/* Open Sans Light */

@font-face {
    font-family: 'Open Sans';
    src: url(/CNO/Css/fonts/OpenSans-Light.ttf);
    font-weight: 300;
}


/* Open Sans Regular */

@font-face {
    font-family: 'Open Sans';
    src: url(/CNO/Css/fonts/OpenSans-Regular.ttf);
    font-weight: 400;
}


/* Open Sans Medium */

@font-face {
    font-family: 'Open Sans';
    src: url(/CNO/Css/fonts/OpenSans-Medium.ttf);
    font-weight: 500;
}


/* Open Sans SemiBold */

@font-face {
    font-family: 'Open Sans';
    src: url(/CNO/Css/fonts/OpenSans-SemiBold.ttf);
    font-weight: 600;
}


/* Open Sans Bold */

@font-face {
    font-family: 'Open Sans';
    src: url(/CNO/Css/fonts/OpenSans-Bold.ttf);
    font-weight: 700;
}


/* Open Sans ExtraBold */

@font-face {
    font-family: 'Open Sans';
    src: url(/CNO/Css/fonts/OpenSans-ExtraBold.ttf);
    font-weight: 800;
}

:root {
    --bs-blue: #082C3D;
    --bs-blue-100: #005474;
    --bs-blue-200: #00304F;
    --bs-blue-300: #00A0E2;
    --bs-green: #1D6F08;
    --bs-green-100: #6A8C36;
    --bs-green-200: #76B900;
    --bs-gray: #535353;
    --bs-grayshade: #707070;
    --bs-gray-100: #F9F9F9;
    --bs-gray-200: #C7C7C7;
    --bs-gray-300: #959595;
    --bs-gray-400: #DAE2CD;
    --bs-gray-500: #F3F3F3;
    --bs-teal: #007984;
    --bs-teal-100: #34B5B4;
    --bs-red: #77374D;
    --bs-red-100: #D25B6A;
    --bs-warning: #ED8000;
    --bs-warning-text: #ED8000;
    --bs-info: #2C5BAE;
    --bs-success: #00A19C;
    --bs-danger: #D32939;
    --bs-lightgreen: #EDF1E7;
    --bs-font-sans-serif: Open Sans;
    --bs-body-font-family: var(--bs-font-sans-serif);
}

img {
    width: 100%
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: var(--bs-body-font-family);
    font-size: 18px;
    line-height: 2;
    background: #F0F5F7;
}

a {
    color: #005474;
    cursor:pointer
}

h1,
.h1 {
    line-height: 1.36;
    font-weight: 650;
    font-size: 50px;
}

h2,
.h2 {
    line-height: 1.5;
    font-size: 32px;
    font-weight: 600;
}

h3,
.h3 {
    line-height: 1.42;
}

h4,
.h4 {
    line-height: 1.7;
}

h5,
.h5 {
    line-height: 1.63;
}

h6,
.h6 {
    line-height: 1.58;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 2.5rem;
    margin-bottom: 15px;
    margin-top: 25px;
    margin: 4rem 0 2.5rem 0;
}

.noMarginBottom .h1, .noMarginBottom .h2, .noMarginBottom .h3, .noMarginBottom .h4, .noMarginBottom .h5, .noMarginBottom .h6, .noMarginBottom h1, .noMarginBottom h2, .noMarginBottom h3, .noMarginBottom h4, .noMarginBottom h5, .noMarginBottom h6 {
    margin: 4rem 0 0 0;
}



.noMarginTop .h1, .noMarginTop .h2, .noMarginTop .h3, .noMarginTop .h4, .noMarginTop .h5, .noMarginTop .h6, .noMarginTop h1, .noMarginTop h2, .noMarginTop h3, .noMarginTop h4, .noMarginTop h5, .noMarginTop h6 {
    margin: 0 0 2.5rem 0;
}

.noMargin .h1, .noMargin .h2, .noMargin .h3, .noMargin .h4, .noMargin .h5, .noMargin .h6, .noMargin h1, .noMargin h2, .noMargin h3, .noMargin h4, .noMargin h5, .noMargin h6 {
    margin: 0;
}


.list-group-item.heading .h1, .list-group-item.heading .h2, .list-group-item.heading .h3, .list-group-item.heading .h4, .list-group-item.heading .h5, .list-group-item.heading .h6, .list-group-item.heading h1, .list-group-item.heading h2, .list-group-item.heading h3, .list-group-item.heading h4, .list-group-item.heading h5, .list-group-item.heading h6 {
    margin: 0;
}

.accordion-header {
    margin: unset
}

.mb-12 {
    margin-bottom: 12px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-126 {
    margin-bottom: 126px;
}

.mb-21 {
    margin-bottom: 21px;
}

.mb-84 {
    margin-bottom: 84px;
}

.mb-54 {
    margin-bottom: 54px;
}

.mb-16 {
    margin-bottom: 16px;
}

.mb-18 {
    margin-bottom: 18px;
}

.mb-36 {
    margin-bottom: 36px;
}

.mb-34 {
    margin-bottom: 34px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-72 {
    margin-bottom: 72px;
}

.pb-100 {
    padding-bottom: 100px;
}

.mt-34 {
    margin-top: 34px;
}

.mb-100 {
    margin-bottom: 100px;
}

.mb-94 {
    margin-bottom: 94px;
}

.mt-24 {
    margin-top: 24px;
}

.mt-35 {
    margin-top: 35px;
}

.mt-94 {
    margin-top: 94px !important;
}

.zindexing-1 {
    z-index: -1;
}

.mt-26 {
    margin-top: 24px;
}

.mt-86 {
    margin-top: 84px;
}

.mt-162 {
    margin-top: 162px;
}

.text-14 {
    font-size: 14px;
}

.text-16 {
    font-size: 16px;
}

.text-12 {
    font-size: 12px;
}

.text-24 {
    font-size: 24px !important;
}

.text-40 {
    font-size: 40px !important;
}

.text-18 {
    font-size: 18px;
}

.fw-560 {
    font-weight: 560;
}

.fw-600 {
    font-weight: 600;
}

.fw-900 {
    font-weight: 900;
}

.fw-400 {
    font-weight: 400;
}

.ih-44 {
    line-height: 44px !important;
}

.ih-64 {
    line-height: 64px !important;
}

.ih-20 {
    line-height: 20px !important;
}

.ih-22 {
    line-height: 22px !important;
}

.ih-26 {
    line-height: 26px;
}

.ih-36 {
    line-height: 36px;
}

.ih-14 {
    line-height: 14px;
}

.ih-16 {
    line-height: 16px;
}

.ih-15 {
    line-height: 15px;
}

.ih-34 {
    line-height: 34px;
}

.gap-12 {
    gap: 12px;
}

.gap-04 {
    gap: 4px;
}

.gap-06 {
    gap: 6px;
}

.letter-spacing-02 {
    letter-spacing: -0.2px;
}

.letter-spacing-04 {
    letter-spacing: -0.4px;
}

.letter-spacing-05 {
    letter-spacing: -0.55px;
}

.letter-spacing-01 {
    letter-spacing: -0.1px;
}

.border_color-gray {
    border: 1px solid #F3F3F3;
}

.text-color-00A19C {
    color: var(--bs-success);
}

.text-color-707070 {
    color: var(--bs-grayshade) !important;
}

.text-color-F9F9F9 {
    color: var(--bs-gray-100) !important;
}

.text-color-005474 {
    color: var(--bs-blue-100);
}

.text-color-535353 {
    color: var(--bs-gray);
}

.text-color-D32939 {
    color: var(--bs-danger);
}

.text-color-85672D {
    color: #85672D;
}

.text-color-c7c7c7 {
    color: var(--bs-gray-200);
}


.bg-FBDFBF {
    background-color: #FBDFBF;
}

.bg-00304F {
    background: var(--bs-blue-200);
}

.bg-F4C9CD {
    background-color: #F4C9CD;
}

.max-width-300 {
    max-width: 300px;
}

.text-color-77374D {
    color: var(--bs-red);
}

.text-color-1A3F80 {
    color: #1A3F80
}

.lightgraybg {
    background: #FBFBFB !important;
}

.bg-CAD6EB {
    background: #CAD6EB;
}

.bg-F6F8F3 {
    background: #F6F8F3;
}

.text-green {
    color: var(--bs-green);
}

.bg-warging {
    background: var(--bs-warning);
}

.bg-warging-text {
    color: var(--bs-warning);
}

.text-color-959595 {
    color: var(--bs-gray-300);
}

.bs-gray-500 {
    background-color: var(--bs-gray-500);
}

.bg-lightgreen {
    background-color: var(--bs-lightgreen);
}

.bedge-text-color {
    color: var(--bs-green);
}

.theme-text-color {
    color: var(--bs-blue);
}

.gray-shade-theme {
    color: var(--bs-grayshade);
}

.pr-12 {
    padding-right: 12px;
}

.padding-16 {
    padding: 16px !important;
}

.padding-36 {
    padding: 36px !important;
}

.coverStorys {
    margin-top: 191px;
}

.padding-94 {
    padding: 94px 0 !important;
}

.max-width-103 {
    max-width: 103px;
}

.max-width-570 {
    max-width: 570px;
}

.max-width-432 {
    max-width: 432px;
}

.cta_relative {
    position: relative;
}

.relativeImg {
    position: relative;
}

.pb-294 {
    padding-bottom: 294px;
}

.contentLimit_line1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

/* Announcement Section */
.local-alert {
    display: none;
}

.global-alert {
    display: none;
}

.open {
    display: block !important;
}

.bg-primary-green {
    background-color: var(--bs-green);
}

.border-radius-0 {
    border-radius: 0px !important;
}

.globalannouncement {
    font-size: 12px;
    font-weight: 560;
    line-height: 2.67;
    letter-spacing: -0.2px;
    color: #fff;
    padding-left: 10px;
}

.bg-primary-green button.btn-close {
    padding: 0;
    background-size: 9px 14px;
    filter: invert(1);
    opacity: 1;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}

.globalannouncement a {
    color: #fff;
    letter-spacing: inherit;
    font-weight: 400;
    text-decoration: none;
}

    .globalannouncement a:hover {
        text-decoration: underline;
    }

.announcement-close:hover {
    background: var(--bs-green-100);
    border-radius: 100%;
}

.announcement-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.alert-dismissible .announcement-close .btn-close {
    position: inherit;
}

.announcement-content {
    display: flex;
    align-items: center;
}


/* End Announcement Section */


/* Top Menu Bar */

header {
    z-index: 999999;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #ffffff;
}

span.languageSet {
    color: #005474;
    border-bottom: 1px solid #005474;
}

.headerBottom {
    padding-bottom: 30px;
}

.topMenu ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
}

    .topMenu ul li {
        display: inline-block;
        margin-right: 20px;
    }

.headerTop {
    padding: 35px 0;
    padding-bottom: 0;
}

.topMenu ul li:not(.LoginBtn ) a:hover {
    color: #082c3d;
}

.topMenu ul li a {
    display: block;
    color: #707070;
    text-decoration: none;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.2px;
}
/* End top Menu Bar */
/* Search Bar */
div.searchBar {
    color: #555;
    display: flex;
    padding: 0;
    border-bottom: 2px solid #BFD4DC;
    border-radius: 0;
    /* margin: 0 40px 0px 0;*/
}

.searchBar input[type="search"] {
    border: none;
    background: transparent;
    margin: 0;
    padding: 7px 8px;
    font-size: 14px;
    color: inherit;
    border: 1px solid transparent;
    border-radius: inherit;
    width: 75%;
    padding-left: 15px !important
}

ul.searchitemsinner {
    background: #FBFBFB;
    position: absolute;
    left: auto !important;
    padding: 25px 25px 10px 25px;
    border-radius: 18px;
    box-shadow: 0px 14px 30px 2px rgba(0, 0, 0, 0.05);
    width: 364px;
    right: 0;
    top: 72px;
}

.searchitemsinner li:before {
    content: "";
    background: url(/assets/cno/images/system/serchitem.svg);
    position: absolute;
    top: 12px;
    left: 10px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}

ul.searchitemsinner li a {
    text-decoration: none;
    position: relative;
    font-size: 14px;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #535353;
    padding: 12px 10px;
}

ul.searchitemsinner li {
    list-style: none;
    position: relative;
    font-size: 14px;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #535353;
    padding: 12px 0;
    padding-left: 24px;
    border-radius: 9px;
}

    ul.searchitemsinner li:hover {
        background: #F3F3F3;
    }

.searchBar input[type="search"]::placeholder {
    color: #707070;
    font-size: 14px;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
}

.searchBar button[type="button"]#btnDoSearch {
    text-indent: -999px;
    overflow: hidden;
    width: 40px;
    padding: 0;
    margin: 0;
    border: 1px solid transparent;
    border-radius: inherit;
    background: transparent url(/assets/cno/images/system/search.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    /* opacity: 0.7; */
}

.searchBar button[type="button"]:hover {
    opacity: 1;
}

.searchBar button[type="button"]:focus, .searchBar input[type="search"]:focus {
    box-shadow: 0 0 3px 0 #1183d6;
    border-color: #1183d6;
    outline: none;
}

div.nosubmit {
    border: none;
    padding: 0;
}

.rightmenuSec {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.searchBar input.nosubmit {
    border: 1px solid #555;
    width: 100%;
    padding: 9px 4px 9px 40px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center;
}

div.searchBar input {
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    padding: 16px 0 !important;
    overflow: hidden;
}

.searchBar button[type="button"]:focus, .searchBar input[type="search"]:focus {
    box-shadow: none;
    border-color: transparent;
    outline: 0;
}

.searchFormSection {
    max-width: 200px;
    position: relative;
}
/* End Search Bar */
/* Login Btn Sec */
.LoginBtn ul {
    padding-left: 0;
    margin-bottom: 0;
}

    .LoginBtn ul li {
        list-style: none;
    }

.globalbtn .btn {
    font-size: 14px;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    border-radius: 9px;
    background: var(--bs-blue-100);
    padding: 15px;
    border: 0;
    transition: 0.4s ease;
}

    .globalbtn .btn:hover {
        background: var(--bs-blue-200);
        transition: 0.4s ease;
    }
/* End Login btn */
/* Global Menu Bar */
.fullmegaMenus {
    width: 600px !important;
}

.hidden {
    display: none;
}

.col-megamenu ul.list-unstyled .nav-item.dropdown a.show:after {
    transform: rotate(180deg);
}

.rightmenuSec li.nav-item a:hover {
    color: #005474;
}

.col-megamenu ul.list-unstyled .nav-item.dropdown a:after {
    font-size: 14px;
    font-weight: 900;
    color: #082C3D;
    line-height: 14px;
    letter-spacing: -0.2px;
}

.subchildwidth.show + .dropdown-menu {
    width: 280px !important;
    padding-bottom: 10px !important;
    background: #fff !important;
}
/* .col-megamenu ul.list-unstyled .nav-item.dropdown a {
    border-left: 4px solid #76B900;
} */
.rightmenuSec li.nav-item .col-megamenu a, .rightmenuSec li.nav-item .dropdown-menu a {
    border-left: 4px solid transparent;
}

a.nav-link.dropdown-toggle.subchildwidth + .dropdown-menu:before {
    display: none;
}

a.nav-link.dropdown-toggle.subchildwidth.show span {
    position: relative;
}

    a.nav-link.dropdown-toggle.subchildwidth.show span:before {
        content: "";
        background: #76B900;
        position: absolute;
        left: -15px;
        border-radius: 0 3px 3px 0px;
        height: 100%;
        width: 4px;
    }

.col-megamenu ul.list-unstyled .nav-item.dropdown a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-wrap: wrap;
}

html[lang="fr"] .navbar-nav.menuDropdown {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-wrap: wrap;
    justify-content: start !important;
    flex-wrap: wrap;
}

    html[lang="fr"] .navbar-nav.menuDropdown li {
        margin-bottom: 10px
    }


/* .col-megamenu ul.list-unstyled .nav-item.dropdown a.show span {
    border-left: 4px solid #76B900;
} */
a.nav-link.dropdown-toggle.subchildwidth.show {
    background: #fff !important;
    border-radius: 9px;
}

.rightmenuSec li.nav-item .col-megamenu a, .rightmenuSec li.nav-item .dropdown-menu a {
    display: block;
}

    .rightmenuSec li.nav-item .col-megamenu a:hover, .rightmenuSec li.nav-item .dropdown-menu a:hover {
        background: #F3F3F3;
        border-radius: 9px;
    }

.fullmegaMenus li {
    width: 50%;
    float: left;
}

    .fullmegaMenus li ul li {
        width: 100%;
    }

    .fullmegaMenus li ul {
        left: 48% !important;
        top: -62% !important;
    }

.fullmegaMenus .dropend .dropdown-toggle::after {
    float: right;
    transform: rotate(90deg);
}

.mainglobalmenu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*width: calc(100% - 45px);*/
    width: calc(100% - 5px);
}

.rightmenuSec li.nav-item a {
    font-size: 14px;
    font-style: normal;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: var(--bs-blue); /*
    padding: 0 20px !important;*/
}

.rightmenuSec li.nav-item .col-megamenu a, .rightmenuSec li.nav-item .dropdown-menu a {
    text-decoration: none;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.2px;
    color: #535353;
    padding: 12px !important;
}

.rightmenuSec .navbar-nav .dropdown-menu {
    border-radius: 18px;
    background: #FBFBFB;
    box-shadow: 0px 14px 30px 2px rgba(0, 0, 0, 0.05);
    padding: 24px 12px;
    border: 0;
    margin-top: 60px;
    width: 300px;
}

.fullwidthmenu {
    width: 600px !important;
}

.dropdown-menu.show {
    display: block;
    left: 50%;
    transform: translateX(-50%);
}



/* .rightmenuSec .navbar-nav .dropdown-menu::before {
        content: "";
        position: absolute;
        left: 50%;
        top: -28px;
        transform: translateX(-50%);
        border-top: 15px solid #ffffff00;
        border-bottom: 15px solid #FBFBFB;
        border-left: 15px solid #ffffff00;
        border-right: 15px solid #ffffff00;
    }*/

.back_btn {
    font-family: Open Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.4px;
    color: var(--bs-blue);
    background: #fff;
    padding: 36px 43px 36px 24px;
}

    .back_btn span {
        padding-right: 24px;
    }

.rightmenuSec li.nav-item .col-megamenu a:hover, .rightmenuSec li.nav-item .dropdown-menu a:hover {
    color: #082c3d;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show, .ullistFooterbtm li a:hover {
    color: #082c3d;
}
/* End Global Menu Bar */
/* Start Footer*/
.min-height-225 {
    min-height: 225px
}

footer {
    background: #FBFBFB;
    margin-top: 60px
}

ul.social-links li a:hover {
    background: #E0EAEE;
    transition: 0.4s ease;
}

    ul.social-links li a:hover i {
        color: #00304f;
    }

.footerTop {
    padding: 94px 0;
}

.footer-topleft {
    padding: 36px;
}

ul.social-links {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 16px;
}

    ul.social-links li {
        list-style: none;
    }

        ul.social-links li a {
            width: 60px;
            height: 60px;
            padding: 0px 20px;
            border-radius: 9px;
            background-color: #F0F5F7;
            text-decoration: none;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: 0.4s ease;
        }

        ul.social-links li i {
            color: var(--bs-blue-100);
            font-size: 20px;
            font-weight: 400;
            line-height: 16px;
            letter-spacing: -0.1px;
        }

.footer-links ul li a {
    color: var(--bs-grayshade);
    text-decoration: none;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.2px;
}

    .footer-links ul li a:hover {
        color: #082c3d;
    }

.footer-links ul li {
    list-style: none;
    line-height: 0;
    margin-bottom: 16px;
}

.footer-addrspara {
    font-size: 12px;
    font-weight: 560;
    line-height: 20px;
    letter-spacing: -0.2px;
    color: #535353;
}

.foooterBottom {
    border-top: 1px solid #F3F3F3;
    padding: 20px 0;
}

.copyright {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.2px;
    margin-bottom: 0;
    color: #707070;
    text-align: end;
}

.ullistFooterbtm {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    padding-left: 0;
    gap: 20px;
}

    .ullistFooterbtm li {
        list-style: none;
    }

        .ullistFooterbtm li a {
            text-decoration: none;
            font-size: 12px;
            font-style: normal;
            font-weight: 500;
            line-height: 14px;
            color: #707070;
            letter-spacing: -0.2px;
            display: block;
        }

.footerTop .row {
    position: relative;
    z-index: 1;
}

    .footerTop .row .col-lg-6 {
        position: relative;
    }

.footertopline {
    position: absolute;
    z-index: -1;
    top: -51px;
    left: -108px;
}

.footerbottomline {
    position: absolute;
    z-index: -1;
    bottom: -94px;
    left: -40%;
}

.requestBlockSec {
    display: flex !important;
    align-items: center;
    gap: 12px;
}

.footer-top .row .mobfoot:nth-child(1) .footer-links, .footer-top .row .mobfoot:nth-child(2) .footer-links, .footer-top .row .mobfoot:nth-child(3) .footer-links {
    margin-bottom: 54px;
}
/* End Footer*/
/*Bedge */
.global-Bedge span {
    line-height: 14px;
    letter-spacing: -0.1px;
}

.rounded-18 {
    border-radius: 18px;
}

.rounded-9 {
    border-radius: 9px;
}

.paddingset {
    padding: 12px;
}

.paddingset-6 {
    padding: 6px 12px;
}

.paddingset-20 {
    padding: 20px;
}
/* Table Css */
.tableSections table thead tr th {
    background: #00304F !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    color: #f9f9f9;
    padding: 24px;
}

.tableSections table tbody tr td {
    background: #fff !important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    color: #707070;
    padding: 24px;
    border-bottom: 1px solid #F3F3F3 !important;
}

.tableSections {
    border: 1px solid #F3F3F2;
    border-radius: 9px;
}

    .tableSections table tbody tr:nth-child(even) td {
        background: #F9F9FA !important;
        border-bottom: 0;
    }

    .tableSections table tbody tr:nth-child(odd) td {
        background: #fff !important;
        border-bottom: 0;
    }

.articleInnerContent p {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    color: #535353;
}
/* End Table Css */
/* Header Banner */
.bannerText3 h1 {
    font-size: 40px;
    font-weight: 560;
    line-height: 64px;
    letter-spacing: -0.55px;
    color: #F9F9F9;
}

.gapbottomSet {
    margin-bottom: 250px !important;
}

section.bannnerbluelisting {
    padding: 47px 0 62px 0;
    border-bottom: 1px solid #E0EAEE;
}

.headerBanner3 {
    padding: 94px 0 235px 0;
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.headerBannerblue {
    padding: 94px 0 94px 0;
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.mt-minus-141 {
    margin-top: -141px;
}

.bannerText3 p {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    color: #C7C7C7;
}

.bannerText h1 {
    font-size: 50px;
    font-style: normal;
    font-weight: 650;
    line-height: 68px;
    letter-spacing: -0.55px;
    color: var(--bs-blue-200);
}

.videoblackcover {
    background: #000;
    /* border-radius: 18px; */
    border-radius: 54px;
}

.videobanner .bannercirclesbtm {
    transform: rotate(180deg);
}

.bannercirclesbtmlefts {
    position: absolute;
    bottom: -48px;
    left: -48px;
    z-index: -1;
}

.videobanner .bannercircles {
    top: -80px;
    right: -83px;
}

.videobanner .bannercirclesbtm {
    position: absolute;
    bottom: -86px;
    left: -86px;
    z-index: -1;
}

.videobannerradius {
    border-radius: 54px;
    overflow: hidden;
}

.bannercirclestop {
    position: absolute;
    top: -44px;
    right: -48px;
}

.bannersection .bannerText {
    max-width: 500px;
}

.bannerforms select:focus {
    box-shadow: none;
    outline: transparent;
    border-color: transparent;
}

.bannerforms select:hover {
    background-color: #F3F3F3;
}

.bannerforms select {
    border-color: #fff;
}

.bannerforms label {
    font-size: 14px;
    font-style: normal;
    font-weight: 560;
    line-height: 16px;
    margin-bottom: 16px;
    letter-spacing: -0.1px;
    padding-bottom: 0;
}

section.headerBanner {
    padding-top: 94px;
    padding-bottom: 140px;
}

.videobanner {
    position: relative;
}

    .videobanner video {
        border-radius: 18px;
        overflow: hidden
    }

.bannercircles {
    position: absolute;
    top: -75px;
    right: -80px;
}

.bannercirclesbtm {
    position: absolute;
    bottom: -69px;
    left: -69px;
    z-index: -1;
}

.bannercirclesinner {
    right: 60px;
    position: absolute;
    top: -54px;
}
/* End Header Banner */
/* Multi Select */
.multi-select-container {
    width: 100%;
}

    .multi-select-container .multi-select-button {
        box-shadow: none;
        display: inline-block;
        max-width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: -0.5em;
        background-color: #ffffff;
        border-radius: 0;
        border: 1px solid #ECECEC;
        cursor: default;
        font-size: 14px;
        line-height: 1.4;
        color: #111111;
        height: 47px;
        padding: 14px 40px 14px 14px;
        width: 100%;
        text-align: left;
        transition: all 0.3s ease-in-out;
    }

        .multi-select-container .multi-select-button:hover {
            background-color: #f6f6f7;
        }

        .multi-select-container .multi-select-button:after, .select2::after {
            position: absolute;
            top: 5px;
            right: 3px;
            display: inline-block;
            border-style: solid;
            border-width: 5px 5px 5px;
            border-color: #111111 transparent transparent transparent;
            margin-left: 0;
            vertical-align: 0;
            width: 24px;
            height: calc(100% - 9px);
            border: 0;
            background-image: url(/assets/cno/images/system/down-caret.svg);
            background-repeat: no-repeat;
            background-position: center left;
            content: "";
            pointer-events: none;
            background-color: #fff;
        }

.select2:hover::after {
    background-color: #f6f6f7;
}

.multi-select-container.multi-select-container--open .multi-select-button:after, .select2.select2-container--open::after {
    transform: rotateX(180deg);
}

.multi-select-container .multi-select-button:hover::before {
    opacity: 1;
}

.multi-select-container.multi-select-container--open .multi-select-button::before {
    opacity: 1;
}

.multi-select-container .multi-select-menu {
    top: 48px;
    margin: 0;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
    border: 0;
    border-radius: 2px;
    z-index: 3;
    overflow-x: hidden !important;
}

    .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem {
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 1;
        color: #414141;
        padding: 15px 16px;
        display: flex;
        align-items: center;
        cursor: pointer;
    }

        .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem:hover {
            background-color: #f6f6f7;
        }

        .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem input {
            position: static;
            margin-top: 0;
            margin-right: 10px;
            margin-left: 0;
        }

            .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem input[type=checkbox] {
                width: 1em;
                height: 1em;
                vertical-align: top;
                background-color: #ffffff;
                background-repeat: no-repeat;
                background-position: center;
                background-size: contain;
                border: 1px solid #0c1c64;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                -webkit-print-color-adjust: exact;
                /* color-adjust: exact; */
                print-color-adjust: exact;
                border-radius: 2px;
            }

            .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem input:checked {
                background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
                background-color: #005EB8;
                border-color: #005EB8;
            }

            .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem input:disabled {
                opacity: 0.5;
            }

        .multi-select-container .multi-select-menu .multi-select-menuitems .multi-select-menuitem:nth-child(even) {
            background: #FBFBFB;
        }

.select2 {
    display: block;
    width: 100% !important;
}

    .select2 .selection {
        display: block;
        width: 100%;
    }

        .select2 .selection .select2-selection {
            box-shadow: none;
            display: inline-block;
            max-width: 100%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            vertical-align: -0.5em;
            background-color: #ffffff;
            border-radius: 9px;
            border: 1px solid #ECECEC;
            cursor: default;
            font-size: 14px;
            line-height: 1.5;
            color: #111111;
            height: 48px;
            padding: 14px 32px 14px 14px;
            width: 100%;
            display: flex;
            align-items: center;
            position: relative;
        }

            .select2 .selection .select2-selection:hover {
                background-color: #f6f6f7;
            }

            .select2 .selection .select2-selection .select2-selection__rendered {
                font-weight: 400;
                font-size: 14px;
                line-height: 1;
                color: #082C3D;
                padding: 0;
                display: flex;
                align-items: center;
                margin: 0;
            }
            /*  .select2-container--above.select2-container--focus.select2-selection__rendered:before {
    background: red;
    content: "";
    height: 20px;
    width: 4px;
    position: absolute;
    left: 0;
    border-radius: 0 3px 3px 0px;
} */
            .select2 .selection .select2-selection .select2-selection__arrow {
                position: absolute;
                top: 18px;
                right: 20px;
                line-height: 1;
                width: auto;
                height: auto;
                display: none;
            }

                .select2 .selection .select2-selection .select2-selection__arrow b {
                    width: 11px;
                    height: 11px;
                    border: 0;
                    display: block;
                    margin: 0;
                    position: relative;
                    left: auto;
                    z-index: 1;
                    top: auto;
                    background-image: url(/assets/cno/images/system//down-caret.svg);
                    background-repeat: no-repeat;
                    background-position: center;
                }

    .select2.select2-container--open .selection .select2-selection .select2-selection__arrow b {
        transform: rotateX(180deg);
    }

.select2-container.select2-container--default.select2-container--open .select2-dropdown {
    margin-top: 2px;
    border: 0;
    border-radius: 2px;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);
    z-index: 9;
    border-radius: 9px;
}

.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li {
    background-color: #ffffff;
    color: #082C3D;
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    padding: 14px;
    position: relative;
}

.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options[aria-multiselectable=true] li {
    padding-left: 42px;
}

    .select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options[aria-multiselectable=true] li.select2-results__option--selectable.select2-results__option--selected {
        background: none;
        color: #082C3D;
    }

    .select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options[aria-multiselectable=true] li::before {
        width: 14px;
        height: 14px;
        position: absolute;
        top: 13px;
        left: 14px;
        content: "";
        border-radius: 3px;
        border: 2px solid #0C1C64;
    }

    .select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options[aria-multiselectable=true] li.select2-results__option--selectable.select2-results__option--selected::before {
        border-color: #76B900;
        background: #76B900;
    }

    .select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options[aria-multiselectable=true] li.select2-results__option--selectable.select2-results__option--selected::after {
        width: 5px;
        height: 8px;
        border-right: 2px solid #fff;
        border-bottom: 2px solid #fff;
        position: absolute;
        top: 15px;
        left: 18px;
        content: "";
        transform: rotate(45deg);
        border-left-color: transparent;
        border-radius: 0;
        border-left: 0;
    }

.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li:hover, .select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li.select2-results__option--selectable.select2-results__option--highlighted {
    background-color: #F3F3F3;
}
/* .select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li:nth-child(even) {
    background-color: #FBFBFB;
} */
.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li:first-child {
    border-radius: 2px 2px 0 0;
}

.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li:first-child {
    border-radius: 0 0 2px 2px;
}

.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li.select2-results__option--selectable.select2-results__option--selected:after {
    border-left: 4px solid #76B900;
    height: 18px;
    content: "";
    position: absolute;
    border-radius: 0 3px 3px 0px;
    left: 0;
    top: 13px;
}

.select2-container.select2-container--default.select2-container--open .select2-results .select2-results__options li.select2-results__option--disabled {
    background-color: #F9F8F8;
    color: #6C6C6C;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 300px;
    border-radius: 9px;
}

.select2-container--default .select2-search--inline {
    display: inherit;
}

    .select2-container--default .select2-search--inline .select2-search__field {
        margin: 0px;
        color: #111111;
        font-size: 14px;
        line-height: 1.5;
        font-family: var(--bs-body-font-family);
    }

        .select2-container--default .select2-search--inline .select2-search__field::placeholder {
            color: #111111;
        }

        .select2-container--default .select2-search--inline .select2-search__field::-moz-placeholder {
            color: #111111;
        }

        .select2-container--default .select2-search--inline .select2-search__field:-ms-input-placeholder {
            color: #111111;
        }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #E0ECF6;
    border: none;
    border-radius: 20px;
    font-size: 12px;
    line-height: 12px;
    color: #111;
    display: flex;
    margin: 0 4px 0 0;
    padding: 4px 16px 3px 6px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    right: 2px;
    top: 4px;
    left: auto;
    color: #D20037;
    border: none;
    font-size: 16px;
    background: none !important;
}
/* End Multi Select */
/* Feature News */
.getLatesttext {
    color: #082C3D;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: -0.4px;
}

.max-width-545 {
    max-width: 545px;
}

.standrdSecFlex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 89px;
}

.coverStory {
    color: var(--bs-grayshade);
}

.arrows_set a {
    padding: 18px 0px;
    background: #F6F8F3;
    border-radius: 9px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 52px;
    height: 52px;
    text-decoration: none;
}

.standrdSec {
    padding: 24px;
    background: #FBFBFB;
    transition: 0.4s ease;
}

    .standrdSec:hover {
        /* background: #F3F3F3;*/
        transition: 0.4s ease;
    }

.content_card .cards {
    position: relative;
    width: 100%;
    background: radial-gradient(#111 50%, #000 100%);
    border-radius: 18px;
    cursor: pointer;
    overflow: hidden;
}

.content_card img {
    max-width: 100%;
    width: 100%;
    display: block;
}

.content_card .cards img {
    overflow: hidden;
    transition: 0.3s ease-in;
}

.content_card .global-Bedge {
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 1;
}

.content_card {
    position: relative;
    margin-bottom: 20px;
    background: #EDF1E7;
    border-radius: 8px;
    padding: 15px;
}

    .content_card:hover img {
        transform: scale(1.07);
        overflow: hidden;
        opacity: 0.4;
    }





    .content_card .overlay {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        padding: 15px;
        text-align: center;
        color: #fff;
    }

        .content_card .overlay .link-a:hover {
            background: rgb(95, 199, 10);
        }

    .content_card:hover .overlay .text-h1 {
        opacity: 1;
        transform: translateY(0);
    }

    .content_card:hover .overlay .text-p {
        opacity: 1;
        transform: translateY(0);
    }

    .content_card:hover .overlay .link-a {
        opacity: 1;
        transform: translateY(0);
    }

.tagsmain {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
}

.tagsingle a {
    padding: 6px 14px;
    border-radius: 9px;
}

.newsTitle a {
    display: block;
}
/*  End Feature News */
/* CTA Card */
.ctaCardSingle {
    display: flex;
    align-items: center;
    gap: 12px;
    transition: 0.4s ease;
}

    .ctaCardSingle:hover .cardSingleIcon {
        background: #1D6F08;
        transition: 0.4s ease;
    }

.cardSingleIcon {
    padding: 18px 0px;
    background: #6A8C36;
    width: 48px;
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9px;
}

.theme-orange {
    background: #ed8000 !important;
}

.ctaCardSingle:hover .theme-orange {
    background: #85672D !important;
}

.cardSingleIcon i {
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: 16px;
    letter-spacing: -0.1px;
}

.d-initial {
    display: inline-flex !important;
}

.cta_relative .bannercircles {
    right: 24px;
    position: absolute;
    top: -90px;
}

.cta_relative .bannercirclesbtm {
    position: absolute;
    bottom: -89px;
    left: -90px;
    z-index: -1;
    transform: rotate(180deg);
}

.cta_relative .bannercirclesbtminner {
    position: absolute;
    bottom: -56px;
    left: -57px;
    z-index: -1;
    transform: rotate(180deg);
}

.rightImageSection .bannercirclesinner {
    right: 378px;
    position: absolute;
    top: -53px;
}

.cta_relative .bannercirclesbtminnerright {
    position: absolute;
    bottom: -56px;
    right: -57px;
    z-index: 1;
    transform: rotate(180deg);
}

.cta_relative .bannercirclesbtmright {
    position: absolute;
    bottom: -93px;
    right: -90px;
    z-index: -1;
    transform: rotate(180deg);
}

.cta_relative .bannercirclesleft {
    right: 342px;
    position: absolute;
    top: -90px;
    transform: rotate(-90deg);
    z-index: -1;
}

.textImageCard {
    padding-top: 116px;
    padding-bottom: 184px;
}
/* End CTA Card */
/* Resource Section */
.ctaCardSingle:hover svg path:first-child {
    fill: #1D6F08;
    transition: 0.4s ease;
}

.ctaCardSingle.svgcolorchanges:hover svg path:first-child {
    fill: #85672D;
    transition: 0.4s ease;
}

.resource-Main {
    padding: 30px 24px 24px 24px;
    transition: 0.4s ease;
}

.min-height-195 {
    min-height: 195px;
}

.dataresource {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
/* End Resource Section */
/* Newsletter Sec */
.formnewsletter {
    padding: 82px 102px 82px 102px;
    position: relative;
}

.validation-error .error-message {
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.newsletterSignup {
    padding-top: 94px;
}

.globalbtn a.lightgraybg:hover {
    background: #005474 !important;
    color: #fff !important;
}

    .globalbtn a.lightgraybg:hover i {
        color: #fff !important;
    }

.formnewslettercircles {
    position: absolute;
    left: -91px;
    top: -92px;
}

.FormSectionValidated .inputSet {
    padding: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #707070;
    margin-bottom: 32px;
}

.FormSectionValidated .form-check-input[type=checkbox]:focus {
    box-shadow: none;
}

.FormSectionValidated .form-check-input[type=checkbox] {
    border-radius: 2px;
    border-color: #005474;
    width: 13px;
    height: 14px;
    margin-top: 0;
}

.FormSectionValidated .form-check-input:checked {
    background-color: #005474;
    border-color: #005474 !important;
    margin-top: 0;
}

.FormSectionValidated .inputSet:hover {
    background: #f6f6f7;
}

.FormSectionValidated .inputSet:focus {
    background: #fff;
    box-shadow: none;
    border-color: #dee2e6;
}

.resource-Main:hover {
    background: #DAE2CD;
    transition: 0.4s ease;
}
/* End Newsletter */
/* Announcement Card */
.announcement_card .cards {
    position: relative;
    width: 100%;
    background: radial-gradient(#111 50%, #000 100%);
    border-radius: 18px;
    cursor: pointer;
    overflow: hidden;
    max-width: 90px;
    height: 90px;
}

.announcement_card:hover .newsTitle a {
    color: #082C3D;
}

.announcement_card img {
    max-width: 100%;
    width: 100%;
    display: block;
    object-fit: cover;
}

.announcement_card .cards img {
    overflow: hidden;
    transition: 0.2s ease-in;
}

.announcement_card .global-Bedge {
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 1;
}

.announcement_card {
    position: relative;
}

    .announcement_card:hover img {
        transform: scale(1.1);
        overflow: hidden;
        opacity: 0.4;
    }

    .announcement_card .overlay {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        padding: 15px;
        text-align: center;
        color: #fff;
    }

        .announcement_card .overlay .link-a:hover {
            background: rgb(95, 199, 10);
        }

    .announcement_card:hover .overlay .text-h1 {
        opacity: 1;
        transform: translateY(0);
    }

    .announcement_card:hover .overlay .text-p {
        opacity: 1;
        transform: translateY(0);
    }

    .announcement_card:hover .overlay .link-a {
        opacity: 1;
        transform: translateY(0);
    }
/* Announcement Card */
/* Custom Pagination */
.customPagination ul li a {
    padding: 16px;
    font-size: 14px;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    height: 48px;
    width: 48px;
    color: #535353;
    text-align: center;
}

.customPagination ul li {
    height: 48px;
    width: 48px;
    text-align: center;
}

    .customPagination ul li:last-child, .customPagination ul li:first-child {
        width: auto;
    }

        .customPagination ul li:first-child a {
           /* cursor: not-allowed;*/
        }

        .customPagination ul li:last-child a, .customPagination ul li:first-child a {
            width: auto;
        }

.border-transparent li a {
    border-color: transparent;
}

.customPagination .page-link:focus {
    box-shadow: none;
}
/* .customPagination ul li a.page-link{
    max-width: 32px;
} */
.customPagination ul li a.page-link:hover {
    background: #F3F3F3;
    color: #082C3D;
}

.customPagination ul li.active .page-link {
    background: #082C3D;
    border-color: transparent;
}
/* End Custom Pagination */
/* Date Picker */
.datepicker-dropdown {
    padding: 0px 0px 12px 0px;
    border-radius: 0px 0px 9px 9px;
    border-color: transparent;
}

    .datepicker-dropdown th {
        font-size: 0.75rem;
        color: #00304F;
        width: 35px;
        padding: 0;
    }

    .datepicker-dropdown td {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
        letter-spacing: -0.2px;
        color: #535353;
        padding: 6px;
        height: 30px;
    }

    .datepicker-dropdown table {
        border-collapse: separate;
        border-spacing: 0 10px;
    }

    .datepicker-dropdown td:hover {
        background-color: greengreen !important;
    }

    .datepicker-dropdown td.old {
        background-color: #FBFBFB;
        color: #082C3D;
    }

    .datepicker-dropdown td.active {
        background-color: #00304F !important;
        background-image: none !important;
        color: #fff;
    }

    .datepicker-dropdown td span {
        border-radius: 0px !important;
    }

        .datepicker-dropdown td span:hover {
            background-color: green !important;
        }

        .datepicker-dropdown td span.focused {
            background-color: #00304F !important;
            background-image: none !important;
            color: #fff;
        }

    .datepicker-dropdown .datepicker-switch {
        font-size: 0.875rem;
        font-weight: 500;
        text-transform: uppercase;
        background: none !important;
    }

    .datepicker-dropdown .prev {
        background: none !important;
        font-size: 0px;
        padding: 0px 0 0px 14px;
    }

        .datepicker-dropdown .prev::after {
            display: block;
            content: "";
            width: 27px;
            height: 27px;
            /* border: 1px solid orange; */
            font-size: 0px;
            background-image: url(/assets/cno/images/system//long-arrow-left.png);
            background-position: center center;
            background-repeat: no-repeat;
        }

        .datepicker-dropdown .prev:hover::after {
            background-color: #e0ecf6;
            border-color: #e0ecf6;
        }

    .datepicker-dropdown .next {
        background: none !important;
        font-size: 0px;
        padding: 0px 14px 0px 0px;
    }

        .datepicker-dropdown .next::after {
            display: block;
            content: "";
            width: 27px;
            height: 27px;
            /* border: 1px solid orange; */
            font-size: 0px;
            background-image: url(/assets/cno/images/system/long-arrow-right.png);
            background-position: center center;
            background-repeat: no-repeat;
        }

        .datepicker-dropdown .next:hover::after {
            background-color: #e0ecf6;
            border-color: #e0ecf6;
        }

.input-daterange {
    display: flex;
    position: relative;
}

    .input-daterange::after {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0px;
        content: "";
    }

    .input-daterange.space .spacer {
        opacity: 1;
    }

    .input-daterange .spacer {
        width: 20px;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        opacity: 0;
    }

    .input-daterange .startslect {
        pointer-events: none;
    }

    .input-daterange .form-control {
        background: none !important;
        padding: 0px !important;
        border: none !important;
        width: 83px !important;
        height: auto !important;
        text-align: left;
        outline: none !important;
        box-shadow: none !important;
        pointer-events: none;
    }

.datepicker table tr td.range {
    background: #E0EAEE;
}

.datepicker table tr td.selected, .datepicker table tr td.today {
    background: #00304F;
    color: #fff;
}
/* .datepicker-dropdown {
    margin-left: -120px;
  } */
.datepicker-dropdown {
    margin-top: 48px;
    /* max-width: 230px; */
    border-radius: 9px !important;
}

.error-message.calBg {
    background-color: #00304F;
    pointer-events: none;
}

.datepicker-dropdown.datepicker-orient-left:after {
    left: 50%;
    transform: translateX(-50%);
}

.datepicker-dropdown.datepicker-orient-bottom:after {
    top: -14px;
}

.datepicker-dropdown:after {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fff;
}

.datepicker-dropdown.datepicker-orient-bottom:before, .datepicker-dropdown.datepicker-orient-top:before {
    display: none;
}
/* End Date Picker */
/* News Filetr */
/* .allNewsSeparation {
    padding: 94px 0 74px 0;
} */
.sticky-top-news {
    z-index: 9;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
}

.allinnernews {
    font-size: 32px;
    line-height: 48px;
}

.filterSearches .searchFormSection {
    max-width: 100%;
}

.btn-labeled {
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #082C3D;
}

    .btn-labeled:hover {
        background: #F3F3F3 !important;
    }

.columnWidthSet .col-lg-3 {
    padding: 0;
    padding-right: 12px;
}

.singledatepicker {
    box-shadow: none;
    display: inline-block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: -0.5em;
    background-color: #ffffff;
    border-radius: 9px;
    border: 1px solid #ECECEC;
    cursor: default;
    font-size: 14px;
    line-height: 1.5;
    color: #111111;
    height: 48px;
    padding: 14px 32px 14px 14px;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
}

    .singledatepicker input {
        border: 0;
        font-size: 14px;
        font-style: normal;
        font-weight: 560;
        line-height: 16px;
        letter-spacing: -0.1px;
        color: var(--bs-blue);
        padding: 0;
    }

    .singledatepicker .input-group-addon {
        position: absolute;
        right: 14px;
        top: 46%;
        transform: translateY(-50%);
    }

    .singledatepicker:hover, .singledatepicker:hover input {
        background: #F3F3F3;
    }

    .singledatepicker input::placeholder {
        color: #707070;
        font-size: 14px;
        font-style: normal;
        font-weight: 560;
        line-height: 16px;
        /* 114.286% */
        letter-spacing: -0.1px;
    }

.filterOne label {
    font-size: 14px;
    font-style: normal;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #535353;
}

.filterSearches .searchFormNews .input-group input::placeholder {
    font-size: 14px;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #707070;
}

.filterOne .select2-container--default .select2-search--inline .select2-search__field::placeholder {
    color: #707070;
    font-size: 14px;
    font-style: normal;
    font-weight: 560;
    line-height: 16px;
    /* 114.286% */
    letter-spacing: -0.1px;
}

.filterSearches .searchFormNews .input-group input {
    border: 0 !important;
    background: transparent;
    border-bottom: 1px solid #BFD4DC !important;
    border-radius: 0;
    padding: 16px 0;
    font-size: 14px;
    color: #707070;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
}

    .filterSearches .searchFormNews .input-group input:focus {
        box-shadow: none;
    }

.filterSearches .searchFormNews span.input-group-append {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
}

.datepicker-dropdown.datepicker-orient-top {
    margin-top: -12px;
}

    .datepicker-dropdown.datepicker-orient-top:after {
        bottom: -15px;
        border-top: 15px solid #fff;
    }

.filterSearches .searchFormNews .input-group input:hover, div.searchBar:hover {
    background: #F3F3F3;
}

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
    display: none;
}
/* End News Filter */
/* Breadcrumb */
.breadcrumbMain {
    background: #F9F9FA;
    border-top: 1px solid #E0EAEE;
    border-bottom: 1px solid #E0EAEE;
    padding: 12px 0;
}

.h165 {
    /*height: 165px !important*/
}

.h116 {
    height: 68px !important
}

.breadcrumbMain {
    transition: all 0.5s;
    overflow: hidden;
    min-height: 0 !important;
}

    .breadcrumbMain.h0 {
        opacity: 0;
        padding: 0
    }

.breadcrumb {
    margin-bottom: 0;
}

.breadcrumb {
    display: flex;
    gap: 12px;
    align-items: center;
}

    .breadcrumb li {
        font-size: 12px;
        text-decoration: none;
        font-weight: 500;
        line-height: 14px;
        letter-spacing: -0.2px;
        color: #707070;
        background: #F0F5F7;
        padding-left: 0px !important;
        border-radius: 9px;
        position: relative;
        z-index: 9999
    }

        .breadcrumb li.active {
            padding: 12px !important;
        }

        .breadcrumb li a {
            text-decoration: none;
            color: inherit;
            display: block;
            padding: 12px !important;
        }

.breadcrumb-item + .breadcrumb-item::before {
    display: none;
}

.breadcrumb li:hover {
    background: #E0EAEE;
}

.breadcrumb li.active {
    background: #00304F;
    color: #fff;
}
/* End Breadcrumb */
/* Second Banner CSS */
.bannercirclesone {
    position: absolute;
    bottom: 0;
    left: 30px;
}

.bannercirclestwo {
    position: absolute;
    right: 0;
    bottom: 98px;
}
/* End Second Banner CSS */
/* New PAges */
.formcomplaints {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 44px;
    letter-spacing: -0.2px;
    color: #082C3D;
    max-width: 660px;
    margin: 0 auto;
    margin-bottom: 88px;
}

.headingForms {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.4px;
    color: #535353;
    margin-bottom: 34px;
}

.formcirclesone {
    position: absolute;
    bottom: -64px;
}

.contactInformations label {
    font-size: 14px;
    font-style: normal;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #535353;
    margin-bottom: 16px;
}

.validation-error .error-message {
    right: 13px;
    top: 13px;
}

.contactInformations .inputSet {
    padding: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #707070;
    border-color: #F3F3F3;
    border-color: var(--bs-border-color);
    border-radius: 9px;
}

.validation-error.successform .error-message {
    top: 22px;
}

.validation-error small {
    text-align: end;
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: 560;
    line-height: normal;
    letter-spacing: -0.2px;
    color: #77374D;
}

.contactInformations .form-check-input[type=checkbox]:focus {
    box-shadow: none;
}

.contactInformations .form-check-input[type=checkbox] {
    border-radius: 2px;
    border-color: #005474;
    width: 13px;
    height: 14px;
    margin-top: 0;
}

.contactInformations .form-check-input:checked {
    background-color: #005474;
    border-color: #005474 !important;
    margin-top: 0;
}

.contactInformations .inputSet:hover {
    background: #f6f6f7;
}

.contactInformations .inputSet:focus {
    background: #fff;
    box-shadow: none;
    border-color: #dee2e6;
}
/* .position-relative .pading-mob-version {
    top: 230px;
    position: relative;
} */
.container-inner-small {
    width: 655px;
    width: 800px;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px
}

.make-a-complaint {
    /* min-height: 1000px;
    min-height: 80vh;*/
    position: relative;
}

    .make-a-complaint.overflow-hidden {
        overflow: visible !important
    }

.doc-panel-wrapper {
    position: absolute;
    left: 50%;
    width: 330px;
    margin: 0 0 0 -667px;
    overflow-x: hidden;
    border-left: 1px solid #E0EAEE;
    border-top: 1px solid #E0EAEE;
    position: sticky;
    top: 116px;
}

.overlapContents {
    margin-top: -188px;
    z-index: 1;
    position: relative;
}

.make-a-banner-content {
    position: relative;
    padding: 106px 0 0px 0;
    overflow: hidden;
    margin-top: 1px
}

    .make-a-banner-content::after {
        content: "";
        position: absolute;
        background-color: #00304F;
        left: 100%;
        width: 555rem;
        bottom: 0;
        top: 0;
    }

@media (max-width: 1399px) {
    .doc-panel-wrapper {
        width: 330px;
        margin: 0 0 0 -609px;
    }
}

@media (max-width: 1199px) {
    .doc-panel-wrapper {
        width: 300px;
        margin: 0 0 0 -534px;
    }
}

@media (max-width: 991px) {
    .doc-panel-wrapper {
        width: calc(100% + 0px);
        z-index: 2;
        position: relative;
        left: 0px;
        right: 0px;
        margin: 0px;
    }

    .back_btn.d-lg-none.d-block {
        font-size: 14px;
        padding: 0 20px;
        background: transparent;
        display: none !important
    }

    .dropdown-menu.megamenu.fullwidthmenu.show {
        margin-top: 21px;
        background: #F0F5F7;
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled li a {
        font-size: 14px
    }

    #header .headerBottom > .container {
        max-width: 100% !important;
        width: 100%
    }

    .nav-link.dropdown-toggle.show::after {
        transform: rotate(0);
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled li {
        margin-bottom: 0 !important
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled {
        padding: 0 !important;
        padding-bottom: 15px !important
    }
}

.doc-panel-wrapper.fixed {
    /*  position: fixed;
    top: unset;*/
    /*  margin-top:84px*/
}

@media (max-width: 991px) {
    .doc-panel-wrapper.fixed {
        left: 0;
        right: 0;
        width: 100%;
    }
}

.doc-panel-wrapper .doc-panel {
    height: calc(100vh - 230px);
}



.doc-panel-wrapper .mCSB_inside > .mCSB_container {
    margin-right: 0px;
}

.doc-panel-wrapper .doc-panel-toggle {
    display: flex;
    padding: 7px 24px;
    justify-content: space-between;
    /* border-bottom: 1px solid #ECECEC; */
    background: #F9F9FA;
    /* box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05); */
    align-items: center;
    /* top: 445px;
    position: absolute;
    left: 0;
    width: 100%; */
}

    .doc-panel-wrapper .doc-panel-toggle button {
        padding: 16px;
        width: 46px;
        height: 48px;
        display: flex;
        align-items: center;
        background: #E0EAEE;
        border: 0;
        border-radius: 9px;
    }

.doc-panel-toggle h5 {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    display: flex;
    gap: 12px;
    align-items: center;
    color: #535353;
}
/* .doc-panel-wrapper.fixed .doc-panel-toggle{
    top: auto;
    position: inherit;
}  */
@media (min-width: 992px) {
    .doc-panel-wrapper .doc-panel-toggle {
        display: none;
    }
}

.doc-panel-wrapper .list-group .list-group-item {
    padding: 0;
    border-radius: 0;
    border: 0;
}

    .doc-panel-wrapper .list-group .list-group-item .step-box {
        font-size: 14px;
        font-weight: 600;
        line-height: 16px;
        color: #535353;
        border-bottom: 1px solid #E0EAEE;
        padding: 34px 36px 34px 72px;
        display: block;
        background: #F0F5F7;
        text-decoration: none;
        max-width: 100%;
        margin-left: 0;
        transition: all 0.4s ease;
        position: relative;
    }

@media (max-width: 1199px) {
    .doc-panel-wrapper .list-group .list-group-item .step-box {
        padding: 36px 24px 36px 70px;
    }
}

@media (max-width: 991px) {
    .doc-panel-wrapper .list-group .list-group-item .step-box {
        padding: 36px 18px;
        max-width: 100%;
        margin: 0;
    }
    .doc-panel-toggle .fa-solid.fa-arrow-right {
        display: none !important
    }
}

.doc-panel-wrapper .list-group .list-group-item .step-box::after {
    content: "";
    width: 2px;
    height: 42px;
    position: absolute;
    top: 50%;
    right: 0;
    background-color: transparent;
    transform: translate(0, -50%);
    transition: all 0.4s ease;
}

.doc-panel-wrapper .list-group .list-group-item .step-box::before {
    content: "";
    width: 555rem;
    position: absolute;
    top: 0;
    right: 100%;
    background-color: transparent;
    transition: all 0.4s ease;
    bottom: -1px;
    border-bottom: 1px solid #ECECEC;
}

.doc-panel-wrapper .list-group .list-group-item .step-box.active {
    background-color: #F9F9FA;
}

.forms-steps .doc-panel-wrapper .list-group .list-group-item .step-box h5 {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    color: #535353;
    padding-right: 10px;
    margin-top: 0;
    margin-bottom: 0;
}

.forms-steps .doc-panel-wrapper .list-group .list-group-item .step-box p {
    font-size: 14px;
    font-style: normal;
    font-weight: 560;
    line-height: 14px;
    color: #707070;
    letter-spacing: -0.1px;
    margin-bottom: 6px;
}

.forms-steps .doc-panel-wrapper .list-group .list-group-item .step-box {
    padding: 24px 36px;
}

.doc-panel-wrapper .list-group .list-group-item .step-box:hover {
    background: #E0EAEE;
}
/* .doc-panel-wrapper .list-group .list-group-item a.active::after {
    background-color: blue;
  } */
/* .doc-panel-wrapper .list-group .list-group-item a.active::before {
    background-color: #F5F9FC;
  } */
/*.doc-panel-wrapper .list-group .list-group-item .step-box span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;*/
/* height: 14px; */
/*display: flex;
    gap: 12px;
}*/
.doc-panel-wrapper .list-group .list-group-item .step-box small {
    display: block;
    margin-top: 12px;
    font-size: 0.75rem;
    color: #6C6C6C;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 12px;
}

.furtherresourceslist {
    background: #1D6F08;
    padding: 8px 36px 8px 36px;
    margin-bottom: 0;
}

.bodyContentMgmt {
    margin-top: -280px;
}

.idHeading {
    padding-top: 94px;
}

.text-blackPara p {
    font-size: 18px;
    font-weight: 400;
    line-height: 36px;
}

.subChildHeadig {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    color: #535353;
}

ul.scrollinglisting li:before {
    border: 3px solid #005474;
    content: "";
    position: absolute;
    left: -29px;
    top: 11px;
    height: 14px;
    width: 14px;
    border-radius: 100%;
}

ul.scrollinglisting li {
    position: relative;
    list-style: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    color: #707070;
    margin-bottom: 24px;
    padding-left: 18px;
}

.plussign li:before {
    content: "+";
    position: absolute;
    font-size: 24px;
    color: #005474;
    font-weight: 600;
    line-height: 22px;
    left: -29px;
    top: 7px;
    border-radius: 100%;
}

.plussign li {
    position: relative;
    list-style: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    color: #707070;
    margin-bottom: 24px;
    padding-left: 18px;
}

.bodyContentMgmt .bannercirclestwo {
    position: absolute;
    right: -79px;
    top: -96px;
}

.bodyContentMgmt .bannercirclestwos {
    position: absolute;
    right: -60px;
    top: -60px;
}
/* RelatedPages-container  */
.relatedPages-padding {
    padding: 94px 126px;
}
/* End RelatedPages-container */
/* Accordion */
.accordionMain .accordion-item {
    border: 0;
    border-bottom: 1px solid #F9F9FA;
}

.accordionMain .accordion-button:not(.collapsed) {
    background: transparent;
}

.accordionMain .accordion-button:focus {
    box-shadow: none;
}
/* .accordionMain  .accordion-collapse.show .accordion-item{
    border: 0;
} */
.seprator {
    border-bottom: 1px solid #F3F3F3;
}

.accoodionHeadings {
    font-size: 32px;
    font-weight: 600;
    line-height: 48px;
    letter-spacing: -0.4px;
    color: #082C3D;
}

.accordion-button:not(.collapsed)::after {
    background: url(/assets/cno/images/system/closed.png);
    background-position: center;
    background-size: 100% 100%;
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-top: -10px;
}

.accordion-button::after {
    background: url(/assets/cno/images/system/plused.png);
    background-position: center;
    background-size: 100% 100%;
    width: 30px;
    height: 30px;
    margin-left: 10px;
    margin-top: -10px;
}

.accordionMain .accordion-button {
    padding: 20px 0;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.4px;
    color: #535353;
}

.accordionMain .accordion-body {
    background: #F9F9FA;
    padding: 36px 114px 54px 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    color: #707070;
}

.sc {
    height: 800px;
    background: red;
}
/* End Accordion */
/* Prograss Bar */
/*.progressBar {max-width:754px}*/
.progressBar .progress {
    background: #E0EAEE;
    height: 8px;
    width: 100%;
    position: relative;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.progressBar .progress-bar {
    background: #1D6F08;
    border-radius: 9px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom: 1px solid #E0EAEE;
}

.progressBar.fixed {
    position: fixed;
    width: 100%;
    z-index: 999999;
    max-width: 1008px
}
/* End Prograss Bar */
.all-news {
    background: #f0f5f7;
}

.sticky-top-section {
    position: fixed;
    top: 160.33px;
    z-index: 4;
    width: 100%;
    left: 0;
}

.all-news.sticky-top-section .container-small > .row:first-child {
    display: none;
}

.all-news.sticky-top-section .flex-reverse-column-sec {
    margin-bottom: 30px;
}

.border-left {
    border-left: 1px solid #E0EAEE;
}

.imagescetionsManage.graphsimg {
    border: 20px solid #FBFBFB;
    border-radius: 18px;
}

.allNewsSeparation {
    padding-top: 94px;
}

.newsletterSignup .mobileContainerSet {
    margin-top: 0px !important;
}
/* Responsive Media Queries */
@media(max-width:1280px) {
    .searchFormSection {
        max-width: 150px;
    }
}

.siteLogo img {
    width: 278px;
}


@media (max-width: 1400px) {
    .rightmenuSec li.nav-item a {
        font-size: 13px;
        padding: 0 6px !important;
    }

    .globalbtn .btn {
        font-size: 12px;
        padding: 10px;
    }
}

@media(max-width:991px) {
    .imageOuterCircle {
        display: none;
    }


    .cta_relative .bannercircles {
        right: -30px;
        top: -50px;
    }

    .cta_relative .bannercirclesbtm {
        bottom: -46px;
        left: -99px;
        z-index: -1;
    }

    .formnewsletter {
        padding: 80px;
    }

    .padding-94 {
        padding: 50px 25px !important;
    }

    .cardSingleIcon {
        width: 40px;
        height: 40px;
    }

    ul.social-links li a {
        width: 40px;
        height: 40px;
    }

    .bannercircles {
        top: -47px;
        right: -47px;
    }

    .footer-topleft p.text-24 {
        font-size: 20px;
    }

    .footerbottomline {
        left: -44%;
    }

    ul.social-links {
        gap: 5px;
        flex-wrap: wrap;
    }

        ul.social-links li i {
            font-size: 15px;
        }

    .text-24 {
        font-size: 22px;
    }

    .bannercircles img,
    .bannercirclesbtm img {
        width: 70%;
        float: right;
    }

    .bannercirclesbtm {
        bottom: -50px;
        left: -96px;
    }

    div.searchBar {
        margin: 0 8px 0px 0;
    }

    .rightmenuSec li.nav-item a {
        font-size: 12px;
        padding: 0 6px !important;
    }

    .globalbtn .btn {
        font-size: 12px;
        padding: 10px;
    }

    .siteLogo img {
        width: 278px;
    }

    .searchFormSection {
        max-width: 100px;
    }
}

@media (min-width: 992px) {
    /* .container, .container-lg, .container-md, .container-sm {
        max-width: 100%;
    }*/
}


@media (min-width: 1200px) {
    .container {
        max-width: 1368px;
        margin: 0 auto;
    }

    .container-small {
        max-width: 1120px;
        margin: 0 auto;
    }
}

@media(max-width:991px) {
    .formcomplaints {
        font-size: 23px;
        padding: 0 25px;
    }

    .progressBar.fixed {
        top: 159px;
    }

    .make-a-banner-content::after {
        display: none;
    }

    .customPagination ul li a {
        padding: 16px 20px;
    }

    .sticky-top-news {
        position: inherit;
    }

    .formfixedpage .global-Bedge {
        margin-bottom: 70px;
    }

    .contactInformations .headingForms {
        margin-bottom: 34px !important;
    }

    .formspaced .headingForms {
        margin-bottom: 0px !important;
    }

    .target:first-child {
        padding-top: 0px;
    }

    .target {
        padding-top: 10px;
    }

    .longformPages > .container {
        padding: 0;
    }

    .longformPages .bodyContentMgmt {
        margin-top: 0;
        padding: 0 25px;
    }

    .longformPages .make-a-banner-content {
        padding: 94px 25px 94px 25px;
    }

    .longformPages .bannercirclesone,
    .longformPages .bodyContentMgmt .bannercirclestwo,
    .longformPages .bodyContentMgmt .bannercirclestwos {
        display: none;
    }

    .longformPages .idHeading {
        padding-top: 0;
    }

    .longformPages .seprator,
    .longformPages .generalled.mt-94 {
        margin-top: 70px !important;
    }

    .longformPages .accoodionHeadings {
        padding-bottom: 1rem !important;
    }

    .longformPages .ctaCardMain.mb-34:last-child {
        margin-bottom: 0px;
    }

    .longformPages .relatedPages-padding {
        padding: 94px 25px 46px 25px;
    }

    .longformPages .pading-mob-version {
        padding: 0 25px;
    }

    .longformPages .pb-294 {
        padding-bottom: 0;
    }

    .longformPages .bannerText h1 {
        font-size: 40px;
        line-height: 60px;
    }

    .all-news.sticky-top-section .container-small > .row:first-child {
        display: block;
    }

    .all-news.sticky-top-section .flex-reverse-column-sec {
        margin-bottom: 94px;
    }

    .sticky-top-section {
        position: inherit;
    }

    .formPages .container {
        margin: 0;
        padding: 0;
        max-width: 100%;
    }

    .headingForms {
        margin-bottom: 0;
    }

    .formPages .globalbtn a {
        width: 100%;
    }

    .formPages .bannercirclestwo,
    .formPages .bannercirclestwos,
    .formPages .bannercirclesone {
        /*display: none;*/
    }

    .formPages .generalled {
        padding: 0 25px;
    }

    .formPages .bannersection {
        padding: 0 25px;
    }

    .bannnerbluelisting {
        padding: 70px 25px !important;
    }

    .headerBannerblue .bannersection {
        margin: 40px 0;
    }

    .mob-margin {
        margin-bottom: 94px;
    }

    .gapbottomSet {
        margin-bottom: 100px !important;
    }

    .announcement_card .cards {
        max-width: 80px;
        height: 80px;
    }

    .headerBannerblue .issueDateNews .bedgeNew:first-child {
        display: block;
    }

    .headerBannerblue .standrdSec {
        margin-bottom: 0px;
        padding: 0;
    }

    .headerBannerblue .standrdLogo img {
        width: 70%;
    }

    .margin-remove {
        margin-bottom: 0;
    }

    .headerBannerblue {
        padding: 94px 25px 142px 25px;
    }

    .monthlyArticle .globalbtn {
        padding-bottom: 60px;
    }

    .headerBanner3 {
        padding: 94px 24px;
    }

    .mt-minus-141 {
        margin-top: 0;
        background: #fff;
    }

    .articleContentsection .padding-94 {
        padding: 94px 25px !important;
    }

    .headerBanner3 ul.social-links li i {
        font-size: 23px;
    }

    .headerBottom.mt-35 {
        margin-top: 0;
    }

    .allNewsSeparation {
        margin-top: 60px;
    }

    .cta_relative.rightImageSection.float-end {
        float: none !important;
    }

    .container.mobileContainerSet {
        margin-top: 0px !important;
    }

    ul.social-links li a {
        width: 60px;
        height: 60px;
    }

    .footer-links .overline {
        margin-top: 20px;
    }

    section.cTASection.mt-94 {
        margin-top: 30px !important;
    }

    .filterOne {
        margin-bottom: 24px;
    }

    .columnWidthSet .col-lg-3:last-child .filterOne {
        margin-bottom: 0px;
    }

    .filterOne label {
        margin-bottom: 16px;
        padding-bottom: 0;
    }

    .mobilepadding-0 {
        padding: 0;
        margin-bottom: 36px;
    }








    .announcementCard.mt-2 {
        margin-top: 0px !important;
        margin-bottom: 0;
        padding: 0 12px;
    }

    .allNewsSeparation {
        padding: 0 24px;
    }

    .global-footer .footerTop .container {
        max-width: 100%;
        margin: 0;
    }

    .announcement_card {
        margin-bottom: 48px;
    }

    section.resources.mb-94 {
        margin: 0;
    }

    section.newsletterSignup.mb-94.mt-24 {
        margin-top: 0;
    }

    .newsletterSignup {
        padding-top: 70px;
        background: #fff;
        border-top: 1px solid #F3F3F3;
        border-bottom: 1px solid #F3F3F3;
        padding-left: 12px;
        padding-right: 12px;
        margin-bottom: 0;
    }

    .formnewslettercircles {
        display: none;
    }

    .globalbtn .btn {
        font-size: 14px;
        padding: 16px;
    }

    .newsletterSignup .globalbtn.mb-126 {
        margin-bottom: 70px;
    }

    .footerTop {
        padding-top: 0;
        padding-bottom: 60px;
    }

    .formnewsletter {
        padding: 20px 0px 70px 0;
    }

    .cta_relative .bannercircles,
    .bannercirclesbtm {
        display: none;
    }

    .resource-Main {
        margin-bottom: 36px;
    }

    .resourcesCTA {
        gap: 36px;
    }

    .featuredNews .container .bg-white.mb-94 {
        margin-bottom: 70px;
    }

    .promotionPara.text-24.mb-84 {
        margin-bottom: 60px;
    }

    .promotionTextMaine .promotionText.mb-36 {
        margin-bottom: 20px;
    }

    .textImageCard .container,
    .resources .container {
        padding: 0;
    }

    .textImageCard {
        padding-top: 0;
        padding-left: 24px;
        padding-right: 24px;
        padding-bottom: 70px;
    }

    .cTASection .ctaCardSingle {
        justify-content: center;
    }

    .cTASection .padding-94 {
        padding: 94px 0 0 0 !important;
    }

    .cTASection .ctaCardMain {
        padding-bottom: 94px;
    }

    .flex-reverse-column-sec {
        flex-direction: column-reverse;
    }

    .textImageCard.mt-162.pt-0 {
        margin-top: 90px;
    }

    section.cTASection {
        padding: 0 12px;
    }

    .featuredNews .container {
        padding: 0;
    }

    .promotionTextMaine.max-width-432 {
        max-width: 100%;
    }

    .w-100-mobile {
        margin-bottom: 70px;
        width: 100%;
    }

    .getLatesttext.mb-94 {
        margin-bottom: 70px;
    }

    .cardSingletext br {
        display: none;
    }

    .ctaMainRow.mt-86 {
        margin-top: 28px;
        gap: 48px;
    }

    .cardSingleIcon {
        width: 48px;
        height: 52px;
    }

    .standrdSec,
    .content_card {
        margin-bottom: 48px;
    }

    .bannerText h1 {
        font-size: 40px;
        line-height: 60px;
    }

    .mt-mobile-48 {
        margin-top: 48px;
    }

    .videobanner {
        display: none;
    }

    section.headerBanner {
        padding-bottom: 94px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .globalbtn.max-width-103 {
        max-width: 100%;
    }

        .globalbtn.max-width-103 .btn {
            font-size: 14px;
        }

    .bannersection .bannerText .mb-100 {
        margin-bottom: 70px;
    }

    ul.searchitemsinner {
        width: 90%;
        right: 0;
        top: 90px;
        left: 5% !important;
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show {
        padding: 0;
    }

    .col-megamenuMobile {
        margin-top: 0;
    }

    .subchildwidth.show + .dropdown-menu {
        top: 38px !important;
    }

    .col-megamenuMobilePadding {
        padding-top: 0 !important;
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled li.dropdown a:after {
        transform: rotate(1deg);
    }

    .col-megamenu ul.list-unstyled .nav-item.dropdown a.show:after {
        transform: rotate(180deg) !important;
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled li {
        padding: 0 !important;
        margin-bottom: 24px;
        border-bottom: 0 !important;
    }

    .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled {
        padding: 24px;
        padding-bottom: 0;
    }

        .rightmenuSec .navbar-nav .dropdown-menu.show .list-unstyled li a {
            padding: 12px 24px 12px 12px !important;
        }

    .announcement-content {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
    }

    .footertopline,
    .footerbottomline {
        display: none;
    }

    ul.social-links {
        justify-content: start;
    }

    .follow-us-social {
        margin-bottom: 0px;
    }

    .paddingsetMob {
        padding: 36px 24px;
        padding-bottom: 0;
    }

    .requestBlockSec {
        align-items: self-start;
    }

    .searchFormSection {
        position: inherit;
    }

    .foooterBottominner,
    .copyright {
        text-align: center;
        justify-content: center;
        display: flex;
        align-items: center;
    }

    .copyright {
        margin-top: 10px;
    }

    .mobfoot {
        padding: 0;
    }

    .mt-4-mob {
        margin-top: 1.5rem !important;
    }

    .min-height-225 {
        min-height: 140px;
    }

    ul.social-links {
        gap: 10px;
    }

    .footer-topleft {
        padding: 36px 24px;
    }

        .footer-topleft.rounded-18 {
            border-radius: 0;
        }

    .dropdown,
    .navbar {
        position: inherit;
    }

    .ui-autocomplete.ui-front {
        right: -3% !important;
    }

    .headerBottom {
        position: relative;
    }

    .rightmenuSec .searchFormSection {
        order: -1;
    }

    .search_btn {
        padding: 10px;
        display: inline-block;
    }

    div.searchBar {
        display: none;
        width: 100%;
        position: absolute;
        left: 0;
        background: #fff;
        width: 100%;
        top: 0;
    }

    .rightmenuSec .LoginBtn {
        display: none;
    }

    .rightmenuSec #navbarNavDropdown {
        position: absolute;
        /* top: 100px;
        left: 0;
        background: #fff;
        width: 100vw;
        height: 90vh; */
        width: 100%;
        background: #fff;
        height: calc(100% - 200px);
        overflow-x: hidden;
        position: fixed;
        top: 92px;
        left: 0px;
    }

        .rightmenuSec #navbarNavDropdown .navbar-nav li {
            display: block;
            width: 100%;
            font-size: 16px;
            padding: 36px 43px 36px 24px;
            padding: 10px 22px;
            border-bottom: solid 1px #F3F3F3;
        }

    .rightmenuSec .navbar-nav .dropdown-menu {
        position: relative;
        transition: 0.3s ease all;
        top: 0;
        left: 0;
        margin: 0;
        width: 100% !important;
    }

    .dropdown-menu.show {
        transform: none;
    }

    .dropdown-toggle::after {
        float: right;
        margin-top: 15px;
        transform: rotate(-90deg);
    }

    .overlayOpen {
        position: fixed !important
    }

        .overlayOpen::before {
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0px;
            left: 0;
            z-index: 3;
            content: "";
            background: rgba(0, 0, 0, 0.2);
        }

    .rightmenuSec li.nav-item .col-megamenu a,
    .rightmenuSec li.nav-item .dropdown-menu a {
        display: block;
    }

    .menuToggle {
        vertical-align: top;
        width: 46px;
        height: 48px;
        border-radius: 9px;
        border: 0;
        padding: 16px;
        background: #E0EAEE url(/assets/cno/images/system/bars.svg) no-repeat center center;
    }

        .menuToggle.closeToggle {
            background: #E0EAEE url(/assets/cno/images/system/close-icon.svg) no-repeat center center;
        }

    .navbar-toggler-icon {
        background-image: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .headerTop {
        padding: 0;
        overflow: hidden;
    }


    .headerBottom {
        padding: 20px 15px;
    }

    .navbar-expand-lg .container-fluid {
        padding-right: 0;
    }

    .rightmenuSec li.nav-item a,
    .menuDropdown li.top-nav a {
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 34px;
        letter-spacing: -0.4px;
        padding: 0px !important;
        text-decoration: none;
        color: var(--bs-blue);
    }

    .menuDropdown li:last-child {
        border-bottom: 0 !important;
    }

    .col-megamenu ul.list-unstyled .nav-item.dropdown a:after {
        font-size: 20px;
        font-weight: 600;
        color: #082C3D;
        line-height: 34px;
        letter-spacing: -0.2px;
        margin-top: 5px;
    }

    .dropdown-menu.megamenu.show .col-megamenu .list-unstyled .nav-item.dropdown {
        position: relative !important;
    }

    .subchildwidth.show + .dropdown-menu {
        box-shadow: none;
        border-radius: 0;
        padding: 0;
        top: 60px;
    }

    div.searchBar.mobSearch {
        right: 0;
        width: auto;
        margin: 24px;
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }
}

@media (max-width: 767px) {
    .featuredNews .container .bg-white.mb-94 {
        margin-bottom: 0px;
    }

    .bannerText3 h1 br {
        display: none;
    }
}

@media (max-width: 480px) {
    .newsletterSignup .standrdSec {
        padding: 24px 10px;
    }

    .cardSingleIcon {
        padding: 25px;
    }

    ul.social-links li a {
        width: 50px;
        height: 50px;
    }

    .getLatesttext {
        font-size: 27px;
        line-height: 42px;
    }

    .standardinnews .formnewsletter.padding-36 {
        padding: 20px 15px !important;
    }

    .standardCrads br {
        display: none;
    }

    .standardCrads {
        font-size: 18px;
        line-height: 40px;
    }

    .issueDateNews .bedgeNew:first-child {
        display: none;
    }

    .bannersection .bannerText .mb-100 {
        margin-bottom: 30px;
    }

    .bannerText h1 {
        font-size: 30px;
        line-height: 45px;
    }

    .rightmenuSec li.nav-item a,
    .menuDropdown li.top-nav a {
        font-size: 14px;
        display: block;
    }

    .rightmenuSec #navbarNavDropdown .navbar-nav li {
        padding: 12px 24px 12px 20px;
    }

    .back_btn {
        padding: 12px 24px 12px 20px;
        font-size: 14px;
    }
}

.doc-panel-wrapper.ppp {
    /*    top: unset !important*/
}

.progress {
    border-radius: 0
}

.list-group-item {
    cursor: pointer
}

    .list-group-item a {
        text-decoration: none;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px;
        color: #535353;
    }
/*
forms*/
.valError {
    font-size: 12px;
    color: #77374D;
}

.form-select {
    padding: 13px;
    border-radius: 9px;
    font-size: 14px;
    padding-right: 30px;
}

.form_btn, .formfixedpage .btn.green, .formspaced .addNewBtn, .submitDetail {
    font-size: 14px;
    font-weight: 560;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    border-radius: 9px;
    background: var(--bs-blue-100);
    padding: 15px;
    border: 0;
    transition: 0.4s ease;
}

.submitDetail {
    margin-left: 15px
}

.col-6.text-end input {
    float: right
}

.contact-2 {
    display: none !important;
}

.contact-3 {
    display: none !important;
}

.show-contact {
    display: block !important;
}

.formspaced .addNewBtn {
    float: left;
    /*  border-radius: 9px 0 0 9px;*/
    min-height: 50px;
    margin-bottom: 50px
}

.formspaced .addNewTable tr td {
    padding: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #707070;
    border-color: #F3F3F3;
    border-color: var(--bs-border-color);
    border-radius: 9px;
}

.termsText * {
    font-size: 14px
}

.termsText h3, .termsText h3 * {
    font-size: 14px
}

.termsText sup {
    font-size: 10px
}

.textDate .riTextBox.riEnabled, html body .RadInput_Default .riHover, html body .RadInput_Hover_Default, html body .RadInput_Default .riFocused, html body .RadInput_Focused_Default {
    padding: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 440;
    line-height: 16px;
    letter-spacing: -0.1px;
    color: #707070;
    border-color: #F3F3F3;
    border-color: var(--bs-border-color);
    border-radius: 9px;
    height: 50px
}

.list-group-item.active .step-box {
    background: #E0EAEE !important;
}

.tableSpaced tr td input {
    margin-right: 10px
}

.headerSpacer {
    transition: all 0.2s
}

.headerTop {
    transition: all 0.5s;
    overflow: hidden
}

.doc-panel-wrapper .doc-panel {
    height: unset !important
}

@media (max-width: 991px) {
    .doc-panel-wrapper .doc-panel {
        display: none;
        padding-bottom: 111px;
        display: block;
        position: relative;
        z-index: 2147483647;
        overflow: scroll;
        border: 1px solid rgb(204, 204, 204);
        box-shadow: rgba(0, 0, 0, 0.75) 0px 11px 20px -11px;
        top: 0px;
        margin-bottom: 20px;
        height: 60vh !important;
    }

    .anchor::before, #featuredNews::before {
        content: '';
        display: block;
        height: 75px;
        margin-top: -75px;
        visibility: hidden;
    }

    #featuredNews::before {
        height: 232px
    }
}

.stickyBottom {
    /*position: absolute !important;
    top: unset !important;*/
}
/* calendar*/
.RadCalendar.RadCalendar_Default {
}

.RadCalendar .rcTitlebar .rcTitle {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
}

.RadCalendar_Default .rcTitlebar {
    background: #fff !important
}

.RadCalendar_Default caption {
    display: none !important
}

.RadCalendarPopup.RadCalendarPopupShadows .rcShadTR, .RadCalendarPopup.RadCalendarPopupShadows .rcShadBL, .RadCalendarPopup.RadCalendarPopupShadows .rcShadBR {
    background-image: none;
    display: none !important
}

.RadCalendar_Default .rcRow td {
    padding: 5px !important
}

.RadCalendar_Default .rcRow th, .RadCalendar_Default .rcWeek .rcViewSel {
    display: none !important
}

.RadCalendar_Default .rcRow td a {
    padding: 5px !important
}

.RadCalendar_Default .rcTitlebar td {
    padding: 5px !important;
}

.RadCalendar_Default .rcTitlebar .rcFastPrev, .RadCalendar_Default .rcTitlebar .rcFastNext {
    display: none !important
}

.RadCalendar_Default .rcTitlebar .rcPrev {
    background-image: url("/Assets/CNO/Images/System/arr-left.svg") !important;
    background-size: contain;
    background-position: center !important;
    padding-top: 13px !important;
    margin-top: 10px !important;
}

.RadCalendar_Default .rcTitlebar .rcNext {
    background-image: url("/Assets/CNO/Images/System/arr-right.svg") !important;
    background-size: contain;
    background-position: center !important;
    padding-top: 13px !important;
    margin-top: 10px !important;
}

.RadCalendar_Default .rcRow .rcHover, .RadCalendar_Default .rcRow .rcSelected {
    border-color: transparent !important;
    background: #00304F !important;
    border-radius: 9px !important;
    color: #fff !important
}

    .RadCalendar_Default .rcRow .rcHover a, .RadCalendar_Default .rcRow .rcSelected a {
        color: #fff !important
    }

.RadCalendar .rcMain {
    border-radius: 9px !important;
    border: 1px solid red !important;
    border-top: 0 !important;
    border: 0 !important
}

.RadCalendar_Default .rcTitlebar {
    border: 0 !important
}

.RadCalendar.RadCalendar_Default {
    border: 1px solid transparent;
    border-radius: 9px;
    overflow: hidden;
}

.RadCalendar_Default .rcMain .rcOtherMonth a, .RadCalendar_Default .rcMain .rcOutOfRange span {
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: -0.20000000298023224px;
    text-align: center;
    font-variation-settings: 'wdth' 100;
}

.RadCalendar_Default .rcMain .rcRow a {
    text-align: center !important
}

.RadCalendarPopupShadows:before {
    content: '';
    background-image: url(/Assets/CNO/Images/System/arr-detail-up.svg) !important;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -11px;
    z-index: 999999999999;
    /* background: red; */
    left: calc(50% - 10px);
    box-shadow: 0px 14px 30px 2px #0000000D;
}

.RadCalendarPopupShadows {
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: 0px 14px 30px 2px #0000000D !important;
    box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.25) !important
}

.RadCalendar .rcTitlebar .rcTitle {
    padding-top: 13px !important
}

html body .RadInput_Default .riError, html body .RadInput_Error_Default {
}

.ctaCardMain {
    margin-bottom: 1rem !important
}

body {
    overflow-x: hidden
}

.row.gx-0.align-items-start {
    align-items: unset !important
}

.doc-panel-wrapper.fixed, .doc-panel-wrapper, .sticky-sidebar > div {
    position: sticky;
    top: 116px;
    top: 150px;
    top: 240px
}

.bigOuter .doc-panel-wrapper {
    top: 177px !important;
    top: 202px !important
}

.doc-panel-wrapper .list-group.side .list-group-item:not(.heading) {
    padding: 26px 36px;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    color: #535353;
    border-bottom: 1px solid #E0EAEE;
    padding: 34px 36px 34px 72px;
    display: block;
    background: #F0F5F7;
    text-decoration: none;
    max-width: 100%;
    margin-left: 0;
    transition: all 0.4s ease;
    position: relative;
}

    .doc-panel-wrapper .list-group.side .list-group-item:not(.heading) i {
        margin-right: 10px;
        margin-left: -20px;
    }

    .doc-panel-wrapper .list-group.side .list-group-item:not(.heading):hover {
        background: #E0EAEE;
    }

.accordion-button:not(.collapsed) {
    background: #fff
}

.accordion-body {
    background: #F9F9FA;
    padding: 36px 114px 54px 24px
}

.accordion-item {
    border: 0
}

.panel, .panel-group .panel-heading + .panel-collapse > .panel-body {
    border: 0;
}

:focus {
    outline: 0 !important;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}

.accordion-button {
    font-weight: 600
}

.padding-ms-94 {
    padding: 94px !important
}

.py-10 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.standard-footer-padding {
    padding: 80px 80px 60px 80px !important
}

.simplePage {
    margin-top: -44px;
    z-index: 99999;
    position: relative;
}

.contactInformations table.form-control {
    border: 0
}

.contactInformations .form-control input[type='radio'] {
    margin-right: 8px;
    accent-color: var(--bs-blue-100);
}

.contactInformations .form-control label {
    margin-right: 16px
}

.table.table-bordered.table-striped tr td {
    padding: 18px
}

.txtErr, .formspaced .error-message, .error-message {
    font-size: 14px;
    color: var(--bs-danger);
}

.eventsDivider {
    margin-top: 40px
}

@media (max-width: 991px) {
    /*  .cls-search {display:none}*/
}

:focus {
    /* box-shadow: 0 0 16px -1px rgba(0, 0, 0, 0.5) !important;*/
    outline: 1px dashed red !important;
}

.addNewBtn {
    margin-right: 20px;
}

.addNewTable {
    border-collapse: collapse;
    font-size: 14px;
    border: 0;
    margin-bottom: 20px;
    background: #F0F5F7;
    border-radius: 18px
}

    .addNewTable tr th:first-child, .addNewTable tbody tr td:first-child {
        padding-left: 20px;
    }

    .addNewTable tr th:last-child, .addNewTable tbody tr td:last-child {
        padding-right: 20px;
    }

.formspaced .addNewTable tr td {
    padding: 8px;
    padding-left: 0
}

.addNewTable tr:first-child th {
    padding-top: 20px
}

.addNewTable tbody tr:last-child td {
    padding-right: 20px;
    padding-bottom: 20px
}

#spn-search-button:hover {
    cursor: pointer;
}
/*global ul li style*/
/*main ul:not(.pagination):not(.nav-tabs):not(.search-tabs):not(.noCustomDots) li, main ul:not(.nav-tabs) li, main ul:not(.social-links) li {
*/
main ul:not(.nav-pills):not(.list-group):not(.side):not(.pagination):not(.search-tabs):not(.noCustomDots):not(.nav-tabs):not(.social-links) li {
    line-height: normal;
    list-style-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23005474'/%3E%3Ccircle cx='7' cy='7' r='4' fill='white'/%3E%3C/svg%3E%0A");
    /* padding-inline-start: 2ch;*/
    padding-left: 20px;
    margin-bottom: 20px
}





nav-pills list-group side

ul li {
    padding-left: 20px;
    margin-bottom: 20px
}

main ul.social-links li {
    list-style-image: none !important
}

main ul.nav-pills.list-group li {
    /* padding-inline-start: unset !important;*/
}

main ul:not(.pagination):not(.nav-tabs) li ul li {
    list-style: disc
}

.genericTable thead tr th:first-child {
    border-radius: 10px 0 0
}

.genericTable thead tr th:last-child {
    border-radius: 0 10px 0 0
}

.genericTable thead tr th {
    background: var(--bs-blue-200);
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 20px;
}

.genericTable tbody tr:nth-child(2n) {
    background: #F3F3F3
}

.genericTable tbody tr td {
    padding: 20px;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: left;
}

.genericTable tbody tr {
    border: 1px solid #F3F3F3
}

.img-fluid {
    max-width: 100%;
    height: auto !important;
}

.img-fluid {
    max-width: 100%;
    height: auto !important;
}

.filterSearches .searchFormNews {
    margin-top: 35px
}

.SearchSubmit {
    background-image: url(/Assets/CNO/Images/System/search.svg);
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
    border: 0;
    background-color: transparent;
    max-width: 25px
}

.cls-search.ac_input {
    border: 0;
    font-size: 14px;
    max-width: 125px
}

.dateNews {
    margin-top: 17px;
    margin-bottom: 36px;
}

.sew_ac_results {
    z-index: 9999991 !important
}

.nav-link {
    color: var(--bs-blue-200)
}

    .nav-link.active {
        background-color: var(--bs-blue-200) !important;
        color: #fff !important;
    }

.emailCheck.error {
    border: 1px solid red !important
}

iframe {
    border-radius: 18px
}

.accordion-button {
    /* padding-right: 30px ;*/
    padding-left: 0;
    padding-right: 0;
}

    .accordion-button:not(.collapsed) {
        box-shadow: none
    }

.doc-panel-wrapper .list-group.side .list-group-item.level1 {
    padding: 34px 36px 34px 72px;
}

.doc-panel-wrapper .list-group.side .list-group-item.level2 {
    padding: 34px 36px 34px 72px !important;
}

    .doc-panel-wrapper .list-group.side .list-group-item.level2:hover {
        background: #006490 !important
    }

.doc-panel-wrapper .list-group.side .list-group-item.level3 {
    padding: 14px 36px 14px 67px !important;
    position: relative;
    background: #fff !important;
    /*border-left: 5px solid #004766 !important;*/
    /*  border-right: 5px solid #004766 !important;*/
}

    .doc-panel-wrapper .list-group.side .list-group-item.level3:hover {
        background: #E0EAEE !important
    }

    .doc-panel-wrapper .list-group.side .list-group-item.level3 a, .doc-panel-wrapper .list-group.side .list-group-item.level3 a span {
        position: relative;
        color: #004766 !important
    }
/*        .doc-panel-wrapper .list-group.side .list-group-item.level3 a:before {
            position: absolute;
            left: -10px;
            top:5px ;
            content: '';
            width: 5px;
            height: 5px;
            background: #fff;
            margin-right: 15px
        }*/
.level1 a span i.fa-external-link, .level2 a span i.fa-external-link, .level3 a span i.fa-external-link {
    display: unset !important
}

.doc-panel-wrapper .list-group.side .list-group-item ul {
    padding: 0;
}
/*
.doc-panel-wrapper .list-group.side .list-group-item.level1 > ul {
    margin-left: -72px;
    margin-right: -36px;
    margin-top: 34px;
}

.doc-panel-wrapper .list-group.side .list-group-item.level2 > ul {
    margin-left: 0;
    margin-right: -36px;
    margin-top: 34px;
}
.doc-panel-wrapper .list-group.side .list-group-item.level3 > ul
.doc-panel-wrapper .list-group.side .list-group-item.level3 > ul {
    margin-left: 72px;
    margin-right: -36px;
    margin-top: 34px;
}*/
.col-0 {
    width: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
    display: none !important
}


/*form manager css */

.fb-form input[type=text], .fb-form textarea {
    padding: 16px !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 440 !important;
    line-height: 16px !important;
    letter-spacing: -0.1px !important;
    color: #707070 !important;
    border-color: #F3F3F3 !important;
    border-color: var(--bs-border-color) !important;
    border-radius: 9px !important;
}

.datepicker-dropdown .prev::after, .datepicker-dropdown .next::after {
    display: none !important;
}

.datepicker-controls .button.view-switch {
    padding-top: 13px !important;
}

.datepicker-controls .button.view-switch {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
}

.datepicker-cell.day {
    font-family: Open Sans;
    font-size: 12px;
    line-height: 17px;
    padding: 8px
}

    .datepicker-cell.day:hover, .datepicker-cell.day.selected {
        border-color: transparent !important;
        background: #00304F !important;
        border-radius: 9px !important;
        color: #fff !important;
    }

.sdhf {
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none;
}

.button.next-btn {
    display: block;
    width: 15px !important;
    height: 15px !important;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none;
    background-image: url(/Assets/CNO/Images/System/arr-right.svg) !important;
    background-size: contain;
    background-position: center !important;
    padding-top: 13px !important;
    margin-top: 10px !important;
    color: transparent !important
}

.button.prev-btn {
    display: block;
    width: 15px !important;
    height: 15px !important;
    overflow: hidden;
    margin: 0 4px;
    background-color: transparent;
    background-repeat: no-repeat;
    text-indent: -2222px;
    text-decoration: none;
    background-image: url(/Assets/CNO/Images/System/arr-left.svg) !important;
    background-size: contain;
    background-position: center !important;
    padding-top: 13px !important;
    margin-top: 10px !important;
    color: transparent !important
}

.white-tile {
    padding: 3rem !important;
    background: #fff;
}

.monthlyArticle .content_card {
    background: transparent
}

.cta_relative.lft {
    position: relative;
    z-index: 5
}

    .cta_relative.lft:before {
        content: url('/assets/CNO/images/System/circle-big.png');
        top: -85px;
        right: -80px;
        position: absolute;
        z-index: -1
    }

    .cta_relative.lft:after {
        content: url('/assets/CNO/images/System/circle-small.png');
        top: -49px;
        right: -46px;
        position: absolute;
        z-index: 6
    }

.cta_relative.rgt {
    position: relative;
    z-index: 5
}

    .cta_relative.rgt:before {
        content: url('/assets/CNO/images/System/circle-big.png');
        top: -85px;
        left: -80px;
        position: absolute;
        z-index: -1;
        transform: rotate(287deg);
    }

    .cta_relative.rgt:after {
        content: url('/assets/CNO/images/System/circle-small.png');
        top: -49px;
        left: -46px;
        position: absolute;
        z-index: 6
    }

div.searchBar.mobSearch {
    display: none !important
}

@media (max-width: 991px) {
    .alert.border-radius-0.bg-primary-green.alert-dismissible.pe-lg-2 fade.show pt-2.pb-2.mb-0 {
        padding: 10px
    }

    .globalannouncement {
        display: block;
        float: right;
        width: 62vw;
        line-height: 22px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .announcement-content {
        overflow: hidden;
        display: flow-root;
        -webkit-line-clamp: 1;
        line-clamp: 1;
        -webkit-box-orient: vertical;
        color: #fff;
    }


    div.searchBar.mobSearch {
        display: block !important
    }

    .mobSearch button {
        float: right;
        margin-top: 10px
    }

    .mobSearch #btnDoSearch {
        margin-top: 4px !important
    }

    div .searchBar.mobSearch {
        left: 0;
        right: 0;
        width: auto;
        width: 100%;
        margin: 25px 0;
        padding: 0 20px;
        display: block !important;
        justify-content: space-between;
        align-items: center;
        margin-top: 103px;
        border-top: 2px solid #BFD4DC;
    }


    .d-inline-block.hide {
        display: none !important
    }

    div.searchBar.mobSearch input[type=text] {
        padding: 16px 0 16px 20px !important;
        width: 80vw !important;
        max-width: 100% !important
    }

    div.searchBar.mobSearch input.SearchSubmit {
        width: 10vw;
        /* background: red; */
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    div .searchBar.mobSearch {
        margin-top: 80px
    }
}

.jotForm > input {
    display: none
}

.carousel-control-prev {
    width: 4%;
    left: -75px;
}

.carousel-control-next {
    width: 4%;
    right: -75px;
}




.standrdSec img {
    transition: 0.3s ease-in;
}


.standrdSec .cards {
    overflow: hidden;
    border-radius: 18px;
    position: relative;
    background: radial-gradient(#111 50%, #000 100%);
}

.standrdSec:hover .cards img {
    transform: scale(1.07);
    overflow: hidden;
    opacity: 0.4;
    border-radius: 0;
}

.standrdSec a:hover i {
    margin-left: 20px;
}

.standrdSec .overlay {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    padding: 15px;
    text-align: center;
    color: #fff;
}

.standrdSecFlex {
    margin-bottom: 30px
}

.form-control.search {
    padding-right: 20px
}


    @media(max-width:767px) {
        main {
            max-width: 100vw;
            overflow-x: hidden
        }

        .padding-94 {
            padding: 15px !important;
        }

        h1, h2, h3, h4, h5, h6 {
            margin: 15px;
            margin: 15px 0
        }

        .simplePage h1, .simplePage h2, .simplePage h3, .simplePage h4, .simplePage h5, .simplePage h6 {
            margin-left: 0;
            margin-right: 0
        }



        .genericTable tbody tr td {
            padding: 10px;
            font-size: 14px;
            font-weight: 400;
            line-height: unset;
            text-align: left;
            /*display: flow-root;*/
        }

        .searchBar input[type="search"] {
            max-width: 80%
        }

        .btn-closeSearch {
            --bs-btn-close-color: #000;
            --bs-btn-close-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e);
            --bs-btn-close-opacity: 0.5;
            --bs-btn-close-hover-opacity: 0.75;
            --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
            --bs-btn-close-focus-opacity: 1;
            --bs-btn-close-disabled-opacity: 0.25;
            --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
            box-sizing: content-box;
            width: 1em;
            height: 1em;
            padding: .25em .25em;
            color: var(--bs-btn-close-color);
            background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat;
            border: 0;
            border-radius: .375rem;
            opacity: var(--bs-btn-close-opacity);
            height: 15px;
            width: 15px;
        }
    }

    @media(min-width:992px) {
        .headerBottom {
            margin-top: -89px
        }
    }
@media(max-width:991px) {
 
}

    @media (min-width: 992px) {
        .navbar-expand-lg {
            flex-wrap: nowrap;
            justify-content: flex-start;
            width: 100%;
        }

        .navbar-nav.menuDropdown {
            width: 100%;
            justify-content: space-evenly !important;
        }

        .rightmenuSec {
            width: 100%
        }

        .mainglobalmenu {
            padding: 10px 15px;
            margin-top: 25px;
            background: var(--bs-lightgreen)
        }
    }

    @media(max-width:991px) {
        .mainglobalmenu {
            margin-top: -60px
        }

        .siteLogo img {
            width: 100%;
            max-width: 278px
        }
    }

    @media(max-width:767px) {
        .siteLogo img {
            width: 100%;
            max-width: 50%
        }
    }

    @media(min-width:992px) and (max-width:1350px) {
        .headerTop .right_MS {
            max-width: 70%;
            float: right;
        }
    }

    /*@media(min-width:992px) {
    .navbar-nav.menuDropdown li:nth-child(2) .dropdown-menu.show {
        transform: translateX(-20%)
    }
    .navbar-nav.menuDropdown li:last-child .dropdown-menu.show {
        transform: translateX(-73%)
    }
    navbar-nav.menuDropdown li .dropdown-menu {left:15px}
}*/



    .overflow-hidden-dt {
        overflow: hidden !important
    }
}

.searchResults a {
    word-break: break-word;
}

.SEResultItemSummary p {
    word-break: break-word
}

.uploadCard {
    position: relative
}

uploadCard p {
    width: 90%
}

.uploadCard .cancelBtn, .uploadCard .cancelBtn:focus, .uploadCard .cancelBtn:active {
    color: transparent;
    background: transparent;
    border: 0;
    outline: unset !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
}

    .uploadCard .cancelBtn:before {
        content: "\f057";
        font-family: "Font Awesome 6 Free";
        color: var(--bs-danger);
        position: absolute;
        left: -20px;
        top: 0;
        cursor: pointer;
        z-index: 9999
    }

#upload ul {
    padding: 0
}

#drop.uploadCard {
    margin-top: 40px
}

.uploadErrorMsg, .uploadErrorMsgSize {
    font-size: 14px;
    line-height: normal;
    background: var(--bs-danger);
    display: none;
    color: #fff;
    border-radius: 8px
}

    .uploadErrorMsg p:before, .uploadErrorMsgSize p:before {
        content: "\f111";
        margin-right: 5px;
        font-family: 'FontAwesome';
        font-size: 10px;
    }

    .uploadErrorMsg p, .uploadErrorMsgSize p {
        margin: 0;
        padding: 0
    }

.accordion-item {
    scroll-margin-top: 80px;
}

.addNewTable tr td:nth-child(3n):after {
    content: "...";
}

.addNewTable tr td:nth-child(3n) {
    word-break: break-all
}

.addNewTable tr td {
    vertical-align: top;
}
main ul.search-tabs li.clickable {
    margin-bottom: 0px !important
}
.genericTable {
    border-collapse: unset;
}

.table-responsive-sm {
    overflow-x: scroll
}

.formfixedpage .form_btn, .formfixedpage .btn.green, .formfixedpage .formspaced .addNewBtn, .formfixedpage .submitDetail, .form_btn, .formspaced .addNewTable tr td a {
    cursor: pointer
}
    .formfixedpage .form_btn:hover, .formfixedpage .btn.green:hover, .formfixedpage .formspaced .addNewBtn:hover, .formfixedpage .submitDetail:hover, .form_btn:hover {
    background: var(--bs-blue-200) !important
}