/* 
    Created on : 23.10.2019, 19:36:07
    Author     : TB
*/

@charset 'UTF-8';




.detail {
    height: calc(100vh - 7.25rem);
    height: calc(100vh - 8.75rem);
}

.detail.is-modal {
    margin: -1rem;
    height: calc(100vh - 4.0rem);
    border-radius: 0px;
}

.detail > .row {
    margin-left: 0px;
}

.detail .user-icon {
    height: 13rem;
    background-image: url('../../images/nav-bg.jpg');
    background-size: cover;
    background-position: center 20%;
    
    border-top-left-radius: .25rem;
}

.detail.is-modal .user-icon {
    border-radius: 0px;
}

.detail .user-icon .user-icon-container {
    width: 6.5rem;
    height: 6.5rem;
}

.detail .user-icon .fas {
    font-size: 3.2rem;
}

.detail .classic-tabs .nav li a.active {
    border-bottom: 3px solid #ffa500;
}

.detail .tab-content {
    border: 0 none !important;
    padding-top: 0px;
}

.detail .timeline-main .timeline-light .timeline-light-item::before {
    border: 2px solid #ffa500;
}


.detail .detail-operation {
    max-width: 5rem;
    
    max-width: 4rem;
    line-height: 1.2;
}

.detail .detail-body {
    height: calc(100vh - 14rem);
    height: calc(100vh - 15.75rem);
}

.detail.is-modal .detail-body {
    /*height: calc(100vh - 9.75rem);
    height: calc(100vh - 9.4rem);*/
    height: calc(100vh - 7.45rem);
    
    padding-bottom: 2rem;
}

.detail .detail-side-cols {
    /*height: calc(100vh - 28.8rem);
    height: calc(100vh - 25.95rem);*/
    height: calc(100vh - 27.65rem);
    overflow: auto;
}

.detail.is-modal .detail-side-cols {
    height: calc(100vh - 22.7rem);
    height: calc(100vh - 21rem);
}

.detail .detail-sidebar {
    border-bottom-left-radius: .25rem;
}

.detail.is-modal .classic-tabs ul.nav li:first-child {
    margin-left: 1rem;
}
















#tab_demand .row, 
#tab_technician .row, 
#tab_storage .row {
    margin-left: 0;
    margin-right: 0;
}

#tab_demand .blockquote .small.text-muted, 
#tab_technician .blockquote .small.text-muted, 
#tab_storage .blockquote .small.text-muted {
    font-size: 60%;
}

#tab_storage .table tr th {
    text-align: center;
}

/*#tab_storage .table tr td:first-child, 
#tab_storage .table tr th:first-child {
    padding-left: 0px;
}

#tab_storage .table tr td:last-child, 
#tab_storage .table tr th:last-child {
    padding-right: 0px;
}*/


#tab_offer_items .row {
    margin-right: 0px;
}






