﻿
.icon-box-tabs .nav-pills > li .active {
    border-left: 5px solid #ff6c3a;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.icon-box-tabs .nav > li > a {
    padding: 10px 15px;
}

.marquee {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 40s linear infinite;
}

    .marquee:hover {
        animation-play-state: paused
    }

/* Make it move */


.twitter {
    background: #1da1f2;
    padding: 5px 6px;
    font-size: 22px;
    border-radius: 50%;
    border: 2px solid #54beff;
    float: right;
    margin-top: 6px;
}

    .twitter:hover {
        background: #ffffff;
        border: 2px solid #1da1f2;
        color: #1da1f2 !important;
    }

.sticky-container {
    padding: 0px;
    margin: 0px;
    position: fixed;
    right: -130px;
    top: 30%;
    width: 170px;
    z-index: 1100;
}

.sticky li {
    list-style-type: none;
    background-color: #fff;
    color: #efefef;
    height: 43px;
    padding: 0px;
    margin: 0px 0px 1px 0px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    cursor: pointer;
}

    .sticky li:hover {
        margin-left: -80px;
    }

    .sticky li img {
        float: left;
        margin: 5px 4px;
        margin-right: 5px;
    }

    .sticky li p {
        padding-top: 5px;
        margin: 0px;
        line-height: 16px;
        font-size: 11px;
    }

        .sticky li p a {
            text-decoration: none;
            color: #2C3539;
        }

            .sticky li p a:hover {
                text-decoration: underline;
            }


.border_orange {
    border: 1px solid #ff6c3a;
    padding: 10px 10px;
    text-align: center;
    margin-bottom: 5px;
}
.star-performer-image {
    height: 165px;
    width: 154px;
    padding-bottom: 5px;
}
.scrollable-content {
    min-height: 300px;
    max-height: 300px;
    overflow: auto;
    margin-bottom: 10px;
}
.custom-image-size {
    width: 100px;
    height: 130px;
}
.fixed-height-section {
    height: 290px;
}
.custom-image-size1 {
    height: 130px;
    width: 210px;
}

.custom_tab1 > li > a {
    color: #000000;
    background-color: #f0f0f0;
    border: 1px solid #dddddd;
}

.nav > li > .active,
.custom_tab1 > li > a:hover,
.custom_tab1 > li > a:focus {
    color: #ffffff !important;
    background-color: #ff6c3a !important;
}

/*accordian */
.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 1.1rem 1.25rem;
    font-size: 1.6rem;
    font-weight: normal;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
}

    .accordion-button:not(.collapsed) {
        color: #000000;
        background-color: #FFF5F2;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125);
    }

.accordion-item h2 {
    margin: 0px;
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button:not(.collapsed)::after {
    /* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); */
    transform: rotate(-180deg)
}

.accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .accordion-button::after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: #EDBFBF;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgb(255 108 58 / 15%);
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125)
}

    .accordion-item:first-of-type {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0
    }

    .accordion-item:last-of-type {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.25rem - 1px)
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-right-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0
    }

    .accordion-flush .accordion-item .accordion-button {
        border-radius: 0
    }

.marquee {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 40s linear infinite;
}

    .marquee:hover {
        animation-play-state: paused
    }

/*.img-thumbnail {
    display: inline-block;
    width: 300px;
    max-width: 100%;
    height: 250px;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
}*/

/* Make it move */
@keyframes marquee {
    0% {
        text-indent: 27.5em
    }

    100% {
        text-indent: -105em
    }
}

.meetingBox a {
    border: 1px solid #e8e8e3;
    width: 100%;
    float: left;
}

    .meetingBox a:hover {
        border: 1px solid #3d344b;
    }

.meetingBoxLeft {
    float: left;
    background: #3d344b;
    padding: 16px 16px;
    border: 1px solid;
}

    .meetingBoxLeft i {
        font-size: 20px;
        color: #ffffff;
    }

.meetingBoxRight h4 {
    font-size: 13px;
    color: #000;
    margin-top: 3px;
    width: 100%;
    float: left;
    margin-bottom: 0px;
}

.meetingBox {
    margin-bottom: 10px;
    margin-top: 10px;
}

.meetingBoxRight p {
    /*width: 60%;*/
    margin-bottom: 0px;
    background: #eee;
    text-align: center;
    margin-top: 4px;
    padding: 2px 4px 2px 0px;
}

.meetingBoxRight {
    float: left;
    padding: 4px 5px;
    /*width: 73%;*/
}

.full-width {
    width: 100%!important;
}
.fixed-width-image {
    width: 130px!important;
}
.fixed-height-section1 {
    height: 470px;
}
.content-padding {
    padding: 10px;
}
.d-flex {
    display: flex !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.flex-column {
    flex-direction: column !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #0d6efd;
}

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: #6c757d;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    text-align: left;
    display: block;
    padding: 15px 10px;
    font-size: 15px;
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    margin-bottom: 10px;
}

.nav-pills .nav-link {
    background: #f5f5f5;
    border: 0;
    border-radius: var(--bs-nav-pills-border-radius);
}

    .nav-pills .nav-link.active,
    .nav-pills .show > .nav-link {
        color: #ffffff;
        background-color: #ff6c3a;
    }

    .nav-pills .nav-link:hover {
        color: #000000;
        background-color: #ebebeb;
    }

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.marquee {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    animation: marquee 40s linear infinite;
}

    .marquee:hover {
        animation-play-state: paused
    }

.table {
    width: 100%;
}
/* Make it move */
@keyframes marquee {
    0% {
        text-indent: 27.5em
    }

    100% {
        text-indent: -105em
    }
}
.orange-border {
    border: 1px solid #ff6c3a;
}
.padding-bottom-5 {
    padding-bottom: 5px;
}
.custom-size {
    height: 280px;
    width: 100%;
}
.my-element {
    margin-bottom: 2px;
}
.info-box {
    background: #f0f8ff;
    padding: 4px;
}
.image-size {
    width: 100px;
    height: 130px;
}
.blue-text {
    color: blue;
}
.custom-width {
    width: 180px;
}
.hiddenblock {
    display: none;
}
.padding-bottom-15 {
    padding-bottom: 15px;
}
.custom-padding {
    padding: 0 0 47px;
}
.custom-size-egov {
    width: 250px!important;
    height: 80px!important;
}
.no-padding {
    padding: 0;
}
.no-left-padding {
    padding-left: 0;
}
.custom-size-160x180 {
    width: 160px;
    height: 180px;
}
.table-custom {
    border-collapse: collapse;
    width: 100%;
}
.no-border {
    border-width: 0;
}
.no-list-style {
    list-style-type: none !important;
}
.clear-both {
    clear: both;
}
.display-unset {
    display: unset;
}
.no-border-table {
    border-color: white;
    border-width: 0;
}
.normal-small-text {
    font-weight: normal;
    font-size: 10px;
}
.text-red {
    color: red !important;
}
.highlight-box {
    background-color: #ff6c3a;
    font-weight: bold;
}