/*
 * NLD Code (https://nldcode.com)
 * Copyright since 2017 NLD Code
 * info@nldcode.com
 */
body{background:url(/img/bg/bg_site.jpg);color:#333;background-color:#b5cbd9;background-size:cover;background-attachment:fixed}
textarea{max-width:100%;min-width:100%;}
.navbar-nav>li>a:active,.navbar-nav>li>a:visited{color:#fff !important;}
.lo_go{height:200%;margin-top:-10px;}
.clear_nav{width:100%;height:65px;}
.panel,.form-control{border-radius:0px !important;}
.panel-title b a i{font-size:20px;}
.panel-title span{color:#333;font-size:14px;}
.panel-title span i{color:#ff9900;}
.p_clear,.clear{width:100%;clear:both;}
.footer{bottom:0;width:100%;background-color:#de7819;border-top:2px solid #ff9900;color:#fff;}
.footer_ad{color:#777;}
.footer a{color:#fff !important;}
.footer_ad a{color:#777 !important;}
.footer a:hover,.footer_ad a:hover{opacity:0.6;}
.panel-body hr{margin-top:5px !important;margin-bottom:5px !important;}
.bt a{background:#ffe0b2;padding:8px;float:left;margin-right:5px;margin-bottom:5px;font-weight:bold;border:1px solid #ff9900;color:#0000ff;}
.bt a:hover{text-decoration:none !important;background:#ffb745;color:#fff;}
.sta hr{clear:both;}.sta_1{float:left;}.sta_2{float:right;}
.nav li a:hover{background:#ffe0b2 !important;}
.line{height:1px;background:#f5f5f5;margin:5px 0;width:100%;clear:both;}
.line_height{background:#f5f5f5;margin:15px 0 !important;width:100%;clear:both;height:1px;}
.update,.too_dat{font-size:12px;color:#ccc !important;}
.update span{margin-right:10px;}
.too_dat span{margin-right:0px;}
.update a,.too_dat a{color:#ccc !important;}
.ms_load,#sub_mes{color:#ff9900 !important;font-size:12px;}
@media (min-width:769px){.footer_left{text-align:left;}.footer_right{text-align:right;float:right;}}
@media (max-width:768px){.footer_left{text-align:center;}.footer_right{text-align:center;margin-top:10px;}}
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 8px #f5f5f5;border-radius:1px;}
::-webkit-scrollbar-thumb{background-color:#999999;}
.bor_err{border:1px solid #d43f3a;}
.btn_cle{display:none;}
.btn_cop,.btn_cle{position:absolute;position:absolute;right:0;margin-right:30px;color:#999;background:#ffe0b2;border:1px solid #ff9900;padding:0 4px;color:#0000ff;}
.btn_cop:hover,.btn_cle:hover{background:#ffb745;color:#fff;cursor:pointer;}
@media (max-width:767px){.dropdown-toggle .caret{float:right;margin-top:8px;}}
@media (min-width:767px){.col_mar{margin-left:5px;margin-right:5px;}}
.nav i,.nav img{width:18px;opacity:.6;}
.box_err{border:1px solid #a00002;}
.tex_jus{text-align:justify;}
.tex_cen{text-align:center;}
.tex_rig{text-align:right;}
.tex_err{color:#a00002;}
#sub_res img{max-width:100% !important;}
.too_tit{margin-bottom:5px !important;font-weight:bold;font-size:18px;display:block;display:-webkit-box;max-width:100%;margin:0 auto;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.too_tit a{color:#333;}
.too_tit a:hover{color:#ff9900;}
.col_999{color:#999;}
.too_img{margin:auto;position:relative;overflow:hidden;}
.too_img img{max-width:100%;transition:all 0.5s;display:block;width:100%;height:auto;transform:scale(1);}
.too_img:hover img{transform: scale(1.1);}
.too_dat i{margin-left:10px;}
.bg_fff{background:#fff;}
.top_cle_30{width:100%;height:30px;}
.top_cle_15{width:100%;height:15px;}
.top_cle_50{width:100%;height:50px;}
.pad{padding-left:5px !important;padding-right:5px !important}
.pad_0{padding:0px !important;}
.pad_10{padding:10px;}
.pad_15{padding:15px;}
.pad_top_5{padding-top:5px;}
.pad_top_10{padding-top:10px;}
.pad_top_15{padding-top:15px;}
.pad_top_20{padding-top:20px;}
.pad_rig_5{padding-right:5px;}
.pad_rig_10{padding-right:10px;}
.pad_rig_15{padding-right:15px;}
.pad_bot_5{padding-bottom:5px;}
.pad_bot_10{padding-bottom:10px;}
.pad_bot_20{padding-bottom:20px !important;}
.pad_bot_15{padding-bottom:15px;}
.pad_lef_5{padding-left:5px;}
.pad_lef_10{padding-left:10px;}
.pad_lef_15{padding-left:15px;}
.mar_top_05{margin-top:5px;}
.mar_rig_05{margin-right:5px;}
.mar_bot_05{margin-bottom:5px;}
.mar_bot_10{margin-bottom:10px;}
.mar_bot_15{margin-bottom:15px;}
.mar_bot_25{margin-bottom:25px;}
.mar_lef_05{margin-left:5px;}
#bod_aja{z-index:1031;position:fixed;display:none;height:100%;width:100%;top:0;left:0;color:#fff;background-color:rgba(0,0,0,.7);font-size:13px;}
#bod_aja_loa{text-align:center;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);position:absolute;z-index:1032;}       
@media only screen and (min-width:1200px){#bod_aja_loa{width:35%;}}
@media only screen and (max-width:1200px) and (min-width:1000px){#bod_aja_loa{width:40%;}}
@media only screen and (max-width:1000px) and (min-width:800px){#bod_aja_loa{width:45%;}}
@media only screen and (max-width:800px) and (min-width:600px){#bod_aja_loa{width:65%;}}
@media only screen and (max-width:600px){#bod_aja_loa{width:92%;}}
.bod_aja_clo{float:right;}
.bod_aja_clo i{font-weight:bold;font-size:20px !important;}
.bod_aja_loa_tit{z-index:1033;padding:10px;color:#fff;font-weight:bold;text-align:left;background-color:#ff9900;text-transform:uppercase;}
.bod_aja_loa_tit a i{color:#fff;}
.bod_aja_loa_mai{padding:10px;-moz-box-shadow:0 5px 5px #333;-webkit-box-shadow:0 5px 5px #333;box-shadow:0 5px 5px #333;z-index:113;color:#333;background-color:#fff;}
.bod_aja_loa_mai textarea{width:100%;height:80px;}
.bod_aja_loa_mai .btn:hover i{color:#fff;}
.bod_aja_loa_mai_lef{text-align:left;margin-bottom:1px;font-weight:bold;}
.bod_aja_loa_mai_lef_1{text-align:left;margin:8px 0 1px 0;font-weight:bold;}
.bod_aja_loa_mai_not{font-style:italic;font-size:12px;margin-top:10px;line-height:15px;}
.bod_aja_loa_tit a i:hover,#bod_aja a:hover{color:#ffff00;}
.btn:hover i{color:#fff;}
.inp_sea{height:40px;}
.btn_sea{height:40px;line-height:30px;}
.sub_loa{font-size:12px;font-weight:bold;}
a,a:hover,i,i:hover,.btn,.btn:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;}
.ad_bre{margin-bottom:8px;font-size:14px;padding:7px 0;box-shadow:0px 1px #e0e0e0;color:#94070a;}
.ad_bre_loa{margin-bottom:0px !important;padding:0 0 5px 0 !important;box-shadow:0px !important;}
.ad_bre_lef{float:left;font-weight:bold;font-size:16px;margin-top:5px;}
.ad_bre_lef i{font-size:16px;}
.ad_bre_lef a{color:#a00002 !important;font-size:13px;}
.ad_bre_lef a:hover{color:#ff9900 !important;}
.ad_bre_lef .fa-home{font-size:20px;}
.ad_bre_rig{float:right;font-weight:normal;}
#sub_mes a:hover{color:#a00002;}
.tex_err,table .fa-times{color:#a00002;}
.tex_suc,table .fa-check{color:#28a745;}
.dataTables_wrapper .col-sm-6{width:50% !important;float:left;}
.dataTables_wrapper .col-sm-6 .input-sm{width:auto !important;}
.dataTables_filter{float:right;}
.dataTables_info{margin-top:5px;}
.pagination{margin:5px 0 !important;}
.btn_adm{padding:3px 0;width:25px;display:inline-block;text-align:center;}
.btn_suc{color:#ffffff !important;background-color:#28a745;border-color:#28a745;}
.btn_inf{color:#ffffff !important;background-color:#17a2b8;border-color:#17a2b8;}
.btn_war{color:#ffffff !important;background-color:#ffc107;border-color:#ffc107;}
.btn_dan{color:#ffffff !important;background-color:#dc3545;border-color:#dc3545;}
.btn_pri{color:#ffffff !important;background-color:#007bff;border-color:#007bff;}
.btn_sec{color:#ffffff !important;background-color:#6c757d;border-color:#6c757d;}
.btn_dar{color:#ffffff !important;background-color:#343a40;border-color:#343a40;}
.btn_lig{color:#212529 !important;background-color:#f8f9fa;border-color:#f8f9fa;}
.btn:hover{cursor:pointer;}
.btn_suc:hover{color:#ffffff !important;background-color:#218838;border-color:#1e7e34;}
.btn_inf:hover{color:#ffffff !important;background-color:#138496;border-color:#117a8b;}
.btn_war:hover{color:#ffffff !important;background-color:#e0a800;border-color:#d39e00;}
.btn_dan:hover{color:#ffffff !important;background-color:#c82333;border-color:#bd2130;}
.btn_pri:hover{color:#ffffff !important;background-color:#0069d9;border-color:#0062cc;}
.btn_sec:hover{color:#ffffff !important;background-color:#5a6268;border-color:#545b62;}
.btn_dar:hover{color:#ffffff !important;background-color:#23272b;border-color:#1d2124;}
.btn_lig:hover{color:#212529 !important;background-color:#e2e6ea;border-color:#dae0e5;}
.alert-default{color:#333333;background-color:#f8f8f8;border-color:#ccc;}
.wid_10{width:10px !important;}
.wid_15{width:15px !important;}
.wid_20{width:20px !important;}
.wid_25{width:25px !important;}
.wid_30{width:30px !important;}
.wid_35{width:35px !important;}
.wid_50{width:50px !important;}
.wid_65{width:65px !important;}
.wid_70{width:70px !important;}
.wid_80{width:80px !important;}
.wid_100{width:100px !important;}
.wid_110{width:110px !important;}
.wid_120{width:120px !important;}
.wid_130{width:130px !important;}
.wid_145{width:145px !important;}
.wid_150{width:150px !important;}
.wid_180{width:180px !important;}
.wid_100_per{width:100% !important;clear:both;}
.lin_30{line-height:30px !important;}
.ali_cen{text-align:center !important;}
.ali_lef{text-align:left !important;}
.ali_rig{text-align:right !important;}
.fon_siz_12{font-size:12px !important;}
.fon_wei_bol{font-weight:bold !important;}
.dropdown-menu span{width:20px;}
table a{color:#333;}
table thead .sorting_asc,table thead .sorting_desc,table thead .sorting{background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table thead .sorting_asc{background-image:url("/img/ico/sort_asc.png");}
table thead .sorting_desc{background-image:url("/img/ico/sort_desc.png");}
table thead .sorting{background-image:url("/img/ico/sort_both.png");}
table tr:hover{background-color:#f5f5f5;}
.sort_no{pointer-events:none !important;background:transparent !important;text-align:center;}
.pop_mes{position:fixed;right:0;margin-right:10px;margin-top:70px;z-index:8888;display:none;}
.fol_loa_act{max-height:143px;overflow-y:auto;}
#upl_pro{height:20px;margin-top:10px;text-align:center;position:relative;background:#6c757d;}
#upl_bar{ background:#28a745;height:20px;width:0px;}
#upl_per{margin-top:-21px;color:#fff;}
span.fra{display:inline-block;text-align:center;vertical-align:middle;margin-top:-1px;}
span.fra > num,span.fra > den{display:block;font:inherit;padding:0 2px;}
span.fra > num{border-bottom:1px solid;}
span.fra > num > rad,span.fra > den > rad{text-decoration:overline;}
span.fra > span{display:none;}
/* https://nldcode.com - info@nldcode.com */