body{ background-color:#FFFFFF;

 font-family:Arial, Verdana, Helvetica, sans-serif; font-size:13px; color: #333333;}

.header{ 
	margin: 0; 
	background-image:url(../images/website/bg2023.png); background-position: center; background-repeat: no-repeat; 
 padding: 20px 0PX; letter-spacing: 1.7px; font-weight: bold; font-size: 1.5rem;  
}

#logo {position:absolute; text-align:center; vertical-align:middle; z-index: 10; width:auto; }
.logo { }

.head_text1 { 
       text-shadow:
     2px  3px 0 #00000,
    -1px -1px 0 #000,  
     1px -1px 0 #000,
    -1px  1px 0 #000,
     1px  1px 0 #000;
}

@supports (-webkit-text-stroke: 1px black) {
  .head_text1 {
    -webkit-text-stroke: 1px black;
    -webkit-text-fill-color: #f7f704;
  }
}

.head_text2 {
		font-family: Georgia, sans-serif;
		font-weight: 800;
	  color: red;	/*#2A7FAA;*/
	  -webkit-text-fill-color: white; /* Will override color (regardless of order) */
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: red;
}

.table_main {
 	border: 1px solid ;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	background-color:#FFFFFF; width:100%;
	max-width:1024px; min-width: 320px; margin:0 auto; 
}
.div_img { padding: 5px;
 	border: 1px solid #CCCCCC;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	background-color:#FFFFFF;
}
.image_list { width:60px; height:60px;
 padding: 2px;
 	border: 1px solid #CCCCCC;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    border-radius: 40px;
	background-color:#FFFFFF;

}
button, input[type="button"], input[type="submit"]  { 
line-height:25px;
 border: 1px solid ;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	}
select {height:auto; line-height:25px; }
textarea, input[type="text"] { width:100%; max-width:800px; height:auto; line-height:25px;}
/*.textarea_lct {width:100%; max-width:800px; }*/
.table_login{ font-family:Verdana, Arial, Helvetica, sans-serif;  color:#330066; background-color:#BAD3ED;
	border-left-color:#FFFFFF; border-right-color:#FFFFFF; text-align:center;
}
.text4input_login{ font-size:0.9rem; color: #333333; text-align:right; font-weight:bold;
}

.table_1{color: #333333; border-color:#2A7FAA; width:100%; margin:0px; }

.table_1 td { border-left:0px; }
.table_1 input, textarea { margin: 10px 0; }

.table_centert{ font-size:0.9rem; border-color:#2A7FAA;}
.table_hd{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; border-color:#2A7FAA; cursor:help;}
.tb_cocautochuc{ color: #333333; border-color:#2A7FAA; }

.table_view_congvan{ color: #333333; border-color:#BAD3ED; }
.text_title_table{
	font-size:0.9rem; font-weight:bold; color: #FFFBF0; background-color:#2A7FAA;
	text-align:center; height:25px;
}
.text_title_table_nho{
	font-weight:bold; color:#000066; background-color:#BAD3ED;
	height:20px;
}
.text_title_table_view_account{
	font-weight:bold; color:#000066; background-color:#BAD3ED;
	height:30px;
}
.text4input{
	font-weight: bold;
	color: #333333; text-align:right;
}
.text4input i { font-weight: normal; color: red; font-size: 0.75rem; }
.borderrown1{ border-bottom-color:#BAD3ED;  border-style:dotted; border-left-style:none; border-right-style:none; text-align:right; height:25px; 
}
.borderrown2{ border-bottom-color:#BAD3ED;  border-style:dotted; border-left-style:none; border-right-style:none; 
}
.text4view_in_tables{
	font-size:0.9rem;	color: #333333; text-align:right;
}
.text4view_in_viewaccount{
	font-size:0.9rem;	color: #333333; text-align:right; height:25px;
}
.textinfor0{	font-size:0.9rem; color: #333333;}
.textinfor {	font-size:0.9rem; font-weight:bold; color: #333333;
}
.button_2{
	width:auto; height:auto; background-color:#4A9CE8; 
	font-weight:bold;  color:#FFFFFF; vertical-align:middle;
	
}
.button{
	height:30px;  background-color:#4A9CE8; 
	font-weight:bold;  color:#FFFFFF; 
	
}
.button:hover{ background-color:#EA9B00; color:#000000; /* FFCC66*/
}
.button_login{
	height: 22px; width:80px; background-color:#2A7FAA; border-style:outset;
	font-weight:bold; font-size:0.9rem; color:#FFFFFF;
}

.textarea{
	border-color:#FFFFFF;
}


.menu_top{ font-weight:bold; color:#FFFF66; }
.menu_top_chung{ font-weight:bold; color:#FFFFFF; line-height:25px; background-color:#53A3FD; }
.leftmenu{background-color:#BAD3ED;}



.menu_left_root{ background-image:url(../images/website/bg_menu-root2.png); background-position: left; background-repeat: no-repeat;
	line-height:2rem;  font-size:1rem; 
	text-align:left; vertical-align:middle;
} /*   background-color:#2A7FAA;     */
.menu_left_root i { font-size: 1.1rem; }

.menu_left_root2{
	background-color:#2A7FAA; height:18px;
	font-weight:bold; color:#FFFBF0; font-size:0.9rem;
}

.menu_left_sub_root{
	background-color:#BAD3ED; text-align:left; height:17px;
	font-weight:bold; color:#FFFBF0; font-size:0.7rem;
}
.menu_left_child{/*background-image:url(../images/website/bg_menu1.gif); background-repeat:no-repeat;*/ 
	border-bottom-color:#FF0000; line-height:25px; margin:10px 0px; font-size:0.85rem;	 font-weight:bold; color:#FFFBF0; 
	text-align:left; vertical-align:middle; text-decoration:none; 
} /*    background-color:#BAD3ED;        */

.menu_left_child:hover { background-image:url(../images/website/bg_menu2.gif); background-repeat: no-repeat; 
	text-align:left; text-decoration: none; font-style: italic; } /*    background-color:#BAD3ED;        */



.menu_left_child_li {  text-indent:15px; text-align:left; }
.menu_left_child2{
	background-color:#BAD3ED; line-height:2rem; padding: 5px 0px;
	color:#FFFBF0; font-size:0.7rem; text-align:left;
}

.menu_left_child_red{ color:#FF0000;}

#footer{ background-color:#2A7FAA;  color:#FFFBF0; text-align:center; padding: 10px; }

.title_category{ font-size:0.9rem; color:#333399; font-weight:bold; padding:10px; background-color:#FFFFFF;
}
.newname{
	font-size:0.9rem; color:#333333;
	text-align:justify; background-color:#BAD3ED; height:18px;
}
.name_new_detail{
	font-size:0.9rem; color:#2A7FAA;
	background-color:#f3f6f6; font-weight:bold;
}
.name_new_list{ text-align:left; font-size:0.9rem; color:#2A7FAA;
	font-weight:bold;
}
.new_list{ text-align:left; padding-left:50px;
	
}
.newcontent{
	 color:#333333;
	text-align:justify; background-color:#f3f6f6;
}

.newcontent_2{
	font-size:11.5px; color:#333333;
	text-align:justify;
}
.newdetails{
	font-size:0.9rem; color:#333333;
	text-align:justify; background-color:#f3f6f6;
}
.newdetails_2{
	font-size:0.9rem; color:#333333;
	text-align:justify; background-color:#f3f6f6;
}
.newsource{
	text-align:right; font-weight:bold; font-style:italic;
}
.sua_xoa{
	font-weight:bold; 
	text-align:center; cursor:pointer;
}
.confirmdel{
	cursor:pointer;
}
.chudam_1{
	background-color:#BAD3ED; height:25px; line-height:25px;
	font-weight:bold; color:#000066; 
}
.chudam{
	font-weight:bold; font-size:0.9rem;
}
.chudam_2{
	font-weight:bold; font-size:0.9rem;
}
.chudam_nho{
	font-weight:bold; 
}

.downoropen{
	font-weight:bold; font-size:0.9rem; color:#003366;
}
.linkdenxanh{
	font-weight:bold;  color:#333366; 
}
.number_page{
	font-weight:bold;  color:#FFFFFF; background-color:#999999; padding:5px;
}

.tincungchude{
	font-weight:bold; font-size:0.9rem; color:#330066; text-decoration:underline;
}
.duoi_detailnew{ margin:15px; font-size:0.9rem;}
.chitiet1{
	font-weight:bold; font-size:0.9rem; color:#FF0000;
}
.name_new{
	font-weight:bold; font-size:0.9rem; color:#333366; text-align:left;
	height:20px;
}
.stylesaodo { background-color: #EA9B00; color:#FFFFFF;  text-align:center; vertical-align:middle; padding:4px; font-size:0.75rem;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	}
.stylesaodo_2 { background-color: #EA9B00; color:#FFFFFF;  text-align:center; vertical-align:middle; padding:2px 4px; font-size:0.75rem;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	}	
.chitiet{
	font-weight:bold; font-size:0.9rem; color:#333366; text-align:right;
}
.sortpage div {margin: 10px 30px;  display:inline; }
.sortpage{
	font-weight:bold; font-size:0.9rem; color:#333366; 
	height:30px; text-align:center;
}

a:link, a:visited{
	color:#334d55; font-weight:bold;
	text-decoration: none; 
}
a:hover { /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ text-decoration:none; color:#FF0000;}
/* overrides decoration from previous rule for hovered links */


ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 color: #334d55;
}
				

/***********************************************/
/* Layout Divs                                 */
/***********************************************/


/************** .feature styles ***************/

.feature{
	padding: 0px 0px 10px 10px;
	font-size: 80%;
}

.feature h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0 5px 5px 0;
}
/* adjust margins to change separation between the feature image and text flowing around it */


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
}

.story p{
	padding: 0px 0px 10px 0px;
}

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3 {
	padding: 10px 0px 2px 0px;
}
.quaylai { cursor:pointer; text-decoration:underline; 
	font-size:0.9rem; color:#330066; font-weight:bold;}

.echo_error{ color:#FF0000; height:30px;}
TEXTAREA   	{ font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#F1F2F5;
/*		background-image: url("images/website/anhne_o_text.gif"); */  
		font-size: 10pt;
		BORDER: #000000 1px solid;
		}
input  	{ background-color:#F1F2F5;	font-size: 11pt; BORDER: #000000 1px solid; }
radio {background-color:#FF0000; BORDER: #000000 0px solid; }
.radio {background-color:#FFFFFF; BORDER: #000000 0px solid;}
checkbox	{ background-color:#F1F2F5;	font-size: 10pt; BORDER: #000000 1px solid; }
.checkbox	{ background-color:#F1F2F5;	font-size: 10pt; BORDER: #000000 1px solid; }
.text-area {
		background-color:#F1F2F5;
/*		background-image: url("http://allwebcodesign.com/picts/shadeform.gif");  */
		FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		WIDTH: 250PX;
		HEIGHT: 135PX;
		BORDER: #000000 1px solid;
}
.hoten { font-weight:bold; color:#2A7FAA;}
.chucvu { font-size: 0.7rem;}
.table_lct {
	 color: #333333; border-color:#2A7FAA; border-bottom-color:#FFFFFF;
	border-style:groove;
}
.canhbao_die { font-weight:bold; text-align:left; color:#FF0000;}
.title_login { font-size:0.9rem; color:#2A0055; font-weight:bold;}

.chudedbws {color:#663300; font-weight:bold; text-align:center; font-size:0.9rem; background-color:#BAD3ED;}

.table_cocautochuc { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9rem; color:#000066;  border-color:#2A7FAA; }
.hilite { background-color: #ff0; }
/************************************************/
/* Design by Nguyen Vinh Trung                  */
/* mail: nguyenvinhtrung@congdoangdvn.org.vn         */
/* YM: tu_van_ho_tro@yahoo.com                  */
/************************************************/
.help_title_1 { font-size:0.9rem; font-weight:bold; line-height:20px; color:#FF0000; }
.tit_rown { font-size:0.9rem; font-weight:bold; line-height:20px; padding-left: 200PX; }
.help_title_2 { font-size:0.9rem; font-weight:bold; height:20px; color:#663366; }
.nobordercot { border-left-width:0px; border-right-width:0px;}
.chudam_do{ text-align:right; font-weight:bold; color:#AA0000; font-size:0.9rem;}
.chudam_do2{text-align:right;font-weight:bold; color:#F00; font-size:0.9rem; line-height:30PX;}
.chutrang{ color:#FFFFFF;}
.table_contact{ font-size:0.9rem;}
.title_contact{color:#000066; font-weight:bold; font-size:15px;}
.table_log_login{font-family:Verdana, Arial, Helvetica, sans-serif; }
.title_log {background-color:#2A7FAA; color:#FFFFFF; font-weight:bold; text-align:center; font-size:0.9rem;}
.chudam{font-weight:bold; }
.khuyencanIE{ text-align:center; }
.table_add_lichct { border-color:#99CCCC; font-size:0.9rem; text-align:center;}
.title_table_lct { text-align:center; font-weight:bold; font-size:0.9rem; background-color:#2A7FAA; color:#FFFFFF; height:25px;}
.table_ghichu { border-color:#99CCCC; font-size:0.9rem;}
.title_table_lct_thu {font-size:0.9rem; font-weight:bold;}
.help_lct{	 color:#333333;	background-color:#f3f6f6;}
.TTBDGV{ color:#FFFFFF; font-weight:bold;}

.head { position:relative; height:100px; background-image:url(../images/website/bg_logo.gif); background-repeat:repeat-x; background-position:bottom;} 
.head_left { 
	position:absolute;
	top:-10px;
}
.head_mid {position:absolute; top:23px; left:130px; text-align:right;}
.head_right{
	position:absolute;
	top:7px;
	left:480px;
	height: 66px;
	width: 380px;
}
.text_ld { font-weight:bold; font-size:0.9rem;}

.tb_titl_tochuc { font-weight:bold; text-align:center; vertical-align:middle; line-height:25px;}
.tb_nho {font-size:0.9rem;}
.text_span{ text-align:center; font-size:0.9rem; font-weight:bold;}
.inputtext{ width:60px;}
.inputtext2{ width:50px; margin:0px;}
.inputdiaphuong{ width:127px; font-weight:bold; background-color:#FFFFFF; }
.mau_rown1 { text-indent:50; font-weight:bold; line-height:27px; font-size:0.9rem;}
.mau_rown2 { text-indent:10; font-weight:bold; font-size:0.9rem;}
.mau_ghichu { height:20px;}
.title_baocao { text-align:center; font-size:0.9rem; margin:15 30 5 30;}
.ronw1 { background-color:#E9E9E9;  }
.ronw2 { background-color:#FFFFFF; }
.ronw1:hover, .ronw2:hover {background-color:#BAD3ED; color:#FFFFFF;  }
.dong1:hover, .dong2:hover {border:5px solid #FF8000; }
.sms { padding: 5px; text-align:left; line-height:20px;}
.ld1 { background-color:#53A3FD; color:#FFFFFF;}
.mau1 { background-color:#CCF; }
.mau2 { background-color:#FF5F55; color:#FFFFFF;}
.mau3 { background-color:#D41F55; color:#FFFFFF;}
.mau4 { background-color:#A0F; color:#2A0055;}
.mau5 { background-color:#AA9FAA; color:#2A1F55;}
.mau6 { background-color:#2A0000; color:#FFFFFF;}
.mau0 { background-color:#F00; color:#FFFFFF;}
.bbt { background-color:#720000; color:#FFFFFF;}
.thongbao_home { padding:20px;}
.baner1 {position:relative; right:0px; top:-8px; bottom:0px; border:20px #FFFFFF; margin:0px; padding:0px;
 font-size:8px; font-weight:bold; 
text-shadow: #EA9B00 2px -1px 3px, blue -2px 1px 2px; /*text-shadow: #EA9B00 2px 3px 4px; */ color:#57A4FF;
}

/*BEGIN: lay tu VNIES */
	
/*#menutop img { width: 23px; max-height:20px;}
#menutop li { width: 40px; height:50px; line-height:0px;}
#nav{list-style:none;}
*/


#menutop ul {
  /*background: #1F568B;*/
  padding-top: 5.5rem;
 
  width:100%;
  list-style-type: none;
  text-align: center;
}
#menutop li {
	 background-color:#2A7FAA; 
	 padding: 5px;
  color: #f1f1f1;
  display: inline-block;

  /*width: 60px;
  height: 40px;*/
  /*line-height: 40px;*/

  
}
#menutop a {
  text-decoration: none;
  color: #fff;
  display: block;
}
#menutop a:hover {
  background: #F1F1F1;
  color: #333;
}


/*#nav li{float:right;padding-right:1px; margin-right:3px;}
#nav li a{ background-color:#4A9CE8; display:block;line-height:28px; text-transform:uppercase;color:#fff;padding:5px 10px;font-weight:bold;text-decoration:none; vertical-align:top;}
#nav li a:hover{background:url(../images/website/index_16.jpg) repeat-x;}
#nav li a.active{background:url(../images/website/index_16.jpg) repeat-x;}
#nav li.noline{background:none;}*/
.fr{float:right;}
.fl{float:left;}

.cf:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both; height: 0px;}
* html .cf             { zoom: 1; } /* IE6 */
*:first-child+html .cf { zoom: 1; } /* IE7 */
/*END: lay tu VNIES */
.clear {
	/*clear: both; height: 0px;*/
clear: both;
 display: block;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
 }


.infor1{margin: 5px 10px; line-height:20px; background-color:#996633; color:#FFFFFF; }
.infor2{margin: 5px 10px; line-height:20px; background-color:#CCCCCC; color:#000000; }
.infor2.xanh { background-color:#55A3FE; }
.infor2.vang { background-color:#FF0; }
.infor2.do { background-color:#F00; }
.infor2.cam { background-color:#FF8409; }
.infor3{margin: 5px 10px; line-height:20px; background-color:#999966; color:#FFFFFF; }
.infor4{margin: 5px 10px; line-height:20px; background-color:#FFFFCC; color:#D12741; }
.infor1:hover { background-color:#EA9B00; color:#000000; }
.infor2:hover { background-color:#EA9B00; color:#000000; }
.infor3:hover { background-color:#EA9B00; color:#000000; }
.infor4:hover { background-color:#EA9B00; color:#000000; }
.reg_xanh { height:100%; width:100%; background-color:#4A9CE8; color:#FFFFFF; font-size:16px; text-align:center;}
/*  tao menu Dropdown */
 /* Dropdown Button */
.dropbtn {
    background-color: #FF8409;
    color: white;
    padding: 2px 6px;
    border: none;
    cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
    background-color:#09C;
}

/* The container <div> - needed to position the dropdown content */
/*.dropdown {
    position: relative;
    display: inline-block;
	float:right;

}*/



/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
.content { padding: 10px; padding-bottom: 100px;  background-color: #ffffff;}
.link_title_sms { 
cursor: pointer;
}
.rown_buttom  input[type="button"]{ margin: 5px 30px; padding: auto 5px;}
.text_nho { }
.text_vua { font-size:0.9rem;}
.dong1 { background-color:#E9E9E9;  }
.dong2 { background-color:#FFFFFF; }
.dong1, .dong2 {padding:10px 2px;}
.rown_div { padding: 0px 0px 15px 2px; margin-bottom: 10px; border-bottom-style: dotted; border-bottom-width:1px;}

.c2 { width:7%; display:inline-table; text-align:center;
	border-left-width:5px;
    border-left-style: solid;}
.c3 { width:46%;  display:inline-table;
	border-left-width:1px;
    border-left-style: dotted;}

.c4 { width:30%;  display:inline-table;
	border-left-width:1px;
    border-left-style: dotted;}
.c5 { width:15%;  display:inline-table;
	border-left-width:1px;
    border-left-style: dotted;}

.rown_old { display:table; margin:0px; padding:0px; vertical-align:top; width:100%; height:100%; }
.colum1 { width:20%; min-width:100px; max-width:200px; display:inline-block;  vertical-align:top; }
.colum2 { width:80%; min-width:200px; max-width:850px; float:right;  }	
#lef_menu { z-index:999; background-color:#F5F5F5;}

#menu_danhmuc { font-weight:bold; color:#FF0000; 

    padding:10px;
    margin:0 auto;
    position:relative;}
#menu_danhmuc .cangiua { text-indent: 25px; 
    position:absolute;
    top:0;  bottom:0; }
#alert { position:absolute; top:-15px; right:222px; height:22px; line-height:20px; padding:0px 3px;
 background-color: #EA9B00; color:#FFFFFF;  text-align:center; vertical-align:middle; margin:0px;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	}	
img {width:auto; max-width:700px;}	

/* BEGIN: fix bảng lich công tác*/
.table_ldv_duthao { opacity: 0.2; 
/*cam copy BEGIN*/
	 -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */ 
  /*cam copy END*/
  text-decoration: line-through;
}

.watermarked:after {/* draw the watermark at screen*/
  color: rgba(0, 0, 0, 0.4);
  content: 'BẢN DỰ THẢO      BẢN DỰ THẢO';
  word-spacing: 1em;
  transform: rotate(-70deg);
  filter: 
  drop-shadow(2em 3em  #000) 
  drop-shadow(4em 6em  #000) 
  drop-shadow(8em 12em #000) 
  drop-shadow(-15em -24em #000)
  ;
}

/* makeup */
.watermarked {
  width: max-content;
  
  display: grid;
  overflow: hidden;
  
}

img,
.watermarked:after {
  grid-row: 1;
  grid-column: 1;
  margin: auto;
}

.table_ldv table { text-align: justify; width: auto!important; }


.table_ldv table tbody > tr > td:nth-of-type(1) 
{
	width: 10%!important; text-align: center!important;
}
.table_ldv table tbody > tr > td:nth-of-type(2) 
{
	width: 10%!important; text-align: center!important;
}
.table_ldv table tbody > tr > td:nth-of-type(3) 
{
	width: 15%!important;
}
.table_ldv table tbody > tr > td:nth-of-type(4) 
{
	width: 65%!important;
	
}
/*dòng đầu tiên phải fix sau cùng*/
.table_ldv table tbody > tr:nth-of-type(1) 
{
  text-align: center!important; 
  font-weight: bold!important;
  vertical-align: middle;

  
}

.table_ldv table td { width: auto!important; padding: 10px;  }
.table_ldv table tr { height: auto!important; }

/* END: fix bảng lich công tác*/

.center {  text-align: center;}
.left	{ text-align: left; }
.right	{ text-align: right;  }
.magirn_right_10px { margin-right: 10px; }

/*
table.first-row > tbody > tr:nth-of-type(1) {
  font-size: larger;
  color: red;
}


table.first-column > tbody > tr > td:nth-of-type(1) {
  font-size: larger;
  color: red;
}*/

.form_popup 
{
	display: flex;
	min-width: 200px; max-width: 500px; height: 350px;
	position: fixed;
	background-color: #F1F2F5;
	z-index: 99999;
	border: solid 3px #2A7FAA;

}
#Calendar { display: flex; position: fixed;


}
.file_old div { padding: 10px; }