.form-group select {
    line-height: 35px;
    height: 32px;
    padding: 4px;
    margin: 0px;
}
.pre-selected-options1 {height: 150px !important;}
.modal_info {z-index: 999999;}
.table_details tr {border:1px solid #666}
.table_details thead {border:1px solid #666;background: #b7c1cc;}
.table_details tr td {border:1px solid #666;padding:5px}
.table_details tr th {border:1px solid #666;padding:5px;text-align:center;}
.err_login {padding:5px;font-weight: normal;color: #e20c0c;}
.err_login .alert-success{color: #ff0000;}
.form-control.input_hd,.input_hd{display:none}
.input-group-addon select{min-width:95px;padding: 0px;margin:0px;border: 0px;}
.input_dp{display:bock}
.input_order_read{line-height: 30px;
    height: 32px;
    padding: 1px 14px;
    font-size: 15px;
    font-weight: 600;}
.col-md-6
{/* width:45%; *//* float:left; */}
.col-md-3
{width:32%;float:left;margin: 7px;}
.input_order_read{line-height: 30px;
    height: 32px;
    padding: 1px 14px;
    font-size: 15px;
    font-weight: 600;}
.excel_export
{
	font-family: FontAwesome;
	padding: 2px 5px;
	color: #fb003b;
}
.demo-icon-black {
    color: #000
}
.demo-icon-color {
    color: #0751ce !important;
}
.demo-icon {
    background: none;
    border: none;
    font-family: "fontello";
    color: #0a0a0a;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    /* text-decoration: inherit; */
    /* width: 1em; */
    /* margin-right: .2em; */
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    font-size: 17px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: none;
    cursor: pointer;
}
.demo-icon:hover {
    background: none;
    color: #f90404;
    box-shadow: none;
}
.font_op
{
	font-family: FontAwesome;
	padding: 2px 5px;
}
.font_op2
{
	font-family: FontAwesome;
	padding: 2px 2px;
}
.options_export
{margin: 2px 15px;padding: 2px;}
.name_line
{
padding: 4px;font-weight:bold;font-size:110%;
}
.cf_hd_ok
{
 display: none !important;
}
.col-md-5
{
float:left; width:48%
}
.col-md-4
{
float:left; width:40%
}
.col-md-2
{
float:left;width: 15%;}
@media (max-width: 360px){
.col-md-4, .col-md-5
{
 float: none; width: 98%
}
.col-md-2
{
  width: 48%
}
}
.ok_select
{
 border: 6x solid #000 !important;
 background:#000;
  color:#000;
}
.copyright_ft
{
	padding: 5px;
	margin-left: 10px;
	line-height: 20px;
	font-size: 84%;
}
.col-share-op
{
 padding:3px;
}
.form-group select {width:70% !important;}
.cf_dp_price {display:none}
.cf_dp_price_hd {display:none}
.cf_dp_price_dp {display:block}
.head_top
{
 clear:both;margin:2px auto;display:block;padding:2px;height:85px;
}
.head_top img
{
 max-height:80px;
}
.head_top_left
{
 float:left;width:30%
}
.head_top_right
{
 float:left;
 width:65%;
 text-align:left;
 font-weight:bold;
 font-size:250%;
 padding-top:10px;
 }
.ct_login
{
width:60%;margin:auto;
}
.head_top_lg {padding: 5px;width:100%}

.head_top_lg img{max-height: 100px;}
.head_top_left_lg
{


    
    text-align: center;
    font-weight: bold;
    
    
    }
.head_top_right_lg
{
    text-align: center;
    font-weight: bold;
    font-size: 200%;
    
    padding: 10px;color: #0080ff;
}
.col-left-edit
{
	padding-right: 10px;
}
.col-right-edit
{
	border-left:1px solid #cecdcd;padding-left: 10px;
}
.col-bottom-edit
{
	padding: 10px;
}
.content_step
{
	padding: 10px 2px;
	display: block;
	clear: both;
}
.content_step ul
{
	display: block;
	line-height: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.content_step ul li
{
	float: left;
	display: block;
	padding: 5px 10px;
	background: #084997;
	color: #ffffff;
	border: 1px solid #f3f3f3;
	text-decoration: none;
	line-height: 30px;
	cursor: pointer;
}
.content_step ul li a
{
	color: #fefefe;
	text-decoration: none;
	line-height: 30px;
}
.content_step ul li:hover
{
	background:#000
}
.content_step ul li.step_cr
{
	background:#000;cursor:pointer;
}
.content
.content_action
{
	padding: 0px 2px;
	display: block;
	clear: both;
}
.content_action ul
{
	display: block;
	line-height: 20px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.content_action ul li
{
	float: left;
	display: block;
	padding: 5px 9px;
	background: #101010;
	color: #ffffff;
	border: 1px solid #f3f3f3;
	text-decoration: none;
	line-height: 20px;
	cursor: pointer;
}
.content_action ul li a
{
	color: #fefefe;
	text-decoration: none;
	line-height: 30px;
}
.content_action ul li:hover
{
	background: #f50b0b;
}
.content_action ul li.step_cr
{
	background: #bf1212;
	cursor:pointer;
}
.content_action ul li.step_cr_2
{
	background: #28047a;
	cursor: pointer;
}
.content_action ul li.step_cr_2:hover
{
	background:#268d2e;
}
.content_action ul li.step_cr_bs
{
	background:#268d2e;line-height:25px;
}
.tang_ca_info {}
.tang_ca_info table {width: 100%;}
.tang_ca_info table .thead {background: #666;color: #fff !important;text-align: center;}
.tang_ca_info table .thead th {text-align: center;padding: 7px;font-weight: 500;border-right: 1px solid #939191;}
.tang_ca_info table tr {border: 1px solid #959292;}
.tang_ca_info table tr td {border: 1px solid #959292;text-align: center;padding: 5px;}
.tang_ca_info table thead tr th{border: 1px solid #959292;text-align: center;padding: 5px;}
.tang_ca_title {padding: 5px;font-weight: 600;}

.pointer_details {}
.pointer_details table {width: 100%;}
.pointer_details table .thead {background: #666;color: #fff !important;text-align: center;}
.pointer_details table .thead th {text-align: center;font-weight: 500;font-size: 90%;}
.pointer_details table tr {border: 1px solid #959292;}
.pointer_details table tr td {border: 1px solid #180b0b;text-align: center;/* padding: 5px; */background: #eee;}
.pointer_details table thead tr th{border: 1px solid #959292;text-align: center;padding: 5px;}
.tang_ca_title {padding: 5px;font-weight: 600;}
.pointer_day {
    font-weight: 600;
    text-align: left;
background: #bdcacb;padding: 10px;color: #321414;}
.pointer_ct{display: block;padding: 3;}
.pointer_ct1{
    width: 45%;
    padding: 5px;
    float: left;
}
.pointer_ct12{
    width: 54%;
    padding: 5px;
    float: left;
}
.pointer_ct1_tp{
margin: 5px;padding: 3px;width: 100%;text-align: left;}
.pointer_ct1_ip{
margin: 5px;padding: 1px;width: 100%;
   
}
.pointer_ct1 input{
    width: 40px;
    border: 1px solid #666;
    text-align: center;
	color: #0c0b0b;border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	background: #e9fdfd;}
.col-pointer {background: #d7d7d7;border: 1px solid #b3aeae;padding: 5px;}
.date_sun {background:red;color: #fff;}
@media (max-width: 480px)
{
 .ct_login {width:90%;}
}
.get_update_cong
{
	font-weight: 600;
    color: #06641f;
    border-left: 1px solid #666;
    padding-left: 10px;
    cursor: pointer;
}
.button_bs {float:left}
.edit_action_hd {display:none}
.edit_action_dp {display:block;}
.form-control_sm {height:30px;margin:3px auto;}
.edit_action_dt {cursor:pointer}
.edit_action_dt:hover {color: #0a9b00;}
.input_num_enter
{
	width:80px;
}
#add_button {
	padding: 10px;
    font-size: 100%;
}
.order_list_store_hd1 {display:none;}
.input_enter_hd {display:none}
.span_button
{
	float:right;
	padding: 10px;
}
.order_display_dp_sg_search {font-weight:600;padding:2px;}
.order_off_pr_hd {display:none}
.list_opacity {color: #a19797;font-style: italic;}
.odd:hover{}
.even:hover{}
#printModal {z-index:30000}

/* The container_checkbox */
.container_checkbox_list {display:block;clear:both;overflow: hidden;}
.container_checkbox_list2 {display:block;overflow: hidden;}
.container_checkbox {
  /* display: block; */
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  margin-top: 2px;
  cursor: pointer;
  /* font-size: 14px; */
  float: left;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight:300;
}

/* Hide the browser's default checkbox */
.container_checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  margin: 0 auto;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
}
.checkmark2 {
  top: 6px;
}

/* On mouse-over, add a grey background color */
.container_checkbox:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container_checkbox input:checked ~ .checkmark {
  background-color: transparent;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container_checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container_checkbox .checkmark:after {
  left: 6px;
  top: 0px;
  width: 9px;
  height: 13px;
  border: solid #ff0808;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkbox_title {
    margin-top: -5px;
    float: left;
    margin-left: 7px;
    margin-right: 10px;
}
.button_fix
{
	z-index: 15544;
    bottom: 10px;
    position: fixed;
    margin-right: 150px;
}
.statis_top {
	text-align:center;
	font-weight:600;
	font-size: 160%;
}
.load_option_jq {display:none;position: absolute;background: #73a839;z-index: 66666666666666;}
.load_option_jq_dp {display:block;}
.input_l {background:#e98787}
.load_option_jq ul
{display: block;margin: 0px;padding: 1px;}
.load_option_jq ul li{display: block;padding: 5px;margin: 1px;background: #fff;color: #888;cursor:pointer}
.load_option_jq ul li:hover{background: #3d7c8f;color:#f1eded;}
.load_option_jq ul li a{color: #888;}
.load_option_jq ul li a span{color: #888;}
.load_option_jq ul li a:hover{color: #f1eded;}
.load_option_jq ul li a span:hover{color: #f1eded;text-decoration: none;}
.load_option_jq ul li a{color: #888;text-decoration: none;}
.load_option_jq ul li a span{color: #888;}
.load_option_jq ul li span:hover{color: #f1eded;}

.load_update_cr_title
{
	margin: 25px auto;
	position: static;
	width: 20%;
	background: #294c6e;
	padding: 10px;
	text-align: center;
	opacity: 1;
	color: #fff;
}
.load_update_cr
{
	display: none;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	margin: 0 auto;
	z-index: 5465465656;
	background: #66666661;
}
.load_update_cr_dp
{
	display: block;
}
.load_update_ajax_cr
{
	position: fixed;
	bottom: 0px;
	z-index: 500;
	right:0;
	background: #000;
}

.list_ajax
{
	display:block;
	list-style: none;
	margin: 0;
	padding: 0;
}

.list_ajax li
{
	display:block;
	width: 420px;
	background: #e88a06;
	color: #ffffff;
	padding: 5px;
	list-style: none;
}
.list_ajax li:hover
{
	display:block;
	/* width: 300px; */
	background: #bcbab7;
	color: #ffffff;
	padding: 5px;
	list-style: none;
}
.list_ajax li a
{
	color: #ffffff;text-decoration:none;
}
.list_ajax_title {padding: 8px;color:#fff;background: #084997;}
.ajax_check_action
{
	float: right;
	font-weight: 700;
	font-size: 79%;
	cursor: pointer;
	color: #fff;
	padding: 0px 0px;
}
.ajax_check_action_dp
{
	display:block;
}
.ajax_check_action_hd
{
	display:none;
}
.list_ajax_hd {display:none}
.report_vq
{width: 100%;}
.report_vq thead
{text-align: center;font-size: 120%;font-weight: 600;}
.report_vq_title {
    background: #b1aaaa;
    color: #000;
    text-align: center;
    font-size: 100%;
    font-weight: 600;
}
.report_vq_title td {}
.report_vq thead tr
{
}
.report_vq thead tr td
{
}
.report_vq tr td
{border: 1px solid #666;padding: 2px;line-height: 30px;}
.report_vq tr td.repore_center
{ text-align: center;}
.report_vq_footer {
    align-content: center;
    text-align: left;
    font-weight: 600;
}
.count_title
{
	font-weight:600;
}
.page-numbers
{
	/* background: #0574b3; */
	color: #dbf308;
	cursor: pointer;
	text-decoration: none;
}
.page-numbers:hover 
{
	background: #d98644;
	color: #fff;
	text-decoration: none;
}
.navigation_full
{
	display: block;
	text-align: center;
}
.navigation_full ul {
    display: block;
    margin: 0px;
    width: 100%;
    text-align: center;
}
.navigation_full ul li {
    display: inline;
    /* float: left; */
    padding: 2px 7px;
    border-left: 1px solid #666;
    text-align: center;
}
.page-numbers.current
{
	background: #e62727;
	color: #fff;
}
.nav-links
{
	
}
.nav-links .page-number
{
	
}
.prev {/* margin:2px; */}
.btn-cancel {
    -webkit-filter: none;
    filter: none;
    border-bottom: 1px solid #d7c7bd;
    background: #efd5d5;
    color: #401a1a !important;
}
.btn-confirm {
    -webkit-filter: none;
    filter: none;
    border-bottom: 1px solid #d7c7bd;
    background: #13832b;
    color: #ffecec !important;
}
.btn-accept_bs {
   -webkit-filter: none;
    filter: none;
    border-bottom: 1px solid #d7c7bd;
    background: #efd5d5;
    color: #401a1a !important;
}
.btn-accept {
    -webkit-filter: none;
    filter: none;
    border-bottom: 1px solid #d7c7bd;
    background: #2c4e43;
    color: #ffffff !important;
}
.btn-accept_ok {
	-webkit-filter: none;
    filter: none;
    border-bottom: 1px solid #d7c7bd;
    color: #ffffff;
    background-color: #dd8e17;
    border-color: #f7fbff;
}
.report_vq_footerct {text-align:center;}
.report_tb
{
	width: 100%;
}
.report_tb tr
{
}
.report_tb tr td
{
	border: 1px solid #cfc3c3;
	padding: 5px;
	text-align: center;
}

.report_tb tr.report_top
{
	font-size: 125%;
	font-weight: 600;
}
.report_tb tr.report_top1,.report_tb td.report_top1
{
	font-weight: 600;
	background: #585555;
	color: #fff;
}
.report_tb td.report_top2,.report_tb tr.report_top2
{
	font-weight: 600;
	background: #d7d6d6;
}
.report_arrow
{
	float: left;
    background: #747e8b;
    padding: 5px;
    font-size: 90%;
    margin: 10px;
    color: #fff;
}
.report_arrow:hover
{
    color: #fff;
    background: #831d1d;
    text-decoration: none;
}
.filter_sl
{
	/* margin-top:35px; */
}
.list_search_table_sg li{background: #000000;}
.table_none
{
	width:100%;
	padding:10px;
	margin: 10px;
	text-align :center;
	font-size: 140%;
	font-weight: 600;
}
.report_table
{
	width: 90%;
	margin:0 auto;
}
.list_bam_so_rs {
    width: 95%;
}
.list_bam_so {padding:10px 1px;}
.list_bam_so_rs .bam_so_center {
    text-align: center;
    font-weight: 600;
}
.list_bam_so_rs .bam_so_right {
    text-align: right;
    font-weight: 600;color:#000
}
.bam_so_center a {color:#000}
.bam_so_center a:hover {color: #f70505;text-decoration: underline;}
.list_bam_so_rs thead tr {
    border-top: 1px solid;
    border-right: 1px solid;
    background: #666;
    color: #fffefe;
    text-align: center;
    font-weight: 600;
}
.list_bam_so_rs tr {
    border-top: 1px solid;
    border-right: 1px solid;
}
.list_bam_so_rs tr:last-child {
    border-bottom:1px solid #666
}
.list_bam_so_rs tr td {
    border-left: 1px solid;
    padding: 3px;
}
.list_bam_so_rs thead td {}
.list_bam_so_rs tbody td {}
.menu_mb {display:none;cursor:pointer;}
.menu_mb:hover {color: #d50808;font-weight: 600;}
.menu_mb_cr {}

@media (max-width:576px)
{
	.menu_mb_cr{display:none;}
	.menu_mb_cr_dp{display:block;}
	.menu_mb {display:block;color: #fff;background: #0574b3;overflow: hidden;padding-left: 5px;width: 45px;}
	.dropdown {
		/* border-top: 1px solid #114a8f; */
	}
	.dropdown li {
		/* background: #aba7a7; */
		border-bottom: 1px solid #d9cdcd;
	}
	.ct_login
	{
		width:90%;margin:auto;
	}
}
.reset_code {cursor:pointer;}}
.reset_code:hover {color:#fff}
input[type=file]::file-selector-button {
  margin-right: 20px;
  border: none;
  background: #084cdf;
  padding: 10px 20px;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  transition: background .2s ease-in-out;
}

input[type=file]::file-selector-button:hover {
  background: #0d45a5;
}
.remove_msg ,.remove_msg2
{
	cursor:pointer;
	position: absolute;
	z-index: 1;
	margin-left: 110px;
	font-size: 134%;
	font-weight:600;
	color: #f00;
}
.remove_msg :hover, .remove_msg2 :hover
{
	color:#000;
}
.remove_msg_hd, .remove_msg2_hd
{
	display:none;
}
.info_card, .info_no_dp
{
	display:none;
}
.info_ok_dp
{
	display:block;
}
.remove_title:hover {
    background: #ff0808;
}
.remove_title {
    cursor: pointer;
    padding-left: 5px;
    padding-top: 8px;
    padding-right: 3px;
    font-size: 100%;
    font-weight: 600;
    color: #ffffff;
    position: absolute;
    z-index: 50000;
    margin-top: 0px;
    border: 1px solid #e5e1e1;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
    background: #a12828;
    height: 100%;
}
.remove_title_dp {
    display:block;
}
.col-float-left
{
	float:left;
	padding:0px 5px;
	width:40%;
}
.col-float-left-number
{
	float:left;
	padding:0px 5px 0px 10px;
	width:80px;
}
.list_nv_title {
    padding: 10px;
    border-right: 1px solid #e0c4c4;
    background: #8b98a5;
    color: #fff;
}
.list_nv {
    padding: 10px;
    border-right: 1px solid #e0c4c4;
}
input[type='checkbox'].check_click {
    cursor: pointer;
    padding: 7px;
    margin: 4px;
    border: 2px solid #666;
    line-height: 16px;
}
.print_act {
    background: #033c73;
    color: #fff;
    padding: 5px;
    display: block;
    margin: 2px;
    width: 60px;
    text-align: center;
    cursor: pointer;
}
.print_img
{

}
.er_exists_file {
    color: #f50808;
}
.nv_bold {font-weight:600;}
.lich_cup
{
	 overflow: auto;
}
.lich_cup .result-tbl {
    overflow: auto;
}
.lich_cup .result-tbl {
    border: 1px solid #9f9f9f;
    overflow: hidden;
}
.lich_cup .result-tbl table {
    width: 100%;
}
.lich_cup .result-tbl thead th:first-child {
    border-left: none;
    padding-left: 30px;
    text-align: left;
}
.lich_cup .result-tbl thead th {
    background: #0574b3;
    border-left: 1px solid #fff;
    color: #fff;
    font-size: 90%;
    height: 60px;
    padding: 10px 5px;
    text-transform: uppercase;
    vertical-align: middle;
    text-align: center;
}
.lich_cup .result-tbl tbody tr {
border: 1px solid #666;}
.lich_cup .result-tbl tbody td {
    background: #fff;
    border-left: 1px solid #9f9f9f;
    padding: 10px 10px 6px;
    vertical-align: middle;
    /* text-align: center; */
}
.lich_cup .result-tbl tbody td {
    background: #fff;
    border-left: 1px solid #9f9f9f;
    padding: 10px 10px 6px;
    vertical-align: middle;
    /* text-align: center; */
}
.count_day {
    border: 1px solid #bfa4a4;
    background: #73a839;
    color: #fff;
}
.text_title {
    padding-left: 16px;
}
.button_copy {
    background: #c91010;
    color: #fff;
    padding: 5px;
    border: 0;
    border-radius: 5px;
}
.bold_content {
    color: #f00;
    background: #7dfda5;
    padding: 6px;
    display: none;
}
.get_query_dp {
    padding: 5px;
    /* border: 1px dotted #666; */
    margin: 10px;
}
.get_query_ht {
    padding: 2px;
    border: 1px dotted #666;
    margin: 2px;
    width: 100%;
    height: auto;
}

.ip_ct {padding: 1px;float: left;width: 11%;}
.ip_ct input[type='text'] {
    padding: 4px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #666;
    max-width: 95%;
    background: #ddfff9;
    color: #060606;
}
.load_menu {
    clear: both;
    display: block;
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
}
.load_menu .btn-info {
    margin: 0px;
    float: left;
    border-radius: 0;
    border-right: 1px solid #bdb9b9;
    padding: 10px 8px;
    font-size: 90%;
}
.col-lp {
    display: block;
}
.col-lp-left {
    float: left;
    width: 25%;
    padding: 11px;
    margin-right: 2px;
}
.col-lp-right {
    float: left;
    width: 50%;
    padding: 3px;
    margin-left: 2px;
}
.form-group select {
    width: 100% !important;
}
.form-group select {
    line-height: 35px;
    height: 38px;
    padding: 4px;
    margin: 0px;
}
.buton_sql_cp {
    background: #88784d;
    padding: 3px;
    margin-top: 39px;
    color: #ffffff;
    display: block;
    font-size: 90%;
    line-height: 25px;
    float: left;
    font-weight: 500;
    cursor: pointer;
}
.buton_sql_test {
    background: #66e386;
    padding: 3px;
    margin: 5px;
    color: #16603b;
    display: block;
    float: left;
    font-weight: 600;
    cursor: pointer;
}
.button_copy:hover {
    background: #1e0c56;
}
.button_copy {
    background: #c91010;
    color: #fff;
    padding: 5px;
    border: 0;
    border-radius: 5px;
}
.button_copy_main {
    background: #c91010;
    color: #fff;
    padding: 5px;
    border: 0;
    border-radius: 5px;
}
.title_tien_ich
{
	text-align:center;
	font-weight:700;
	font-size:200%;
	color: #033c73;
}
.title_tien_ich_top
{
	text-align:center;
	font-weight:700;
	font-size:200%;
	color: #033c73;
}
.hover_rq {
    background: #ff3939;
    color: #fff !important;
}
.sql_update_rs {
    color: #f00;
    background: #7dfda5;
    padding: 6px;
	display:none;
}
.form-height-upload
{
}
.load_data_enter
{
	padding: 8px;
}
.load_data_enter_er
{
	border: 3px solid #f00;
	background: #d7d1d1;
}
.upload_guide
{
	padding: 10px 3px;
	font-style: italic;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
.guide_content
{
	height: 100px;
	display: block;
	width: 100%;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555555;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.guide_content:hover
{
	cursor:pointer;
	border: 2px solid #c7c2c2;
	background: #c7c2c2;
}

.day_red
{
	color:#ff3e3e;
}
.container_main
{
	background:#fff;
}
.quote_max
{
	text-align:center;
	font-size: 200%;
	padding: 10px 2px 2px 2px;
}
.checkbox_all
{
	font-weight: 600;
	color: #ff0a0a;
	text-decoration: underline;
}
#alert_action {margin:5px;}
.textarea_enter
{
	height: 150px !important;
}
.input_small1
{
	width: 1% !important;
}
.input_small1:hover
{
	width: auto !important;
	background: #9a9b9c;
}
.messages_info_new
{
	display:none;
}
.messages_info_new_dp
{
	display:block;
}
.messages_info_new_hd
{
	display:none;
}
.icon_messages_send
{
	color: #0073b7;
	font-size: 160%;
}
.icon_messages_inbox
{
	color: #ff0e0e;
	font-size: 160%;
}
.title_unview
{
	color: #000000;
	font-weight: 700;
}
.navbar-default .badge_unview
{
	background:#000;color:#fff !important;
}
.sp_all
{
	font-size: 100%;
}
.sp_unview
{
	color: #fbff00;
	font-size: 120%;
}
.reply_messages
{
	color: #fff;
	padding: 10px;
	background: #1d3f5c;
	cursor: pointer;
}
.reply_messages:hover
{
	color: #fbfafa;
	background: #ff8905;
}
.send_staff
{
	display:block;
}
.load_send_dp
{
	display: block;
}
.load_send_hd
{
	display: none;
}
.load_send_depart
{
	display: none;
}
.load_send_depart_dp
{
	display: block;
}
.load_send_depart_hd
{
	display:none;
}

.load_send_staff
{
	display: block;
}
.load_send_staff_dp
{
	display: block;
}
.load_send_staff_hd
{
	display:none;
}
.load_send_all
{
	background: #000;
	color: #fff;
	padding: 5px;
	font-weight: 300;
	cursor: pointer;
}
.load_send_all:hover
{
	background: #105a9a;
	color: #fff;
}
.text_center
{
	text-align:center
}
.list_tb_device
{
	width: 100%;
	background: #fff;
}
.list_tb_device thead
{
	text-transform: uppercase;
}
.list_tb_device thead tr
{
	padding: 3px;
}
.list_tb_device thead tr th
{
	border: antiquewhite;
	padding: 17px;
	text-align:center;
	font-size:200%;
}
.list_tb_device_name
{
	font-weight: 700;
	text-align: center;
	/* Text-transform: uppercase; */
}
.list_tb_device_ct
{text-align: left;font-weight: normal;text-transform: none;}
.list_tb_device_name_bg1
{
	background: #c6c1c166;
	font-size: 110%;
}
.list_tb_device_name_bg2
{
	background: #bbb5b566;
	border-right: #555;
	font-size: 110%;
}
.list_tb_device_name_bg3
{
	background: #77c18266;
}
.list_tb_device_name_bg4
{font-size: 120%;}
.list_tb_device tbody
{
	
}
.list_tb_device tbody tr
{
	border: 1px solid #666;
}
.list_tb_device tbody tr td
{border-right: 1px solid #666;padding: 10px;min-width: 150px;}
.list_tb_device_load {padding:10px;}
.list_tb_device_name_bg4 {
    background: #99a09a;
    border-right: 3px solid #ffffff !important;
}
.title_name_leader
{
	font-size: 90%;
	color: #fff;
	text-transform: none;
}
.table_cong {width:100%;}
.table_cong tr td {border: 1px solid #666;padding:0px;padding: 3px;}
.table_cong tr td.text_center_cong {text-align:center;padding:5px;font-weight:700;}
.table_cong tr td.text_center_top_cong {text-align:center;padding:5px;font-weight:700;margin:0px;}
.table_cong tr.text_center_top_cong_m {background:#b1abab;}
.text_center_cong_if_l {text-align:left;}
.text_center_cong_if_r {text-align:center;}
.list_load_print_cr
{
	background: #000;
	color: #fff;
	padding: 5px 10px;
	line-height: 25px;
	cursor:pointer;
}
.list_load_print_cr:hover
{
	background: #666;
	color: #fff;
}
.list_load_print_cr_p
{
	
}
.maps_main
{
	
}
.maps_main img
{
	
}
.maps_local1
{
	
}
.table_cham_cong
{
	display:block;
	clear:both;
	width: 100%;
}
.table_cham_cong tr
{
	width: 100%;
	padding: 3px;
}
.table_cham_cong tr td
{
	padding: 1px 0px;
	text-align: left;
}
.table_cham_cong tr td input
{
	width: 73px;
	border: 1px solid #444;
}
.cham_cong_action,.lich_lam_viec_action
{
	cursor:pointer;
}
.cham_cong_action:hover,.lich_lam_viec_action:hover
{
	background:#000;
}
.cham_cong_load
{
	background:#746e6e
}
.cong_bg_cn
{
	background: #f8ea2b;
}
.cong_cn
{
	background: #e2d960;
}
.cong_title_cn
{color: #2f3035 !important;}
.cong_tb_main
{
	width: 100%;
	background: #fff;
}
.cong_tb_main td
{
	padding:10px
}
.cong_tb_main .tr_main1
{
	border: 1px solid #666;
}
.cong_tb_main .td_main1
{
	text-transform: uppercase;
	padding: 10px;
	font-size: 120%;
	font-weight: 700;
}
.cong_tb_main .td_main_last
{
	padding: 10px;
	font-size: 100%;
	font-weight: 700;
	text-align:center;
}
.cong_tb_main .td_main2
{
	border: 1px solid #666;
	padding: 14px 7px;
	text-align: center;
}
.cong_tb_main .td_main5
{
	border: 1px solid #666;
    padding: 14px 7px;
    text-align: center;
	background: #eff3d1;
}
.cong_tb_main .td_main22
{font-size: 125%;font-weight: 600;}
.cong_tb_main .td_main2_name
{
	font-weight:600;
}
.cong_tb_main .td_main3_name
{
	font-weight:600;
}
.cong_tb_main .td_main3
{
	border: 1px solid #666;
	padding: 8px 5px;
	text-align: left;
}
.cong_tb_main .td_main4
{
	border: 1px solid #666;
	padding: 8px 5px;
	text-align: left;
}
.cong_tb_main .tr_main_top
{
	border: 1px solid #666;
	padding: 2px;
	text-align: center;
	background: #88d3ff;
	font-size: 150%;
	font-weight: 600;
}
.cong_tb_main .tr_main_list
{padding: 5px 0px;}
.cong_tb_main .tr_main_cn
{
	background: #666;
    color: #fff;
	border:1px solid #aba3a3;
}
.cong_tb_main .tr_main_hours, .cong_tb_main .tr_main_hours1
{
	background: #dbeafc;
	color: #342929;
	border: 1px solid #726b6b;
}
.cong_tb_main .tr_main_hours2
{
	background: #e2e9f1;
	color: #342929;
	border: 1px solid #726b6b;
}
.cong_tb_main .tr_main_hours_total
{
	background: #fff;
	color: #342929;
	border: 1px solid #726b6b;
}
.cong_tb_main .tr_main_hours3
{
	background: #d9dcdf;
	color: #342929;
	border: 1px solid #726b6b;
}
.cong_tb_main .tr_main_buoi
{
	background: #d9dcdf;
	color: #342929;
	border: 1px solid #726b6b;
	font-weight: 700;
}
.cong_tb_main .tr_main_thungay
{
	background: #f3f6fa;
	color: #000000;
	font-weight: 700;
	border: 1px solid #726b6b;
}
.cong_tb_main .tr_main_name2
{
	background: #d6d4d4;
}
.dashboard-stats .right_bs
{
	width: 20%;
}
.text_cong_alert
{
	color:#f90000;
	background: #f5f7aa;
	border-left:none !important;
}
.text_cong_alert2
{
	color:#f90000;
	background: #f5f7aa;
	border-right:none !important;
}
.tr_main_top_note
{
	font-weight: 700;
}
.modal_title_alert .modal-header
{
	background: #1e8fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #fff;
}
.modal_title_alert .close
{
    color: #fff;
}
.modal_title_alert .modal-title 
{
    color: #fff;
}
.view_cl
{
	
}
.view_cl:hover 
{
	cursor:pointer;
}
.details_dh_ct
{
	text-align:center;
}
.details_dh_dt
{
	
}
.details_dh_del
{
	text-align:center;cursor:pointer;color:#ff0e0e;
}
.title_ct_b
{
	font-weight:700;text-align:center;
}
.info_cr_dh
{
	color: #ff0000;
	font-weight: 700;
}
.icon_bs_cr
{
	font-size: 60%;
	color: #fffbfb;
	font-weight: 700;
}
.over_line
{
	color: #ff0000;
    font-weight: 700;
}
.over_success
{
	color: #0b5c24;
	font-weight: 700;
}
.not_bom
{
	color:red;
}
.project_er
{
	color:#fd0303;
}
.row_bom
{
	background: #b4bbb6;
	font-size: 100%;
	padding: 4px;
	border: 1px solid #959191;
}
.stt_ep_bs
{
	text-align:center;
}
.stt_ep_bs2
{
	text-align: right;
	color: #000000;
	font-size: 80%;
}
.stt_title_ep
{
	border: 1px solid #666 !important;
	padding:2px;
	text-align:center;
	font-size: 114%;
	font-weight: 700;
	background: #d1dbd4;
}
.count_dp
{
	text-align:center;
}