.navMenu .header_search .search_btn{right: 12px;}
.custom-checkbox .custom-control-label::before{border-radius: 0;}
.flex-basic{max-width: 95rem;margin: auto;
	display:-webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
	-webkit-justify-content:space-between;justify-content:space-between;
	-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;
}
.aside {width: 14rem;padding: 0.5rem 0 2rem;border-right: 0.125rem solid #f1f3f5;}
.aside .form-group{padding: .5rem 2rem;margin-bottom: 0;}
.aside .form-group.active{background-color: #eee;}
.aside .category{margin-top: 20px;}
.main{flex: 1;padding: 1rem 2rem 2rem;}
.main .form-group{position: relative;margin-bottom: 1.5rem;}
.main .form-group .fa{color: #a5b0ba;font-size: 1rem;height: 1rem;position: absolute;top: 0;bottom: 0;right: 1rem;margin: auto;}
.form-control-lg{height: calc(4rem + 2px)}
.form-control::-webkit-input-placeholder {color: #a5b0ba;font-size: 1.5rem;}
.form-control::-ms-input-placeholder {color: #a5b0ba;font-size: 1.5rem}
.form-control::placeholder {color: #a5b0ba; font-size: 1.5rem;}
.main .form-control:focus{
    border-color: #4dabf7;
    outline: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0125), 0 0 8px rgba(34,139,230,0.5);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.0125), 0 0 8px rgba(34,139,230,0.5);
}
.main h4{margin-bottom: 1.5rem;}
.main h3{font-size: 1.5rem;font-weight: bold;border-bottom: 0.25rem solid #e9ecef;padding-bottom: .8rem;}
.main .loadbbox{position: relative;}
.main .imgbox{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;background-color: #fff;}
.main .loadimg{display: block;margin: auto;height: 190px;}
.main .search-fill{margin-bottom: 2rem;}
.main .search-fill button{border: none;outline: none;font-weight: bold;margin-right: 10px;line-height: 1;font-size: .7rem;color: #fff;background-color: rgb(73, 80, 87);padding: 3px 10px;border-radius: 20px;
	transition: all .2s;-webkit-transition: all .2s;
}
.main .search-fill button:hover{background-color: #fa5252;}
.main .search-fill button i{margin-left: 5px;}

.main .icon-res{text-align: center;overflow: hidden;}
.main .icon-res .iconlist{width: calc(100% / 8);min-height: 6rem;float: left;cursor: pointer;font-size: 0;}
.main .icon-res .iconlist i{font-size: 1.5rem;min-height: 30px;}
.main .icon-res .iconlist p{font-size: .7rem;margin: 0;}

.falert{position: fixed;z-index: 9999;bottom: 200px;background: #fff;color: #333;line-height: 3;left: 0;right: 0;width: 420px;margin: auto; padding: 20px;border:1px solid #ccc;border-radius:6px;}
.falert .close{cursor: pointer;position: relative;right: 0px;top: 0px;float: RIGHT;font-size: 1.45em;}
.falert .fs{width:80px;display: inline-block;margin-left:20px;}





