.footer-wrapper {padding: 0; background-color: #052f4b}
.container-search-control select.form-control, .container-search-control input.form-control, .container-search-control label, .container-search-control .input-group {width: auto !important;}
.container-search-control .form-group {margin-bottom: 0;}
.container-search-control label {padding: 14px 0; margin-bottom: 0;}
.container-search-control .form-quantity {padding: 11px 0;}
.btn-plus {font-size: 2.5em; color: #E9242E;}
.btn-plus:hover {color: #ba0e17;}
.td-small {width: 50px;}
a.btn {border: none;}
.text-muted td {color: #BBB !important}
.error {font-size: 0.7em; color: #f00;}
.auth .login-half-bg {background-image: url(../images/home.jpg); background-position: center center;}
a.developed {color: #fff; text-decoration: underline;}
.select2-results__group { cursor:pointer !important; }
.form-group.row small {font-size: 0.7em;
padding-left: 15px;}
.footer-wrapper .footer {border-radius: 0;}
.sidebar { position: fixed; overflow-y: scroll; height: 100%; }
.content-wrapper, .footer-wrapper {margin-left: 210px;}
body.sidebar-icon-only .content-wrapper, body.sidebar-icon-only .footer-wrapper {margin-left: 70px;}
@media (max-width: 991px) {
  	.content-wrapper, .footer-wrapper {margin-left: 0 !important;}
  	.navbar .navbar-menu-wrapper {background: #2C3040 !important;}
  	.navbar-toggler {color: #fff !important;}
  	.navbar .navbar-brand-wrapper {padding: 0.625rem 1rem !important;}
}
.nav-link i {margin-right: 10px; padding: 3px 0;}
.ck-editor__editable_inline { min-height: 300px !important; }
.card {border: 0; border-radius: 0;}
.btn {border-radius: 0;}
div.img-thumbnail { position: relative; display: inline-block; }
div.img-thumbnail .delete { position: absolute; top: -13px; right: -13px; display: none; font-size: 1.5em; z-index: 10; }
div.img-thumbnail:hover .delete { display: block; }
div.img-thumbnail a.link-thumbnail { background-position:center center; background-size: cover; width: 100px; height: 100px; display: block; }
table thead a { color: #1c2c42; }
