/* NusratOnline Logo Styling */

/* Force logo to display as block with two lines */
.navbar-custom .navbar-brand {
    padding: 5px 15px !important;
    height: auto !important;
    line-height: 1.2 !important;
}

.navbar-brand-logo {
    display: block !important;
}

.navbar-brand-logo .logo-main {
    display: block !important;
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #8B2332 !important;
    letter-spacing: 0.3px !important;
    line-height: 1.1 !important;
}

.navbar-brand-logo .logo-tagline {
    display: block !important;
    font-family: Georgia, 'Times New Roman', serif !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    color: #666 !important;
    font-style: italic !important;
    letter-spacing: 0.8px !important;
    line-height: 1.2 !important;
    margin-top: 2px !important;
    opacity: 0.85;
}

.navbar-brand-logo:hover {
    text-decoration: none !important;
}

.navbar-brand-logo:hover .logo-main {
    color: #6B1629 !important;
}

/* Adjust navbar height for two-line logo */
@media (min-width: 768px) {
    .navbar-custom {
        min-height: 60px !important;
    }
}

@media (max-width: 767px) {
    .navbar-brand-logo .logo-main {
        font-size: 18px !important;
    }
    
    .navbar-brand-logo .logo-tagline {
        font-size: 9px !important;
    }
}
