#icua-tnhs-themoi{background: #308e34!important}
#icua-tnhs-themoi:hover{background: #277b2b!important}	
.search-daidien{	
/*background: #2980b9;*/
   cursor: pointer;
   top: 0px!important;
   height: 34px!important;
   width: 37px;
display: inline-block;
   text-align: center;
   cursor: pointer;
-webkit-transition: all ease 0.8s!important;
-moz-transition: all ease 0.8s!important;
transition: all ease 0.8s!important;
}
.search-daidien:hover, .search-daidien:active{		
 color: white!important;
box-shadow: inset 0 100px 0 0 #3498db;
}
.sky-form .icon-append, .sky-form .icon-prepend{height:34px;top:0}
.close-bosung{float:right; margin-top: -28px;position: relative; margin-right: 10px;padding: 4px 5px; cursor:pointer}
.close-bosung:hover, .close-bosung:active{background: rgba(255, 0, 0, 0.75);color: white;}
.m-b-10{margin-bottom: 10px}

table#hosodinhkem > tbody > tr > td{padding:3px}

table#hosodinhkem > tbody > tr > td input{background: transparent;height: 28px!important; text-align: center;}
table#hosodinhkem > tbody > tr > td label{margin-bottom: 0}
table#hosodinhkem > tbody > tr > td:nth-child(2) input,
table#hosodinhkem > tbody > tr > td:nth-child(3) input,
table#hosodinhkem > tbody > tr > td:nth-child(5) input{text-align: center}

/* table#hosodinhkemphatsinh tbody > tr > td a, table#hosodinhkem tbody > tr > td a{color: white!important} */

table#hosodinhkemphatsinh tbody > tr > td{padding:3px!important}
table#hosodinhkemphatsinh tbody > tr > td label.input{margin-bottom: 0!important}


table#hosodinhkemphatsinh tbody > tr > td:nth-child(2) input,
table#hosodinhkemphatsinh tbody > tr > td:nth-child(3) input,
table#hosodinhkemphatsinh tbody > tr > td:nth-child(4) input{text-align: center!important;}
table#hosodinhkemphatsinh tbody > tr > td:nth-child(5), table#hosodinhkem > tbody > tr > td:nth-child(5){padding-top: 6px!important}

.a-down-resize{padding: 3px 4px!important}
.a-del-resize{padding: 3px 5px!important}

.hsdk-td1{width:5%}

.hsdk-td6{width:10%}

.ttcanhan-td1{width:5%}
.ttcanhan-td2{width:20%}
.ttcanhan-td3{width:20%}
.ttcanhan-td4{width:550%}


.txt-tb-center{text-align: center;}
.txt-tb-view{text-align: center;vertical-align: middle!important;}
.input-h-28{height: 28px!important}
.select2-selection{font-weight: normal!important}
select.js-select2{height: 34px!important}

@media screen and (min-width: 768px)
{
	.m-t-30{margin-top: 30px}
}
#gr-chdoituong{margin-top: -4px}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.well {
  padding: 15px!important;
  min-height: 20px;
  margin-bottom: 20px;
  background-color: rgba(204, 204, 204, 0.05)!important;
  border: 1px solid #e3e3e3 !important;
  border-radius: 4px;
}
.well-legend {
  display: block;
  font-size: 14px;
  width: auto;
  margin-bottom:0!important;
  line-height: inherit;
  color: #333;
  background: #fff;
  border-radius: 4px;
  border-bottom:none!important;
  cursor:pointer
}

a.ds-daidien-custom{background: white!important;padding:0!important;text-decoration: none!important}
a.ds-daidien-custom:hover{color: rgba(114, 192, 44, 0.97)!important; text-decoration: none!important}
a.ds-daidien-custom:active{text-decoration: none!important}
.group-xl a{color:#72c02c; margin-right:10px}
.header-result{ margin-bottom: 5px; color: #066585; cursor: default;font-size: 18px;margin-top: 0;font-weight: bold;}	 
.header-result:hover{underline:none; color:#066585}
.m-r-10{margin-right:10px}
.m-b-10{margin-bottom:10px}

.radio-custom {font-size: 13px!important; font-weight: bold!important;}
.icon-custom{min-width: 42px!important; border-right: none!important}

.radio-m{ margin-top: 27px!important}

.tggq {margin-bottom: 0; margin-top: 34px;}


.input-giaytokhac{width: 90%!important; display: inline!important;}

@media screen and (max-width: 767px){
	.m-b-gr-action{margin-bottom: 5px}
}
.p-l-none{padding-left: 0!important}
.p-r-none{padding-right: 0!important}
.h-search{height: 34px!important}


.res-inputsearch{padding-right: 70px!important; }


section.state-error em, label.state-error em{
    display: block;
    margin-top: 6px;
    padding: 0 1px;
    font-style: normal;
    font-size: 11px;
    line-height: 15px;
    color: #ee9393;
 } 
 
section.state-error span.select2-selection{background: #fff0f0}
 
span.select2-container{margin-bottom: 5px!important}
 
.gr-search-biennhan{float: right;position: absolute !important; text-align: right; right: 0;top: 0px; padding: 6px 22px!important;}

.inbiennhan .dropdown-menu{left:-104px!important}

@media screen and (max-width:320px){
	.inbiennhan {margin-top: 0px}
}
@media screen and (min-width:321px){
	.inbiennhan {margin-top: -3px}
}

/* AN DIV PHAT SINH KHI THEM MOI DONG */
.moxie-shim{display: none!important}

/* CHINH LAI 3 BUTTON DINH KEM FILE */
/* UPLOAD */
.pickfiles, .dinhkem-upload{position: absolute!important; z-index: 1!important;top: 4px;right: 64px;padding: 2px 8px!important;color: #E28132!important;border: 1px solid #afa99e; border-radius: 4px;font-size: 15px!important}
.dinhkem-del{position: absolute!important; z-index: 1!important;top: 4px;right: 0px;padding: 2px 8px!important;color: #CF2639!important;border: 1px solid #afa99e;  border-radius: 4px;font-size: 15px!important}
.dinhkem-down{position: absolute!important; z-index: 1!important;top: 4px;right: 32px;padding: 2px 7px!important;color: #106FA5!important;border: 1px solid #afa99e; border-radius: 4px;font-size: 15px!important}
.dinhkem-upload-other{position: absolute!important; z-index: 1!important;top: 4px;right: 32px;padding: 2px 8px!important;color: #E28132!important;border: 1px solid #afa99e; border-radius: 4px;font-size: 15px!important}

.dinhkem-upload-one{position: absolute; z-index: 1!important;top: 4px;right:0px;padding: 2px 8px!important;color: #E28132!important;border: 1px solid #afa99e; border-radius: 4px;font-size: 15px!important}
.dinhkem-up{position: absolute;  z-index: -1!important;top: 4px;right: 9px}

.dinhkem-xemthem{color: #D7720A!important; font-size: 13px!important; right: 95px!important; position: absolute; top: 7px; text-overflow: initial; width: 62px;cursor: pointer;text-align: right}
.dinhkem-xemthem-one{right: 27px!important; color: #D7720A!important; font-size: 13px!important; position: absolute; top: 7px; text-overflow: initial; width: 62px;cursor: pointer;}
.dinhkem-xemthem-other{right: 59px!important; color: #D7720A!important; font-size: 13px!important; position: absolute; top: 7px; text-overflow: initial; width: 62px;cursor: pointer;}

div.btn-ds{position: absolute; top: 0px;  right: 9px;}

table#hosodinhkemphatsinh tbody > tr > td:nth-child(1), table#hosodinhkem tbody > tr > td:nth-child(1) {position: relative!important;}

@media screen and (min-width: 770px){
	.hsdk-td2{width:68%;}
	.hsdk-td3{width:8%}
	.hsdk-td4{width:8%}
	.hsdk-td5{width:8%}	
	table#hosodinhkem tbody > tr > td:nth-child(1) label{width: 75%!important}
	 table#hosodinhkemphatsinh tbody > tr > td:nth-child(1) input{width: 83%!important}
}
@media screen and (max-width: 769px){
	.hsdk-td2{width:64%!important;}
	.hsdk-td3{width:12%!important}
	.hsdk-td4{width:12%!important}
	.hsdk-td5{width:12%!important}
	.tb-responsive {
	    width: 716px!important;border: none!important
	}
	table#hosodinhkem tbody > tr > td:nth-child(1) label{width: 66%!important}
	table#hosodinhkemphatsinh tbody > tr > td:nth-child(1) input{width: 73%!important}
}

@media screen and (min-width: 1025px){
	table#hosodinhkem tbody > tr > td:nth-child(1) label { width: 80%!important }
	table#hosodinhkemphatsinh tbody > tr > td:nth-child(1) input { width: 88%!important }
}

@media onle screen and (max-width: 800px) and (min-with: 600px)
{			
	table#hosodinhkem tbody > tr > td:nth-child(1) label{width: 70%!important}
	table#hosodinhkemphatsinh tbody > tr > td:nth-child(1) input{width: 78%!important}
	.hsdk-td2{width:48%!important;}	
}

table#hosodinhkem tbody > tr > td:nth-child(1) label.lb-normal span{ margin-left: 25px}
table#hosodinhkemphatsinh tbody > tr > td:nth-child(1) div {font-weight: normal;}

@media screen and ( max-width: 320px){
	.radio-ngoainuoc{margin-left: 108px!important;}
}

.inline{display: inline!important;}
/*== BTN XOA TUNG FILE ==*/
.btn-X{color: #CF2639!important;  padding: 2px 6px!important; font-size: 18px; cursor: pointer;}

.cua-tnhs-btn-save{background: #0077A2!important}
.cua-tnhs-btn-save:hover{background: #0077A2!important}

#icua-tnhs-themoi{background: #119877!important}
#icua-tnhs-themoi:hover{background: #119877!important}
#mt-dshs5-search-btn{border-bottom-right-radius: 6px;border-top-right-radius: 6px; border-top-left-radius: 0px!important; border-bottom-left-radius: 0px!important}
#mt-dshs5-search-btn:hover{border-bottom-right-radius: 6px;border-top-right-radius: 6px; border-top-left-radius: 0px!important; border-bottom-left-radius: 0px!important}
#btn-search-option{border-radius: 6px}
#xoa-hoso{background: #EE1D20!important}
#xoa-hoso:hover{background: #EE1D20!important}
#receiptNumber{border-radius: 6px}
#receiptNumber:hover{border-radius:6px}

.rutgon{color: #00759F!important}
.xemthem{color: #D7720A!important}
.btn-in-orange{background: #D66E08!important;border-radius: 6px}
.btn-in-orange:hover{background: #D66E08!important}
.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	overflow-x: hidden;
}
html .ui-autocomplete {
	height: 100px;
}

#hosodinhkem a, #hosodinhkemphatsinh a {background-color: white!important;border-radius:4px!important}
#hosodinhkem a:hover, #hosodinhkemphatsinh a:hover {background-color: white!important;border-radius:4px!important}

.themrow{background-color: #119877!important}

/* THANH TIM KIEM O TRANG TIEP NHAN BO SUNG */
.res-inputsearch{border-radius: 6px!important}