/*update 2019-06-06*/
*{padding:0;margin:0;line-height:150%}
ul,ol{padding-left:10px;list-style-position:inside}
img{border:none}
.green{color:#006600 !important}
.red{color:#c83767}
.orange{color:#ff6600}
.gray{color:#757575}
.clear{clear:both;font-size:1px}
.clearfix:after{clear:both;content:'';display:block}
.strong{font-weight:700}
.hide{display:none}
.overflow-hidden{overflow:hidden}
.show{display:block !important}
.left{float:left}
.right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
/******************** Default ******************************/

.msg_error{display:block;font-family:tahoma,Verdana;font-size:12px;padding:0}
.msg_error_inner{position:relative;left:0;top:0;color:#c83767;padding:5px 20px;background-color:#f7f5f3;margin-bottom:1px;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;font-size:12px}
.msg_error_inner span.w{position:absolute;left:10px;top:5px;display:block;width:5px;height:13px;background:url(../../images/lib/msg_warning.png) no-repeat 0 0;}
.msg_error_inner .msg_error_move{position:absolute;right:5px;top:5px;display:block;width:15px;height:15px;background: url(../../images/lib/msg_move.png) no-repeat 0 0;display:block}
.msg_error_inner .msg_error_move:hover{background-image:url(../../images/lib/msg_move-2.png)}
.msg_error_repeat{background:#c83767;color:#fff;font-family:tahoma,Verdana}
.msg_error_repeat span.w{background-image:url(../../images/lib/msg_warning-2.png)}
.msg_error_repeat .msg_error_move{background-image:url(../../images/lib/msg_move-3.png)}
.msg_error_repeat .msg_error_move:hover{background-image:url(../../images/lib/msg_move.png)}

.msg_success{display:none;position:relative;left:0;top:0;color:#fff;padding:5px 20px 5px 25px;background:#229137 url(../../images/lib/msg_success.png) no-repeat 5px 4px;margin-bottom:1px;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;font-size:12px}

/*.msg_success{border:dotted 1px #cecece;color:#006600;padding:5px;display:none;background-color:#fff}*/
.msg_error_one{margin-bottom:5px;display:block;color:#f62828;background:url(../../images/lib/error.png) no-repeat 0 0;padding-left:16px;font-size:11px;}

#phpbeload{display:none;width:100%;position:fixed;left:0;top:0;z-index:9999;background:#f8f8f8;height:36px;color:#000}
#phpbeload .phpbeloadbox{text-align:center;padding-top:10px;font-family:tahoma,Verdana;font-size:12px}
#phpbeload .phpberemove{position:absolute;left:5px;top:5px;width:18px;height:20px;background: url(../../images/lib/msg_move-3.png) no-repeat 0 5px;text-decoration:none}
#phpbeload .phpberemove:hover{background-image:url(../../images/lib/msg_move.png)}

.phpbeloading{position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.3);color:#969696;text-align:center;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;padding:0;
}
.phpcountdown{text-align:left}
.phpcountdown a{font:11px tahoma,Verdana normal;color:#fff;text-decoration:underline}
.phpcountdown a:hover{color:#fff}
.phpbeloading .loading-inner{}
.phpbeloading .loading-inner p{padding:0;font:11px tahoma,Verdana normal;color:#fff}
.phpbeloading .loading-inner .i-loading{width:24px;height:24px;background:url(../../images/lib/ajax-loader-2.gif) no-repeat left top;margin:0 auto}
.phpbeloading .msg_error_move{position:absolute;right:5px;top:5px;display:block;width:15px;height:15px;background: url(../../images/lib/msg_move-3.png) no-repeat 0 0;display:block}
.phpbeloading .msg_error_move:hover{background-image:url(../../images/lib/msg_move.png)}
.divphpbeload{display:none}
.divphpbeload .phpbeloading{position:relative}
.divphpbeload .phpbeloading{padding:3px 0}
.inputLoading{background:#bfbfbf url(../../images/lib/ajax-loader-small.gif) no-repeat 4px 3px !important;height:24px !important;padding:5px 5px 5px 25px !important;font-size:11px !important;border:none !important}

.hl-1{background-color:transparent !important;}
.hl-2{background-color:#fffeea !important}


.center{text-align:center !important}
.mark{color:red}

.txteditor{width:250px;height:400px;}
.txteditor2{width:350px;height:100px;}
.txtarea-lang{width:400px;border:solid 1px #737373;height:35px;overflow:hidden}
.input-money{width:80px;border:solid 1px #737373;text-align:right;padding:0 5px}

.tbl_list{border-collapse:collapse;width:100%;margin-top:5px}
.tbl_list td,.tbl_list th{border-bottom:solid 1px #8a969e;border-right:solid 1px #d5dde3;border-left:solid 1px #d5dde3;padding:5px}
.tbl_list td:first-child{border-left:solid 1px #8a969e}
.tbl_list td:last-child{border-right:solid 1px #8a969e}

.tbl_list th{background:#c8d5dd;border:solid 1px #8a969e;color:#071543;font-family:tahoma,Verdana;font-size:14px}
.tbl_list th a{color:#071543}
.tbl_list td.i{width:50px;text-align:center}
.tbl_list td.r{text-align:right}
.tbl_list .tr-1,.tbl_list tr:nth-child(odd){background-color:#f9fbfd}
.tbl_list tr:hover,.tbl_list tr:nth-child(odd):hover{background-color:#ffffcc}
.tbl_list span.keywords{color:#ff3300}
.tr-disabled{background:#e8e8e8 !important;color:#9a9a9a !important}
.fs_warning{font-size:12px;font-family:tahoma,Verdana;padding:5px ;border:solid 1px #dadada;margin:5px 0;background:#fff}
.fs_warning legend{
padding:5px;background-color:#fff;font-weight:700;}
a.hpl-manage{margin:2px auto;padding:7px 8px 7px 20px;color:#fff;display:inline-block;font-size:11px;font-family:tahoma,Verdana;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;text-align:left}
a.hpl-manage:hover{background-color:#8a969e;text-decoration:none;color:#fff}
a.hpl-edit{background:#ff6600 url(../../images/lib/icon-edit.png) no-repeat 3px 8px;}
a.hpl-delete{background:#cc0000 url(../../images/lib/icon-delete.png) no-repeat 3px 8px;}
a.hpl-view{background:#0099cc url(../../images/lib/icon-view.png) no-repeat 3px 8px;}
a.hpl-download{background:#00c249 url(../../images/lib/icon-download.png) no-repeat 3px 8px;}
a.hpl-order{background:#a3a104 url(../../images/lib/icon-order.png) no-repeat  8px 10px;padding:10px 10px 10px 25px;font-size:12px}

a.hpl-add{background:#2a9756 url(../../images/lib/icon-add.png) no-repeat 8px 10px;padding:10px 10px 10px 25px;font-size:12px}
.tbl_list a.hpl-add{padding:7px 8px 7px 20px;font-size:11px;background-position:3px 8px}
a.hpl-add:hover{background-color:#1c7f44}
a.hpl-edit:hover{background-color:#ef6408}
a.hpl-delete:hover{background-color:#9d0202}
a.hpl-view:hover{background-color:#017095}
a.hpl-download:hover{background-color:#00a83f}
a.hpl-order:hover{background-color:#918f01}
a.hpl-add-s{background:#2a9756 url(../../images/lib/icon-add.png) no-repeat 3px 8px;}
.hpl-order2{width:11px;min-height:11px;padding:0 12px 0 0;color:#000;}
.hpl-asc-desc{background:url(../../images/lib/asc-desc-icon-2.png) no-repeat right 4px;}
.hpl-asc-desc:hover{background-image:url(../../images/lib/asc-icon-2.png)}
.hpl-asc{background:url(../../images/lib/asc-icon-2.png) no-repeat right 4px;}
.hpl-asc:hover{background-image:url(../../images/lib/desc-icon-2.png)}
.hpl-desc{background:url(../../images/lib/desc-icon-2.png) no-repeat right 4px;}
.hpl-desc:hover{background-image:url(../../images/lib/asc-desc-icon-2.png)}

.page{position:relative;color:#2e2e2e;padding:5px 0;font-size:11px;font-family:tahoma,Verdana;text-align:center;}
.page:after{display:block;content:'';clear:both}
.page a,.page span{display:inline-block;margin:0 2px;line-height:100%}
.page a,.page span.c,.page span.d{padding:6px 10px;background-color:#e6edf1;color:#2e2e2e;-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.page a{text-decoration:none;}
.page a:hover,.page span.c{background-color:#8a969e;color:#fff;}

.page .page-left{float:left;margin:2px}
.page-center{display:inline-block;padding:3px 2px}
.page-center:after{display:block;content:'';clear:both}
.page .page-data{background-color:#e6edf1;color:#2e2e2e;padding:3px 10px;margin:2px;}


.page-list{position:absolute;right:0;bottom:0}
.page input{border:none;background:#fff;width:30px;height:16px;padding:2px 5px;font-size:11px;text-align:center;vertical-align:middle}
.page .page-row{float:right;padding:3px 10px;display:block;margin:2px 2px;background-color:#e6edf1;color:#2e2e2e;}
.page .page-row select{margin:1px;border:solid 1px #fff;height:18px;vertical-align:middle;font-size:11px}



.no-data{color:##8f8f8f;background:#fff;width:40%;margin:10px auto;padding:10px 0;text-align:center;
-webkit-box-shadow:1px 1px 3px 1px #ccc; 
-moz-box-shadow:1px 1px 3px 1px #ccc; 
box-shadow:1px 1px 3px 1px #ccc; 
}
.no-data p{text-align:center;padding:10px;color:#adadad;font-size:24px}
.no-data .hpl-back{text-align:center}
#bb_thickbox_bg{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;opacity: 0.5 ;MozOpacity: 0.5;KhtmlOpacity:0.5;filter: alpha(opacity=50);z-index:999;}
#bb_thickbox_inner{padding:0;margin:0;display:block;position:absolute;z-index:1000;background:#fff}
#bb_thickbox_inner .xclose{position:absolute;right:0;top:0}

.wp-250{width: -moz-calc(100% - 250px) !important;width: -webkit-calc(100% - 250px) !important;width: calc(100% - 250px) !important}
.wp-200{width: -moz-calc(100% - 200px) !important;width: -webkit-calc(100% - 200px) !important;width: calc(100% - 200px) !important}
.wp-150{width: -moz-calc(100% - 150px) !important;width: -webkit-calc(100% - 150px) !important;width: calc(100% - 150px) !important}
.wp-170{width: -moz-calc(100% - 170px) !important;width: -webkit-calc(100% - 170px) !important;width: calc(100% - 170px) !important}
.wp-110{width: -moz-calc(100% - 110px) !important;width: -webkit-calc(100% - 110px) !important;width: calc(100% - 110px) !important}
.wp-100{width: -moz-calc(100% - 100px) !important;width: -webkit-calc(100% - 100px) !important;width: calc(100% - 100px) !important}
.wp-50{width: -moz-calc(100% - 50px) !important;width: -webkit-calc(100% - 50px) !important;width: calc(100% - 50px) !important}
.wp-10{width: -moz-calc(100% - 10px) !important;width: -webkit-calc(100% - 10px) !important;width: calc(100% - 10px) !important}
.wp-4{width: -moz-calc(100% - 4px) !important;width: -webkit-calc(100% - 4px) !important;width: calc(100% - 4px) !important}
.btn-ex{width:90px;padding:5px 0}
.w-50-25{width: -moz-calc(50% - 25px) !important;width: -webkit-calc(50% - 25px) !important;width: calc(50% - 25px) !important}

.w-100p{width:100% !important}
.w-80p{width:80% !important}
.w-70p{width:70% !important}
.w-60p{width:60% !important}
.w-50p{width:50% !important}
.w-40p{width:40% !important}
.w-30p{width:30% !important}
.w-33p{width:33.333333% !important}
.w-25p{width:25% !important}
.w-20p{width:20% !important}

.w-250{width:250px !important;}
.w-200{width:200px !important;}
.w-150{width:150px !important;}
.w-120{width:120px  !important}
.w-100{width:100px  !important}
.w-80{width:80px  !important}
.w-50{width:50px  !important}
.w-30{width:30px !important}

.max-w400{max-width:400px}
.max-w300{max-width:300px}
.max-w200{max-width:200px}

.floatLeft{float:Left}
.floatRight{float:right}
.radius-5{-moz-border-radius: 5px ; -webkit-border-radius: 5px; border-radius: 5px}
.box-shadow-s{-webkit-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75);box-shadow: 2px 1px 5px 0 rgba(0,0,0,0.75);}

.padding-5{padding:5px}
.padding-10{padding:10px}
.padding-20{padding:20px}
.padding-t-5{padding-top:5px}
.padding-t-10{padding-top:10px}
.padding-t-15{padding-top:15px}
.padding-tb-5{padding-top:5px;padding-bottom:5px}
.padding-lr-5{padding-left:5px;padding-right:5px}
.padding-lr-10{padding-left:10px;padding-right:10px}

.margin-b-5{margin-bottom:5px}
/* form */
.tbl1{margin:2px 0;padding:5px 0}
.tbl1:after{clear:both;content:'';display:block}
.tbl1 .t{float:left;width:150px;font-weight:700;color:#494949;padding-top:3px}
.tbl1 .t-s{width:100px}
.tbl1 .t-ss{width:50px}
.tbl1 .t2{width:200px}
.tbl1 div.i{float:left;position:relative;}
.hidden{visibility:hidden}

.tbl1 .input{width:200px;border:solid 1px #dddddd;padding:5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box}
.tbl1 .select{width:100%;border:solid 1px #dddddd;padding:5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;font: inherit}

.tbl1  .txtarea{width:400px;height:80px;border:solid 1px #dddddd;padding:5px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;line-height:120%}
.tbl1 input[type=radio]{vertical-align:middle}
.tbl1   .input:hover,.tbl1   .txtarea:hover,.tbl1  .select:hover{border:solid 1px #919191}
.tbl1  .txtarea2{width:200px;border:solid 1px #737373;height:80px;overflow:hidden}
.tbl1  .pinput{width:50px;;border:solid 1px #737373;}
.tbl1  .input-small{width:150px;border:solid 1px #737373;}
.tbl1 .mark{vertical-align:bottom;color:#ff3300;padding:0 3px}
.tbl1 .tleft{float:left;width:80px;font-weight:700;color:#494949}
.tbl1 .t3{width:100px;float:left}

.breadcrumb{padding:3px 0;margin:0;font-size:16px;float:right}
.breadcrumb:after{display:block;content:'';clear:both}
.breadcrumb li{list-style:none;float:left;padding: 1px 3px;color:#000;}
.breadcrumb li.p{border-left:none;border-right:none}
.fieldset1{margin:5px 0}
.fieldset1,.fieldset1 legend{border:solid 1px #b0b0b0}
.fieldset1 legend{font-size:34px;padding:3px 10px;font-weight:700;margin-left:20px;}


.submit{background-color:#1c75b9;padding:5px 20px;border:none;cursor:pointer;color:#fff;;}
.submit:hover{background-color:#231f20}


.fieldset{border:solid 1px #999;padding:5px}
.fieldset legend{font-size:20px;margin:0 10px;padding:5px}

.ss-menu{font-size:12px;float:left}
.ss-menu:after{clear:both}
.ss-menu > li{float:left;list-style:none;padding:0}
.ss-menu > li:first-child{border:none}
.ss-menu > li > a{padding:0 10px;color:#fff}
.ss-menu > li.last > a{padding-right:0}
.ss-menu > li > a:hover,.ss-menu > li > a.active{color:#000}
.ss-menu  ul { position:absolute;z-index:99;padding:0;visibility:hidden;margin:0 }
.ss-menu ul li {padding:0;list-style:none;width:180px;top:0;left:0}
.ss-menu ul li a {background-color:#808285;color:#000;display:block;padding:2px 5px;text-transform:none}
.ss-menu ul li a:hover{color:#fff}
.ss-menu ul li ul{visibility:hidden;position:absolute;right:-180px;top:0;background:blue}


.tbl-form{padding:5px 0}
.tbl-form:after{display:block;content:'';clear:both}
.tbl-form .left{float:left;}
.tbl-form .right{float:right;}
.hl_top{padding:5px 10px;font-size:18px;background:url(../../images/btn_repeat.png) repeat-x left -2px;color:#000;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;}
.hl_top a{color:#fff;text-shadow: 1px 1px 1px #858585;}
.hl_top a:hover{color:#484848}
.input-textbox,.input-select{vertical-align:top;margin:0;padding:5px;border:solid 1px #9a9a9a;-webkit-box-sizing:border-box; -moz-box-sizing border-box;box-sizing:border-box;}
.input-select{padding:6px 0}

.btn-search{border:none;padding:6px 10px 6px 25px;background:#f19324 url(../../images/lib/icon-search.png) no-repeat 6px 7px;cursor:pointer;color:#fff}
.btn-search2{background-color:#626262;}
.btn-search:hover{background-color:#9e5702}

#advance-search{display:none}
#advance-search.show{display:block}


.btn-all{border:none;padding:6px 10px 6px 26px;cursor:pointer;color:#3f3f3f;background:#cdcdcd url(../../images/lib/hpl-clear3.png) no-repeat 5px 6px;}
.btn-all:hover{background-color:#696969;color:#fff;background-image:url(../../images/lib/hpl-clear1.png)}
.show-text-search{text-align:center;}

.text_dd{position:relative;left:0;top:0;}
.text_dd ul,.text_dd_ul{position:absolute;display:none;left:0;z-index:9999;background:red}
.text_dd ul,.text_dd_ul{padding:0;width:100%;background:#f2f2f2;list-style:none;}
.text_dd ul li,.text_dd_ul li{padding:2px 5px}
.text_dd ul li:hover,.text_dd_ul li:hover{background-color:#c83767;color:#fff}

.tbl1 .input-f{-moz-border-top-right-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0;-moz-border-bottom-right-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0;}
.tbl1 .input-l{-moz-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;-moz-border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0;}


.div-switch{}
.div-switch p{display:inline-block}
.switch{position: relative;display: inline-block;width: 47px;height: 18px;vertical-align:middle}
.switch input {display:none;}
.switch  .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .2s;transition: .2s;}
.switch  .slider:before {position: absolute;content: "";height: 13px;width: 13px;left: 2px;bottom: 3px;background-color: white;-webkit-transition: .2s;transition: .2s;}
.switch  input:checked + .slider {background-color: #2196F3;}
.switch  input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.switch  input:checked + .slider:before {-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px)}
.div-switch .sw-text{font-size:12px;padding:0;margin:0;color:#383838;cursor:pointer}
.switch  input + .slider + .sw-text:before{;content:'No';right:5px;;position:absolute;z-index:2}
.switch  input:checked + .slider + .sw-text:before{content:'Yes';left:5px;color:#fff}
.switch  .slider.round {border-radius: 34px;}
.switch  .slider.round:before {border-radius: 50%;}

.highlightInput{border:solid 1px #ff0000 !important}

.img-circle{-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;width:30px;height:30px;object-fit: cover;vertical-align:middle}
.div-half{float:left;width:50%}
.div-half .inner{padding:5px}
.parent-half .div-half:nth-child(even){float:right;width: -moz-calc(50% - 10px)  !important;width: -webkit-calc(50% - 10px)  !important;width: calc(50% - 10px) !important}
.parent-half:after{content: "";display: table;clear: both;}

.showchecked:before{content:'\2713';display:inline-block;color:red;padding:0 6px 0 0;}

.tox .tox-toolbar {background-color: #eee !important;}


.div-sort .p1{display:inline-block;color:#000;padding-right:15px}
.div-sort .p2{display:inline-block}
.div-sort .p2 a{}
.div-tbl{}
.div-tbl .div-inner-tbl{padding:10px;background:#fff;border-bottom:solid 1px #6a6a6a}
.div-tbl .div-inner-tbl:after{display:block;clear:both;content:''}
.div-tbl .div-inner-tbl:nth-child(odd){background:#fcfcfe}
.div-tbl .b{font-weight:700}
.div-tbl-content{float:left;width:70%;}
.div-tbl-manage{float:right;width:30%}
.div-tbl-inner{padding:0 10px}
.div-tbl-inner:after{display:block;clear:both;content:''}
.div-tbl .w50{width:50% !important}
.div-tbl .w30{width:30% !important}
.mod_data_status0{color:#6f6f6f}
.mod_data_status1{color:#00cc00}
.mod_data_status2{color:#33cc66}
.div-tbl-m2{float:left;width:50%}
.div-tbl-m2:nth-child(even){margin-left:10px;width: -moz-calc(50% - 10px);width: -webkit-calc(50% - 10px);width: calc(50% - 10px); }


.hpl-s{color:#0080c0;border:solid 1px #0080c0;text-decoration:none;display:block;background:#fff;padding:5px;margin-bottom:5px;}
.hpl-s:hover{color:#fff;background:#0080c0}
.hpl-s-cancel{color:#ff0000;border:solid 1px #ff0000;}
.hpl-s-cancel:hover{background:#ff0000;color:#fff}
.hpl-s-view{color:#009900;border:solid 1px #009900;}
.hpl-s-view:hover{background:#009900}
.hpl-s-add{color:#009900;border:solid 1px #009900;}
.hpl-s-add:hover{background:#009900;color:#fff}
.hpl-s-edit{color:#ff3300;border:solid 1px #ff3300;}
.hpl-s-edit:hover{background:#ff3300;color:#fff}

.hpl-s-primary{color:#0000cc;border:solid 1px #0000cc}
.hpl-s-primary:hover{background:#0000cc }
.hpl-s-danger{color:#6b6b6b;border:solid 1px #6b6b6b;}
.hpl-s-danger:hover{background:#6b6b6b;}

.layer-group{display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;}
.layer-group label,.layer-group select,.layer-group input{vertical-align:middle}

.badge-text{display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;vertical-align:middle}
.badge{display:inline-block;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border:solid 1px #c0c0c0;padding:1px 3px;border-radius:2px;background:#f4f4f4;color:#404040;vertical-align:middle}
.badge input{vertical-align:middle;}
a.badge{text-decoration:none !important;padding:5px;color:#ff0000 }
a.badge:hover{color:#0000cc}
.badge-danger{background:#e10005;color:#fff}
.d-block{display:block}
.position-relative{position:relative}

select option.active{background:#cee7ff}
select.load{background:#ff0000;color:#fff}
select option[value=''],select option[value='0']  {color: #909090}
.btn-eye{background:#3078a3 url(../../images/eye.png) no-repeat center center;color:#fff;cursor:pointer}
.btn-eye:hover{background-color:#454545}
.btn-eye2{background-image:url(../../images/eye2.png);background-color:#454545}
.btn-eye2:hover{background-color:#000}

.input-group{}
/*.input-group label,.input-group input{display:inline-block;vertical-align:middle}*/
.input-group  label{background:#f2f2f2;;height:45px;display: flex;align-items: center;justify-content: center;;float:left;text-align:center !important;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; padding:0 5px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc}
.input-group.radius > label,.input-group.radius .input:first-child{-moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px;-moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;}
.input-group label+.input,.input-group label+.input.w-50-25+.input.w-50-25,.input-group.radius .input +label{-moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px;-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;}
.input-group.w-50p{float:left;margin-right:5px;;width: -moz-calc(50% - 5px) !important;width: -webkit-calc(50% - 5px) !important;width: calc(50% - 5px) !important;}
.input-group.w-50p +.input-group.w-50p{margin-right:0;margin-left:5px}
.input-group .input{float:left}
.input-group label+.input.w-50-25,.input-group-c .input{-moz-border-top-right-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important;-moz-border-bottom-right-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important;border-right:0}

.input-group.radius .input +label{-moz-border-top-left-radius: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0;-moz-border-bottom-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0;border:1px solid #ccc}


@media(max-width:960px){
	.div-tbl-m2,.div-tbl-m2:nth-child(even){float:none;width:100%;margin-left:0}
}
@media(max-width:760px){
	.input-group.w-50p{width:100% !important;margin:0 0 10px 0 !important}
}
@media(max-width:720px){

	.div-half .tbl1 .i,.div-half .tbl1 .t{width:100% !important;}
	.div-tbl .div-tbl-content{float:none;width:100% !important;padding-bottom:10px}
	.div-tbl .div-tbl-manage{float:none;width:100% !important}
	.div-tbl-manage .div-tbl-m2{width:100% !important;}
	.div-tbl-inner{padding:0}
}
@media(max-width:450px){
	.div-half {float:none;width:100% !important;}
	.parent-half .div-half:nth-child(even){float:none;width:100% !important;}
	.tbl1 .i,.tbl1 .t{width:100% !important;}
	.tbl-form .left{float:none}
	.tbl-form .right{float:none}
	.page .page-left{float:none}
	.page .page-row{float:none}
	.txtarea-h120{height:120px !important}
}
/************************* end default *******************************/