.red-acembex{
    color: #FE1721;
}
.blue-acembex{
        color: #81bfff!important;
}
.text-grey-1{
    color: #363636;
}
.auth-icon{
    max-width: 40px!important;
}

.brand {
    background-color: #1a1a1a!important;
}
.aside {
    background-color: #1a1a1a!important;
}
.aside-menu {
    background-color: #1a1a1a!important;
}
.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
    background-color: #c53a2e!important;
}
.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon {
    color: #ffb1b1!important;
}
.aside-menu a:hover {
    color: #c53a2e!important;
}
.aside-menu .menu-nav > .menu-section .menu-text {
    color: #ffffff!important;
}

#topImageInfos img{
    width: 100%;
}
.aside-menu .menu-nav > .menu-section {
    margin: 10px 0 0 0!important;
    height: 30px!important;
}

.swal2-popup {
    width: 80%!important;
}

.swal2-content{
    padding: 10px 40px;
}

.bg-yellow-light{
    background-color: #fffeee!important;
}
.bg-green-light{
    background-color: #f5fff7!important;
}
.bg-blue-light{
    background-color: #fffeee!important;
}
.bg-red-light{
    background-color: #ffecec!important;
}

.min-height-10{
    min-height: 10px!important;
}
.min-h-156px{
    min-height: 156px!important;
}
.gsc-control-cse {
   background-color: transparent!important;
   border: none!important;
}
.gsc-input-box{
    display: block!important;
    width: 100%!important;
    height: calc(1.5em + 1.3rem + 2px)!important;
    padding: 0 1rem !important;
    font-size: 1rem!important;
    font-weight: 400!important;
    line-height: 1.5!important;
    color: #464E5F!important;
    background-color: #ffffff!important;
    background-clip: padding-box!important;
    border: 1px solid #E5EAEE!important;
    border-radius: 0.42rem!important;   
    box-shadow: none!important;    
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out!important;
}
.gsc-search-button-v2 {
    color: #FFFFFF!important;
    background-color: #0F9DAB!important;
    border-color: #0F9DAB!important;
    outline: none !important;
    vertical-align: middle!important;
    transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease!important;
    padding: 10px 27px!important;    
    border-radius: 4px!important;
}

#gs_tti50 input{
    background: none!important;
   
}
#gs_tti50 input::-webkit-input-placeholder{
    color: #B5B5C3 !important;
}
.footer .nav img{
    margin: 0 6px;
}

.min-height-20{
    min-height: 20px!important;
}

.min-height-5{
    min-height: 5px!important;
}
.min-height-0{
    min-height: 0px!important;
}

.aside-menu .menu-nav > .menu-section .menu-text {
    font-size: 1.12rem!important;
}
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-text, .aside-menu .menu-nav > .menu-item > .menu-link .menu-text {
    font-weight: 500;
    font-size: 1.05rem;
}
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon, .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon {
    
    -ms-flex: 0 0 25px!important;
    flex: 0 0 25px!important;
}
.aside-menu .menu-nav > .menu-section {
    margin: 25px 0 0 0!important;
}
.symbol-white-logo > img {
    width: 100%!important;
    max-width: 228px!important;
    height: auto;
}

.btn.btn-success {
    color: #ffffff;
    background-color: #0F9DAB !important;
    border-color: #0F9DAB !important;
}

.aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon {
    color: #0F9DAB !important;
}

.subheader a:hover{
    color: gold!important;
}

#price-table tbody tr:nth-child(odd) { background-color: #ecf0f3; }
#price-table tbody tr:nth-child(even) { background-color: #fcfcfc; }
#price-table tbody td {vertical-align: middle;}


#detailing .col-3{
    
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0!important;
    flex: 0 0 0!important;
    max-width: 0!important;
}
#detailing .col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}