﻿@charset "utf-8";
/* CSS Document */

/*
 The acceptable colours
    #333 Dark grey like the side menu   
    #464646 Normal text 
    #333 pale background
 */
h1 {
    margin: 0 0 0;
    font-size: 1.4em;
    font-weight: 400 !important;
    color: #01828f;
    clear: both;
}
/*html, body { overflow: hidden; height: 100% }*/
.toolbar {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.toolbar-btn {
    text-decoration: none;
    color: #333;
    padding: 6px 8px;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, transform 0.1s;
}

    .toolbar-btn:hover {
        background-color: #f1f1f1;
        color: #0d6efd; /* Bootstrap primary blue */
    }

    .toolbar-btn:active {
        transform: scale(0.98);
    }

/*.toolbar-icon {
    width: 22px;
    height: 22px;
    object-fit: contain;
}*/

.toolbar span {
    font-size: 0.95rem;
    white-space: nowrap;
}
/* Alert Message Box*/
/* Light background toasts (soft tones) */
.text-bg-danger-light {
    background-color: #f8d7da !important;
    color: #842029 !important;
}

.text-bg-success-light {
    background-color: #d1e7dd !important;
    color: #0f5132 !important;
}

.text-bg-warning-light {
    background-color: #fff3cd !important;
    color: #664d03 !important;
}

.text-bg-info-light {
    background-color: #cff4fc !important;
    color: #055160 !important;
}

/* Make close icon dark for light background toasts */
.toast .btn-close {
    filter: none !important; /* remove Bootstrap's white icon filter */
    opacity: 0.8; /* slightly dim for aesthetics */
}

    .toast .btn-close:hover {
        opacity: 1; /* fully visible when hovered */
    }
/*Alert Toast Message box End*/
/*.accordion {
    --bs-accordion-color: #ffffff;*/ /* Default text color */
    /*--bs-accordion-bg: #ffffff;*/ /* Default background color */
    /*--bs-accordion-border-color: #ffffff;*/ /* Border color */
    /*--bs-accordion-active-color: #ffffff;*/ /* Active item text color */
    /*--bs-accordion-active-bg: #333;*/ /* Active item background color */
    /*--bs-accordion-btn-color: #ffffff;*/ /* Button text color */
    /*--bs-accordion-btn-bg: #333;*/ /* Button background color */
    /*--bs-accordion-btn-active-color: #ffffff;*/ /* Active button text color */
    /*--bs-accordion-btn-active-bg: #333;*/ /* Active button background color */
    /*--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(1 130 143);*/ /* Focus box shadow */
/*}*/