.page-main-header .main-header-right .nav-right ul li svg path{
    color: #fff;
}
.page-wrapper.compact-wrapper .page-body-wrapper header.main-nav .main-navbar .nav-menu > li .nav-link.active, .page-wrapper.compact-wrapper .page-body-wrapper header.main-nav .main-navbar .nav-menu > li .nav-link:hover{
    color: #d0efe9!important;
}
.commentText{
    min-height: 124px;
}

.dataTable th{
    white-space: nowrap;
}


.search-header, .search-header3, .search-header-desc{
    position: absolute;
    height: 250px;
    max-height: 250px;
    z-index: 100;
}
.search-header .search-container, .search-header3 .search-container, .search-header-desc .search-container{
    background: #ffffff;
    margin-top: 5px;
    padding: 5px;
    z-index: 100;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}

.search-container-title {
    font-weight: 600;
    margin-bottom: 2px;
}

.search-container-content-products {
    padding: 0 10px;
    max-height: 250px;
    overflow: auto;
}

.search-item {
    line-height: 1.2;
    padding: 8px;
    font-size: 13px;
}

.search-item:hover {
    background: #f1f1f1;
    cursor: pointer;
}
.search-item3 {
    line-height: 1.2;
    padding: 8px;
    font-size: 13px;
}

.search-item3:hover {
    background: #f1f1f1;
    cursor: pointer;
}
.tableHeightMaxQuote{
    max-height: 260px;
    overflow: auto;
}
.logo-login{
    margin: 0 auto;
    text-align: center;
}
.page-main-header .main-header-right .left-menu-header{
    padding-left: 10px;
    padding-right: 0px;
}
.nav-right col pull-right right-menu p-0{
    flex: 0.8 0 0%;
}
.append-header-btn{
    font-size: 12px!important;
    padding: 5px 10px 5px 10px!important;
}
.page-main-header .main-header-right .left-menu-header{
    flex: 0 0 45%;
}
.page-main-header .main-header-right .nav-right .bookmark-dropdown{
    width: 180px!important;
}
.page-main-header .main-header-right .nav-right .bookmark-dropdown ul li.add-to-bookmark{
    border-bottom: 2px solid orange;
}
.append-menu-title{
    color: #003A70!important;
}
.append-menu-title:hover{
    color: #ffffff!important;
}
.onhover-dropdown .btn-primary{
    font-size: 12px;
    padding: 5px 10px;
    color: #ffffff;
}
.btn-primary:hover{
    opacity: 0.7;
}
.modal-header{
    border-bottom: 1px solid orange!important;
}
.modal-title{
    color: #003A70!important;
}
.modal-body hr{
    background-color: orange!important;
}
.modal-body h5, h6{
    color: #003A70!important;
}
.card hr{
    background-color: orange!important;
}
.append-td-monitor{
    padding: 5px;
}
.append-td-div-monitor{
    background-color: green;
    width: 100%;
    border: 1px solid green;
    height: 35px;
}

.login-form .btn{
    width: 100%;
}
.back-color-orange{
    background-color: orange;
}
.viewInfoClient:hover{
    opacity: 0.7;
}

.infoClientDetail label{
    font-weight: 500;
    font-size: 12px;
}

.infoClientDetail h5{
    margin-left: 15px;
    margin-top: 15px;
}
.labelNumberProduct{
    padding: 0.375rem 0.75rem;
}
.closeItemProductIco{
    font-size: 30px!important;;
    color: orange;
}
.contentDataProduct label{
    font-weight: 500;
    font-size: 10px;
}
.append-bg-gray{
    background-color: #e7e7e7;
}
.append-table-th-size table th{
    font-size: 10px!important;
    padding: 5px!important;
    text-align: center;
}
.append-table-th-size table td{
    text-align: center;
    font-size: 12px;
}
.contentDataProduct hr{
    color: #aaa!important;
    background-color: #aaa!important;
}
.append-table-th-size{
    margin-bottom: 30px;
}
.append-margin-bottom-30{
    margin-bottom: 30px;
}
.append-hr-gray hr{
    color: #aaa!important;
    background-color: #aaa!important;
}
.append-row-font-size-10 button{
    font-size: 11px!important;
    padding: 0.375rem 1.0rem!important;
}
.tdalmacen{
    padding: 3px!important;;
}
.append-menu-pc{
    display: none;
}
.append-logo{
    width: 67px!important;
}

.append-bg-orange{
    background-color: #ffe4b2;
}
@media (max-width: 780px) {
    .menu-header-pc{
        display: none;
    }
    .append-menu-pc{
        display: block;
    }
    .append-logo{
        width: 45px!important;
        height: 31px!important;
    }
    .contentReport iframe{
        width: 700px!important;
    }
}

@media (max-width: 575px) {
    .menu-header-pc{
        display: none;
    }
    .append-menu-pc{
        display: block;
    }
    .append-logo{
        width: 45px!important;
        height: 31px!important;
    }
    .contentReport iframe{
        width: 300px!important;
    }
}