charset "utf-8";
body {margin:0px;padding:0px;background:transparent;color:#4A4A4A;font:100% 'Poppins', sans-serif;}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select {margin:0;padding:0;}
form{display:inline;}
input, select, textarea {-webkit-box-sizing:border-box; box-sizing:border-box;}
input, img, fieldset {border:0;}
input, select, textarea, button, img {color:#4A4A4A;font-family:'Poppins';vertical-align:middle;}
input:focus, select:focus, option:focus, textarea:focus, button:focus{outline:none;}
input[type=text], input[type=password], input[type=search], input[type=email], input[type=number] {border:1px solid #d2d2d2;padding:0.25rem 0.5rem;}
table {border-spacing:0px;}
button {border:0;background-color:transparent;cursor:pointer;}
.button {border:1px solid #d3d3d3;background-color:transparent;cursor:pointer;}
select {position:static;float:left;vertical-align:middle;border:1px solid #d2d2d2;background-color:transparent;appearance:none;background:#fff url(../images/btn_sel.png) no-repeat 100% 50%;}
ul {list-style-type:none;margin:0;padding:0;position:relative;}
li {position:relative;margin:0;padding:0;}
dl, ul, ol, menu, li {list-style:none;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family:'Poppins';}
.bold-500 {font-weight:500;}
.bold-600 {font-weight:600;}
.bold-700 {font-weight:700;}
.bold-800 {font-weight:800;}

.stay-top {position:relative;z-index:10000;}
.no-padding {padding-right:0px;padding-left:0px;}
.btn-list {position:relative;float:right;width:70px;}
.btn-group-list {position:static;float:left;width:calc(100% - 70px);display:flex;justify-content:center;}
.btn-group-list smart-button {margin-right:10px;width:70px;}
.btn-group-list smart-button:last-child {margin-right:0px;}

.basic-color {color:#27a1f4;}
.w-full {width:100%;}
.sign-in-top {margin-bottom:1rem!important;text-align:center;}
.sign-in-lock {color:#fff;border-radius:1.5rem;background-color:#3699ff;margin-bottom:0.5rem;padding:0.5rem;}

.main > .sidebar .smart-tree-main-container, .main > .sidebar .smart-element:notsign-in-lock:not(.smart-input) {background-color:#f3f7fa;}
.main > .content {background-color:#fff;}/*designvii #fafafa */
@media screen and (max-width: 767px){
	.main > .content .header .nav li {color:#333!important;}
	.main > .content .header .nav li a {color:#333!important;}
}
.preloader img {height:50px!important;}
@media screen and (min-width: 992px){
	body.sticky-subheader .main > .content {padding-top:80px!important;}
}
#content {position:relative;line-height:1.0;min-height:calc(100vh - 81px - 50px)!important;}
table.smart-table-container thead tr th {text-align:center;color:#fff;font-weight:500;background-color:#85aac4;}
table.smart-table-container thead tr th.smart-table-select-all {background-color:#85aac4!important;}
table.smart-table-container thead tr th.smart-table-select-all > div {background-color:#fff!important;}
table.smart-table-container thead tr th.smart-table-select-all.selected > div {background-color:#3699ff!important;}

.table-container {overflow-x:auto;}
.table-container .table-modify {position:relative;width:100%;min-width:768px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.table-container .table-modify:last-child {border-bottom:1px solid #e0e0e0;}
.table-container .table-modify .table-left {width:210px;position:relative;background:#f3f7fa;padding:18px 10px;}
.table-container .table-modify .table-left span {display:inline-block;}
.table-container .table-modify .table-left span::before {content:"*";padding-right:10px;color:#f3f7fa;}
.table-container .table-modify .table-left span.required::before {content:"*";padding-right:10px;color:red;}
.table-container .table-modify .table-left.textarea {padding:27px 10px;}
.table-container .table-modify .table-rest {width:calc(100% - 210px);position:relative;padding:5px 10px;border-left:1px solid #e0e0e0;}
.table-container .table-modify .table-rest smart-text-area {width:100%;}






