body, .box_common_content.dky-thue, .box_common_content.dky-thue .frm_inputCtl,
	.box_common_content.dky-thue .frm_inputCtl form {
	width: 100%;
	float: left;
}

.tieudelon.v2 img {
	width: 20px;
	height: 20px;
	padding: 0px;
	margin-left: 15px;
}

.tieudelon.v2 span.text_tt label.tree-tieude {
	color: #777;
	font-weight: normal;
}
div#tieudelon {
    border-bottom: white !important;
}
.tieudelon.v2 {
	height: 27px;
}

.box_common_content.dky-thue {
	width: 100%;
	float: left;
}

.dky-thue {
/* 	color: #333 !important; */
	color: black !important;
	font-size: 13px;
}

.tieudelon.v2 span.text_tt label {
	font-style: italic;
}

.parent-div input[type="text"], .parent-div select, .parent-div input[type="number"]{
	height: 27px;
	border-radius: 2px;
	font-size: 13px;
	height: 27px;
	padding: 0px 10px;
	border-radius: 2px;
	font-size: 13px;
	border-color: #bbb;
    background: none;
}

.form-group {
	width: 100%;
	float: left;
}

label.col-md-3.control-label {
	height: 27px !important;
	line-height: 27px;
	margin: 0px;
}

.tal-r {
	text-align: right;
}

.tal-l {
	text-align: left;
}

.tal-c {
	text-align: center;
}

.btn-dky-thue {
	height: 27px;
	border-radius: 2px !important;
	line-height: 1px !important;
	font-size: 13px !important;
	font-weight: bold !important;
	border: solid 1px #77aff5 !important;
	color: #01405d !important;
	outline: none !important;
}

.btn-gr {
	width: 100%;
	float: left;
	text-align: center;
}

.div-chon-dt {
	margin-top: 15px;
}

.dky-thue input.empty-error {
	border: solid 2px red;
	outline: none;
}

.lbl-error {
	color: red;
}

.box_common_content.dky-thue .frm_inputCtl form .parent-div {
	padding: 0px;
}

.no-p {
	padding: 0px !important;
}
.form-ctl-2 {
    width:  100%;
    float:  left;
    padding:  0px !important;
}

.form-ctl-2 label {
    margin-bottom: 0px;
    padding-left: 0px !important;
}
.form-ctl-2.dv-lvl1 div {
    padding: 0px 30px 0px 0px !important;
}
.form-ctl-2.dv-lvl2 div,.form-ctl-2 div.not-child {
    padding: 0px 35px 0px 0px !important;
}
.form-ctl-2 div.not-child {
    padding: 0px 20px 0px 0px !important;
}
.parent-ctrl-2 label.lbl-title-ctrl-2 {
    font-weight: bold !important;
    color: #0d50a1;
}
.form-ctl-2.dv-lvl1 label {
    font-weight:  bold !important;
}

.form-ctl-2.dv-lvl2 {
    margin: 2px 0px 2px 10px;
}
label.lbl-title-ctrl-3 {
    display:  block;
    padding-left: 10px;
    font-weight: bold !important;
    margin-bottom: 0px;
}
.parent-ctrl-2 .lbl-title-ctrl-4 {
    padding-left: 20px !important;
}
.lbl-title-ctrl-4 {
    height:  27px;
    line-height:  27px;
}
.ctrl-3-db {
    width: 46%;
}
.form-ctrl-lvl3 {
    margin-bottom: 3px;
}
.dv-ct-10 .col-md-3 label {
	 /* Chrome */
	 display: inline;
	/* IE */
    /* display: ruby-base-container; */ 
}
label.active-tieude {
    font-weight:  bold !important;
}
.list-cbx label {
	/* Chrome */
	display: inline;
	/* IE */
    /* display:  ruby-base-container; */
}
.list-cbx {
    margin: 3px 0px;
}
.div-cbt {
    border:  solid 1px #ccc;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee !important;
    opacity: 1;
}
.them-xoa {
    margin-top: 10px;
}
label.error {
    width: 100%;
    text-align:  center;
    padding: 5px;
    border-radius: 3px;
    font-size: 20px;
    background-color: #f5eaea;
}
.dv-mau-so.ms-pl {
    max-width: 200px;
    font-size: 11px;
    padding: 5px 3px !important;
    margin-left: 50px;
}
.ten-pluc {
    font-size:  1.1em !important;
    padding-top: 20px;
}
select::-ms-expand {
    border: none;
    background-color: inherit;
}
		.no-padding{
		padding-left: 0px !important;
			}
			
		.div-lvl1-v2 {
    	padding-right: 20px !important;
		}
		.tu-den input {
    width: 40%;
}
.tu-den label {
    padding: 0px 10px;
}
.style1 {
    border: solid 1px #ccc;
        margin: 5px 0px;
}
.lbl-style1 {
    padding-top: 10px;
    padding-left:  0px;
}
div#div-ct15 label+label {
    padding: 0px 8px;
}
label.error-message {
    text-align:  center;
    width: 100%;
    color:  red;
    padding:  10px 0px;
    background-color: #ffefef;
    border-radius: 3px;
}
.loading {
    width:  100%;
    float:  left;
    text-align:  center;
}
.lbl-w-input {
    height:  27px;
    padding-top:  10px;
}
.form-nhap {
    margin-top:  15px;
}
.tbl_member table tbody tr td {
    max-width: 250px !important;
    padding: 5px 10px;
}
label.result-lbl {
    padding-left: 5px;
    font-weight:  bold !important;
    font-size: 18px;
    color: #006ea6;
}
a.link-style {
    font-weight: bold;
    color: #006ea6;
     cursor: pointer;
}
.upload-form {
    text-align:  center;
    border: solid 1px #ccc;
        margin-top: 15px;
}
.upload-form-error {
	 border: solid 2px red !important;
}
.hso-lbl{
	text-align: center;
	font-weight: bold !important;
	    color: #0d50a2;
    font-size: 1.1em;
}
.upload-form input[type="file"]{
border: none;border-bottom: solid 1px #ccc;width: 100%;background: unset;
}
.select-error{
	border: solid 2px red !important;
}
select:disabled {
    color: #908f8f !important;
    cursor: no-drop;
}
input:read-only,td input:read-only{
    background-color: #f3f0f0 !important;
/*     cursor:  no-drop; */
/*     pointer-events: none; */
}
input[readonly],td input[readonly]{
    background-color: #f3f0f0 !important;
    cursor:  no-drop;
    pointer-events: none;
}
input[readonly='readonly'],td input[readonly='readonly']{
	 background-color: #f3f0f0 !important;
    cursor:  no-drop;
    pointer-events: none;
}
.ten-pluc {
    display: block;
}
label.hso-title {
    display:  block;
    font-weight:  bold !important;
        color: #565656;
}
a.list-file {
    text-decoration: underline;
     cursor: pointer;
    margin-right: 5px;
    color: #006ea6;
    font-weight: bold;
}
label.big-title {
    TEXT-ALIGN:  CENTER;
    font-weight:  bold !important;
    font-size:  17px;
    color: #0e52a4;
    border-bottom:  solid 1px #ccc;
    width: 63%;
    margin-bottom: 20px;
}
.form-ctl-2.dv-lvl1 label.eng-sub,label.eng-sub {
    font-style: italic !important;
    font-weight:normal !important;
}
form label.error-log,.box_common_content.dky-thue label.error-log{
    display: block;
    color: red !important;
    font-weight: bold !important;
    font-size: 1.5em !important;
}

.error-div {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

.error-div i {
    font-size: 3em;
    margin: 15px 0px;
    color: red;
}
.parent-div  .form-group div {
    padding: 0px;
}
/* .pluc-hiden-in{
	display: block !important;
    padding: 15px 0px !important;
    border-top: dotted 1px #444;
     margin-top: 30px;
} */
.pluc-hiden-in table{
	width: 100% !important;
}
.pluc-hiden-in div.tbl_member{
	overflow-x: hidden !important;
}

div.div-pluc.pluc-hiden-in table thead tr th,div.div-pluc.pluc-hiden-in table tbody tr td{
	border: 1px solid #444 !important;
}
.dv-mau-so p {
    font-style: italic;
    margin-bottom: 0px !important;
}