.container {
    background-color: #f6f6f6;
    width: 100%
}

header {
    padding: 10px;
    text-align: center;
    color: #000;
    height: 250px;
    border-bottom: 1px solid lightgrey;
    background-color: #fff
}

.header-right {
    float: right
}

    .header-right a {
        float: left;
        text-align: center;
        padding: 10px;
        color: #000;
        text-decoration: none;
        font-size: 15px
    }

.masterHeaderTable > tbody > tr > td {
    border-top: none;
    text-align: right;
    width: 10%
}

.masterHeaderTable > tbody > tr:first-child > td > a {
    color: #002080;
    font-weight: bold;
    font-size: 17px
}

ul > li > a {
    color: #000;
    font-size: 15px;
    text-decoration: none
}

.masterFooterTable > tbody > tr > td {
    border-top: none;
    text-align: left
}

    .masterFooterTable > tbody > tr > td > a {
        color: #000;
        font-size: 15px;
        text-decoration: none
    }

.fa {
    font-size: larger;
    padding: 5px
}

footer {
    padding: 10px;
    text-align: center;
    color: #000;
    background-color: #f6f6f6
}

@media screen and (max-width:500px) {
    .header-right a {
        float: none;
        display: block;
        text-align: left
    }

    .masterHeaderTable > tbody > tr:first-child > td > a {
        float: none;
        display: block;
        text-align: left
    }

    .header-right {
        float: none
    }
}

.nav {
    color: #fff;
    background-color: #fff
}

.topFooter_SearchProviders {
    left: 793px;
    top: 1015px;
    border-width: 0;
    left: 10px;
    top: 2152px;
    height: 50px;
    display: flex;
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    color: #00205b;
    text-align: center;
    font-size: 14px
}

.topFooter_SearchProviders_Div {
    border-width: 0;
    left: 0;
    top: 0;
    width: 175px;
    height: 50px;
    background: inherit;
    background-color: rgba(255,255,255,1);
    box-sizing: border-box;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0,32,91,1);
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    color: #00205b;
    text-align: center
}

.topFooter_SearchProviders_Text {
    align-self: center;
    box-sizing: border-box;
    border-width: 0;
    word-wrap: break-word;
    text-transform: none;
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    color: #00205b;
    text-align: center;
    font-size: 14px
}

.ddPlans {
    text-decoration: underline !important
}

    .ddPlans a:hover {
        text-decoration: none !important
    }

a.ddPlans:hover {
    text-decoration: none !important
}

.plansLevel2 {
    color: #006298 !important;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: normal;
    margin: 0 0 0 8px;
    font-family: Arial;
    font-size: 14px;
    z-index: 1;
    position: relative;
    top: auto
}

/*.fb-social {
    top: 59px;
    right: 185px;
    position: absolute;
    width: 37px;
    height: 36px;
    display: block;
    background: url(/Media/Facebook1.png) top left no-repeat
}

.tw-social {
    top: 59px;
    right: 113px;
    position: absolute;
    width: 37px;
    height: 36px;
    display: block;
    background: url(/Media/social.png) top left no-repeat
}

.ln-social {
    top: 59px;
    right: 148px;
    position: absolute;
    width: 37px;
    height: 36px;
    display: block;
    background: url(/Media/linkedIn.png) top left no-repeat
}

.ig-social {
    top: 59px;
    right: 148px;
    position: absolute;
    width: 37px;
    height: 36px;
    display: block;
    background: url(/Media/instagram.png) top left no-repeat
}*/

footer .tw-social:hover {
    opacity: 1
}

footer .fb-social:hover {
    opacity: 1
}

footer .ln-social:hover {
    opacity: 1
}

footer .ig-social:hover {
    opacity: 1
}

footer .tw-social i {
    display: none
}

footer .fb-social i {
    display: none
}

footer .ln-social i {
    display: none
}

footer .ig-social i {
    display: none
}

.nav.navbar-nav li:hover {
    background-color: transparent
}

.nav.navbar-nav li a:hover {
    background-color: transparent
}

.row.mb-7 {
    margin-top: 3%
}

.row.mb-5 {
    margin-bottom: 3%
}

div#menudiv {
    margin-left: 92px;
    margin-right: 75px
}

.col-sm-4.pad-top.secondlist {
    padding-left: 80px
}

.col-sm-4.pad-right {
    width: 25%;
    padding-left: 60px;
    text-align: left
}

#divHomeContainer {
    width: 1185px
}

#TopFooter_div, .container.footercontainer {
    margin-left: -15px !important
}

div#TopFooter_cntr {
    padding-right: 30px !important;
    padding-left: 90px !important
}

.navbar-brand {
    padding: 2px 15px !important
}

.footercontainer {
    width: 1185px !important;
    margin-left: 90px !important
}

@media screen and (max-width:768px) {
    #divSessionAlertPopup {
        left: 0% !important
    }
}

@media screen and (max-width:1024px) {
    #TopFooter_cntr {
        padding-left: 65px !important;
        padding-right: 180px !important
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .row.HomeBackgound {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .container {
        width: unset !important
    }

        .container.footercontainer {
            margin-left: 0 !important
        }

    #TopFooter_div {
        margin-left: 0 !important
    }

    footer.footer {
        width: 100% !important;
        padding-left: 0 !important;
        margin-left: -25px !important
    }

    div#menudiv {
        margin-left: 30px !important;
        margin-right: 20px !important
    }

    .col-sm-4.pad-top.secondlist {
        padding-left: 45px !important
    }

    .col-sm-4.pad-right {
        padding-left: 30px !important;
        width: 40% !important
    }

    div#TopFooter_cntr {
        padding-left: 0 !important
    }
}

@media only screen and (min-width:320px) and (max-width:640px) {
    #divSessionAlertPopup {
        left: 12% !important
    }

    #divHomeContainer, .footercontainer, footer {
        width: 100% !important
    }

    #divHomeContainer {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #TopFooter_div, .container.footercontainer {
        margin-left: 0 !important
    }

    .col-sm-4.pad-top.secondlist {
        padding-left: 15px !important
    }

    .col-sm-4.pad-right {
        padding-left: 15px !important;
        width: 70% !important;
        padding-top: 10px !important
    }

    .row.HomeBackgound {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    #divComparePlansCntr, #divCompareSavingsPlansCntr {
        width: 86% !important
    }

    div#TopFooter_cntr {
        padding-left: 6px !important
    }

    #ZoomInOut {
        position: relative;
        top: -20px
    }

    .plansLevel2 {
        color: #fff !important;
        font-weight: 700;
        text-decoration: none;
        letter-spacing: normal;
        font-family: Arial;
        font-size: 15px
    }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .plansLevel2 {
        color: #fff !important;
        font-weight: 700;
        text-decoration: none;
        letter-spacing: normal;
        font-family: Arial;
        font-size: 15px
    }

    .plansTopLevel {
        position: relative !important;
        text-align: left !important;
        background-color: rgba(29,66,138,1) !important;
        list-style-type: none !important;
        z-index: 2
    }
}

@media only screen and (min-width:768px) {
    .plansTopLevel {
        position: absolute !important;
        width: 300px !important;
        background-color: #f5f5f5 !important;
        margin-top: 50px !important;
        list-style-type: none !important;
        z-index: 2
    }
}

@media screen and (max-width:973px) {
    body.mobile-nav-open header .mobile-header {
        left: calc(100% - 50px);
        right: auto
    }
}

@media screen and (max-width:973px) {
    body.mobile-nav-open header .mobile-header .menu-button-container .close-icon {
        display: block
    }
}

@media screen and (max-width:973px) {
    body.mobile-nav-open header .mobile-header .menu-button-container .menu-icon {
        display: none
    }
}

@media screen and (max-width:973px) {
    body.mobile-nav-open header .mobile-nav {
        transform: translate(0%);
        box-shadow: 2px 0 6px rgba(0,0,0,.16)
    }
}

@media screen and (max-width:973px) {
    body.mobile-nav-open .menu-overlay {
        z-index: 20;
        opacity: 1
    }
}

@media screen and (max-width:973px) {
    body.mobile-login-open header .mobile-header {
        left: auto;
        right: calc(100% - 50px)
    }
}

@media screen and (max-width:973px) {
    body.mobile-login-open header .mobile-login {
        transform: translate(0%);
        box-shadow: -2px 0 6px rgba(0,0,0,.16)
    }
}

@media screen and (max-width:973px) {
    body.mobile-login-open .menu-overlay {
        z-index: 3;
        opacity: 1
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav {
        position: fixed;
        left: 0;
        top: 0;
        width: calc(100% - 50px);
        height: 100vh;
        overflow-y: auto;
        background: white;
        transform: translate(-100%);
        box-shadow: 0 0 0 transparent;
        transition: all .25s
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul {
        background: white
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li {
        display: table;
        width: 100%;
        border-bottom: 1px solid #006298
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li.highlight-item span {
        color: #00205b;
        background: #ef6079;
        padding: 10px 15px;
        width: 100%;
        display: table-cell
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li.highlight-item .caret-right {
        background: #ef6079
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li.highlight-item .second-level .backlink-container span {
        color: #c56f01
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li.highlight-item .second-level .backlink-container .caret-left svg {
        fill: #c56f01
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li a {
        color: white;
        background: #1d428a;
        padding: 10px 15px;
        width: 100%;
        display: table-cell
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .caret-right {
        min-width: 40px;
        display: table-cell;
        vertical-align: middle;
        background: #1d428a
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .caret-right svg {
        width: 22px;
        height: 17px;
        fill: white;
        display: block;
        margin: 0 auto
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .second-level {
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
        transform: translateX(-100%);
        height: 100vh;
        overflow-y: auto;
        transition: transform .25s;
        background: white
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .second-level.open {
        transform: translate(0%)
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .second-level .backlink-container {
        display: table;
        width: 100%;
        border-bottom: 1px solid #98b52a
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .second-level .backlink-container span {
        color: #a8c535;
        background: white;
        font-weight: bold;
        padding: 10px 15px;
        padding-right: 55px;
        width: 100%;
        display: table-cell;
        vertical-align: middle;
        font-size: 16px;
        font-size: 1rem;
        text-align: center
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .second-level .backlink-container .caret-left {
        min-width: 40px;
        display: table-cell;
        vertical-align: middle;
        background: white
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav ul.first-level li .second-level .backlink-container .caret-left svg {
        width: 22px;
        height: 17px;
        fill: #a8c535;
        display: block;
        margin: 0 auto
    }
}

header .mobile-nav ul.util-links {
    padding: 15px
}

    header .mobile-nav ul.util-links li {
        margin-bottom: 15px
    }

@media screen and (max-width:973px) {
    header .mobile-nav .search-container {
        padding: 10px 15px;
        display: table;
        width: 100%;
        box-sizing: border-box
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav .search-container .input-container {
        display: inline-block;
        vertical-align: middle
    }

        header .mobile-nav .search-container .input-container input {
            font-size: 16px;
            font-size: 1rem;
            max-width: 120px
        }
}

@media screen and (max-width:973px) {
    header .mobile-nav .search-container .button-container {
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav .search-container .button-container .button {
        display: block;
        box-sizing: border-box;
        text-align: center;
        width: 100%;
        font-weight: bold;
        border: 1px solid;
        border-color: #1896de #2c9edf;
        background: #006298;
        border-radius: 4px !important;
        padding: 8px 12px;
        margin-bottom: 0;
        position: static
    }
}

@media screen and (max-width:973px) {
    header .mobile-nav .plain-link {
        margin-left: 15px;
        margin-top: 15px;
        display: inline-block
    }
}

@media screen and (max-width:973px) {
    header .mobile-login {
        position: fixed;
        right: 0;
        top: 0;
        width: calc(100% - 50px);
        height: 100vh;
        overflow-y: auto;
        background: white;
        transform: translateX(100%);
        box-shadow: 0 0 0 transparent;
        transition: all .25s
    }
}

@media screen and (max-width:973px) {
    header .mobile-login ul {
        background: white
    }
}

@media screen and (max-width:973px) {
    header .mobile-login ul.first-level li {
        border-bottom: 1px solid #0070b0
    }
}

@media screen and (max-width:973px) {
    header .mobile-login ul.first-level li span {
        color: #0070b0;
        padding: 10px 15px;
        width: 100%;
        display: block;
        font-weight: bold;
        border-bottom: 1px solid #0070b0
    }
}

@media screen and (max-width:973px) {
    header .mobile-login ul.first-level li ul li:not(:last-of-type) {
        border-bottom: 1px solid #06b1e8
    }
}

@media screen and (max-width:973px) {
    header .mobile-login ul.first-level li ul li a {
        color: #06b1e8;
        padding: 10px 15px;
        padding-left: 35px;
        width: 100%;
        display: block
    }
}

@media screen and (min-width:974px) {
    .mobile-header, .mobile-nav, .mobile-login {
        display: none
    }
}

.container {
    background-color: #f6f6f6;
    width: 100%
}

.HomeBackgound {
    background-color: #4d91b7;
    height: 40%
}

.HomeBackgound_New {
    background-color: #4d91b7;
    height: 40%
}

.leftPanel {
    background-color: #fff;
    height: 25%;
    padding: 20px;
    padding-left: 20px
}

.leftPanel_New {
    background-color: #fff;
    height: 25%;
    padding: 0;
    padding-left: 20px
}

.container-fluid {
    padding: 50px;
    height: auto
}

.form-control {
    width: 40%
}

.btnViewPlan {
    display: inline-block;
    width: 175px;
    height: 50px;
    margin-bottom: 0;
    font-weight: 700;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #00205b;
    color: #fff
}

.learnMore_div {
    border-width: 0;
    left: 0;
    top: 0;
    width: 175px;
    height: 50px;
    background: inherit;
    background-color: #fff;
    border: none;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    color: #00205b;
    text-align: center;
    padding-top: 15px;
    border-width: 2px;
    border-style: solid;
    border-color: rgba(0,32,91,1);
    border-radius: 0;
    display: inline-block;
    cursor: pointer
}

.learnMore {
    border-width: 0;
    position: absolute;
    left: 10px;
    top: 1062px;
    width: 355px;
    height: 50px;
    display: flex;
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    color: #fff;
    text-align: center
}

.learnMoreText {
    position: absolute;
    align-self: center;
    padding: 0 10px 0 10px;
    box-sizing: border-box;
    width: 100%
}

span.learnMore_div:hover {
    background-color: #00205b;
    color: #fff
}

.divWaiting {
    position: fixed;
    background-color: #fafafa;
    z-index: 2147483647 !important;
    opacity: .8;
    overflow: hidden;
    text-align: center;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding-top: 20%
}

input#bntViewPlanPDP:hover {
    background-color: #14387b
}

span.learnMore_div.btn:hover {
    background-color: #00205b;
    color: #fff
}

input#bntPlan:hover {
    background-color: #14387b
}

p#pViewPlanBtn:hover {
    background-color: #14387b
}

span.viewPlan:hover {
    background-color: #14387b
}

input#bntViewPlanPDP:hover {
    background-color: #14387b
}

.btn {
    background-color: #00205b;
    color: white
}

.rightPanel {
    color: white
}

.btnLearnMore {
    background-color: white;
    color: #4d91b7;
    border: 1px solid #4d91b7;
    font-weight: bold
}

.HeaderLabels {
    color: #4d91b7;
    font-size: large
}

p {
    padding-top: 10px;
    text-align: justify
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: none;
    color: #00205b
}

.planTypeLabels {
    padding-left: 25px
}

.planbtns {
    padding-left: 65px
}

.myTestCSS {
    color: red;
    width: 100%
}

#divComparePlans table tbody tr td {
    width: 33%
}

    #divComparePlans table tbody tr td div ul li {
        color: #000;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Arial';
        font-weight: 400;
        font-style: normal
    }

@media all and (max-width:600px) {
    #divCompareSavingsPlansCntr {
        width: 80%
    }
}

@media only screen and (max-width:767px) {
    .form-controlDivs {
        margin-left: 0 !important
    }

    #div_txtZip {
        width: 100% !important;
        margin-left: 0 !important
    }

    #txtZip {
        width: 100% !important;
        margin-left: 0 !important
    }

    #div_ddlCoverageCode {
        width: 100% !important;
        margin-left: 0 !important
    }

    #ddlCoverageCode {
        width: 100% !important;
        margin-left: 0 !important
    }

    #bntPlan {
        width: 100% !important;
        margin-left: 0 !important
    }

    .divOuter_monthlyCostBottom {
        margin-left: 15px !important;
        margin-right: 15px !important
    }

    .divInner_monthlyCostBottom {
        margin-left: 120px !important;
        margin-right: 15px !important
    }

    .divOuter_zonePageHeading {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .divInner_zonePageHeading {
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important
    }
}

@media all and (min-width:768px) and (max-width:991px) {
    #divAboutDQ {
        padding-top: 0 !important
    }

    #divCompareSavingsPlansCntr {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important
    }

    .divOuter_zonePageHeading {
        margin-right: -30px !important
    }
}

@media all and (min-width:992px) and (max-width:1199px) {
    #divAboutDQ {
        padding-top: 19px !important
    }

    #divCompareSavingsPlansCntr {
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important
    }

    .form-controlDivs {
        margin-top: -50px !important;
        padding-left: 50px !important
    }

    .divOuter_zonePageHeading {
        margin-right: -30px !important
    }
}

@media all and (min-width:1200px) {
    #divAboutDQ {
        padding-top: 19px !important
    }

    #divCompareSavingsPlansCntr {
        padding-left: 91px;
        padding-right: 101px;
        margin-left: 0;
        width: 100%
    }

    .form-controlDivs {
        padding-left: 81px
    }

    .divOuter_zonePageHeading {
        margin-left: -30px !important;
        margin-right: -15px !important
    }
}

.text14_400Heading {
    font-size: 14px;
    font-family: 'Arial Bold','Arial Regular','Arial',sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #fff
}

.text14_400Center {
    font-size: 14px;
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #000;
    text-align: center
}

.text16 {
    font-size: 14px;
    font-family: Arial;
    font-weight: 400;
    font-style: normal
}

.text14_700Title {
    font-size: 14px;
    font-family: "Arial Bold","Arial Regular",Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #000
}

.text14_400Title {
    font-size: 14px;
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #000
}

.text18_700Title {
    font-size: 18px;
    font-family: "Arial Bold","Arial Regular",Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #006298
}

.text28_700Data {
    font-size: 26px;
    font-family: "Arial Bold","Arial Regular",Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #00205b
}

.text34_400Heading {
    font-size: 34px;
    font-family: Arial;
    font-weight: 400;
    font-style: normal;
    color: #fff
}

.text34_700Heading {
    font-size: 34px;
    font-weight: 700;
    font-style: normal;
    font-family: 'Arial Bold','Arial Regular','Arial',sans-serif;
    color: #fff
}

.inputTextBox {
    border-radius: 0;
    border-color: rgba(0,0,0,1);
    height: 41px;
    font-weight: 400;
    color: #000
}

.btnDark {
    width: 175px;
    height: 50px;
    color: #fff;
    background-color: rgba(0,32,91,1);
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    border-radius: 0;
    text-align: center
}

.viewPlan {
    border-width: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 175px;
    height: 50px;
    background: inherit;
    background-color: rgba(0,32,91,1);
    border: none;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Arial Bold','Arial';
    font-weight: 700;
    font-style: normal;
    color: #fff;
    text-align: center
}

.Panel90pct {
    color: #00205b;
    #FFFFFF;
    height: 25%;
    padding: 20px;
    padding-left: 20px
}

.comparePlans90pct {
    padding-left: 55px;
    padding-right: 55px;
    width: 90%;
    text-align: left
}

.comparePlans100pct_div {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.comparePlans100pct {
    padding-left: 55px;
    padding-right: 55px;
    width: 100%;
    text-align: left
}

.learnMore_div {
    margin-bottom: 7%
}

.col-sm-6.col-md-6.col-lg-4 p:nth-child(2) {
    margin-bottom: 0% !important
}

#pViewPlanBtn {
    margin-bottom: 10% !important
}

#divComparePlansMain .col-md-12.col-sm-12 {
    padding-top: 15px
}

@media only screen and (min-width:320px) and (max-width:640px) {
    #divComparePlansMain .col-md-12.col-sm-12 {
        padding-top: 0 !important;
        margin-top: -10px
    }
}

.EnrollReviewSubmitClrFnt {
    color: #70ad47;
    font-size: 30px
}

.EnrollReviewSubmitBdr1 {
    border: 2px solid #d9d9d9
}

.EnrollReviewSubmitClrFntSZ {
    color: #2f5597;
    font-weight: bold;
    font-size: 24px
}

.EnrollReviewSubmitScroll1 {
    border: 3px solid #2f5597;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    overflow-y: auto;
    overflow-y: scroll;
    overflow: auto;
    overflow: scroll;
    border-color #2f5597;
    border-right-color: #2f5597;
    scrollbar-arrow-color: #2f5597;
    scrollbar-base-color: #2f5597;
    max-height: 150px
}

.EnrollReviewSubmitClr {
    color: #70ad47
}

.EnrollReviewSubmitScroll2 {
    border: 3px solid #2f5597;
    overflow: auto;
    overflow: scroll;
    border-color: #2f5597;
    border-right-color: #2f5597;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    scrollbar-arrow-color: #2f5597;
    scrollbar-base-color: #2f5597;
    max-height: 150px
}

.EnrollReviewSubmitBdr2 {
    border: 3px solid #2f5597;
    border-color: #2f5597;
    border-right-color: #2f5597
}

.EnrollReviewSubmitFntWeight {
    font-size: 12px;
    font-weight: bolder
}

.EnrollReviewSubmitBld {
    font-weight: bolder
}

.EnrollReviewSubmitScrollHeight1 {
    max-height: 150px
}

.enrollAddonVision1 {
    z-index: 102;
    width: 30%;
    padding: 0 15px 15px 45px;
    border-color: #2f5597;
    border: 1px solid #2f5597;
    border-right-color: #2f5597;
    position: absolute;
    top: 50%;
    left: 40%;
    background: none repeat scroll 0% 0% #fff
}

.enrollAddonVision7 {
    text-align: center;
    color: forestgreen
}

.enrollAddonVision8 {
    text-align: center;
    color: #337ab7
}

.enrollAddonVision9 {
    border-top: 1px solid #337ab7
}

.enrollAddonVision10 {
    text-align: center
}

.enrollAddonVision11 {
    text-align: center
}

.enrollAddonVision12 {
    color: #337ab7
}

.enrollAddonVision13 {
    text-align: left
}

.enrollAddonVision15 {
    font-weight: 700;
    color: #fff;
    background: forestgreen;
    width: 180px
}

.enrollAddonVision16 {
    font-size: 8px;
    color: #006299;
    border-color: whitesmoke;
    border-color: transparent
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .limits {
        margin-top: -24px !important
    }

    .card {
        margin-top: 12px !important
    }

    .limits2 {
        margin-top: -10px !important
    }

    .card-title p {
        margin-top: -38px !important
    }
}

@media only screen and (min-width:1200px) {
    .limits2 {
        margin-bottom: 0 !important;
        line-height: .5
    }

    .card {
        margin-top: 40px !important;
        background-color: #fff;
        border-width: 1px;
        padding-top: 25px;
        max-width: 500px;
        border-radius: 0;
        padding-left: 21px;
        margin-left: 77px;
        padding-bottom: 40px;
        height: 320px
    }
}

@media only screen and (min-width:1024px) and (max-width:1386px) {
    .limits {
        margin-top: -24px !important
    }

    .card {
        margin-top: 12px !important
    }

    .limits2 {
        margin-top: -10px !important
    }

    .card-title p {
        margin-top: -38px !important
    }
}
