@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');


.top .top-row {
    background-color: #121212; 
}

#fieldsummaryReportAlerts {
    background-color: #EF5350 !important;
    color: white !important;
}

.rival-login-background {
    background-image: url('../img/LoginBackground.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

ul.breadcrumb li a {
    color: #F48459 !important; 
}

.btn-primary {
    background-color: #59BF98;
    border-color: #59BF98; 
}

.btn-secondary {
    background-color: #373737 !important; 
    color: #ffffff !important; 
    border-color:#E2E2E2 !important;
}

.btn-primary:disabled,
.btn-secondary:disabled {
    opacity: 0.4;
}

.sidebar .nav-item a:hover {
    background-color: #E1F5FF !important;
}

.sidebar .nav-item a.active {
    color: #6288C5 !important;
}

.content a {
    color: #FFFFFF !important;
}

.cardbody li.nav-item a.nav-link {
    color: #FFFFFF !important; 
}

.slidenavwrapper a.nav-link {
    color: #FFFFFF !important;
}

.cardbody li.nav-item a.active-link {
    color: #FFFFFF !important; 
    border-bottom: 3px solid #FFFFFF !important; 
}

.slidenavwrapper a.active-link {
    color: #FFFFFF !important;
    border-bottom: 3px solid #FFFFFF !important; 
}

.btn-link {
    color: #6288C5 !important
}

table.summary-item .summ-label-header {
    background-color: #262626 !important;
}

table.summary-item .summ-header {
    background-color: #262626 !important;
}

table.summary-item .item-header {
    background-color: #262626 !important;
    color:#FFFFFF;
}

.summ-header {
    background-color: #6288C5 !important;
}

.text-alert {
    color: #F26B34 !important;
}

.btn-orange {
    background-color: #F48459 !important;
    border: 1px solid #F48459 !important;
}

.btn-iqexport {
    background-color: #F48459 !important;
}

.rating-success {
    color: #489D22 !important;
}

.validation-errors > .validation-message {
    color: #D8312B !important;
}

.fa-circle-question {
    color: #6288C5;
}

input[type="date"]::-webkit-calendar-picker-indicator {/*date picker*/
    filter: invert(1) brightness(100%) sepia(100%) saturate(100%) hue-rotate(100deg);
}

.account-layout-card-header-logo {
    width: 250px;
    justify-self: center;
}
button.btn.btn-primary.mt-3 {
    background-color: #F48459 !important;
    border: 1px solid #F48459 !important;
}

button.btn.btn-primary.mb-3 {
    background-color: #F48459;
    border: 1px solid #F48459;
}

button.btn.btn-secondary.mb-3 {
    background-color: #6288C5;
    border: 1px solid #6288C5;
    color: #121212;
}
#save, #wizardSave, #IntelliQuoteDashboardFormAdd, #addNew {
    background-color: #59BF98 !important;
    border: 1px solid #59BF98 !important;
}
#newIntelliQuote {
    background-color: #F48459 !important;
    border: 1px solid #F48459 !important;
}
.print-download {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    padding: 2px;
    font-size: 1.5rem;
}

@media print {
    body {
        font-family: Arial, sans-serif;
        font-size: 10px;
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
        overflow: visible;
    }

    .coverage-report-table {
        width: 100% !important;
        table-layout: fixed;
        border-collapse: collapse;
    }

    .summary-item {
        width: 100% !important;
        table-layout: fixed;
        border-collapse: collapse;
    }

    th, td {
        border: 1px solid black;
        padding: 5px;
        word-wrap: break-word;
        white-space: normal;
        text-align: left;
    }

    th {
        background-color: #f2f2f2;
        font-weight: bold;
    }

    .company-name-container {
        font-size: 10px;
    }

    table {
        page-break-inside: avoid;
    }

    .summary-item tr {
        page-break-inside: avoid;
    }
}
