.bg-purple-100{
    background-color: #ffffff!important;
    border-bottom: 2px solid #de8e3b!important;
}

.tab-menu ul li.active{
    background-color: #00a651!important;
}
.tab-menu ul li:hover {
    background: #42d98b!important;
    color:#fff!important;
}

.btn-primary {
    --btn-color: #124a83!important;
    color: #fff!important;
    background-color: #124a83!important;
}

.tab-menu ul{
    background-color: #fcfcfc!important;
}
.bg-neutral-100{
    background-color: #fcfcfc!important;
    border: 1px solid #e4e4e4;
}

.bg-purple-700{
    background-color: #de8e3b!important;
}
.bg-purple-200 {   
    background-color: #f9f7f7!important;
}
.bg-primary {
       background-color: #ffca93!important;
}
.text-red{
    color: #fff!important;
}

.text-footer {
    color: #ffffff!important;
}
.bg-purple-950{
    background-color: #363636!important;
}

.footer-links ul li a{
    text-decoration-line: initial!important;
    text-decoration-style: initial!important;
}

.border-white{
    border-color: #ffffff!important;
}
.text-footer-bottom {
    --tw-text-opacity: 1;
    color: #ffffff;
    background-color: #212121!important;
}
.shadow-hardPrimary{
    --tw-shadow: 2px 2px 0 1px #2971bb!important;
}
.divide-purple-400>:not([hidden])~:not([hidden]) {
    --tw-divide-opacity: 1;
    border-color: #c3bfbf!important;
}

.srchmob{
    display:none;
}

.srchnb{
    width:100%!important;
}

@media screen and (max-width: 1500px) {
    .srchico{
        margin-left: !important;

    }
    .w-80 {
        width: 439px!important;
        height: 294px!important;
    }

    .srchnb{
        width:108%!important;
    }
}


@media screen and (max-width: 768px) {
    .srch {
        padding-left: 0rem!important;
        padding-right: 0rem!important;
        padding-bottom: 0.1rem!important;
        display: block!important;
    }
    .col-span-5 {
        grid-column: span 12 / span 5!important;
        text-align: justify!important;
    }
    .col-span-3 {
        grid-column: span 12 / span 3!important;
    }
    .pacegov{
        max-width: initial!important;
    }
    .srchmob{
        display:block;
    }
    .srchdesk{
    display: none;
    }
    .w-60 {
        width: 11rem!important;
        padding-left: 6px!important;
        float:left;
        margin-bottom: 15px;
    }
    .w-64 {
        width: 11rem!important;
        float:right;
    }

    .quaccess{
        margin-top: -250px;
    }
    /* .grid-cols-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    } */
.helpdsk{
    font-size: 2.45rem!important;
}

.w-1\/3 {
    width: 50%!important;
}
.emailhelp{
    font-size: 1.70rem!important;
}
.border-x {
    border-left-width: 0px!important;
    border-right-width: 0px!important;
}
.mdlpad{
    padding-left: 0px!important;
}
.border-r {
    border-right-width: 1px!important;
    border-bottom-width: 0px!important;
}

.intab{
    display: block!important;
}
.tab-menu{
    width:100%!important;
}
.tab-content-holder{
    width:100%!important;
}
.text-lg {
    font-size: 1.025rem!important;
}
.rsign{
    width: 95px!important;
    margin-left: -34px!important;
}

.rsiup{
    width: 95px!important;
}
.rfoot{
    padding:0px !important;
}
.copyr{
    margin-top: 0px!important;
    text-align: center!important;
    font-weight: 450!important;
}
.srchabt{
    padding-left: 0.2rem!important;
    padding-right: 0.2rem!important;
}
.srchpacid{
    padding-left: 0.2rem!important;
    padding-right: 0.2rem!important;
}
}



@media screen and (max-device-width: 1024px)  and (orientation:landscape){

    .srch {
        padding-left: 0rem!important;
        padding-right: 0rem!important;
        padding-bottom: 0.1rem!important;
        display: block!important;
    }
    .col-span-5 {
        grid-column: span 12 / span 5!important;
        text-align: justify!important;
    }
    .col-span-3 {
        grid-column: span 12 / span 3!important;
    }
    .pacegov{
        max-width: initial!important;
    }
    .srchmob{
        display:block;
    }
    .srchdesk{
    display: none;
    }
    .w-60 {
        width: 11rem!important;
        padding-left: 6px!important;
        float:left;
        margin-bottom: 15px;
    }
    .w-64 {
        width: 11rem!important;
        float:right;
    }

    .quaccess{
        margin-top: -250px;
    }
    /* .grid-cols-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    } */
.helpdsk{
    font-size: 2.45rem!important;
}

.w-1\/3 {
    width: 50%!important;
}
.emailhelp{
    font-size: 1.70rem!important;
}
.border-x {
    border-left-width: 0px!important;
    border-right-width: 0px!important;
}
.mdlpad{
    padding-left: 0px!important;
}
.border-r {
    border-right-width: 1px!important;
    border-bottom-width: 0px!important;
}

.intab{
    display: block!important;
}
.tab-menu{
    width:100%!important;
}
.tab-content-holder{
    width:100%!important;
}
.text-lg {
    font-size: 1.025rem!important;
}
.rsign{
    width: 95px!important;
    margin-left: -34px!important;
}

.rsiup{
    width: 95px!important;
}
.rfoot{
    padding:0px !important;
}
.copyr{
    margin-top: 0px!important;
    text-align: center!important;
    font-weight: 450!important;
}
.srchabt{
    padding-left: 0.2rem!important;
    padding-right: 0.2rem!important;
}
.srchpacid{
    padding-left: 0.2rem!important;
    padding-right: 0.2rem!important;
}
}





@media (max-width: 575px) {
    .srch {
        padding-left: 0rem!important;
        padding-right: 0rem!important;
        padding-bottom: 0.1rem!important;
        display: block!important;
    }
    .col-span-5 {
        grid-column: span 10 / span 5!important;
        text-align: justify!important;
    }
    .col-span-3 {
        grid-column: span 10 / span 3!important;
    }
    .pacegov{
        max-width: initial!important;
    }
    .srchmob{
        display:block;
    }
    .srchdesk{
    display: none;
    }
    .w-60 {
        width: 11rem!important;
        padding-left: 6px!important;
        float:left;
        margin-bottom: 15px;
    }
    .w-64 {
        width: 11rem!important;
        float:right;
    }

    .quaccess{
        margin-top: -250px;
    }
    .grid-cols-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    }
.helpdsk{
    font-size: 2.45rem!important;
}
.grid-cols-3 {
    grid-template-columns: repeat(1, minmax(0, 1fr))!important;
}
.w-1\/3 {
    width: 70%!important;
}
.emailhelp{
    font-size: 1.70rem!important;
}
.border-x {
    border-left-width: 0px!important;
    border-right-width: 0px!important;
}
.mdlpad{
    padding-left: 0px!important;
}
.border-r {
    border-right-width: 0px!important;
    border-bottom-width: 1px!important;
}

.intab{
    display: block!important;
}
.tab-menu{
    width:100%!important;
}
.tab-content-holder{
    width:100%!important;
}
.text-lg {
    font-size: 1.025rem!important;
}
.rsign{
    width: 95px!important;
    margin-left: -34px!important;
}

.rsiup{
    width: 95px!important;
}
.rfoot{
    padding:0px !important;
}
.copyr{
    margin-top: 0px!important;
    text-align: center!important;
    font-weight: 450!important;
}
.srchabt{
    padding-left: 0.2rem!important;
    padding-right: 0.2rem!important;
}
.srchpacid{
    padding-left: 0.2rem!important;
    padding-right: 0.2rem!important;
}
}

@media (max-width: 375px) {
    .w-60 {
        width: 10rem!important;
        padding-left: 6px!important;
        float:left;
        margin-bottom: 15px;
    }
    .w-64 {
        width: 10rem!important;
        float:right;
    }
    .grid-cols-3 {
        grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    }
    .w-1\/3 {
        width: 70%!important;
    }
    .emailhelp{
        font-size: 1.70rem!important;
    }
    .gap-10 {
        gap: 2.2rem!important;
    }
    .border-r {
        border-right-width: 0px!important;
        border-bottom-width: 1px!important;
    }
    .rsign{
        width: 95px!important;
        margin-left: -60px!important;
    }
    .rfoot{
        padding:0px !important;
    }
    .srchabt {
        padding-left: 0.2rem!important;
        padding-right: 0.2rem!important;
        font-size: 13px!important;
    }
    .srchpacid{
        padding-left: 1rem!important;
    padding-right: 0rem!important;
    font-size: 13px!important;
    }

    .regi{
        padding:0px!important;
        font-size: 12px!important;
    }

}

@media (max-width: 320px) {
    .gap-10 {
        gap: 1.9rem!important;
    } 
    .border-r {
        border-right-width: 0px!important;
        border-bottom-width: 1px!important;
    }
    .rsign{
        width: 95px!important;
        margin-left: -94px!important;
    }
    .rfoot{
        padding:0px !important;
    }
    .regi{
    font-size: 12px!important;
    }
}


.w-72 {
    width: 200px!important;
    height: 150px!important;
}

.w-80 {
    width: 439px!important;
    height: 294px!important;
}

#top-bar{
    background: #de8e3b;
    color:#ffffff;
    font-size: 15px;
}

.rfoot {
    padding-left: 0px!important;
}

.gap-6{
    margin-bottom: 50px!important;
}

.tab-menu ul li {
    padding: 0.4rem!important;
}

.tab-menu ul{
    gap: 0.35rem!important;   
}

.tab-content-holder {
    display: block!important;
}


iframe table{
    width:100%!important;
}

.text-2xl {
    font-size: 1.2rem!important;
}