body { font-weight: 200; }
.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-l {width: 50px;}
a.btn {border: none;}
.text-muted td {color: #BBB !important}
.error {font-size: 0.7em; color: #f00;}
.auth .login-half-bg {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%; background: #FFF; box-shadow: none; border-right: 1px solid #F2f2f2; }
.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; background: #F4CA42 !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; }
.sidebar .nav .nav-item.nav-profile .profile-name .name  { color: #333; }
.navbar .navbar-brand-wrapper { background: #fff; }
.navbar .navbar-menu-wrapper { box-shadow: 0; }
.navbar .navbar-brand-wrapper .navbar-brand { margin: auto; padding: 0; }
.navbar .navbar-brand-wrapper .navbar-brand img  { max-width: initial; width: auto; height: 45px;  }
.col-gallery-fixed { flex: 0 0 200px; }
.card-footer, .content-wrapper { background-color: #fff; border-top: 0; }
.sidebar .nav:not(.sub-menu) > .nav-item > .nav-link { background: none !important; color: #999 !important;  }
.sidebar .nav:not(.sub-menu) > .nav-item > .nav-link:hover { color: #333 !important; }
.navbar { box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.1); }
.evidences { font-size: 0.9em; }
.evidences h3 { font-size: 2.1em; font-weight: 200; }
.evidences h3 small { font-size: 0.6em; color: #777; }
td.td-small { width: 70px; }
@media (max-width: 991px) {
	.navbar .navbar-brand-wrapper { width: 100px; }
	.navbar .navbar-menu-wrapper { width: calc(100% - 100px); }
	.navbar .navbar-brand-wrapper, .navbar .navbar-menu-wrapper { background: #fff !important; }
}
.select2-container--default .select2-selection--single .select2-selection__arrow  { top: 10px; }