﻿.left-navigation {
    padding-left: 0;
}

    .left-navigation a {
        background-color: white !important;
        color: #0931ff !important;
        font-family: 'Poppins', sans-serif;
        font-size: 1.125em !important;
        font-weight: 600 !important;
        line-height: 27px !important;
        display: flex;
        padding-right: 5px;
    }

        .left-navigation a:hover {
            background-color: #f8f9fa !important;
        }

        .left-navigation a.active {
            background-color: #f8f9fa !important;
        }

    .left-navigation img {
        transform: rotate(0deg);
        transition: transform 0.3s ease-in-out;
    }

    .left-navigation .active img {
        transform: rotate(90deg);
    }

    .left-navigation ul {
        list-style-type: none;
        padding-left: 0;
        margin-bottom: 5px !important;
    }

.left-navigation-level2 {
    min-height: 62px;
    padding-left: 6px;
    padding-right: 5px !important;
    font-family: 'Poppins', sans-serif;
    font-size: 0.875em !important;
    font-weight: 400 !important;
    line-height: 23px !important;
    color: #343a40 !important;
    background-color: white !important;
    border-left: solid 23px transparent !important;
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    border-right: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    width: 100% !important;
    align-items: center;
    cursor: pointer;
}

    .left-navigation-level2:hover {
        background-color: white !important;
    }

.left-navigation ul .cegape-iconfont-right {
    width: 18px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    transition: all 0.3s ease-in-out;
}

.left-navigation li img {
    transform: rotate(0deg);
}

.left-navigation .active li img {
    transform: rotate(0deg);
}

.left-navigation .activesub {
    border-left: solid 23px #ff4370 !important;
}

.left-navigation span {
    color: #0931ff !important;
    cursor: pointer;
    font-stretch: 100%;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 1;
    align-items: center;
    display: flex;
}


@media (max-width: 768px) {
    .bd-sidebar {
        display: none !important;
    }

        .bd-sidebar li a {
            font-size: 0.75em !important;
            line-height: 19px !important;
        }
}

@media (max-width: 992px) {
    .bd-sidebar li a {
        font-size: 0.8125em !important;
        line-height: 21px !important;
    }
}

.cid-tUPLuAnSrp .d-grid {
    display: inline-flex !important;
    align-content: center !important;
    justify-content: start !important;
    align-items: center !important;
    justify-items: center !important;
    flex-wrap: wrap !important;
}

.cid-tUPLuAnSrp H1 {
    text-align: left;
    color: #ff4370;
}

    .cid-tUPLuAnSrp h1.tagTitle {
        font-family: 'Poppins', sans-serif;
        font-size: 1.5rem !important;
        font-weight: 600 !important;
        line-height: 30px !important;
    }

@media (max-width: 992px) {
    .cid-tUPLuAnSrp h1.tagTitle {
        font-size: 1.4375em !important;
        line-height: 28px !important;
    }
}

@media (max-width: 768px) {
    .cid-tUPLuAnSrp h1.tagTitle {
        font-size: 1.375em !important;
        line-height: 26px !important;
    }
}

.cid-tUPLuAnSrp .tagTitle {
    color: #0931ff;
    margin-top: 3rem;
}

.cid-tUPLuAnSrp .tagTags .badge {
    font-family: 'Poppins', sans-serif;
    font-size: 0.8125em !important;
    ;
    font-weight: 400 !important;
    line-height: 15px !important;
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
}

@media (max-width: 992px) {
    .cid-tUPLuAnSrp .tagTags .badge {
        font-size: 0.75em !important;
        line-height: 14px !important;
    }
}

@media (max-width: 768px) {
    .cid-tUPLuAnSrp .tagTags .badge {
        font-size: 0.6875em !important;
        line-height: 13px !important;
    }
}

.cid-tUPLuAnSrp .tagTags.badge {
    display: inline-flex;
    flex-wrap: wrap !important;
    padding: .25em .4em;
    font-size: 75% !important;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}

.cid-tUPLuAnSrp .mbr-section-title {
    text-align: left;
    color: #000000;
}

.cid-tUPLuAnSrp .btn-toggle:hover,
.cid-tUPLuAnSrp .btn-toggle:focus {
    color: var(--bs-primary);
    background-color: #e9ecef;
    box-shadow: none !important;
}

.cid-tUPLuAnSrp .btn-toggle-nav a {
    padding: .375rem 1.25rem;
    color: var(--bs-secondary);
    text-align: left;
}

    .cid-tUPLuAnSrp .btn-toggle-nav a:hover,
    .cid-tUPLuAnSrp .btn-toggle-nav a:focus {
        background-color: #f8f9fa !important;
        box-shadow: none !important;
    }

.cid-tUPLuAnSrp span:focus {
    outline: none;
    box-shadow: none !important;
}

.cid-tUPLuAnSrp .btn {
    display: flex;
    flex-wrap: wrap !important;
    justify-content: center;
    margin: 0 0.5rem 0.5rem 0 !important;
    padding: 0.5rem 1rem !important;
}

.cid-tXAspzxjMl H1 {
    text-align: left;
}

.cid-tXAspzxjMl .list-group {
    border-top: 1px solid black;
}

.cid-tXAspzxjMl .d-grid {
    display: inline-flex !important;
    align-content: center !important;
    justify-content: start !important;
    align-items: center !important;
    justify-items: center !important;
    flex-wrap: wrap !important;
}

.cid-tXAspzxjMl h1.tagTitle {
    font-family: 'Poppins', sans-serif;
    font-size: 1.5rem !important;
    font-weight: 600 !important;
    line-height: 30px !important;
}

@media (max-width: 992px) {
    .cid-tXAspzxjMl h1.tagTitle {
        font-size: 1.4375em !important;
        line-height: 28px !important;
    }
}

@media (max-width: 768px) {
    .cid-tXAspzxjMl h1.tagTitle {
        font-size: 1.375em !important;
        line-height: 26px !important;
    }
}

.cid-tXAspzxjMl .tagTitle {
    color: #0931ff;
    margin-top: 3rem;
}

.cid-tXAspzxjMl .tagTags .badge {
    font-family: 'Poppins', sans-serif;
    font-size: 0.8125em !important;
    ;
    font-weight: 400 !important;
    line-height: 15px !important;
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
}

@media (max-width: 992px) {
    .cid-tXAspzxjMl .tagTags .badge {
        font-size: 0.75em !important;
        line-height: 14px !important;
    }
}

@media (max-width: 768px) {
    .cid-tXAspzxjMl .tagTags .badge {
        font-size: 0.6875em !important;
        line-height: 13px !important;
    }
}

.cid-tXAspzxjMl .tagTags.badge {
    display: inline-flex;
    flex-wrap: wrap !important;
    padding: .25em .4em;
    font-size: 75% !important;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}

.cid-tXAspzxjMl .mbr-section-title {
    text-align: left;
    color: #000000;
}

.cid-tXAspzxjMl .btn-toggle:hover,
.cid-tXAspzxjMl .btn-toggle:focus {
    color: var(--bs-primary);
    background-color: #f8f9fa !important;
    box-shadow: none !important;
}

.cid-tXAspzxjMl .btn-toggle-nav a {
    padding: .375rem 1.25rem;
    color: var(--bs-secondary);
    text-align: left;
}

    .cid-tXAspzxjMl .btn-toggle-nav a:hover,
    .cid-tXAspzxjMl .btn-toggle-nav a:focus {
        background-color: #e9ecef;
        box-shadow: none !important;
    }

.cid-tXAspzxjMl span:focus {
    outline: none;
    box-shadow: none !important;
}
