﻿@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');

.main-content {
    min-height: 90vh;
    min-height: -webkit-fill-available;
}

.my-tabs-left-businesscase {
    min-width: 240px
}

.my-section-caption-small {
    margin-top: 8px;
    margin-bottom: 12px;
    background-color: #e6f2fb;
    color: #003056;
    font-weight: normal;
    padding: 5px;
    padding-left: 8px;
}

.my-error-section-caption-small {
    margin-top: 8px;
    margin-bottom: 12px;
    background-color: #fbe6e6;
    color: #560000;
    font-weight: normal;
    padding: 5px;
    padding-left: 8px;
}

.my-supplier-company-name-in-service {
    font-weight: bold;
    font-size: 1.4em;
    margin-bottom: 9px;
}

.my-supplier-company-address-in-service {
    font-size: 1.2em;
    margin-bottom: 12px;
}

.my-supplier-company-email-in-service {
    font-size: 1em;
    margin-bottom: 12px;
}

.my-page-title {
    background-color: #006cc1;
    color: white;
    padding: 8px;
    padding-left: 3px;
}

.my-page-title-real {
    font-size: 14pt;
    font-weight: bolder;
}

.my-page-subtitle-real {
}

.my-selected-service-tile {
    background-color: #e6f2fb;
    line-height: 1.6em;
    padding: 16px;
    padding-top: 6px;
}

.my-unselected-service-tile {
    background-color: transparent;
    line-height: 1.6em;
    padding: 16px;
    padding-top: 6px;
}

.my-servicetile-status-999 {
    border-right: 16px solid #dcdde1
}

.my-servicetile-status-5 {
    border-right: 16px solid #0097e6
}

.my-servicetile-status-2 {
    border-right: 16px solid #fbc531
}

.my-servicetile-status-3 {
    border-right: 16px solid #192a56
}

.my-servicetile-status-4 {
    border-right: 16px solid #8c7ae6
}

.my-servicetile-status-6 {
    border-right: 16px solid #429640
}

.my-tr-summary-row-buyorderdelivery {
    background-color: #7695AD;
    color: white
}

.my-tr-summary-row-sellorder {
    background-color: #FFE9A8;
    color: black;
}

.my-table-service-costs {
    border-spacing: 22px;
}

.my-style-businesscase-created {
    border-left: 8px #f39c12 solid;
    padding-left: 8px;
}

.my-style-businesscase-services-completed {
    border-left: 8px #27ae60 solid;
    padding-left: 8px;
}

.my-style-businesscase-services-open {
    border-left: 8px #e74c3c solid;
    padding-left: 8px;
}

.my-table-service-costs td {
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 6px;
    padding-right: 3px;
}

.services-listview li {
    max-width: 400px;
    min-height: 72px;
    margin-bottom: 16px;
}

.my-table-service-costs .e-numerictextbox, .incoming-invoice-edit .e-numerictextbox {
    text-align: right;
    padding-right: 5px !important;
}

.credit-note-wizard .wizard .card-body:has(.service-orders-step) {
    padding: 0 !important;
}
