﻿@charset "utf-8";
/* ^^^css by:tuanlinhtb@gmail.com - Mobile: 0979 444 398 */ 
@import url(modules.css);
@import url(responsive.css);
@import url(font-awesome.css);
html {  -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }

* { margin: 0; padding: 0;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } 

body { background:#fff; color:#222; font-size:13px; 
      font-family: Arial,Helvetica,sans-serif; } 
body::-webkit-scrollbar { width: 1.1em;}
body::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.6); }
body::-webkit-scrollbar-thumb { background-color: #C1C1C1; outline: 1px solid #D5A00F; }

img { width: auto; height: auto; max-width: 100%;/* max-height:100%; */ vertical-align: middle;  }

 
:focus { outline: 0 !important; }
figure { margin: 0; padding: 0; } 
img[src*=".svg"] { height: 100%;  }
iframe { border: none; }

::selection {
    background: #B4D5FF; /* Safari */
    color: #333333;
}
::-moz-selection {
    background: #B4D5FF; /* Firefox */
    color: #333333;
}

p { margin-bottom: 10px; }
* > p:last-child { margin-bottom: 0 !important; }
p a:hover { border-color: transparent; }
a:hover, a:focus {text-decoration: none; }
a { text-decoration:none; color: inherit; background-color: transparent;
    -webkit-transition: all 200ms ease-out; -moz-transition: all 200ms ease-out; -o-transition: all 200ms ease-out; transition: all 200ms ease-out;
} 
ul, ol { margin: 0;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: inherit; font-family: inherit; font-weight: 500; margin: 0;} 
h1 { font-size: 39px;}
h2 { font-size: 32px; }
h3 { font-size: 26px; }
h4 { font-size: 19px; }
h5 { font-size: 15px;}
h6 { font-size: 13px;} 
ol { position: relative;  }
ul { list-style: none; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; } 
.fl {float: left;}
.fr {float: right;}
.all {float: left;width: 100%;} 
.lazy{ background: #fff url(images/loading1.gif) center center no-repeat; min-width: 32px; min-height: 32px; }
.hm-reponsive{position:relative;height:auto!important;width:100%;    padding-top: 56.25%;overflow:hidden}
.hm-reponsive img{object-fit:cover;margin:auto;position:absolute;width:100%;height:100%;top:0;left:0}
.reponsive-img{position:relative;height:auto!important;width:100%;    padding-top: 56.25%;overflow:hidden}
.reponsive-img img{margin:auto;position:absolute;max-width:100%;max-height:100%;top:0;left:0;right: 0; bottom: 0;}
.alink-all{ position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 10;}
.back-to-top{position:fixed;bottom:-50px;right:-50px;transition:all .5s ease-out;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;width:40px;height:40px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;background-color:#E41C2C;line-height:45px;text-align:center;color:#fff;display:inline;z-index:999999;cursor:pointer}
.back-to-top a {display: block;}
.back-to-top:hover{background: #eb9007;color:#fff;}
.back-to-top:hover a,.back-to-top a:focus{color:#fff}
.back-to-top.display{bottom:155px;right:10px} 
.form-group { margin-bottom: 15px; }
::-webkit-input-placeholder { color:#333;  font-size: 13px; font-family: 'Open Sans', sans-serif;} /*Google Chrome */
::-moz-placeholder { color:#333;  font-size: 13px; font-family: 'Open Sans', sans-serif;} /* Firefox 19+ */
:-ms-input-placeholder { color:#333;  font-size: 13px; font-family: 'Open Sans', sans-serif;} /* IE */
:-moz-placeholder { color:#333;  font-size: 13px; font-family: 'Open Sans', sans-serif;}

.sidebar-form .form-control::-webkit-input-placeholder { color:#333; font-style: italic; font-size: 12px; } /*Google Chrome */
.sidebar-form .form-control::-moz-placeholder { color:#333; font-style: italic; font-size: 12px; } /* Firefox 19+ */
.sidebar-form .form-control:-ms-input-placeholder { color:#333; font-style: italic; font-size: 12px; } /* IE */
.sidebar-form .form-control input:-moz-placeholder { color:#333; font-style: italic; font-size: 12px; }

.btn-success{color:#fff;background-color:#0ab955;border-color:#0ab955}
.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}
.form-group .control-label{line-height: 34px;margin: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #4b5056;}
.btn-green{color:#fff;border-color:#29b765;background:#2ecc71;font-weight:600;font-size:13px}
.btn-green:hover{background-color:#00923f;border-color:#00923f}
.text-default{color:#333;font-size:14px;line-height:30px}
/*===================================================================================*/
/*  Index
/*===================================================================================*/ 
.hea-banner{position:relative;z-index:3;background:#00923f}
.hea-banner .container{position:relative}
.logo{display:block;width:100%;background:url(images/logoBg.png) center center no-repeat;text-align:center;padding:10px 0}
.hea-right{position:absolute;top:0;right:0; width: 370px;}
.box_lang{padding-top:10px}
.box_lang a{margin-left:3px;border:3px solid rgba(255,255,255,0)}
.box_lang a img{width:24px;height:18px}
.box_lang a.current,.box_lang a:hover{border:3px solid rgba(255,255,255,0.2);display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav_top{margin-right:10px;color:#FFFFFF;padding-top:10px}
.nav_top li{float:left;padding:0 10px;font-size:16px;display:inline-block;color:#FFFFFF;line-height:26px}
.search-form-index{position:relative;margin-top:5px;width:100%; float: right;}
.search-form-index input{border-radius:20px;padding:5px 12px;border:none;height:33px;font-size:14px}
.search-form-index button{border-bottom-right-radius:20px;border-top-right-radius:20px;position:absolute;top:0;right: 0;height:33px;background:white;border: none;}
.btn-tc{float:right;color:white;background:#56b67f;padding:5px;border-radius:5px}
/*startmobile*/
@media (min-width:992px){ 
    .wh-menu{background: #00923f;z-index: 999;position:relative;background: #f2f2f2;border-top: 1px solid #c7c7c7;border-bottom: 1px solid #c7c7c7;}
    .wh-menu .container{padding:0}
    .wh-menu ul.navmenu{display:table;width:100%; text-align: center;}
    ul.navmenu>li{position:relative;text-align:center;display: inline-block;/* padding: 0 25px; */}
    ul.navmenu>li:last-child ul.submenu{left:inherit;right:0;min-width:240px}
    ul.navmenu>li>a{color: #333;font-weight: 500;text-transform: none;padding: 10px 25px 10px;display: block;font-size: 15px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;font-family: 'Montserrat', sans-serif;}
    ul.navmenu>li:hover>a, ul.navmenu>li.active>a{color:#fff;background: #00923f;} 
    ul.submenu{display:none;position:absolute;top:100%;left:0;z-index:10000;float:left;min-width: 220px;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
    ul.submenu li{display:block;border:none;text-align:left;position:relative;float: left;width: 100%;}
    ul.submenu li:before{content: "\f101";position:absolute;font-family:FontAwesome;top: 10px;left: 8px;font-size: 12px;}
    ul.submenu li a{font-size: 14px;padding:0 10px 0 23px;line-height: 35px;color:#222222;/* text-transform: none; */white-space: nowrap;display: block;font-family: 'Montserrat', sans-serif;} 
    ul.submenu li:hover {color:#fff;background: #00923f;}
    ul.submenu li:hover a{color:#fff;background: #1c9e54;text-decoration: underline;}
    ul.submenu2{display:none;position:absolute;top:0;left:100%;z-index:10000;float:left;min-width:220px;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}
    .wh-menu ul>li:hover ul.submenu,ul.submenu>li:hover ul.submenu2{display:block} 
} /*end Media*/
 .my-mobile-menu{display:block}
.nav-btn-show{line-height: 50px;text-align:center;cursor:pointer;color: #fff;font-size:30px;position: absolute;width: 25%;top: 0px;left: 0;}
@media only screen and (max-width:991px){
    .navmenu{display: none;} 
} 
.mm-menu.mm-theme-white .mm-navbar a { color: #b18408!important; font-size: 15px; text-transform: uppercase; font-weight: bold;}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after { border-color: #b18408!important; }   
.mm-listview > li > a, .mm-listview > li > span{color: #0a79a1!important;}
.mm-navbar {  background: #FFF !important; box-shadow: 0px 0px 10px 2px #D3D4D6; }

/*endtmobile*/
.home-box{padding: 40px 0 25px;}
.main-title{color: #00923f;font-family: 'Montserrat', sans-serif;font-weight:300;font-size:40px;margin-bottom: 25px;text-align: center;}
.main-sapo{color:#4a4a4a;text-align:center;text-transform:uppercase;font-size:26px;margin-bottom:3px;margin-top:4px;font-family: 'Montserrat', sans-serif;margin-bottom: 20px;}
ul.list-home-box{}
ul.list-home-box li{}
ul.list-home-box li .name_title{background:#00923f;color:#fff;padding:15px;font-size:15px;font-family:'Montserrat',sans-serif;text-transform:uppercase; position: relative;}
ul.list-home-box li .name_title:after{font-size: 30px;font-family:FontAwesome;display: block;position:absolute;top: 10px;right: 13px;content: "\f0a9";padding-right: 3px;}
ul.list-home-box li img{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
ul.list-home-box li:hover img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
ul.list_resources li{position:relative;margin:10px 0;width:25%;float:left}
ul.list_resources li span.txt{text-align:center;color:#f47321;display:block;width:100%;text-transform:uppercase;line-height:25px;font-weight:700;font-size:16px;font-family:'Roboto',sans-serif}
ul.list_resources li:hover span.txt{color:#004181}
.pt-section-sapo{background:url(images/bg3.png) 100% 0% no-repeat,url(images/bg4.png) 0% 100% no-repeat;padding:30px 0 50px;overflow:hidden;background-color:#f2f2f2;}
.txt-sapo{font-size: 30px;color: #00923f;line-height:40px;text-align: left;font-weight:300;background:url(images/ico-quote.png) no-repeat left top 5px;padding:0 20px 10px 50px;font-family:'Montserrat',sans-serif;}
.txt-sapo a{color: #00f;}
.pt-section-sapo .main-title{padding-bottom:20px}
.contact-form .form-group{margin-bottom:20px;position:relative;padding:0 10px}
.contact-form .form-group span.required{position:absolute;right:22px;top:10px;font-weight:bold}
.bt-send{background-color:#e23a24;border:0 none;border-radius:3px;color:#fff;float:left;font-size:16px;font-weight:bold;margin-top:10px;padding:10px 0;text-align:center;text-transform:uppercase;width:100%}
.bt-send:hover,.bt-send:focus{background-color:#333d94}
.footer-middle{background-image:-webkit-gradient( linear,left top,left bottom,color-stop(0,#00923f),color-stop(1,#00c555) );background-image:-o-linear-gradient(bottom,#00923f 0%,#00c555 100%);background-image:-moz-linear-gradient(bottom,#00923f 0%,#00c555 100%);background-image:-webkit-linear-gradient(bottom,#00923f 0%,#00c555 100%);background-image:-ms-linear-gradient(bottom,#00923f 0%,#00c555 100%);background-image:linear-gradient(to bottom,#00923f 0%,#00c555 100%);padding-top:25px;padding-bottom:30px;border-bottom:9px solid #037936;}
.box_info_company{background:url(images/bg_map.png) left 120px center no-repeat}
.title_name_ft{font-size:18px;font-weight:bold;color:#ffffff;line-height:30px;margin-bottom:10px;}
.box_info_company .info_row{font-size:14px;color:#ffffff;line-height:20px;padding:5px 0;padding-left: 2px;}
.box_info_company .info_row i.fa{padding-right: 6px;font-size: 15px;}
.vnt-social-network{text-align:left}
.vnt-social-network a{margin-right:6px}
.copyright{text-align:left;color: #03ff70;padding-top:15px;}
.copyright b{color:#ffffff}
.txtft{color:#ffffff;padding:10px 0;line-height:20px}
.box_maillist{margin-top:15px}
.box_maillist .maillist{background:#fff;padding:4px;position:relative}
.box_maillist .input_text{width:100%;border:none;background:none;box-shadow:none;height:20px}
.box_maillist .button-sent{background:url(images/btn_maillist.png) no-repeat;width:48px;height:35px;position:absolute;right:-5px;top:-3px;cursor:pointer;border:none;color:#000;padding:5px 2px}
.box_maillist .input_text:focus{outline:none;border:none;box-shadow:none}
.home-bottom{padding-bottom:55px;}
.list-hbt .item-hbt .title{padding-left:15px;background:#0066b2 url(images/tgiac.png) right top no-repeat;font-size:17px;color:#ffffff;text-transform:uppercase;line-height:40px;font-weight:bold}
ul.list-home{}
ul.list-home>li{border-right:1px solid #e6e6e6;min-height:155px;/* margin-bottom:10px;*/}
ul.list-home>li:last-child{border-right:none}
.title-new{position:relative;float:left;text-align:left;color:#009440;width:100%;padding:0 0 10px 0;font-weight:bold;font-size:15px;text-transform:uppercase}
ul.ulbox li{position:relative;padding:0 10px 0 17px;float:left;font-size:14px;line-height:25px;width:100%;color:#333}
ul.ulbox li:before{content:"\f21a";font-family:FontAwesome;position:absolute;top:0;left:0;font-size:9px;color:#f6670d}
ul.list-home>li.part1{background:url('images/tuvanshort2.png') 15px top no-repeat;padding-left:110px}
ul.list-home>li.part2{background:url('images/icon-news.png') 15px top no-repeat;padding-left:110px}
ul.list-home>li.part3{background:url('images/library.png') 15px top no-repeat;padding-left:110px}
.ulsupport{}
.ulsupport li{position:relative;float:left;font-size:14px;line-height:25px;width:100%;color:#333;margin-bottom:8px}
.ulsupport li span{padding-right:6px}
.partner{padding:0 0 20px 0;overflow:hidden;clear:both}
.slide-kh{padding:10px;border:1px solid #ccc}
.slide-kh img{height:70px}
.title-partner{text-transform:uppercase;font-weight:bold;color:#fff;font-size:18px;font-family:'Roboto',sans-serif;background:#00933f;padding:10px;margin-bottom:15px;/* text-align:center;*/}
.slide-kh  .reponsive-img{padding-top:32.25%}
/* chuyenmuc */
.content-main{position:relative;overflow: hidden;}
body.insider{background:#fafcfe}
.main-sidebar{position:absolute;top:0;left:0;min-height:100%;width:260px;z-index:810;padding-top:10px;background: #00923f;}
.content-wrapper{margin-left:260px;background:#fafcfe;padding: 20px 30px;min-height: 1000px;}
.sidebar-form{padding:10px}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}
.input-group-btn>.btn{position:relative}
.sidebar-form i.fa{color: #00923f;font-size:15px;}
.sidebar-form .input-group .form-control,.sidebar-form .input-group-btn>.btn{box-shadow:none;background-color: #fff;border:1px solid transparent;height:35px;}
.sidebar-menu{margin:0;padding:5px 20px;list-style:none}
.sidebar-menu li{position:relative;margin:2px 0}
.sidebar-menu > li > a{display:block;position:relative;padding:0 10px 0 0;border-radius:3px;font-size:14px;border:transparent solid 1px;line-height:35px;height:36px;color: #fff;font-family:'Open Sans',sans-serif;text-transform: uppercase;font-weight: 600;}
.sidebar-menu > li > a  .fa{color:rgba(255,255,255,0.8);line-height:35px;width:32px;text-align:center;padding:0 6px;font-size:14px}
.sidebar-menu > li > a:after{line-height:21px;position:absolute;top:50%;right:5px;width:20px;height:20px;margin-top:-10px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;font-family:FontAwesome;content: "\f055";}
.sidebar-menu > li.active > a:after {    content: "\f056";}
.sidebar-menu > li:hover > a, .sidebar-menu > li.active > a{
    border-color: #d1d9dd;
}
.sidebar-menu > li.active .sidebar-submenu{display: block;}
.sidebar-submenu{width:100%;margin:10px 0;list-style:none;border:transparent solid 1px;border-radius:3px;border-color: #3ccf7b;background: #0ab955;display: none;}
.sidebar-submenu li{position:relative;border-bottom: 1px solid #3ccf7b;}
.sidebar-submenu li a{display:block;position:relative;line-height:32px;height:32px;color: #ffffff;font-family:'Open Sans',sans-serif;padding-left:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sidebar-submenu li:first-child,.sidebar-submenu li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}
.sidebar-submenu li a:before{font-size:8px;content:"\f111";font-family:FontAwesome;display:inline-block;position:absolute;top:0;left:6px}
.sidebar-submenu>li:hover>a{text-decoration: underline;} 
.sidebar-submenu li:last-child{border-bottom: none;} 
.content-wrapper > .container{margin:0;padding:0;max-width:100%;width:100%}
.page-title{padding:0 0 23px;position:relative;font-family:'Montserrat',sans-serif;}
.page-title .txt{font-size: 18px;text-transform:uppercase;padding:0;font-weight: 500;margin:0;color:#414C59;}
.button-sidebar-mobile{color:#fff;cursor:pointer;display:none;font-size:18px;font-weight:bold;position:absolute;width:50px;top:40px;right:0;line-height:50px;text-align:center;font-size:30px}
@media (max-width: 991px) { 
.button-sidebar-mobile { display: block!important; }
#sidebar-mobile {right: -260px;text-align: left;top: 0;transition: right 0.5s ease 0s;z-index: 999999;left: inherit;}
.bg-full { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 88888; }
} /* media */
.breadcrumb{margin-bottom: 10px;background:transparent;padding: 15px 0 12px;font-family: 'Montserrat', sans-serif;}
.breadcrumb > li{font-size: 14px;color:#333;font-weight: 500;}
.panel{margin-bottom:20px;border-radius:4px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #dfe8f1}
.panel-body{padding:15px 20px;position:relative}
.title-hero{margin:0 0 15px;padding:0;text-transform:uppercase;font-size: 14px;color:#555;line-height: 20px;font-weight: 500;}
@media (min-width:768px){.form-inline .form-control{display:inline-block;width:auto;}}
/*end media */
div.dataTables_length label{font-weight:normal;line-height:32px;text-align:left;display:block}
div.dataTables_length select{float:left;width:75px;margin-right:10px}
div.dataTables_filter label{font-weight:normal;float:right}
div.dataTables_filter input{display:inline-block;padding:0 10px;float: right;}

.table-scroll { 
    background-color: #fff;
    margin-bottom: 15px; 
    overflow-x: scroll;
}
table.dataTable{clear:both;max-width:none!important;margin-top:10px!important;margin-bottom:10px!important;/* font-family:'Open Sans',sans-serif */}
.table,.table-bordered{color:#333}
.table-striped > tbody > tr:nth-of-type(odd){background-color:#f9f9f9}
.table-striped tr:nth-child(even) > td{background:#fefeff}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th{color:#4b5056;background-color:#f9fafe}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:10px}
table.dataTable thead .sorting{cursor:pointer;position:relative; white-space: nowrap;}
table.dataTable thead .sorting:after{position:absolute;top:12px;right: 2px;display:block;font-family:FontAwesome;content:"\f0dc";font-size: 10px;}
.dropdown-form-control table.table thead th, .dropdown-form-control .table > tbody > tr > td {white-space: nowrap;padding: 4px}
.dropdown-form-control .table > tbody > tr {
    cursor: pointer;
}
.dropdown-form-control .table > tbody > tr:hover{background: #ffbd69; color: #000;}
.table > thead > tr > th .form-control, .table > tbody > tr > th .form-control, .table > tfoot > tr > th .form-control{
    padding: 2px 3px;
    height: auto;
}
.table a{color: blue; text-decoration: underline;}
.table a span {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    font-style: italic;
    color: #f00;
}
.table a span.blue {
    color: #00f !important;
}
.table a span.gray {
    color: #777 !important;
}
/*radio*/
.checkbox, .radio { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.radioPure{cursor:pointer;display:inline-block;font-size:14px;padding-right:20px}
.radioPure:hover .inner{background-color:#e23a24;opacity:0.5;transform:scale(0.5)}
.radioPure input{height:1px;opacity:0;width:1px}
.radioPure input:checked + .outer .inner{opacity:1;transform:scale(1)}
.radioPure input:checked + .outer{border:2px solid #e23a24}
.radioPure input:focus + .outer .inner{background-color:#e23a24;opacity:1;transform:scale(1)}
.radioPure .outer{background-color:#fff;border:2px solid #999;border-radius:50%;display:block;float:left;height:18px;width:18px}
.radioPure .inner{background-color:#e23a24;border-radius:50%;display:block;height:10px;margin:2px;opacity:0;transform:scale(0);transition:all 0.25s ease-in-out 0s;width:10px}
.radioPure i{color:#333;display:inline-block;font-style:normal;font-weight:normal;padding-left:5px}
/*checkbox*/
.itemCheckBox{float:left;padding-right:30px;position:relative;margin: 0;height: 30px;}
.itemCheckBox input[type="checkbox"]{height:0.1px;opacity:0;width:0.1px}
.itemCheckBox span{padding-left:5px;position:relative;top:-4px;font-weight: 600;}
.check-box{background-color:transparent;border: 2px solid #999;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;height:20px;position:absolute;right: 0; left: 0; top: 0; bottom: 0; margin: auto;transition:border-color 0.2s ease 0s;width:20px;}
.check-box input[type="checkbox"]{display:none}
.check-box::before,.check-box::after{background-color:#e23a24;border-radius:5px;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top 0;width:4px}
.check-box::before{left:8.2px;top:14.4px;transform:rotate(-135deg)}
.check-box::after{left:1px;top:7.4px;transform:rotate(-45deg)}
input[type="checkbox"]:checked + .check-box,.check-box.checked{border-color:#e23a24}
input[type="checkbox"]:checked + .check-box::after,.check-box.checked::after{animation:0.2s ease 0s normal forwards 1 running dothabottomcheck;height: 7px;}
input[type="checkbox"]:checked + .check-box::before,.check-box.checked::before{animation:0.2s ease 0s normal forwards 1 running dothatopcheck;height:24px}

.dataTable .itemCheckBox{float: none;}
.list_weight{}
.list_weight li{position: relative; margin-bottom: 10px; float: left; width: 100%;}
.list_weight span{padding: 0 5px;font-size: 15px;line-height: 34px;}
.form-group .form-control{font-family:'Open Sans',sans-serif;font-size:13px;float:none; font-weight: normal;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color: #eff4f6;opacity:1;}
ul.form-list li{padding:20px 0;border-top:1px dashed #dfe8f1}
ul.form-list li .table_left{color:#494949;text-align: right;}
ul.form-list li label{padding-top:7px;display:block;padding-bottom:5px;margin: 0;}
ul.form-list li .table_right{}

.chosen-select{width:100%}
.chosen-select-deselect{width:100%}
.chosen-container{display:inline-block;font-size:14px;position:relative;vertical-align:middle}
.chosen-container .chosen-drop{background:#ffffff;border:1px solid #cccccc;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);box-shadow:0 8px 8px rgba(0,0,0,.25);margin-top:-1px;position:absolute;top:100%;left:-9000px;z-index:1060}
.chosen-container.chosen-with-drop .chosen-drop{left:0;right:0}
.chosen-container .chosen-results{color:#555555;margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;line-height:1.42857143;list-style:none;margin:0;padding:5px 6px}
.chosen-container .chosen-results li em{background:#feffde;font-style:normal}
.chosen-container .chosen-results li.group-result{display:list-item;cursor:default;color:#999;font-weight:bold}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}
.chosen-container .chosen-results li.highlighted{background-color:#428bca;background-image:none;color:white}
.chosen-container .chosen-results li.highlighted em{background:transparent}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777777}
.chosen-container .chosen-results .no-results{background:#eeeeee;display:list-item}
.chosen-container .chosen-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}
.chosen-container .chosen-results-scroll span{display:inline-block;height:1.42857143;text-indent:-5000px;width:9px}
.chosen-container .chosen-results-scroll-down{bottom:0}
.chosen-container .chosen-results-scroll-down span{background:url("images/chosen-sprite.png") no-repeat -4px -3px}
.chosen-container .chosen-results-scroll-up span{background:url("images/chosen-sprite.png") no-repeat -22px -3px}
.chosen-container-single .chosen-single{background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;color:#555555;display:block;height:34px;overflow:hidden;line-height:34px;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;border: #dfe8f1 solid 1px;-webkit-box-shadow: inset 1px 1px 3px #f6f6f6;-moz-box-shadow: inset 1px 1px 3px #f6f6f6;box-shadow: inset 1px 1px 3px #f6f6f6;}
.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single abbr{background:url("images/chosen-sprite.png") right top no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:26px;top:12px;width:12px}
.chosen-container-single .chosen-single abbr:hover{background-position:right -11px}
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}
.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;top:0;right:0;width:18px}
.chosen-container-single .chosen-single div b{background:url("images/chosen-sprite.png") no-repeat 0 7px;display:block;height:100%;width:100%}
.chosen-container-single .chosen-default{color:#777777}
.chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1000}
.chosen-container-single .chosen-search input[type="text"]{background:url("images/chosen-sprite.png") no-repeat 100% -20px,#ffffff;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin:1px 0;padding:4px 20px 4px 4px;width:100%}
.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.chosen-container-single-nosearch .chosen-search input{position:absolute;left:-9000px}
.chosen-container-multi .chosen-choices{background-color:#ffffff;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices .search-field input[type="text"]{background:transparent!important;border:0!important;-webkit-box-shadow:none;box-shadow:none;color:#555555;height:32px;margin:0;padding:4px;outline:0}
.chosen-container-multi .chosen-choices .search-field .default{color:#999}
.chosen-container-multi .chosen-choices .search-choice{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#eeeeee;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:-webkit-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background-image:-o-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background-image:linear-gradient(to bottom,#ffffff 0%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333333;cursor:default;line-height:13px;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background:url("images/chosen-sprite.png") right top no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:4px;top:5px;width:12px;cursor:pointer}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}
.chosen-container-multi .chosen-choices .search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}
.chosen-container-multi .chosen-results{margin:0 0 0 0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:none}
.chosen-container-active .chosen-single{border:1px solid #66afe9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.chosen-container-active.chosen-with-drop .chosen-single{background-color:#ffffff;border:1px solid #66afe9;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}
.chosen-container-active .chosen-choices{border:1px solid #66afe9;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
.chosen-container-active .chosen-choices .search-field input[type="text"]{color:#111!important}
.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}
.chosen-disabled{cursor:default;opacity:0.5!important}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{padding:0 8px 0 0;overflow:visible}
.chosen-rtl .chosen-single span{margin-left:26px;margin-right:0;direction:rtl}
.chosen-rtl .chosen-single div{left:7px;right:auto}
.chosen-rtl .chosen-single abbr{left:26px;right:auto}
.chosen-rtl .chosen-choices .search-field input[type="text"]{direction:rtl}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices .search-choice .search-choice-close{background-position:right top;left:4px;right:auto}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results .group-option{padding-left:0;padding-right:15px}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}
.chosen-rtl .chosen-search input[type="text"]{background:url("images/chosen-sprite.png") no-repeat -28px -20px,#ffffff;direction:rtl;padding:4px 5px 4px 20px}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span{background-image:url("images/chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}
}
.form-group .itemCheckBox{display: inline-block;float: none;}
.btn-add  .fa{font-size: 16px;color: #00923f;}
.btn-save  .fa{font-size: 16px;color: #000062;font-weight: bold;}
.btn-phone .fa{font-size: 16px;color: #1a5eba;font-weight: bold;}
.btn-print .fa{font-size: 16px;color: #000;font-weight: bold;}


@media (min-width:992px) { 
    .col-sm-8 .form-group .col-sm-2, .col-sm-12 .form-group .col-sm-2 {  width: 15.8988%;}
    .row_3_3 .form-group .col-md-2 {width: 10.44%;}
    .row_3_3 .form-group .col-md-10 {width: 89.56%;}    
}    
.tab-content-nav-tabs{position:relative;line-height:17px; display:none}
.tab-content-nav-tabs.current{display:inherit}

ul.nav-tabs{background:#F2F2F2;padding:0;margin: 0 0 15px;float:left;width:100%;border-bottom:#DDDDDD 1px solid;border-top: 2px solid #00923f;}
ul.nav-tabs  li{list-style-type:none;float:left;padding:10px 29px;white-space:nowrap;text-transform:uppercase;position:relative;cursor:pointer;}
ul.nav-tabs li.current,ul.nav-tabs li:hover{background: #00923f;color:#fff;padding-right:39px;}
ul.nav-tabs  li.current i.fa-caret-down,ul.nav-tabs  li:hover i.fa-caret-down{position:absolute;left:45%;bottom:-15px;font-size:25px;color: #00923f;}
#toggle_block { display: none; }
.toggle_add{
    border: 1px solid #dfe8f1;
    padding: 15px;
    margin-top: 15px;
}
.dropdown-form-control{
    left: 15px;
    border: none;
    padding: 1px 0;
    min-width: 300px;
}
.dropdown-form-control .table{    margin: 0;}

.body-popup-mk{min-height:220px;background:#fff;margin:0 auto;position:relative;border: 2px solid #00a94f;-ms-border-radius:6px;border-radius:6px;}
.body-popup-mk .header-pop{text-align: left;float:left;width:100%;color: #fff;text-transform:uppercase;font-size: 14px;font-weight:normal;line-height: 25px;display:block;padding: 5px 15px;background: #00a94f;}
@media (min-width:768px){ .modal-dialog{width: 768px;} }
.main-popup-mk{padding:10px 15px} 
.main-popup-mk textarea{height: 100px;}
button.close{background:url(images/pucb-close.png) 0 0 no-repeat;width:17px;height:17px;position:absolute;top:-18px;right:-18px;transition:all 0.5s ease 0s;font-family:arial}
button.close:hover{transform:rotate(360deg)}
/*.content-main-pop{padding:10px 15px;}*/
.table > tbody > tr > td .radioPure{padding: 0;}
.fadelete i.fa{color: red; font-size: 15px;}
.text-download{ color: #1a5eba; font-weight: bold;}
.text-download i.fa{padding-right: 6px;font-size: 15px;}

.select-form .input-group-btn .btn{
    color: #2b2f33;
    background: #eff4f6;
    height: 34px;
    border: 1px solid #dfe8f1;
    border-left: 1px solid transparent;
}
.toggle_add .row  .col-sm-4:last-child  .dropdown-form-control{left: inherit;right: 15px;}
.btn i.fa{padding-right: 5px;}
.div_iframe iframe{width: 100%; height: 591px; overflow: auto; backface-visibility: hidden; vertical-align: text-bottom;}
/* phieuin */
.box-form{border: 1px dotted #d7d7d7;overflow: auto;background: #fff;margin: 15px auto;/* box-shadow: 0 2px 6px 4px #cacaca; */}
.box-form-full{ width: 100%; }
.form_phieuin{padding: 15px;font-family: Times New Roman !important;font-size: 14px;box-shadow: 0 2px 6px 4px #cacaca;width: 90%;margin: auto;overflow: auto;}
.table_print {
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 14px;
    max-width: 814px;
}
.form_phieuin .table > thead > tr > th, .form_phieuin .table > tbody > tr > th, .form_phieuin .table > tfoot > tr > th, .form_phieuin .table > thead > tr > td, .form_phieuin .table > tbody > tr > td, .form_phieuin .table > tfoot > tr > td{vertical-align: middle; text-align: center; padding: 10px 3px;}
.w65p { width: 65%!important; } 
.ReportToolbarPane{
    color: #4b5056;
    background-color: #f9fafe;
    padding: 2px 5px;
    border-bottom: 1px dotted #d7d7d7;
    margin-bottom: 15px;
}
.ReportToolbarPane ul li{float: left;padding: 0 10px;}
.ReportToolbarPane ul li a{display: block;}
.ReportToolbarPane ul li .form-control{display: inline-block;height: 30px;padding: 0 10px;}

[class^="iconltd-"],[class*="iconltd-"]{background-image:url(images/DXR.png);background-repeat:no-repeat;display:inline-block;height: 26px;width: 16px;line-height: 16px;vertical-align:middle;}
.iconltd-search{background-position: 0 -0;display:block;margin:auto;}
.iconltd-Print{background-position: 0 -27px;display:block;margin:auto;}
.iconltd-PrintPage{background-position: 0 -53px;display:block;margin:auto;}
.iconltd-BtnSave{background-position: 0 -109px;display:block;margin:auto;}
.iconltd-BtnSaveWindow{background-position: 0 -84px;display:block;margin:auto;}
.row_lookup .panel{
    min-height: 210px;
}
.menuhome2 img {
    height: 100px;
}

.form-login {
}

.title-login {
    line-height: 30px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px dashed #dfe8f1;
}

    .title-login .fa {
        padding-right: 6px;
    }

.side-login {
    width: 100%;
    margin: 10px 0;
    list-style: none;
    border: transparent solid 1px;
    border-radius: 3px;
    border-color: #3ccf7b;
    background: #0ab955;
}

    .side-login ul.form-list li {
        border: none;
        padding: 5px 0;
    }

        .side-login ul.form-list li label {
            color: #fff;
            padding-bottom: 10px;
        }

    .side-login .form-control {
        box-shadow: none;
        border: none;
        height: 30px;
    }

.col-img, .col-content {
    float: left;
    padding: 0 15px
}

.col-img {
    width: 33.33333333%
}

.col-content {
    width: 66.66666667%
}

ul.list-new-cate li {
    padding: 15px 0;
    float: left;
    width: 100%;
    border-bottom: 1px dashed #e5e5e5;
    position: relative;
    font-family: Tahoma,Geneva,sans-serif
}

    ul.list-new-cate li figure a {
        display: block
    }

    ul.list-new-cate li .blogtitle {
        margin-bottom: 5px;
        max-height: 70px;
        overflow: hidden;
        font-size: 16px;
        color: #333;
        line-height: 22px;
        font-weight: bold;
        padding: 5px 0;
        display: block
    }

    ul.list-new-cate li:hover .blogtitle {
        color: #00923f;
    }

    ul.list-new-cate li .blogsummary {
        color: #555;
        font-size: 14px;
        line-height: 22px;
        max-height: 65px;
        overflow: hidden;
        margin-top: 9px
    }

    ul.list-new-cate li .recent-date {
        color: #777;
        font-size: 12px;
        font-style: italic
    }

.thumbnail-news-view {
    position: relative;
    font-size: 15px;
    overflow: hidden;
    padding: 10px;
    float: left;
    width: 100%
}

    .thumbnail-news-view h1 {
        font-size: 19px;
        font-weight: 500;
        color: #313131;
        border-bottom: 1px solid #ddd;
        padding-bottom: 12px;
        text-transform: uppercase
    }

.block_timer_share {
    padding: 10px 0 20px 0;
    width: 100%;
    overflow: hidden
}

.block_timer {
    font-size: 14px;
    font-weight: 400;
    padding: 5px 0 0;
    white-space: nowrap
}

.block_share {
    padding-right: 10px
}

    .block_share a {
        width: 24px;
        height: 22px;
        display: block;
        margin-right: 7px;
        float: left;
        text-align: center;
        line-height: 22px;
        background-color: #999999;
        color: #fff;
        text-decoration: none;
        font-size: 11px
    }

    .block_share .facebook {
        background-color: #3B5A9A
    }

    .block_share .google {
        background-color: #DF4B38
    }

    .block_share .twitter {
        background-color: #29A9E1
    }

    .block_share .email {
        background-color: #999999
    }

    .block_share .print {
        background-color: #999999
    }

.post_content {
    word-wrap: break-word;
    padding-bottom: 20px;
    line-height: 25px
}

    .post_content p {
        padding-bottom: 10px
    }

    .post_content p, .post_content h2, .post_content h3 {
        color: #333;
        line-height: 28px;
        padding-bottom: 10px;
        font-size: 15px
    }

        .post_content > p:first-child, .post_content h2:first-child {
            background: #fceab2;
            color: #222;
            padding: 10px;
            text-align: justify;
            font-size: 14px;
            margin-bottom: 15px
        }

.block_tag {
    margin: 10px 0
}

    .block_tag .txt_tag {
        background: #f1f1f1;
        padding: 0 10px 0 10px;
        height: 20px;
        color: #939393;
        float: left;
        font: 400 11px/20px arial;
        margin: 0 5px 0 0
    }

    .block_tag .tag_item {
        display: inline-block;
        height: 20px;
        font: 400 11px/20px arial;
        color: #656565;
        padding: 0 10px;
        white-space: nowrap;
        background: #f1f1f1;
        margin: 0 5px 5px 0;
        float: left
    }

.other-news-detail {
    position: relative;
    padding: 0;
    margin-top: 10px;
    float: left;
    width: 100%
}

    .other-news-detail h2 {
        font-size: 18px;
        border-bottom: 1px solid #ccc;
        font-weight: 500;
        color: #005aab;
        margin-bottom: 5px;
        text-transform: uppercase;
        position: relative;
        padding-bottom: 5px;
        line-height: 21px
    }

    .other-news-detail ul li {
        padding: 5px 0 5px 0;
        display: block;
        position: relative
    }

        .other-news-detail ul li a {
            color: #333;
            text-decoration: none;
            font-size: 14px;
            display: block;
            padding-left: 18px
        }

            .other-news-detail ul li a:hover {
                text-decoration: underline
            }

        .other-news-detail ul li:before {
            content: "";
            position: absolute;
            top: 11px;
            left: 2px;
            width: 4px;
            height: 4px;
            background: #ccc
        }
.block{
    display: block  !important;
    margin: 0;
    border: none;
}
.table.dataTable td, table.dataTable th{
    text-align: center;
}

.form_lien{    padding: 0 15px;
    font-family: Times New Roman !important;
    font-size: 14px;
     width: 90%; 
    margin: auto;
    overflow: auto}
.diInBlock{display: inline-block;}
.row-tb{margin-bottom: 5px;line-height: 20px;float: left;width: 100%;}
.form_lien .table > thead > tr > th, .form_lien .table > tbody > tr > th, .form_lien .table > tfoot > tr > th, .form_lien .table > thead > tr > td, .form_lien .table > tbody > tr > td, .form_lien .table > tfoot > tr > td{vertical-align: middle; text-align: center; padding: 3px;}

.ReportToolbarPane ul li:last-child {
    float: right;
    line-height: 30px;
    color: #00f;
    font-weight: bold;
}
.akr-register {
    text-align: center;
    color: #f00;
    font-size: 15px;
    font-weight: bold;
}
.akr-dropdown{
    left: -100%;
    right: 15px;
}
.txt-register {
    list-style: circle;
    font-size: 20px;
    color: #00923f;
    line-height: 40px;
    text-align: left;
    font-weight: 300;
    padding: 0 20px 10px 50px;
    font-family: 'Montserrat',sans-serif;
}
.form-cont .form-group .control-label{
    line-height: 17px;
}
.form-cont .form-group .control-label b{
    width: 85%;
    float: left;
}
.form-cont .form-group .control-label b:nth-child(2n){
    font-style: italic;
    font-weight: normal;
    color: #888;
}
.form-cont .form-group .control-label span{
    float: left;
    line-height: 0;
}

.list_uploadimg {text-align: right;}
.list_uploadimg .item-uploadimg{display:inline-block;position:relative;width:15%;padding:0 0 0 5px;margin-bottom:8px;}
.list_uploadimg .item-uploadimg .upload-file{position:absolute;bottom:0;opacity:0;height:100%;width:100%;left:0}
.list_uploadimg .item-uploadimg  .upload-item-single{width:100%;height:115px;overflow:hidden;cursor:pointer}
.list_uploadimg .item-uploadimg  .upload-item-single  img{object-fit:cover;margin:auto;width:100%;height:100%}
.list_uploadimg_col1 .item-uploadimg{width:100%}
.list_uploadimg_col2 .item-uploadimg{width:50%}
.list_uploadimg_col3 .item-uploadimg{width:33.3333333333%}

#akr_home .item img{height: 420px !important; width: 100%;}
#CntrNo, #BookingNo{text-transform: uppercase;}
#container-fluid table, #container-fluid tr, #container-fluid td, #container-fluid th{border: 1px solid #000; color: #000}
#container-fluid{color: #000; text-shadow: none;}

.hotline {
    float: right;
    background: #56b67f;
    padding: 10px;
    width: 100%;
    text-align: right;
    color: #fff;
}
.hotline span {
    margin: 0 0 0 10px;
    font-weight: bold;
    font-size: 15px;
}
.document {
    float: left;
    height: 32px;
    line-height: 32px;
    margin: 5px 0 0;
    position: relative;
}
.document img {
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.document span {
    font-weight: bold;
    margin: 0 0 0 30px;
    line-height: 35px;
    float: left;
    color: #fff;
}
.disabled{
    border-color: #ccc !important;
}
.disabled:before,.disabled:after{
    background-color: #ccc !important;
}
.itemScale{
    width: 60px;
    height: 40px;
}
.itemScale .check-box{
    bottom: auto;
}
.i-scale{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #00f !important;
    font-style: italic;
}

.title-hero span {
    border: 1px solid #ccc;
    padding: 7px;
    cursor: pointer;
}
.title-hero span.active {
    background: #616161;
    color:#fff;
}
.title-hero span:hover {
    background: #ccc;
    color:#000;
}
.col_10_1:last-child img{
    width: 80%
}
.logo img{width: 215px}


.giayhoadon{background:#fff9f9;padding:20px}
.col-oder-top{width:100%;text-align:justify}
.col-oder-top:after{content:"";width:100%;display:inline-block}
.col-oder-top .item{display:inline-block;vertical-align:middle}
#logo-order{width:100px}
.title-lager{font-weight:bold;font-size:30px;color:#009944}
.tieude-hoadon{text-align:center;line-height:1.6;font-size:14px}
.mahoadon{color:#d41111;font-weight:600}
.header-oder{border-bottom:7px double #7d7d7d}
.title-body{text-align:center;padding:10px}
.kiemhoa{position:absolute;right:0;top:3%;font-size:15px}
.import-oder .input-import-data{padding:0 10px;border:none;border-bottom:2px dotted #ffe2e2;font-size:16px;background:transparent}
.col-item-form{margin-bottom:15px}
.fancydiv{display: none;}
.fancydiv p{
    font-size: 15px;
    font-weight: bold;
    text-align: center
}
.fancydiv p a {
    border-color: #29b765;
    background: #2ecc71;
    color: #fff;
    padding: 10px;
    margin: 20px 0 0;
    display: inline-block;
}
.form-cont .checkbox {
    margin: 0 0 10px 0;
    position: relative;
}
.form-cont .checkbox label {
    margin: 0 0 0 20px;
    line-height: 21px;
}
.form-cont .checkbox input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.form-cont .tab-content{
    float: left;
    width: 100%;
}
.form-cont .tab-content .tab-pane {
    display: none;
}
.form-cont .tab-content .active {
    display: block;
}
.form-cont ul.nav-tabs li {
    float: left;
    padding: 0 !important;
    position: relative;
}
ul.nav-tabs li a {
    float: left;
    padding: 10px 29px;
    white-space: nowrap;
    text-transform: uppercase;
    position: relative;
}
.box-recieve {
    height: 290px;
    position: relative;
    float: left;
    width: 100%;
}
.btn-search-box {
    position: absolute;
    bottom: -70px;
}
.btn-update-box {
    position: absolute;
    bottom: -165px;
}