/* Minification failed. Returning unminified contents.
(280,36): run-time error CSS1046: Expect comma, found '0'
(280,40): run-time error CSS1046: Expect comma, found '/'
(681,24): run-time error CSS1031: Expected selector, found '!important'
(681,24): run-time error CSS1025: Expected comma or open brace, found '!important'
(717,36): run-time error CSS1046: Expect comma, found '0'
(717,40): run-time error CSS1046: Expect comma, found '/'
(1180,35): run-time error CSS1046: Expect comma, found '0'
(1180,39): run-time error CSS1046: Expect comma, found '/'
(1673,36): run-time error CSS1046: Expect comma, found '0'
(1673,40): run-time error CSS1046: Expect comma, found '/'
 */
*:focus{outline:1px solid}h3{margin:0}.h3{font-size:135%;font-family:"Roboto-Medium",sans-serif;padding:0;background:transparent;margin-top:15px}.h5{font-size:115%;font-family:"Roboto-Medium",sans-serif;color:#17486a;margin-bottom:5px}.col-2-list .h5{border-bottom:1px solid #ebe6e6;padding-bottom:16px}.h4-title{color:#17486a;font-size:120%;font-family:"Roboto-Medium",sans-serif;font-weight:500;line-height:1.1}.btn-view{margin-top:0!important}.display-label{background:#f1f1f1;border:1px #e0e1e2 solid;padding:4px 8px;min-height:30px}.plan-name{font-size:16px;font-family:"Roboto-Medium",sans-serif}.symmetryHeading{background:#898c8e;padding:4px 8px;text-align:center;color:#fff;font:normal 18px "Roboto-Medium",sans-serif;margin-bottom:-6px;border:1px solid #d7d8d8}.symmetryView .bold{font:normal 110% "Roboto-Medium",sans-serif!important;color:#a94442!important}.symmetryView .black-bold{font:normal 110% "Roboto-Medium",sans-serif!important;color:#333!important}.symmetryView .cost-success{color:#008000!important}.symmetryView .cost-dangers{color:#f00!important}.symmetryView .grouping{background-color:#00b0f0!important}.symmetryView .highlightPrice{background-color:#94dcf8!important}.bg-info{background-color:transparent}.uib-datepicker-popup .btn.btn-default.btn-sm.pull-left.uib-left,.uib-datepicker-popup .btn.btn-default.btn-sm.pull-right.uib-right{float:none!important}#worksheetPageDiv p,#worksheetPageDiv ul,#worksheetPageDiv ol,#worksheetPageDiv input,#worksheetPageDiv select{margin-bottom:10px}#worksheetPageDiv input,#worksheetPageDiv select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#worksheetPageDiv input:focus,#worksheetPageDiv select:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9;-moz-box-shadow:0 0 8px rgba(82,168,236,.6);box-shadow:0 0 8px rgba(82,168,236,.6)!important}#benefitSelectPageContent{width:auto!important;min-width:auto!important}#benefitSelectPageContent .page-head{font-family:"Roboto-Medium",sans-serif;font-size:22px}#benefitSelectPageContent .section-header{margin-bottom:5px}#benAdvisor .col-xs-12{padding-right:0;padding-left:0}#submissionSummaryPageContent,#benefitSelectPageContent{width:1px;min-width:100%}.planGrid{border-collapse:collapse;width:100%;border:1px solid #c7ced0;display:table}.planGridHeader div a{text-decoration:none!important}.planGridHeader div{text-align:center;font-family:"Roboto-Bold",sans-serif,Arial,Helvetica;font-size:14px;color:#333;background-color:#e6e6e6;padding:5px;border:1px solid #c7ced0;min-height:95px;vertical-align:top}div.table-responsive>div.dataTables_wrapper>div.row{margin:unset}.col-2-list{margin-left:-15px;margin-bottom:0;margin-right:-15px}.c-progress-steps{display:flex;margin:60px auto;width:75%;align-items:center;justify-content:space-between;border-top:3px solid #08446b}.c-progress-steps li:before{font-size:26px}.c-progress-steps li{border:0}.c-progress-steps li:before{top:-13px;left:unset;margin-left:-9px}@media(max-width:600px){.planGridHeader div{font-size:12px;font-weight:normal;min-height:115px}}.planGridRow{display:table;overflow:hidden;margin-left:5px;margin-right:5px;border:1px solid #c7ced0;width:100%}.planGridRow div{text-align:center;font-family:"Roboto-Bold",sans-serif,Arial,Helvetica,sans-serif;font-size:14px;font-weight:300;padding:5px;border-right:1px solid #c7ced0;background-color:#fff;min-height:65px;display:table-cell}.planGridRow [class*="col-"]{margin-bottom:-99999px;padding-bottom:99999px}.panel-default .panel-heading{color:#fff;font-size:16px;font-family:"Roboto",sans-serif;background:#7a8185}.panel-group .panel-title{width:100%}#beneficiariesPageContent .panel-heading{padding:10px 15px}@media print{#aside-first,#layout-header,#layout-navigation,#layout-footer{display:none}#layout-content{position:absolute;left:0;top:0;float:none;width:100%}#PlanSummaryDiv{page-break-inside:avoid}.btn{display:none}}.beneficiarySelected{padding-left:15px}.beneficiarySelected li{width:100%!important;font:normal 100% "Roboto",sans-serif!important;color:#333!important;display:list-item!important;list-style-type:number}.beneficiaryName .row{margin-left:-15px;margin-right:-15px}.beneficiaryName .totalInput .success-bg[disabled]{background:#00938c;color:#fff!important;font-weight:bold}.beneficiaryName .totalInput .unsuccess-bg[disabled]{background:#e74846;color:#fff!important;font-weight:bold}.addedBeneficiaryTable td{padding:4px}.addedBeneficiaryTable .fa-pencil,.addedBeneficiaryTable .fa-close{padding:2px 6px 6px;cursor:pointer;font-size:16px}.changeBenefits .panel-group .panel-heading{background:#eee;color:#333}.modal-dialog{margin-top:50px}.myBenefitsGuideMe{text-decoration:none;float:right;background:#e59225;color:#fff;font-size:18px;padding:4px 12px 4px 8px;border-radius:4px;font-weight:normal;margin-right:20px;margin-top:79px}.mb-10{margin-left:10px;margin-bottom:0}.myBenefitsGuideMe:hover,.myBenefitsGuideMe:active{text-decoration:none;background:#b97721;color:#fff}.disableGuideMe{display:none}img.guideme-top{float:left;margin-right:4%}.disableGuideMe{display:none}.disablePlan{display:none}.guideme-pagination .active{font-family:"Roboto",sans-serif;color:#333;cursor:text;text-decoration:none}.guideme-pagination .active:hover{cursor:text;text-decoration:none}.guideme-footer{padding-top:15px;margin:20px auto;text-align:center;max-width:700px;-webkit-box-shadow:0 -14px 24px -26px #333;-moz-box-shadow:0 -14px 24px -26px #333;box-shadow:0 -14px 24px -26px #333}.orange-plan-box{border-left:10px solid #e59225}.mergenta-plan-box{border-left:10px solid #9d2873}.lblue-plan-box{border-left:10px solid #0086b8}.orange-plan-box .fa-chevron-circle-right,.mergenta-plan-box .fa-chevron-circle-right,.lblue-plan-box .fa-chevron-circle-right{margin-left:5px}.orange-plan-box,.mergenta-plan-box,.lblue-plan-box{color:#252525;min-height:140px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.3);box-shadow:0 0 4px 0 rgba(0,0,0,.3);margin-bottom:15px;padding:5px 0}.plan-name-head,.plan-label2{font-family:"Roboto-Medium",sans-serif;font-size:18px;color:#07456b}.plan-name-sub{color:#07456b}.plan-name-text{margin-bottom:5px;font-size:11px}.plan-label1{font-size:11px;font-family:"Roboto-Medium",sans-serif}.highlight-Section125RecPkg{background-color:#c3f7c3!important}.PositivePerPay-Suggested{background-color:#d5eab1}.NegativePerPay-Suggested{background-color:#fbe4e3}.PositivePerPay-NotSuggested{background-color:#f5b6b5}.Selected-NA{background-color:#c3f7c3}.panel-group .panel{margin-bottom:8px}.panel-title .accordion-toggle{color:#fff;text-decoration:none;padding:10px 15px;display:block}.list-group-item .fa{vertical-align:top}.list-group-item .fa-chevron-right,.list-group-item .fa-chevron-down,.list-group-item .fa-chevron-circle-down,.list-group-item .fa-chevron-circle-right{margin-right:15px}.pcpMap{height:280px}.no-underline{text-decoration:none}.bold{font:normal 100% "Roboto-Medium",sans-serif}.minWidth-200{min-width:200px}.rightBorder-0{border-right:0 solid #e3e3e3!important}.beneficiary-detail-section{height:auto}@media(max-width:767px){.beneficiary-detail-section{height:auto}}@media(max-width:767px){.pcpMap{height:200px;margin-bottom:10px}}.btns-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}@media print{.noPrint{display:none!important}}.text-tax{font-size:14px;font-weight:bold;color:#333}.preText-tax{width:85px;margin-right:50px}.postText-tax{width:85px;margin-right:42px}.service-fees{width:85px;margin-right:18px}.totalText-tax{width:85px;margin-right:50px}.tax-border{margin-bottom:2px!important;margin-top:2px!important;width:124px;border:1px solid #333!important}.uib-datepicker-popup>li>button,.uib-datepicker-popup>li>span>button{width:52px!important}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-before:always}}#txtInitial{display:none}.alert{padding:8px 15px}.resellerDetail{border-collapse:separate;border-spacing:8px;width:auto}#benefitsHistory-body .embed-responsive{border:0!important}.fa-history{cursor:pointer}.plan-table-container{border:1px solid #ddd;border-radius:8px}.plan-table-container.table-responsive{width:100%}.table-responsive{border-radius:8px}@media(max-width:767px){.plan-table-container.table-responsive{width:98%}}.plan-table{margin-bottom:0}.plan-table>thead>tr>th{font-family:"Roboto-Medium",sans-serif}.plan-type{min-width:100px;font-family:"Roboto-Medium",sans-serif}th.plan-type{background:#fff!important;border:1px solid #fff!important}.plan-col{min-width:100px;text-align:center}.sub-row-head{background:#646769;color:#fff;font-family:"Roboto-Medium",sans-serif}tbody .plan-col:nth-child(2n+1){background-color:#eaeaea}tbody .plan-col:nth-child(2n){background-color:#d7d7d7}.plan-table>tbody>tr>td{border-top:1px solid #e7e7e7}.plan-col.text-left{text-align:left}tbody .plan-col.selected{background:#fbfbac!important;border-top:1px solid #d7d795!important}tbody .plan-col.selectedPlan{background:#c3c35f!important;border-bottom:1px solid #fff!important;font-weight:700}thead .plan-col.selected{background:#014645!important;border-bottom:1px solid #014645!important}.plan-table>tbody>tr>td.plan-col{border-top:1px solid #fff}th.plan-type.border{border-bottom:1px solid #e7e7e7!important}.plan-table .fa-check{color:#fff!important}.plan-table .selectedPlan .fa-check{color:#333!important}.member-election{margin-top:30px}@media(max-width:480px){.member-election{margin-top:15px}.member-election .checkbox-inline{display:block;padding-left:20px}.member-election .checkbox-inline+.checkbox-inline{margin-top:5px;margin-left:0}}.marginBott-30{margin-bottom:30px}.marginTop-30{margin-top:30px}.selected-tier{background:#fbfbac;border:1px solid #d7d795;padding:4px 15px;font-family:"Roboto-Medium",sans-serif}.dark-gray{color:#333}.fa-file-pdf-o{width:36px;height:36px;font-size:18px;border-radius:25px;padding-top:8px;padding-right:9px;margin-left:0;cursor:pointer;border:1px solid #e74846;color:#e74846;margin-right:10px}.padRight-0{padding-right:0}.padRight-50{padding-right:50px}.padRight-30{padding-right:50px}.checkbox-inline-margin{margin-top:0;margin-left:10px}@media(max-width:480px){.checkbox-inline-margin{margin-left:0}}.plan-col-1{min-width:300px;text-align:left}.text-align-left{text-align:left!important}.text-align-center{text-align:center!important}.plan-type-1{width:300px;font-family:"Roboto-Medium",sans-serif}th.plan-type-1{background:#fff!important;border:1px solid #fff!important}th.plan-type-1.border{border-bottom:1px solid #e7e7e7!important}@media(max-width:560px){.plan-type-1{width:150px!important}}@media(max-width:414px){.roundSpinner{left:37.5%!important}}@media(max-width:375px){.roundSpinner{left:35.5%!important}}@media(max-width:320px){.roundSpinner{left:33.5%!important}}.roundSpinner{border:0!important;top:40%}.messageTable{margin-top:0!important}.modal-body .messageTable{margin-right:0!important;margin-left:0!important;margin-top:15px!important}.messageTableHead{padding:6px 15px;background:#07456b;color:#fff;font-size:18px;font-family:"Roboto-Medium",sans-serif}.messageTable table{width:100%;margin-top:-2px!important;border-top:0!important}.messageTable th{padding:12px 8px!important;background:#555;color:#fff;font-family:"Roboto-Bold",sans-serif!important;border:0 solid #454749!important}.messageTable td{padding:6px 8px;vertical-align:middle!important;border-top:0 solid #ddd!important;height:40px}.messageTable .newMessage{background:#fbfbac!important;border-bottom:1px solid #d7d795}.messageTable .newMessage td{border-bottom:1px solid #d7d795}.messageTable img{vertical-align:middle;padding-right:4px;display:inline-block;width:29px}.messageTable .namespan{display:inline-block;width:calc(100% - 35px)}.messageTable .progress{height:10px;margin-bottom:0;background-color:#e6e6e6}.messageTable .progress-bar-success{background-color:#00938c}.messageTable .fa{width:36px;height:36px;font-size:17px!important;border-radius:25px;padding-top:8px;padding-right:14px;margin-left:6px;cursor:pointer}.messageTable .fa-play{border:1px solid #00938c;color:#00938c;padding-right:8px;font-size:17px!important;padding-top:8px}.messageTable .fa-forward{border:1px solid #e59325;color:#e59325;padding-right:8px}.messageTable .fa-info{border:1px solid #07456b;color:#07456b;margin-left:0!important}.messageTable .fa-check{border:1px solid #07456b;color:#07456b;margin-left:0!important;padding-right:8px}.messageTable .fa-paperclip{border:1px solid #0086b8;color:#0086b8;padding-right:10px;margin-left:0!important}.messageTable .fa-trash{border:1px solid #e64746;color:#e64746;padding-right:11px}.messageTable .fa-download{border:1px solid #0086b8;color:#0086b8;padding-right:9px}.messageTable-action{text-align:right;white-space:nowrap}.messageTable table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child::before,.messageTable table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child::before{top:8px;left:3px}.whitespace-nowrap{white-space:nowrap}.checkbox-field{display:flex;flex-direction:row}.disableProduct{pointer-events:none;cursor:no-drop;background-color:#d3d3d3}.fl-right{float:right}.mr-15{margin-right:15px}@media(max-width:560px){.word-wrap-width{word-break:break-word;max-width:100px!important}.myBenefitsGuideMe{right:auto;margin-top:67px;left:34px;float:none}.mb-10{margin-bottom:10px;margin-left:0}}.word-wrap-width,.breakword{word-break:break-word}#dt_PlanDocuments .fa{width:36px;height:36px;font-size:17px!important;border-radius:25px;padding-top:8px;padding-right:14px;margin-left:6px;cursor:pointer}#dt_PlanDocuments .fa-download{border:1px solid #0086b8;color:#0086b8;padding-right:9px}legend{font-size:24px;margin-bottom:16px!important}.checkbox span.notes-txt{padding:5px;margin-bottom:4px;display:inline-block;margin-left:8px}@media(max-width:475px){.fa-file-pdf-o{width:30px;height:30px;font-size:14px}.col-2-list .even,.col-2-list .odd{width:100%}.c-progress-steps{width:100%}}.doc-field .input-group-btn .btn{padding:8px;background-color:#ccc;border-radius:0 4px 4px 0;height:40px}.right-align{float:right;right:15px;left:auto}@media(max-width:767px){table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{padding-left:30px!important}}@media(max-width:767px){.c-progress-steps li::before{top:-10px;margin-left:unset;font-size:16px}.c-progress-steps li{padding-top:unset;font-size:unset;border-top-width:unset}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child::before{top:15px!important}.right-align{position:unset}}table tr td{border-bottom:1px solid #ddd!important}#acknowledgeInfo .accordianBody{max-height:unset!important}.mp-5{margin:10px 5px;padding:5px 5px 10px 5px}.ul-inside{padding-left:6rem;line-height:2}.padLeft-10{padding-left:10px}#empPaymentPreferenceForm label{font-family:"Roboto",sans-serif}
/*body{
    font-family: 'Source Sans Pro', sans-serif;
}*/

/*Theme 1 - BFE Theme - Blue Theme
primary color:#17486a;
secondary color:#ebfcff
background-image: linear-gradient(to right, #062847, #17486a);*/

/*Theme 2
primary color:#17486a;
secondary color:#ebfcff
background-image: linear-gradient(to right, #062847, #17486a);*/

/*Theme 3
primary color:#17486a;
secondary color:#ebfcff;
background-image: linear-gradient(to right, #062847, #17486a);*/

/*Theme 4 
primary color:#6E27C5; - CHUBB
secondary color: background:#EDE1FB
background-image: linear-gradient(90deg, #6E27C5 18.88%, #8A3FE7 100%); */

/*Theme 5 - AFEUSA/Allegiance -- CURRENT THEME
primary color:#c13131; 
secondary color: background:#ffe5e5
background-image: linear-gradient(90deg, #c13131 18.88%, #a70f0f 100%); */

/* linear-gradient(to right, #062847, #17486a) */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #555 !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #555 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #555 !important;
}

#ChallengeFrame {
    width: 100% !important;
    height: 589px;
}

.registerFooterDiv {
    padding: 1%;
    margin: .5%;
    display: inline-block;
    font-size: 0;
    /* fixes bottom padding */
}

.registerFooterImg {
    height: 60px;
    display: inline-block;
}

.fade-scale {
    transform: scale(0.9);
    opacity: 0;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

    .fade-scale.in {
        opacity: 1;
        transform: scale(1);
    }

.text-center-custom {
    display: block;
    text-align: center;
}

.modal-header-exclamation-circle {
    font-size: 60px;
    color: #e74846 !important;
}

.packageImage {
    font-size: 115%;
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-bottom: 5px;
    color: #07456b;
}

#cartFooter {
    position: fixed;
    /*min-height: 110px;*/
    /*bottom: 0px;
    left: 0px;
    right: 0px;*/
    margin-bottom: 0px;
    /*margin-right: 10px;*/
    z-index: 1000;
    transition: 3s;
    opacity: 100;
    width: 50%;
    bottom:0;right:0;left:11.5%;
    margin:0 auto;
}

#MyHealthspaceModule {
    /*margin-bottom: 75px !important;*/
}

.productDesc {
    /*width: 120%;*/
    max-height: 30%;
    vertical-align: middle;
    box-sizing: border-box;
}

.validationMessage {
    color: #b30000;
    display: block;
    font-size: 12px;
    width: 100%;
    padding-left: 5px;
}

.normalfonts {
    font-size: 120% !important
}

.fonts-14 {
    font-size: 14px;
}

.fonts-16 {
    font-size: 16px;
}

.fonts-18 {
    font-size: 18px;
}

a {
    color: #004240;
    text-decoration: underline;
    cursor: pointer;
}

    a:hover,
    a:active,
    a:focus {
        color: #004240;
        text-decoration: none;
    }

.spinner_overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.8);
    z-index: 5;
}

.roundSpinner-IQ {
    position: fixed;
    left: 50%;
    top: 50%;
    text-align: center;
    z-index: 6;
    width: 8em;
    height: 8em;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    float: none;
    margin: 0;
}
    .roundSpinner-IQ span {
        font-size: 15px;
        text-align: center;
        font-weight: 700;
        color: black;
        z-index: 6;
        /* display: flex; */
        /* align-items: center; */
        /* justify-content: center; */
        margin-top: 33px;
        display: block;
        margin-bottom: 33px;
    }

    .roundSpinner-IQ::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        border-left: 6px solid rgba(51, 51, 51, .15);
        border-right: 6px solid rgba(51, 51, 51, .15);
        border-bottom: 6px solid rgba(51, 51, 51, .15);
        border-top: 6px solid rgba(51, 51, 51, .8);
        border-radius: 100%;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        animation: spin .6s infinite linear;
        -webkit-animation: spin .6s infinite linear;
        -moz-animation: spin .6s infinite linear;
        -o-animation: spin .6s infinite linear;
    }

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.commonInformation {
    /*margin: 20px auto;
    padding: 10px;*/
    /*background-color: #17486a;*/
    /*box-shadow: 0px 0px 12px rgb(0 0 0 / 6%);*/
    /*border-radius: 0px;*/
    /*overflow-y: auto;*/
}

    /*.commonInformation .form-control {
        height: 45px;
        border-radius: 0px;
        border: 0px solid transparent;
    }

    .commonInformation label {
        margin-bottom: 8px;
        font-weight: 600;
    }*/


/*For home page stylig class start*/

.quoteInformation {
    margin: 20px -15px;
    padding: 50px 30px;
    background-image: linear-gradient(90deg, #062847 18.88%, #17486a 100%);
    min-height: 570px;
    border-radius: 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

    .quoteInformation .form-control {
        height: 45px;
        border-radius: 0px;
        border: 0px solid transparent;
    }

    .quoteInformation label {
        color: #fff !important;
        margin-bottom: 8px !important;
        font-weight: 700 !important;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

.min-height-0 {
    min-height: 0 !important;
}

/*For home page stylig class end*/


/*For Inner page stylig class start*/

.innerpageInformation {
    background: #fff;
    box-shadow: 0px 0px 12px rgb(0 0 0 / 6%);
    font-family: 'Source Sans Pro', sans-serif !important;
}
    .innerpageInformation .form-control {
        height: 45px;
        border-radius: 0px;
        border: 1px solid #e5e5e5;
    }

    .innerpageInformation label {
        color: #131313;
        margin-bottom: 8px;
        font-weight: 700;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

/*For Inner page stylig class end*/
.marginTop-10 {
    margin-top: 10px
}

.marginTop-20 {
    margin-top: 20px
}

.notes-txt {
    margin: 10px 0;
    /*color: #fff;*/
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif !important;
}


.quote-theme h1 {
    font-size: 2em;
    font-weight: 700;
    border-bottom: none;
    padding: 10px 10px 10px 10px !important;
    margin: 0;
    padding: 0;
    width: auto;
    color: #fff;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.quote-theme h2.cAccordion {
    font-size: 1.2em;
    /*background: #ebfcff;*/
    padding: 15px;
    font-weight: bold;
    /*background-image: linear-gradient(to right, rgba(235, 252, 255, 0.5), transparent);*/
    margin-left: 15px;
    border-radius: 0px;
    width: 95%;
    color: #fff;
    background: rgba(255, 255, 255, 0.1);
    /*margin-top: 25px;*/
    font-family: 'Source Sans Pro', sans-serif !important;
}

.quote-theme .h2.cAccordion {
    font-size: 1.2em;
    padding: 15px;
    font-weight: bold;
    background-image: linear-gradient(to right, rgba(235, 252, 255, 0.5), transparent);
    font-family: 'Source Sans Pro', sans-serif !important;
    margin-left: 15px;
    border-radius: 0px;
    width: 95%;
    /*color: #17486a;*/
    /*font-family: 'Source Sans Pro', sans-serif !important;*/
    /*margin-top: 25px;*/
}

.cAccordion-body {
    padding: 15px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.quote-theme h3 {
    font-size: 1.0em;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.c-pad-15 {
    padding: 0px 15px;
}

.demographicInfo {
    margin-bottom: 10px;
}


.quote-theme hr {
    height: 1px;
    color: #ccc;
    background: #ccc;
    font-size: 0;
    border: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}


/*.quote-theme label {
    font-weight: 700;
}*/

.quote-theme .quote-claim {
    list-style: decimal !important;
    margin-left: 1.25em;
    font-size: 12px;
    margin-top: 0px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.quote-theme ul {
    list-style: none;
    margin: 1em 0;
    font-family: 'Source Sans Pro', sans-serif !important;
}

    .quote-theme ul.EligQuestions {
        list-style: none;
        margin: 0;
    }

        .quote-theme ul.EligQuestions li {
            list-style: disc !important;
            margin-left: 1.25em;
        }

    .quote-theme ul.files li {
        list-style: disc !important;
        margin-left: 1.25em;
    }

.quote-theme .files_delete {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.quote-theme ul.files_delete li {
    padding: 5px 12px;
}

    .quote-theme ul.files_delete li:nth-of-type(even) {
        background: #f3f3f3;
    }

    .quote-theme ul.files_delete li:nth-of-type(odd) {
        background: #e3e3e3;
    }

.quote-theme ul.uploadedfiles li {
    color: green;
}

.quote-theme ul.list-disc {
    margin: .5em 0 1em;
}

    .quote-theme ul.list-disc li {
        list-style: disc !important;
        margin-left: 15px;
    }


/*.quote-theme ul.uploadedfiles li:before{
    font-family:'FontAwesome';
    content:'\f057';
    padding: 5px 6px 5px 0;
    font-size: 1.33333333em;
    line-height: .75em;
    color: green;
}*/


/*.quote-theme input[type="text"], .quote-theme select {
    display: inline-block;
    margin-bottom: 10px;
    width: 90%;
    color: #000;
}

    .quote-theme input[type="text"]:focus, .quote-theme select:focus {
        display: inline-block;
        margin-bottom: 10px;
        width: 90%;
        color: #000;
        border: 1px solid rgba(81,203,238,1);
        box-shadow: 0 0 7px rgba(81,203,238,1);
    }*/


/*.quote-theme select {
    width: 90%;
    padding: 0.4em;
}

.quote-theme .zipcode {
    width: 85% !important;
}

.quote-theme input[type="radio"] {
    width: auto;
    margin-right: 5px;
    margin-bottom: 10px;
}

.quote-theme input[type="button"] {
    margin-bottom: 10px;
    color: #fff;
}*/


/*.quote-theme textarea {
    margin-bottom: 10px;
    width: 96.5%;
    color: #575759;
}

    .quote-theme textarea:focus {
        margin-bottom: 10px;
        width: 96.5%;
        color: #575759;
        border: 1px solid rgba(81,203,238,1);
        box-shadow: 0 0 7px rgba(81,203,238,1);
    }*/

.quote-theme .ques {
    color: #0086b8;
    font-size: 12px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.ui-progressbar-value {
    background-image: url(../content/images/percentbar-blue.png) !important;
}

.quote-theme .progressBar {
    position: relative;
    overflow: hidden;
    width: 100% !important;
    height: 20px;
    background-image: url(../content/images/percentbar-bg.png);
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #FFF;
    border-radius: 4px;
    -moz-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .2);
    font-family: 'Source Sans Pro', sans-serif !important;
}

.quote-theme .quoteBox {
    padding: 1.5em 1em;
    line-height: 1.3;
    border: 2px solid #91AFC7;
    background-color: #E3F3F3;
    font-family: 'Source Sans Pro', sans-serif !important;
}

    .quote-theme .quoteBox span {
        font-family: 'Source Sans Pro', sans-serif !important;
        font-size: 15px;
    }

    .quote-theme .quoteBox ul {
        list-style: disc;
        margin-left: 19px;
    }

    .quote-link {
        word-break: break-word;
    }

.quote-theme .uploadBox {
    width: 94%;
    padding: 3%;
    border: 1px dotted rgb(204, 204, 204);
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.notice h1 {
    font-weight: bold;
    color: #08446b;
    font-size: 24px;
    margin: .8em 0 .2em;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.notice h2 {
    font-weight: bold;
    color: #08446b;
    font-size: 18px;
    margin: .6em 0 .2em;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.dottedBox {
    width: 100%;
    padding: 30px;
    border: 1px dotted rgb(204, 204, 204);
    text-align: center;
}

.signDottedBox {
    width: 100%;
    border: 1px dotted rgb(204, 204, 204);
}

.captcha-bg {
    color: #575759;
    font-size: 14px;
}

.error-msg {
    color: #e64746;
    font-size: 12px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.error-list {
    list-style-type: square;
    margin: .5em 0;
    list-style-position: inside;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.textSize-12 {
    font-size: 12px;
}

.line-height {
    line-height: 1.3;
}

.kbw-signature {
    width: 100%;
    height: 150px;
}

.btn-group .btn-primary:hover:not([disabled]),
.btn-primary:active:not([disabled]),
.btn-primary:focus:not([disabled]) {
    background: #0070A8;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.plan-label1 {
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif !important;
    color: #07456b;
}


/*.orange-left {
    border-left: 10px solid #e59225;
}

.magenta-left {
    border-left: 10px solid #9d2873;
}

.lblue-left {
    border-left: 10px solid #0086b8;
}

.lgreen-left {
    border-left: 10px solid #97c93c;
}*/

.color1-left {
    border-left: 3px solid #f5886c;
}

.color2-left {
    border-left: 3px solid #17486a;
}

.color3-left {
    border-left: 3px solid #a4e7f3;
}

.color4-left {
    border-left: 3px solid #97c93c;
}

.plan-box .fa-chevron-circle-right {
    margin-left: 5px;
}

.seagreen,
.fa-check-circle,
.fa-check,
.fa-check-square,
.fa-angle-double-left,
.fa-angle-double-right !important {
    color: #fff
}

.plan-box {
    color: #252525;
    min-height: 140px;
    /*-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);*/
    margin-bottom: 10px;
    padding: 0px 0;
    border: 1px solid #e5e5e5;
    box-shadow: 0px 10px 15px -15px #111;
    font-family: 'Source Sans Pro', sans-serif !important;
}

    .plan-box:hover {
        box-shadow: 0px 0px 20px #ccc;
    }

.plan-box-cart {
    padding: 10px 15px;
    background-image: linear-gradient(90deg, #062847 18.88%, #17486a 100%);
    font-family: 'Source Sans Pro', sans-serif !important;
    /*background-color: #eefff5;*/
    color: #fff;
    width: 100%;
    /*line-height: 40px;*/
    /*-webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3);*/
    /*display: inline-block;
    vertical-align: middle;*/
    margin: 5px 0px;
    border-radius: 0px;
    box-shadow: 0px 0px 12px rgb(0 0 0 / 20%);
    border-top: 5px solid #fff;
    border-top: 5px solid #fff;
}
.plan-name-head-cart {
    /*font-family: 'Source Sans Pro', sans-serif !important;*/
    font-size: 16px;
}


/*@media (min-width: 350px) and (max-width: 1065px) {
    .plan-box-cart {
        color: #252525;
        min-height: 155px;
        -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
        box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
        padding: 5px 0;
    }
}*/

.fieldset-box {
    color: #252525;
    /*min-height: 310px;*/
    margin-left: 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}


/*.fieldset-box > .form-group {
        margin-left: -15px;
    }*/

.dep-box {
    color: #252525;
    min-height: 140px;
    padding: 5px 0;
}


/*Styles from BFE site:*/


/*h1, h2 {
    color: #17486a;
    font-family: 'harabara mais', Helvetica, Arial, Lucida, sans-serif;
}

h3,h4,h5 {
    color: #f5886c;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}

body {
    color: #5b4c4a;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    background-color: #fcf8eb;
}


button {
    background-color: #f5886c;
    color: #fff;
    font-family: 'harabara mais', Helvetica, Arial, Lucida, sans-serif;
    border-radius: 50px;
    padding-top: 15px !important;
    padding-right: 40px !important;
    padding-bottom: 15px !important;
    padding-left: 40px !important;
}

input {
    border-radius: 15px 15px 15px 15px;
    background-color: #ffffff;
}*/

@media (max-width: 1000px) {
    .c-progress-steps .label2 {
        font-size: smaller;
    }
}

@media (max-width: 800px) {
    .c-progress-steps .label2 {
        font-size: x-small;
    }
}

@media (max-width: 600px) {
    .c-progress-steps .label2 {
        display: none;
    }
}

#individualQuoteFamilyInfo .modal-dialog {
    width: 80%;
}

a.adisabled {
    cursor: not-allowed !important;
    opacity: .65;
    pointer-events:none;
}

    a.adisabled:hover {
        text-decoration: none;
    }

    a.adisabled:focus {
        text-decoration: none;
    }

    a.adisabled:active {
        text-decoration: none;
    }

.netValue {
    font-weight: 700
}

.disclaimer {
    clear: both;
    color: #000;
    margin: 0px 0 0px 0;
    padding-top: 0px;
    text-align: justify;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.scrollbox {
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    background-color: #ffffff;
    height: 200px;
    margin: 0 0 10px 0;
    padding: 10px;
    font-size: 12px;
    overflow-y: scroll;
    box-shadow: 0px 0 8px inset rgba(0, 0, 0, 0.15);
}

.has-error .form-control {
    border-color: #933B39;
}


/*@media (max-width: 767px) {
    .roundSpinner-IQ {
        left: 42.5% !important;
    }
}

@media (max-width: 600px) {
    .roundSpinner-IQ {
        left: 41.5% !important;
    }
}

/**Iphone 6/7/8 Plus*/


/*@media (max-width: 480px) {
    .roundSpinner-IQ {
        left: 39.5% !important;
    }
}

@media (max-width: 414px) {
    .roundSpinner-IQ {
        left: 37.5% !important;
    }
}*/


/**Iphone 6/7/8*/


/*@media (max-width: 375px) {
    .roundSpinner-IQ {
        left: 35.5% !important;
    }
}


@media (max-width: 320px) {
    .roundSpinner-IQ {
        left: 33.5% !important;
    }
}*/

.benefitAccordion {
    margin-top: 20px;
}


/**** IIQ Customize Navigation Style ***/

.navigationBar {
    /*padding:0px 5px;*/
    border-right: solid 1px #ccc;
    cursor: pointer;
    position: sticky;
    position: -webkit-sticky;
    position: -o-sticky;
    position: -ms-sticky;
    position: -moz-sticky;
    top: 0;
    background-color: #fff;
    /*text-align: center;
    color: #17486a;*/
    max-height: calc(100vh - 2rem);
    min-height: calc(100vh - 9rem);
    overflow-y: auto;
    /*font-weight: bold;*/
    font-family: 'Source Sans Pro', sans-serif !important;
}

.navigationBar-Content {
    font-family: 'Source Sans Pro', sans-serif !important;
    text-align: left;
}


/*.navigationBar::-webkit-scrollbar {
    display: none;
}*/


/*.navigationBar:hover {
        overflow-y: auto;
    }*/


/* width */

.navigationBar::-webkit-scrollbar {
    width: 5px;
}


/* Track */

.navigationBar::-webkit-scrollbar-track {
    background: #f1f1f1;
}


/* Handle */

.navigationBar:hover::-webkit-scrollbar-thumb {
    background: #ccc;
}


/* Handle */

.navigationBar::-webkit-scrollbar-thumb {
    background-color: transparent;
}


    /* Handle on hover */

    .navigationBar::-webkit-scrollbar-thumb:hover {
        background: #e5e5e5;
    }

.navigationMenu div.selected {
    display: table-cell;
    text-align: left;
    padding: 8px 10px;
    background-image: linear-gradient(to right, #eefff5, #fff);
    /*border: solid 1px black;*/
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.navigationMenu div.notSelected {
    display: table-cell;
    text-align: left;
    padding: 8px 10px;
    background-color: transparent;
    /*border: solid 1px black;*/
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.navigationMenu div.highlighted {
    font-family: 'Source Sans Pro', sans-serif !important;
    display: table-cell;
    text-align: left;
    padding: 8px 10px;
    /*background-color: #f5886c;*/
    /*border: solid 1px black;*/
    cursor: pointer;
    font-weight: bolder;
    border-right: solid 5px #17486a;
    border-bottom: 1px solid #e5e5e5;
    text-decoration: none;
    font-size: 14px;
    background-image: linear-gradient(to right, transparent,#ffe5e5 );
}

.back-to-top {
    /*background-color: #81BAE7;
    color: #17486a;*/
    opacity: 0;
    transition: opacity .6s ease-in-out;
    z-index: 999;
    position: fixed;
    right: 20px;
    bottom: 50px;
    width: 35px;
    height: 35px;
    box-sizing: border-box;
    border-radius: 0%;
}

a.back-to-top {
    font-weight: 1000;
    /*letter-spacing: 2px;*/
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.6;
    /*padding-left: 2px;
    padding-top: 14px;*/
    padding: 5px;
}


/*.back-to-top:hover, .back-to-top:focus, .back-to-top:visited {
    color: #FFFFFF;
}*/

.back-to-top.show {
    opacity: 1;
}


/*.navigationMenu div:hover,
.navigationMenu div:hover {
    background-color: grey;
}*/

.arrow-right {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    /* 40px height (20+20) */
    border-left: 20px solid green;
    position: absolute;
    text-align: center;
    color: white;
    right: -20px;
}

.benefitsOptions {
    min-height: 100vh;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.marginTop-0 {
    margin-top: 0px !important;
}

.marginLeft-25 {
    margin-left: 25px;
}

.deselectPlanBtn {
    padding: 0px !important;
    margin-left: 10px;
}

.deselectPlanIcon {
    padding-left: 5px;
    margin-bottom: 5px;
}

.removeCartBtn {
    padding: 0px !important;
}

.removeCartIcon {
    padding: 3px;
}

.noHover {
    pointer-events: none;
}


.c-icon{
    padding:0px 5px;
}
/*main page start*/
#individualQuotesContainer {
    margin: 0px;
    padding: 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.quoteHeaderInfo {
    /*margin-top: -51px;
    margin-bottom: 0px;
    padding: 10px 20px;
    background: #fff;
    border-radius: 0px;*/
    /*box-shadow: 0px 0px 12px rgb(0 0 0 / 6%);*/
   /* font-family: 'Source Sans Pro', sans-serif !important;
    border: 1px solid #17486a;
    border-bottom: 3px solid #17486a;
    word-break: break-word;*/
}

    .quoteHeaderInfo p {
        padding: 5px 0px;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

    .quoteHeaderInfo h4 {
        padding: 4px 0px;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

.quoteTopheader {
    margin-bottom: 20px;
}

.homeIllustration {
    padding: 10px;
    margin-top: 70px
}

.siteHeader {
    margin-bottom: 10px;
    /*margin-top: 100px;
    padding: 50px 0px 0px;*/
    text-align: center;
    /*color:black;*/
}

    .siteHeader span {
        font-family: 'Source Sans Pro', sans-serif !important;
        font-weight: 700;
        /*margin: 100px 0px;*/
        font-size: 30px;
        margin-bottom: 5px;
    }

.insurance-legal-text {
    padding: 10px;
    margin: 0px 0px 20px;
    background: #fff;
    border-radius: 0px;
    box-shadow: 0px 0px 1px rgb(0 0 0 / 30%);
    font-family: 'Source Sans Pro', sans-serif !important;
}

.spinner {
    left: 50%;
    top: 50%;
}

.demographicInfo {
    margin-left: -15px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.extraDetails {
    margin-left: -15px;
}

.initialstepsButton {
    text-align: right;
}

.c-btn {
    padding: 10px 20px;
    /*border: 2px solid #17486a !important;*/
    /*background: #17486a;*/
    border-radius: 4px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    color: #fff;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
    font-weight: bold;
}

    .c-btn:hover {
        color: #fff !important;
        background: #17486a;
        box-shadow: 0px 20px 35px #f5f5f5;
    }
.c-btn-table {
    font-family: 'Source Sans Pro', sans-serif !important;
    padding: 10px 10px !important;
    border: 1px solid #17486a !important;
    background: #fff;
    color: #17486a;
    border-radius: 4px !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
    font-weight: bold;
}

    .c-btn-table:hover {
        color: #fff !important;
        background: #17486a;
        box-shadow: 0px 20px 35px #f5f5f5;
    }
.c-btn-table-selected {
    padding: 10px 10px !important;
    border: 1px solid green !important;
    background: green;
    font-weight: bold;
    color: #fff !important;
    border-radius: 4px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
}
    .c-btn-table-selected i.c-icon{
        color:#fff !important;
    }
.c-btn-alternate {
    padding: 10px 20px !important;
    border: 2px solid #fff !important;
    border-radius: 4px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: bold;
    color: #17486a !important;
    background: #fff;
}
    .c-btn-alternate .c-icon {
        color: #17486a !important;
    }

    .c-btn-alternate:hover {
        
        color: #fff !important;
        background: transparent;
        box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
        transition: all 0.3s ease 0s;
        cursor: pointer;
        outline: none;
        
        /*box-shadow: 0px 20px 35px #f5f5f5;*/
    }

    .c-btn-alternate:hover .c-icon {
        color: #fff !important;
    }

.v-btn {
    padding-right: 10px !important;
}

.c-progress-steps {
    margin: 20px auto 0px;
    width: 80%;
}

    .c-progress-steps li a {
        font-weight: 700;
        text-decoration: none;
        margin-top: 10px;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

    .c-progress-steps li:before {
        top: -15px;
        left: 50%;
        margin-left: -9px;
        font-size: 24px;
        border-radius:10px;
    }

@media (max-width:767px) {
    .homeIllustration {
        margin-top: 0px;
    }

        .homeIllustration img {
            display: none;
        }

    .siteHeader {
        margin: 0px;
    }

        .siteHeader span {
            font-size: 24px;
        }

    .header_block {
        display: none;
    }

    .insurance-legal-text {
        padding: 20px;
        margin: 10px 10px;
    }

    .initialstepsButton {
        text-align: left;
    }

    .quoteHeaderInfo {
        margin-top: -45px
    }
}
/*main page end*/
/*available package page start*/
.availablepackage h2 {
    font-size: 24px;
    /*background-color: #17486a;*/
    border-radius: 0px;
    padding: 15px 15px 0px;
    /*color: #c13131;*/
    font-family: 'Source Sans Pro', sans-serif !important;
}

.cplanName {
    border-bottom: 5px solid #e5e5e5;
    /*height: 70px;*/
    background: #e2e9ed;
    font-family: 'Source Sans Pro', sans-serif !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 15px;
}

.cplanName>ul {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 0;
}
.planSelection {
    /*padding: 10px 20px;
    border-right: 1px solid #e5e5e5;
    font-family: 'Source Sans Pro', sans-serif !important;*/
}

.nextButton {
    text-align: right;
}

span.planCost {
    font-size: 24px;
    font-weight: bold;
    padding: 0px 5px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.or {
    text-align: center;
    padding: 5px 20px;
    margin: 0px 0px 5px 0px;
}

.plan-name-head h4 {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

h4.planTitle {
    margin-top: 15px;
}

.plan-accordion {
    margin-left: 0px;
}

    .plan-accordion a {
        text-decoration: none;
        font-size: 14px;
        font-weight: 700;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

.planDetailstitle {
    font-size: 16px;
    font-weight: 500;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.moreCostdetails {
    padding: 10px 15px;
    background: #f5f5f5;
    width: 100%;
    font-family: 'Source Sans Pro', sans-serif !important;
    /*border: 1px solid #17486a;*/
}

    .moreCostdetails a {
        font-size: 16px;
        font-weight: bold;
        color: #17486a;
        text-decoration: none;
        font-family: 'Source Sans Pro', sans-serif !important;
    }

.plan-calc {
    padding: 0px 110px 10px;
    font-family: 'Source Sans Pro', sans-serif !important;
}

    .plan-calc table td {
        padding: 10px;
    }

    .plan-calc table th {
        padding: 10px;
    }

@media (max-width:767px) {
    .quoteInformation {
        padding: 10px;
    }

    .commonInformation {
        padding: 10px;
    }

    .planSelection {
        /*padding: 10px;
        border: 0px solid transparent;*/
    }

    .nextButton {
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .plan-accordion .panel-group {
       /* padding: 0px 15px;*/
    }

    .packageDescImage {
        padding: 10px 15px;
    }

    .plan-calc {
        padding: 0px 15px;
    }

    h4.planTitle {
        margin-top: 5px;
    }
}

/*available package page end*/
/*customize package page start*/
.customizePackage h2 {
    font-size: 24px;
    /*background-color: #17486a;*/
    border-radius: 0px;
    padding: 15px 15px 0px;
    color: #17486a;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.custmizePackgeInfo {
    padding: 10px;
    border-radius: 4px;
    background: #f5f5f5;
    margin: 5px 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.planHeaderNav {
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 0px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.viewPlanButtons{
    text-align:right;
}
.customizePackage .panel-default {
    color: #252525;
    /*min-height: 140px;*/
    /*-webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.3);*/
    margin-bottom: 30px;
    padding: 0px 15px 0px;
    border: 1px solid #e5e5e5;
    border-radius: 0px !important;
    box-shadow: 0px 10px 15px -15px #111 !important;
    font-family: 'Source Sans Pro', sans-serif !important;
}

    .customizePackage .panel-default:hover {
        box-shadow: 0px 0px 20px #ccc !important;
    }
    .customizePackage .panel-default customizePlanbody img {
        margin-top: 20px;
        margin-left: 40px;
        margin-bottom: 20px;
    }
    .customizePackage .panel-default ul.list-disc li {
        font-size: 14px;
        color: #252525;
    }
.productName {
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.customizePlanHeader {
    background: #ffe5e5;
    border-bottom: 5px solid #e5e5e5;
    /*margin-top: -10px;*/
    padding: 5px 0px 10px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.customizePlanbody {
    padding: 20px 0px 10px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.selected-tier{
    padding:15px 15px;
    font-weight:600;
}
.memberelectionDetails {
    padding: 15px;
    background: #f9f9f9;
    border: 1px solid #e5e5e5;
    border-radius: 10px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.list-group-item .secondary {
    overflow: hidden;
    font-weight: normal;
    color: #17486a;
    display: block;
    white-space: normal !important;
    font-size: 13px;
    width: 90%;
    margin-top: 5px;
    padding: 2px 0px;
    /*background: #ebfcff;*/
    border-radius: 4px;
}
thead .plan-col.selected {
    background: green !important;
    border-bottom: 1px solid green !important;
}

tbody .plan-col.selectedPlan {
    background: #fbfbac !important;
    border-bottom: 1px solid #ffffff !important;
    font-weight: 700;
}
tbody .plan-col.selected {
    background: #eefff5 !important;
    border-top: 1px solid #eefff5 !important;
    color: #252525 !important;
}
img.checkedproduct{
    width:15px;margin:-5px 5px;
}
.showselectionStatus{
    padding:20px;
}
.notselectionStatus {
    padding: 18px 20px 0px;
}
.notselectionStatus {
    color: #0A345B ;
}
.deselectPlanBtn{
    padding:4px 14px !important;
    margin:10px;
    border-radius:0px;
}

#editIndividualQuoteFamilyInfo h2.cAccordion {
    font-size: 1.2em;
    /*background: #ebfcff;*/
    padding: 15px;
    font-weight: bold;
    /*background-image: linear-gradient(to right, rgba(235, 252, 255, 0.5), transparent);*/
    margin-left: 15px;
    border-radius: 0px;
    width: 95%;
    color: #131313;
    border: 1px solid #e5e5e5;
    background: rgba(255, 255, 255, 0.1);
    background-image: linear-gradient(to right, #f5f5f5, transparent);
    font-family: 'Source Sans Pro', sans-serif !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    /*margin-top: 25px;*/
}

#editIndividualQuoteFamilyInfo h2.cAccordion {
    font-size: 1.2em;
    padding: 15px;
    font-weight: bold;
    margin-left: 15px;
    border-radius: 0px;
    width: 95%;
    border: 1px solid #e5e5e5;
    color: #131313;
    background-image: linear-gradient(to right, #f5f5f5, transparent);
    /*color: #17486a;*/
    /*font-family: 'Source Sans Pro', sans-serif !important;*/
    font-family: 'Source Sans Pro', sans-serif !important;
    /*margin-top: 25px;*/
}

#editIndividualQuoteFamilyInfo .cAccordion-body {
    /*padding: 30px 0px 15px;*/
    color: #131313;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.planFooter {
    font-family: 'Source Sans Pro', sans-serif !important;
    background: #fff;
    padding: 10px 20px;
}
.welcomeNotification {
    font-size: 14px;
    width: 100%;
    padding: 10px;
    background-color: #eefff5;
    margin: 5px auto;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.cartBackground {
    
}
.cart-box {
    padding: 10px;
    border: 3px dashed #ccc;
    box-shadow: 0px 0px 12px rgb(0 0 0 / 20%);
    background: #fff;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.cartTitle {
    font-size: 24px;
    margin: 20px 20px;
    color: #17486a;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.cartheaderbackground{padding:0px 0px;border-bottom:5px solid #e5e5e5;}
.cartSummaryDetails .cart-box{margin:0px 10px}
.cartSummaryDetails .plan-calc {
    padding:10px 10px 0px 10px;
}
.cartSummaryDetails img {
    padding: 10px;
    vertical-align: middle;
}
.viewCartButton{
    text-align:right;
}
.viewCart {
    padding: 10px 20px !important;
    border: 2px solid #eefff5 !important;
    background: green;
    border-radius: 0px !important;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 700;
    color: #fff !important;
}
.cartDetails {
    text-align: right;
}
.selectedPackage {
    font-family: 'Source Sans Pro', sans-serif !important;
    /*background-color: rgba(245,136,108,0.2);
    border: 1px solid #f5886c;
    padding: 10px;
    border-bottom: 5px solid #f5886c;*/
    background-color: #eefff5;
    border: 1px solid green;
    padding: 10px;
    border-bottom: 5px solid green;
}
.cSelectPlan {
    background-color: #eefff5 !important;
    background-image: linear-gradient(to right, #eefff5, #fff);
    border-bottom: 5px solid #f5f5f5;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.selectedPackage a {
    text-decoration: none;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.packagehighlighter {
    padding: 10px;
    border-bottom: 1px solid #17486a;
    margin: 10px 0px;
    font-size: 16px;
}
@media (max-width:1680px){
    #cartFooter {
        width: 57%;
        left:12%;
       
    }
   .plan-box-cart{
       margin:5px -5px;
   }
}
@media (max-width:1600px) {
    #cartFooter {
        width: 59%;
        left: 14%;
    }

    .plan-box-cart {
        margin-left:-10px;
    }
}
@media (max-width:1440px) {
    #cartFooter {
        width: 66%;
        left: 15%;
    }
}
@media (max-width:1366px) {
    #cartFooter {
        width: 68%;
        left: 17%;
    }
}
@media (max-width:1280px) {
    #cartFooter {
        width: 73%;
        left: 18%;
    }
}
@media (max-width:1024px) {
    #cartFooter {
        width: 76%;
        left: 18%;
    }
}

@media (max-width:767px) {
    .viewPlanButtons {
        text-align: left;
        margin:0px 0px 10px 30px;
    }
    .customizePlanHeader {padding:15px 0px}
    .notselectionStatus {padding:15px 0px 0px}
    .showselectionStatus{padding:15px 0px 0px}
    #cartFooter{width:100%;left:0}
    .viewCartButton {
        text-align: center;
        margin-top:10px;
        width:100%;
    }
    .plan-box-cart{
        width:100%;
        margin:0px;
    }
    .cartDetails {
        text-align: left;
    }
    .cartSummaryDetails .plan-calc {
        padding: 20px 0px 0px;
    }
    .cartSummaryDetails .table-responsive {
        border: 0px solid transparent;
    }
    

}
/* iPad Air */
@media only screen and (min-width: 768px) and (max-width: 1180px) {
    .viewPlanButtons {
        padding: 0 !important;
    }

        .viewPlanButtons .c-btn {
            white-space: normal;
            padding: 5px !important;
            margin-right: 10px;
        }
}

.cofirmAvailability h2 {
    font-size: 32px;
    /*background-color: #17486a;*/
    border-radius: 0px;
    padding: 15px 15px;
    color: #17486a;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.cofirmAvailability .radio span {
    min-height: 30px;
    padding-left: 0px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.cofirmAvailability .checkbox span {
    min-height: 30px;
    padding-left: 0px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.questionSection{
    padding:10px 10px;
}
.confirmAvailability p.notes-txt {
    color: #252525;
    font-family: 'Source Sans Pro', sans-serif !important;
}

.creatAccount {
    padding: 10px 15px;
    border: 1px solid #e5e5e5;
    background: #fcfcfc;
    margin: 15px 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
    .creatAccount h2 {
        font-size: 24px;
        /*background-color: #17486a;*/
        border-radius: 0px;
        padding: 15px 0px 0px;
        color: #17486a;
        font-family: 'Source Sans Pro', sans-serif !important;
    }
.module-head {
    margin: 0px 0px !important;
    background: #fafafa;
    padding: 10px 10px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.dependentName {
    padding: 0px 10px;
    font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif !important;
}
/*Payment Setup*/
.paymenttitle {
    font-size: 14px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.hcipayTerms {
    border: 2px dashed #ccc;
    background: #fff;
    padding: 0px 5px;
    margin: 5px 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.hcipayTerms ul{display:inline-flex}

.hcipayTerms ul li img{padding-right:10px;}

.paymentImage{width:70%;}
.paymentImage1 {
    width: 18%;
}
.paymentNext {
    margin-top: 20px;
    width: 10px;
}
.paymentOptionList{

}

.paymentCollection {
    background: #17486a;
    border-radius: 0px;
    padding: 5px 15px;
    /*margin: 20px 0px 10px;*/
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.paymentTotalAmount {
    font-size: 16px;
    color:#fff;
}
.paymentOtherAmount {
    color: #fff;
    font-size: 16px;
    padding-bottom: 8px 0px;
    font-style: normal;
    width: auto;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.paymentDiscountedAmount {
    color: green;
    font-size: 16px;
    padding-bottom: 8px 0px;
    font-style: normal;
    width: auto;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.paymentSections {
    padding: 10px 20px;
    border-right: 1px dashed #fff;
    min-height: 65px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.paymentsOptions {
    margin: 10px 0px;
    /*padding: 30px 0px;*/
    border-radius: 10px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.paymentOptionList .list-group-item {
    border: 0px solid transparent;
    /*padding: 20px;*/
    border-radius: 0px;
    margin: 10px 0px;
    margin: 10px 0px;
    box-shadow: 0px 10px 15px -15px #111;
}
.paymentOptionList .list-group-item:hover {
    background:#fff;
    box-shadow: 0px 10px 15px -15px #111;
}
    
    p.PaymentTitle {
        font-size: 18px;
         margin-top: 15px;
        color: #17486a;
        font-family: 'Source Sans Pro', sans-serif !important;
    }
img.paymentNextIcon{
    width:18px;
    margin:15px 10px;
}
.paymentTable {
    padding: 10px 20px 20px;
    border: 1px solid #e5e5e5;
    margin: 20px 0px 0px 0px;
    background: #fff;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.achDetails {
    padding: 0px 25px 25px;
    border: 1px solid #ccc;
    margin-top: 20px;
    background: #fff;
    font-family: 'Source Sans Pro', sans-serif !important;
}
.echeckDetails {
    padding: 20px 25px 25px;
    border: 1px solid #ccc;
    margin-top: 20px;
    background: #fff;
    font-family: 'Source Sans Pro', sans-serif !important;
}
#paymentMethodWorksheetDiv .list-group-item div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
@media (max-width:767px) {
    .creatAccount{
        padding:10px 15px ;
    }
    .paymentNextIcon{
        display:none;
    }
    p.PaymentTitle strong{
        text-decoration:none !important;
    }
}

#beneficiary_accordion a{
    text-decoration:none;
}
#beneficiary_accordion h2.cAccordion {
    font-size: 1.2em;
    padding: 15px;
    font-weight: bold;
    margin-left: 0px;
    margin-top:10px;
    font-size:20px;
    border-radius: 0px;
    width: 100%;
    color: #131313;
    border: 1px solid #e5e5e5;
    background: rgba(255, 255, 255, 0.1);
    background-image: linear-gradient(to right, #f5f5f5, transparent);
    font-family: 'Source Sans Pro', sans-serif !important;
}

#beneficiary_accordion .panel-body {
    padding:20px;
}
.addedBeneficary{
    padding:10px;
    border:1px solid #e5e5e5;
    background:#f5f5f5;
}
    .addedBeneficary .checkbox input[type="checkbox"] {
        position: absolute;
        margin-top: 4px \9;
        margin-left: 20px;
    }
    .addedBeneficary .checkbox-inline input[type="checkbox"] {
        position: absolute;
        margin-top: 4px \9;
        margin-left: 20px;
    }
    .addedBeneficary .notranslate{
        margin-left:20px;
    }
    .addedBeneficary h4 {
        margin-left: 20px;
    }

.printInformation{
    padding:10px 20px;
    border:1px solid #e5e5e5;
}
#summaryContent{
    padding:0;
}
#bfePrintDivHidden{
    padding:0px 30px 20px 20px;
    margin-top:-10px;
    border-bottom:5px double #f5f5f5;
}
.quoteFooter {
    border-top: 5px solid #17486a;
    margin-top: 10px;
    padding: 20px 50px;
    background-image: linear-gradient(to bottom, #fff, transparent);
}
    .quoteFooter h2 {
       
    }
    .quoteFooter .line {
        width: 50px;
        height: 3px;
        background: #fff;
        border-radius: 10px;
        margin: 10px 0px
    }
    .quoteFooter ul {
        list-style-type: none;
    }
        .quoteFooter ul li {
            line-height: 30px;
            
        }

.selected-tier {
    background: #eefff5 !important;
    border: 1px solid green !important;
    padding: 4px 15px;
    font-family: "Roboto-Medium", sans-serif;
}
.plan-calc table tr.netValue {
    font-family: "Roboto-Medium", sans-serif;
    font-size: 16px;
    background: #eefff5;
}


.c-btn:hover:not([disabled]), .c-btn:active:not([disabled]), .c-btn:focus:not([disabled]) {
    background: #17486a;
}
.text-danger-alternate{
    color:#fff;
}
.h4heading {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0px;
    font-family: 'Source Sans Pro', sans-serif !important;
}
/*.selectPlan:hover, .selectPlan:focus {
    background: #ffe5e5;
}*/
.plan-table tr th:first-child {
    color: #ffffff;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
    color: red;
     background: #f2dede; 
    padding: 2px 5px;
    border-radius: 4px;
    color:#a94442;
}
.finalWorksheet .col-xs-1{
    width:1%;
}
.startButton .c-btn-alternate{
    margin-top:-10px !important;
}

.border-right-none{
    border-right:none !important;
}

.border-left-none {
    border-left: none !important;
}

.fa-check-square {
    color: green !important;
}

.plan-name-head, .plan-label2 {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 18px;
    color: #07456b;
}

/*new added by sagar */

.mainContent {
    background: #fff;
    padding: 20px
}
/* Common */
tbody .plan-col:nth-child(2n) {
    background: #d7d7d7;
    border-top: 1px solid #fff
}

tbody .plan-col:nth-child(2n+1) {
    background: #eaeaea;
    border-top: 1px solid #fff
}

tr.row-adjust td {
    border: 1px solid transparent !important
}

.plan-table tr th:first-chid {
    color: #252525;
    background: #fff
}

th.plan-type.border {
    border-bottom: 1px solid #e7e7e7;
}

.sub-row-head {
    color: #fff;
    background: #646769;
}

.plan-table-container {
    border: 1px solid #ddd;
    width: 100%;
    margin-bottom: 0px;
}

    .plan-table-container table {
        margin-bottom: 0px;
    }

.c-btn-table {
    font-family: 'Source Sans Pro', sans-serif !important;
    padding: 10px 10px !important;
    border: 1px solid #6E27c5 !important;
    background: #fff;
    color: #6E27c5;
    border-radius: 4px !important;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
    font-weight: bold;
}

    .c-btn-table:hover {
        color: #fff !important;
        background: #6E27c5;
        box-shadow: 0px 20px 35px #f5f5f5;
    }

.c-btn {
    padding: 10px 20px !important; /*border:2px solid #6E27c5 !important;*/
    background: #6E27c5;
    border-radius: 4px !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    color: #fff;
    box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    cursor: pointer;
    outline: none;
    font-weight: bold;
}

    .c-btn:hover {
        color: #fff !important;
        background: #062847;
        box-shadow: 0px 20px 35px #f5f5f5;
    }

.plan-card {
    /*padding: 20px;*/
    border: 1px solid #e5e5e5;
    border-bottom: 3px solid #e5e5e5;
    box-shadow: 0px 0px 5px #f5f5f5;
}

.list-odd {
    background: #d7d7d7;
    padding: 5px 0px;
}
.list-odd [class*='col-']:nth-child(2) p > strong > a, .list-even [class*='col-']:nth-child(2) p > strong > a {
    white-space: normal;
    border-color: #17486a !important;
}
.list-even {
    background: #eaeaea;
    padding: 5px 0px;
}

.note-line {
    padding: 5px 0px;
    margin: 5px 0px;
}

.sub-row-head-card {
    padding: 10px 20px;
    color: #fff;
    background: #646769;
    margin: 5px 0px 10px;
}
/* Bootstrap override */
.carousel-control.left {
    background: none;
    color: #aaa;
    opacity: 1;
    left: -40px;
}

.carousel-control {
    top: 50%;
    transform: translateY(-50%);
}

    .carousel-control.right {
        background: none;
        color: #aaa;
        opacity: 1;
        right: -40px;
    }


/* media query */
@media (min-width:767px) {
    #card-view {
        display: none
    }

    #table-view {
        display: block
    }
}

@media (max-width:766px) {
    #card-view {
        display: block
    }

    #table-view {
        display: none
    }
}
.cancel-btn {
    background: red !important;
}

.cancel-btn:hover {
    background: red !important;
}

.imagebackgroud_Aaic {
    background: url('/Features/Modules/IndividualQuote/Content/Images/aicreseller.png') no-repeat center center;
    background-size: cover;
}

.plan-odd {
    
}

.plan-even {
    
}


.GreenColor {
    color: green !important;
}

.Singlepage-Accordion-Header {
    margin-top: 0px !important;
}

.Accordion-disabled {
    pointer-events: none;
    cursor: not-allowed !important;
    /*background-color: #eee !important;*/
    opacity: 1 !important;
}

.Accordion-disabled button, .Accordion-disabled input[type="button"], .Accordion-disabled input[type="button"]:focus, .Accordion-disabled input[type="button"]:hover, .Accordion-disabled input[type="reset"],
.Accordion-disabled input[type="submit"], .Accordion-disabled input[type="text"], .Accordion-disabled input[type="area"], .Accordion-disabled input[type="password"], .Accordion-disabled .scrollbox,
.Accordion-disabled select,
.Accordion-disabled .kbw-signature-disabled, .Accordion-disabled .c-btn, .Accordion-disabled .btn {
    background-color: #eee !important;
    opacity: 1 !important;
    border: 0px solid;
    border-color: #eee !important;
}

.Accordion-Headertop {
    margin-top: 100px;
}


.benefitAccordion .panel {
    padding: 15px;
    border: none;
    box-shadow: 0 10px 20px -5px rgba(115,115,115,0.25), 10px 0 20px -5px rgba(115,115,115,0.25);
    border-radius: 12px;
}
.benefitAccordion .panel-body {
    padding: 15px 0 0;
}
.benefitAccordion .c-panel .panel {
    padding: 0;
    border: none;
    box-shadow: none;
}

*:focus {
    outline: none;
}
.marginBottom-10 {
    margin-bottom: 10px;
}
.btn-red .fa-remove {
    margin-right: 0;
   /* top: unset;*/
}
.btn-green .fa-check {
    color: #FFF !important;
}
.btn-red {
    padding: 8px 16px !important;
}
.cplanName + div img {
    margin-top: 10px;
    margin-bottom: 10px;
}
.plan-accordion .panel {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.plan-accordion .panel>span{
    padding-right: 8px;
}
.plan-accordion .panel-group a {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}
.plan-accordion .panel-group a span {
    margin: 0 !important;
}
.body-content {
    background-color: transparent !important;
}
.panel .carousel-inner img {
    margin-top: 0;
}
.btn-green {
    border-color: #00867E;
    color: #fff;
    background: #00867E;
}
button.btn-green:disabled {
    opacity: 0.6;
    border-color: #00615B;
    background: #00817a;
    color: #fff;
}
.clear-btn {
    padding: 8px 20px !important;
}
.select2-results .select2-result-label, .select2-container .select2-choice > .select2-chosen, .select2-search input {
    padding-top: 6px;
    padding-bottom: 6px;
}
.select2-dropdown-open .select2-choice {
    background-color: transparent;
    background-image: none;
}
.quote-success {
    padding-left: 0;
    padding-right: 0;
}

label {
    font-family: "Roboto";
}
/* Styles for signature plugin v1.2.0. */
.kbw-signature {
	display: inline-block;
	border: 1px solid #a0a0a0;
	-ms-touch-action: none;
}
.kbw-signature-disabled {
	opacity: 0.35;
}

