@media (min-width: 768px){
    .form-control-full-width{
        width: 100% !important;
    }
}
.glyphicon-fcolor{
    font-size: 20px;
    color: #059abd;
}
#menu-content li a{
    color: #000;
}
#menu-content li a:hover{
    color: #fff;
}
.footer-data a{
    color: #059abd !important;
}
.col-margin{
    margin-bottom: 10px;
}
.efd_btn{
    padding: 5px 4.5px !important;
    margin-top: 5px;
}
.checkboxDisabled {
    background-color:#DADADA !important;
}
.plan-selection-box-title{
    font-size: 18px;
    font-family: 'open_sanssemibold';
    color: #000;
    text-align: center;
    margin: 0 0 15px 0;
}
.form-inline .form-control-ga-fee{
    width: 100% !important;
}
.title_heading{
    padding-bottom: 0px !important;
}
.lead-listing table td a, .app-listing table td a{
    padding-left: 0px !important;
}
.td-center{
    text-align: center !important;
}
.supp-cost-box{
    text-align:right;
    color: #007e39 !important;
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif !important;
    font-size: 26px !important;
    font-weight: bold;
    margin: 0px !important;
}
.table-margin{
    margin-bottom: 0px;
}
select::-ms-expand {
    display: none; }

input[type="select"] {
    -webkit-appearance: none;
    outline: none; }

.squaredTwo input[type="checkbox"]:after {
    outline: 0 !important; }

.app-data-checkbox-pad {
    padding-right: 45px !important; }
@media (max-width: 1140px) {
    .app-data-checkbox-pad {
        padding-right: 10px !important; } }
@media (min-width: 992px) and (max-width: 998px) {
    .app-data-checkbox-pad {
        padding-right: 8px !important; } }

@media (max-width: 1140px) {
    .for-checkbox-font {
        font-size: 13px; } }
@media (max-width: 780px) {
    .for-checkbox-font {
        font-size: 12px; } }

body, html {
    height: 100%;
    font-family: 'open_sansregular' !important; }
@media (max-width: 480px) {
    body, html {
        overflow-x: hidden; } }

a {
    color: #059abd;
    cursor: pointer;
    transition: color 0.3s ease-in;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease; }
a:hover {
    color: #059abd;
    text-decoration: none; }

.form-control {
    border-radius: 0; }

body {
    background: white; }

header .header-data {
    vertical-align: middle;
    background: white;
    border-bottom: 1px solid #d1d1d1; }
header .header-data .wrapper {
    padding: 15px 0; }
header .header-data .logo {
    float: left;
    width: 240px;
    text-align: center; }
header .header-data .logo img {
    margin: 0;
    vertical-align: middle; }
@media (max-width: 480px) {
    header .header-data .logo img {
        width: 100%;
        height: auto; } }
@media (max-width: 480px) {
    header .header-data .logo {
        width: 190px; } }
header .header-data .navigation {
    float: right;
    padding-top: 10px; }
@media (max-width: 767px) {
    header .header-data .navigation {
        float: none; } }
header .header-data .navigation .navbar {
    margin-bottom: 0px;
    min-height: 2px; }
header .header-data .navigation .nav > li > a {
    padding: 0;
    color: #000;
    float: left;
}
@media (max-width: 767px) {
    header .header-data .navigation .nav > li > a {
        color: white; } }
header .header-data .navigation .nav > li > a:hover {
    color: #059abd;
    background: none; }
@media (max-width: 767px) {
    header .header-data .navigation .nav > li > a:hover {
        color: white;
        opacity: .8; } }
header .header-data .navigation .navbar-collapse {
    padding: 0; }
@media (max-width: 767px) {
    header .header-data .navigation .navbar-collapse {
        position: absolute;
        width: 100%;
        margin-top: 24px;
        background: #059abd;
        z-index: 999; } }
@media (max-width: 767px) {
    header .header-data .navigation .navbar-nav {
        margin: 0; } }
header .header-data .navigation .nav > li {
    padding: 7px 25px; }
@media (max-width: 767px) {
    header .header-data .navigation .nav > li {
        padding: 7px 15px;
        border-bottom: 1px solid #059abd; } }
@media (max-width: 992px) {
    header .header-data .navigation .nav > li {
        padding: 7px 19px; } }
header .header-data .navigation .nav > li:last-child {
    padding-right: 0; }
header .header-data .navigation .nav > li.signup-nav {
    border-left: 1px solid black; }
@media (max-width: 767px) {
    header .header-data .navigation .nav > li.signup-nav {
        border-left: 0px solid black; } }
header .header-data .navigation .nav > li.login-nav {
    border-right: 1px solid black; }
@media (max-width: 767px) {
    header .header-data .navigation .nav > li.login-nav {
        border-right: 0px solid black; } }
header .header-data .navigation .nav > li.help-nav a {
    color: #059abd; }
header .header-data .navigation .nav > li.active-nav a {
    color: #059abd; }
@media (max-width: 767px) {
    header .header-data .navigation .nav > li.help-nav a {
        color: white; } }

.navbar-toggle {
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
@media (max-width: 767px) {
    .navbar-toggle {
        margin-top: 12px; } }
@media (max-width: 480px) {
    .navbar-toggle {
        margin-top: 8px; } }
.navbar-toggle .icon-bar {
    background: #059abd; }

footer {
    height: 105px; }
footer .footer-data {
    vertical-align: middle;
    background: white;
    border-top: 1px solid #d1d1d1; }

.content-data {
    padding: 25px 0; }

/*Common section end here*/
.wrapper {
    max-width: 1110px;
    margin: 0 auto; }
@media (max-width: 1140px) {
    .wrapper {
        margin: 0 25px; } }

.home-page {
    vertical-align: middle;
    display: table;
    width: 100%;
    background: url(../images/home-bg.jpg) no-repeat top left;
    background-size: cover; }
.home-page h1 {
    font-size: 47px;
    color: #059abd;
    font-family: "open_sanssemibold";
    padding: 15px 0;
    margin: 0; }
@media (max-width: 480px) {
    .home-page h1 {
        font-size: 35px;
        color: #059abd;
        font-family: "open_sanssemibold"; } }
.home-page h2 {
    font-size: 37px;
    color: #000;
    font-family: "open_sansregular";
    padding: 0;
    margin: 0; }
@media (max-width: 480px) {
    .home-page h2 {
        font-size: 25px;
        color: #000;
        font-family: "open_sanssemibold"; } }
.home-page h5 {
    font-size: 18px;
    color: #6b6b6b;
    font-family: "open_sansregular";
    padding: 0;
    margin: 0;
    letter-spacing: 3.75px; }
.home-page .search-form {
    padding: 50px 0 0;
    max-width: 500px; }
.home-page .search-form label {
    font-size: 18px;
    font-weight: normal;
    padding: 0 0 3px; }
.home-page .search-form .form-inline {
    padding-right: 158px;
    position: relative; }
@media (max-width: 480px) {
    .home-page .search-form .form-inline {
        padding-right: 112px; } }
.home-page .search-form .form-inline .form-group {
    display: block; }
.home-page .search-form button {
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    padding: 0 30px;
    height: 70px;
    background: #1c8b17;
    color: #FFF;
    font-size: 20px;
    font-family: "open_sanssemibold";
    border: 0 none;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
@media (max-width: 480px) {
    .home-page .search-form button {
        padding: 22px 12px;
        font-size: 18px; } }
.home-page .search-form button:hover {
    background: #000 !important;
    color: white; }
.home-page .search-form input.form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    height: 70px;
    width: 100%; }
.home-page .search-form .with-errors {
    position: absolute; }
.home-page .home-page-inner {
    display: table-cell;
    vertical-align: middle; }

.footer-social-icons {
    padding-top: 26px;
    text-align: right; }
@media (max-width: 767px) {
    .footer-social-icons {
        text-align: left; } }
.footer-social-icons a {
    margin-left: 20px;
    color: #e84c3d;
    transition: color 0.3s ease-in;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease; }
@media (max-width: 767px) {
    .footer-social-icons a {
        margin-right: 20px;
        margin-left: 0; } }
.footer-social-icons a i {
    font-size: 22px; }
.footer-social-icons a:hover {
    color: #000; }

.footer-data {
    padding: 15px 0; }
.footer-data p {
    padding: 5px 0 0;
    margin: 0; }

/*Enrollment styles here*/



input[type=checkbox] {
    visibility: hidden;  }

.squaredTwo {
    width: 20px !important;
    height: 20px !important;
    background: #fff;
    margin: 10px 0;
    position: relative;
    border: 1px solid #dadada; }

.squaredTwo-question{
     margin: 7px 0!important;}

.plan-filter .squaredTwo{
    width: 25px !important;
    height: 25px !important;}

.ohs-plan-filter .squaredTwo{
    width: 25px !important;
    height: 25px !important;}

.ohs-plan-filter {
    padding-left:5px !important;
    padding-right:5px !important;}

.ohs-plan-filter p.checkbox-label {
    font-size:14px !important;
}

.squaredTwo label {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: linear-gradient(top, #222 0%, #45484d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 ); }

.squaredTwo label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 12px !important;
    height: 7px !important;
    background: transparent;
    top: 5px !important;
    left: 3px !important;
    border: 3px solid #fff;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.squaredTwo label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3; }

.squaredTwo input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1; }

.more-info-msg {
    text-align: center;
    color: #059abd;
    padding: 5px;
    position: absolute;
    bottom: 0;
    width: 100%; }

.compare-tag {
    background: rgba(198, 30, 27, 0.5) !important;
    padding: 12px;
    left: 50% !important;
    margin-left: -135px !important; }
.compare-tag .count-text {
    margin-top: 6px;
    display: block;
    float: left;
    margin-right: 5px; }
.compare-tag .btn {
    border-radius: 0;
    border: none; }
.compare-tag .btn-primary {
    background-color: #C61E1B; }

.enroll-tabs ul.enroll-nav {
    display: table;
    width: 100%; }
.enroll-tabs ul.enroll-nav li {
    background: #888888;
    display: block;
    float: left; }
.enroll-tabs ul.enroll-nav li a {
    padding: 9px 0;
    text-decoration: none;
    color: white;
    display: block;
    position: relative;
    background-repeat: no-repeat;
    font-family: 'open_sansregular';
    font-size: 14px;
    text-align: center;
}
.enroll-tabs ul.enroll-nav li a:after {
    content: url(../images/tab-seperator.png);
    position: absolute;
    top: 0;
    right: -8px; }
@media (max-width: 1071px) {
    .enroll-tabs ul.enroll-nav li a:after {
        top: -2px; } }
@media (max-width: 1071px) {
    .enroll-tabs ul.enroll-nav li a {
        font-size: 12px; } }
.enroll-tabs ul.enroll-nav li:last-child a:after {
    content: ''; }
.enroll-tabs ul.enroll-nav .r-tabs-state-active {
    background: #059abd; }
.panel-min-height {
    min-height: 35px;
}
.panel-title-margin {
    padding-top: 25px !important;
}
@media (max-width: 992px) {
    .r-tabs .r-tabs-accordion-title {
        background: #888888;
        padding: 5px 12px;
        border-bottom: 1px solid white; }
    .r-tabs .r-tabs-accordion-title a {
        color: white;
        display: block; }

    .r-tabs .r-tabs-accordion-title.r-tabs-state-active {
        background: #059abd;
        padding: 5px 12px; }
    .r-tabs .r-tabs-accordion-title.r-tabs-state-active a {
        color: white;
        text-decoration: none;
        display: block; } }
.each-tab {
    background: #faf9f9;
    border: 1px solid #dadada; }

.plan-selected {
    border: 3px solid #007e39 !important; }

.red-button {
    float: right; }
.red-button a {
    display: block;
    text-decoration: none;
    color: white;
    background: #1c8b17;
    padding: 7px 15px;
    cursor: pointer;
    font-size: 14px;
    font-family: 'open_sanssemibold';
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
.red-button a:hover {
    background: #000; }

.green-button {
    background: #007e39 !important; }
.blue-button {
    /*background: #015dac !important;*/ }

.next-button {
    text-align: right; }
.next-button a {
    display: inline-block;
    text-decoration: none;
    color: white;
    background: #007e39;
    padding: 25px;
    font-size: 18px;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
.next-button a:hover {
    background: #024721; }
@media (max-width: 480px) {
    .next-button a {
        padding: 20px; } }

.tab-full-content {
    padding: 0; }
.tab-full-content .tab-top-content {
    padding-bottom: 20px;
    /*    border-bottom: 1px solid #dadada;*/
    margin: 0; }
.tab-full-content .tab-top-content .est-tax {
    padding: 0; }
.tab-full-content .tab-top-content .est-tax .box-one {
    border: 1px solid #dadada;
    padding: 0;
    background: white;
    margin: 0;
    position: relative; }
@media (max-width: 1024px) and (min-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one {
        height:275px;
    }
}
@media (max-width: 480px) {
    .tab-full-content .tab-top-content .est-tax .box-one {
        height: auto; } }
.tab-full-content .tab-top-content .est-tax .box-one h1 {
    font-size: 18px;
    font-family: 'open_sanssemibold';
    margin: 0;
    background: #059abd;
    color: white;
    padding: 12px;
    border-bottom: 1px solid #dadada;
    text-align: center; }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-one h1 {
        font-size: 16px; } }
.tab-full-content .tab-top-content .est-tax .box-one p.est-tax-sub {
    font-size: 40px;
    color: #007e39;
    padding: 0;
    margin: 0;
    text-align: center;
    font-weight: bold;}
.tab-full-content .tab-top-content .est-tax .box-one p.est-tax-sub-disc {
    text-align: justify;
    font-size: 11px;
    padding: 0;
    margin:5px;}
@media (max-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one p.est-tax-sub {
        font-size: 24px !important;
    }
}
.tab-full-content .tab-top-content .est-tax .box-one p {
    text-align: center;
    padding: 20px 0;
    font-size: 30px; }
.tab-full-content .tab-top-content .est-tax .box-one .form-location {
    padding: 0 20px;
    text-align: center;
    margin: 10px 0 0; }
@media (max-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location {
        text-align: start; } }
@media (max-width: 480px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location {
        margin: 10px 0; } }
.tab-full-content .tab-top-content .est-tax .box-one .form-location input, .tab-full-content .tab-top-content .est-tax .box-one .form-location select {
    margin: 5px 0;
    border-radius: 0;
    max-width: 60px; }
@media (max-width: 480px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location input, .tab-full-content .tab-top-content .est-tax .box-one .form-location select {
        max-width: 100%; } }
@media (max-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location input {
        float: left; } }
@media (max-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location .remove-br {
        display: none; } }
@media (max-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location button {
        margin-top: 5px;
        margin-left: 5px; } }
@media (max-width: 480px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location button {
        margin: 0; } }
.tab-full-content .tab-top-content .est-tax .box-one .form-location select {
    min-width: 140px; }
.tab-full-content .tab-top-content .est-tax .box-one .form-location label {
    min-width: 70px; }
@media (max-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-one .form-location label {
        float: left; } }
.tab-full-content .tab-top-content .est-tax .box-two {
    border: 1px solid #dadada;
    padding: 0;
    background: white;
    /*    min-height: 305px;*/
    margin: 0 0 0 20px; }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two {
        margin: 20px 0; } }
.tab-full-content .tab-top-content .est-tax .box-two h1 {
    font-size: 18px;
    font-family: 'open_sanssemibold';
    margin: 0;
    background-color: #FAF9F9;
    padding: 12px;
    border-bottom: 1px solid #dadada; }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two h1 {
        font-size: 16px; } }
.tab-full-content .tab-top-content .est-tax .box-two h6 {
    font-size: 12px;
    font-family: 'open_sanssemibold';
    margin: 0 0 15px 0; }
@media (max-width: 767px) {
    .tab-full-content .tab-top-content .est-tax .box-two h6 {
        float: left;
        margin: 0;
        margin-top: 4px;
        margin-right: 4px; } }
.tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont {
    padding: 20px 15px;
    /*Edited on 29-6-2015*/
    /*Edited on 29-6-2015*/ }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont {
        padding: 25px 5px 10px; } }
.tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont .specific-person {
    padding-bottom: 10px; }
.tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont .specific-person .remove-button {
    display: none; }
.tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont .specific-person select {
    padding: 6px 0; }
@media (max-width: 992px) and (min-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont .specific-person select {
        width: 100%; } }
.tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont .specific-person input {
    font-size: 12px; }
@media (max-width: 992px) and (min-width: 768px) {
    .tab-full-content .tab-top-content .est-tax .box-two .box-two-bottom-cont .specific-person input {
        width: 100%;
        margin: 0; } }
@media (min-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .date-section {
        padding: 0; } }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .date-section {
        margin-bottom: 20px; } }
.tab-full-content .tab-top-content .est-tax .box-two .date-section input {
    width: 100%;
    /*    margin: 10px 0;*/
    padding: 6px;
    border: 1px solid #dadada; }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .date-section input {
        float: left;
        width: auto;
        margin: 0 12px; } }
@media (max-width: 992px) and (max-width: 480px) {
    .tab-full-content .tab-top-content .est-tax .box-two .date-section input {
        margin: 10px 0; } }

.tab-full-content .tab-top-content .est-tax .box-two .gender-section {
    padding: 0 10px; }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .gender-section {
        margin-bottom: 20px;
        padding: 0 15px; } }
.tab-full-content .tab-top-content .est-tax .box-two .gender-section form {
    /*    margin-top: 23px; */ }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .gender-section form {
        float: left;
        margin: 0 12px; } }
.tab-full-content .tab-top-content .est-tax .box-two .gender-section form .gender-male, .tab-full-content .tab-top-content .est-tax .box-two .gender-section form .gender-female {
    padding-right: 6px;
    float: left; }
.tab-full-content .tab-top-content .est-tax .box-two .gender-section form .gender-male img {
    width: 12px; }
.tab-full-content .tab-top-content .est-tax .box-two .gender-section form .gender-female img {
    width: 14px; }
@media (min-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-two .checkbox-section {
        padding: 0; } }
@media (max-width: 767px) {
    .tab-full-content .tab-top-content .est-tax .box-two .checkbox-section h6 {
        text-align: start;
        float: left;
        margin-top: 10px; } }
.tab-full-content .tab-top-content .est-tax .box-two .checkbox-section .squaredTwo {
    /*float: right;*/
}
@media (max-width: 767px) {
    .tab-full-content .tab-top-content .est-tax .box-two .checkbox-section .squaredTwo {
        float: left;
        margin: 0 12px;
        left: 0 !important; } }
.tab-full-content .tab-top-content .est-tax .box-two .red-button {
    /*    margin-top: 90px; */ }
.tab-full-content .tab-top-content .est-tax .box-three {
    border: 1px solid #dadada;
    padding: 0;
    background: white;
    min-height: 305px;
    margin: 0; }
.tab-full-content .tab-top-content .est-tax .box-three h1 {
    font-size: 18px;
    font-family: 'open_sanssemibold';
    margin: 0;
    color: black;
    padding: 12px;
    border-bottom: 1px solid #dadada; }
@media (max-width: 992px) {
    .tab-full-content .tab-top-content .est-tax .box-three h1 {
        font-size: 16px; } }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont {
    padding: 20px 15px; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .add-button {
    float: right;
    margin-top: 62px; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .add-button a {
    display: block;
    text-decoration: none;
    color: white;
    background: #059abd;
    padding: 7px 15px; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont p {
    font-size: 15px;
    color: #141414;
    font-family: 'open_sansregular'; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont h6 {
    font-size: 14px;
    font-family: 'open_sanssemibold';
    margin: 0 0 10px 0;
    color: black; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .household-size, .tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .annual-gross {
    padding: 0; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .household-size label, .tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .annual-gross label {
    font-size: 14px;
    font-family: 'open_sanssemibold';
    color: black; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .household-size input, .tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .annual-gross input {
    border-radius: 0;
    width: 70%; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .household-size select {
    border-radius: 0;
    width: 68%; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont p.more-info {
    font-size: 10px;
    font-family: 'open_sansregular';
    color: #059abd;
    width: 65%;
    margin: 10px 0; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont p.more-info span {
    color: #1b78c6;
    text-decoration: underline;
    cursor: pointer; }
.tab-full-content .tab-top-content .est-tax .box-three .box-three-bottom-cont .red-button {
    margin-top: 6px; }
.tab-full-content .plan-section {
    padding: 20px 0 0;
    margin: 0; }
.tab-full-content .plan-section .plan-section-left {
    border: 1px solid #dadada;
    padding: 0;
    background: white;
    margin:20px 0; }
@media (max-width: 992px) {
    .tab-full-content .plan-section .plan-section-left {
        margin: 0 0 20px; } }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top {
    /*    border-bottom: 1px solid #dadada;*/
    padding: 20px 0; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top h6 {
    font-size: 18px;
    font-family: 'open_sanssemibold';
    margin: 0 0 15px 0;
    color: #000; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top h6 span {
    font-size: 14px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top p.checkbox-label {
    font-size: 16px;
    font-family: 'open_sanssemibold';
    float: left;
    margin-bottom: 0;
    margin-top: -16px;
    margin-left: 50px; }
@media (max-width: 480px) {
    .tab-full-content .plan-section .plan-section-left .plan-section-left-top p.checkbox-label {
        font-size: 14px;
        margin-left: 45px; } }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top p.hsac {
    font-family: "open_sansregular";
    font-size: 14px;
    margin-top: -50px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .platinum {
    color: #636655; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .gold {
    color: #d4af37; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .silver {
    color: #c0c0c0; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .bronze {
    color: #a55b0b; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .insurance-p {
    margin-top: -50px !important;
    font-family: 'open_sansregular' !important; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .price-listing p {
    font-size: 16px;
    color: #2c2c2c;
    font-family: 'open_sansregular';
    margin: 36px 0; }
@media (max-width: 480px) {
    .tab-full-content .plan-section .plan-section-left .plan-section-left-top .price-listing p {
        font-size: 14px; } }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .price-listing .price-listing-p {
    margin-top: -22px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .squaredTwo {
    margin: 22px 0; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom {
    padding: 20px 0; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom h6 {
    font-size: 18px;
    font-family: 'open_sanssemibold';
    margin: 0 0 32px 0;
    color: black; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom h6 span {
    font-size: 14px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom p.checkbox-label {
    font-size: 16px;
    font-family: 'open_sanssemibold';
    float: left;
    margin-bottom: 0;
    margin-top: -25px;
    margin-left: 50px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .platinum {
    color: #636655; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .gold {
    color: #d4af37; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .silver {
    color: #c0c0c0; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .bronze {
    color: #a55b0b; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .insurance-p {
    margin-top: -50px !important;
    font-family: 'open_sansregular' !important; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .price-listing p {
    font-size: 16px;
    color: #2c2c2c;
    font-family: 'open_sansregular';
    margin-bottom: 35px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .price-listing .price-listing-p {
    margin-top: -6px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .squaredTwo {
    margin: 22px 0; }
.tab-full-content .plan-section .plan-section-right {
    margin:20px 0 0 20px; }
@media (max-width: 992px) {
    .tab-full-content .plan-section .plan-section-right {
        margin: 0; } }
.tab-full-content .plan-section .plan-section-right .red-button {
    float: left;
    margin-top: 0; }
.tab-full-content .plan-section .plan-section-right .sort-list {
    float: right; }
.tab-full-content .plan-section .plan-section-right .sort-list select {
    padding: 5px 25px;
    border: 1px solid #dadada; }
@media (max-width: 480px) {
    .tab-full-content .plan-section .plan-section-right .sort-list select {
        padding: 5px 15px; } }
.tab-full-content .plan-section .plan-section-right .plan-selection-box {
    border: 1px solid #dadada;
    background: white;
    margin-top: 1px;
    margin-bottom: 20px; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box h1 {
    font-size: 18px;
    color: white;
    font-family: 'open_sanssemibold';
    text-align: center;
    padding: 15px 10px;
    margin: 0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box h1.for-gold {
    background: #d4af37; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box h1.for-platinum {
    background: #636655; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box h1.for-silver {
    background: #c0c0c0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box h1.for-bronze {
    background: #a55b0b; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top {
    padding: 20px 10px;
    border-bottom: 1px solid #dadada; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top .squaredTwo {
    float: left;
    margin: 0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top .plan-selection-logo {
    float: left;
    width: 130px;
    margin: 2px 30px 0; }
@media (max-width: 1060px) {
    .tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top .plan-selection-logo {
        margin: 2px 20px 0; } }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top .plan-selection-logo img {
    width: 100%; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top h6 {
    font-size: 18px;
    font-family: 'open_sanssemibold';
    color: black;
    float: left;
    margin: 5px 0 0; }
@media (max-width: 1060px) {
    .tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top h6 {
        font-size: 16px; } }
@media (max-width: 992px) {
    .tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top h6 {
        margin-top: 12px; } }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top .red-button {
    margin: 0;
    float: right; }
@media (max-width: 480px) {
    .tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-top .red-button {
        margin-top: 5px;
        float: left; } }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom {
    padding: 8px 10px; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom .row {
    margin: 0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom .deductible {
    margin-bottom: 55px; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom h6 {
    font-size: 16px;
    font-family: 'open_sanssemibold';
    color: black;
    margin: 5px 0 0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom h6 span {
    font-family: 'open_sansregular'; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom .price-per-person {
    margin: 20px 0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom p {
    font-size: 48px;
    font-family: 'open_sansregular';
    color: #a9a9a9;
    text-decoration: line-through;
    margin-bottom: 35px; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom p.price-red {
    font-size: 48px;
    font-family: 'open_sansregular';
    color: #059abd;
    text-decoration: none; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom .plan-selection-sep-box {
    min-height: 230px;
    padding-top: 10px;
    /*Edited on 29-6-2015*/
    /*Edited on 29-6-2015*/ }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom .plan-selection-sep-box .more {
    display: none; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom p.co-pays {
    font-size: 15px;
    color: #2c2c2c;
    text-decoration: none;
    margin: 20px 0; }
.tab-full-content .plan-section .plan-section-right .plan-selection-box .plan-selection-box-bottom a {
    color: #1b78c6;
    font-family: 'open_sanssemibold';
    text-decoration: none;
    font-size: 14px;
    float: right;
    margin-top: 55px; }

.no-padding {
    padding: 0 !important; }

.no-margin {
    margin: 0; }

.border-right {
    border-right: 1px solid #dadada; }
@media (max-width: 992px) {
    .border-right {
        border-bottom: 1px solid #dadada;
        border-right: 0 none; } }

@media (min-width: 992px) {
    .display-from-992 {
        display: none; } }
@media (min-width: 480px) {
    .display-from-480 {
        display: none; } }
/*Plan selection styles end here*/
.white-box {
    background: white;
    border: 1px solid #dadada; }
.white-box h3 {
    font-size: 18px;
    color: #000;
    font-family: "open_sanssemibold"; }

@media (max-width: 992px) {
    .estemated-summary {
        margin-bottom: 25px; } }
.estemated-summary h3 {
    margin: 0;
    padding: 15px;
    border-bottom: 1px solid	#dadada; }
.estemated-summary .estemated-summary-list {
    padding: 30px 15px; }
.estemated-summary .estemated-summary-list ul {
    padding: 0;
    margin: 0;
    display: table;
    width: 100%; }
.estemated-summary .estemated-summary-list ul li {
    list-style: none;
    display: table-row; }
.estemated-summary .estemated-summary-list ul li .estemated-summary-list-data {
    display: table-cell;
    padding: 10px 0;
    vertical-align: middle;
    font-size: 16px; }
.estemated-summary .estemated-summary-list ul li .estemated-summary-list-data.estemated-rate {
    font-size: 20px;
    color: #059abd;
    width: 100px; }
.estemated-summary .estemated-summary-bottom {
    border-top: 1px solid #dadada;
    padding: 30px 15px; }
.estemated-summary .estemated-summary-bottom ul {
    padding: 0;
    margin: 0;
    display: table;
    width: 100%; }
.estemated-summary .estemated-summary-bottom ul li {
    list-style: none;
    display: table-row; }
.estemated-summary .estemated-summary-bottom ul li .estemated-summary-list-data {
    display: table-cell;
    padding: 10px 0;
    font-size: 16px;
    vertical-align: middle;
    font-family: 'open_sanssemibold'; }
.estemated-summary .estemated-summary-bottom ul li .estemated-summary-list-data.estemated-rate {
    font-size: 24px;
    color: #007e39;
    width: 100px; }

.plan-box h2, .subsidy-continue h2 {
    padding: 8px;
    margin: 0;
    text-align: center; }
.plan-box .plan-box-title-section, .subsidy-continue .plan-box-title-section {
    display: table;
    width: 100%; }
.plan-box .plan-box-title-section .plan-box-title-data, .subsidy-continue .plan-box-title-section .plan-box-title-data {
    text-align: center;
    display: block;
    border-bottom: 1px solid #dadada;
    padding: 7px 15px;
    vertical-align: middle; }
@media (min-width: 650px) {
    .plan-box .plan-box-title-section .plan-box-title-data, .subsidy-continue .plan-box-title-section .plan-box-title-data {
        display: table-cell;
        height: 40px; } }
.plan-box .plan-box-title-section .plan-box-title-data h3, .subsidy-continue .plan-box-title-section .plan-box-title-data h3 {
    padding: 0;
    margin: 0; }
.plan-box .plan-box-title-section .plan-box-title-data.plan-box-checkbox, .subsidy-continue .plan-box-title-section .plan-box-title-data.plan-box-checkbox {
    width: 100%; }
@media (min-width: 650px) {
    .plan-box .plan-box-title-section .plan-box-title-data.plan-box-checkbox, .subsidy-continue .plan-box-title-section .plan-box-title-data.plan-box-checkbox {
        width: 60px; } }
@media (min-width: 768px) {
    .plan-box .plan-box-title-section .plan-box-title-data.plan-box-lastdata, .subsidy-continue .plan-box-title-section .plan-box-title-data.plan-box-lastdata {
        text-align: right;
        width: 135px; } }
.plan-box .plan-box-content-section, .subsidy-continue .plan-box-content-section {
    display: table;
    width: 100%;
    position: relative;
    padding: 4px 0 7px; }
.plan-box .plan-box-content-section .plan-box-content-section-data, .subsidy-continue .plan-box-content-section .plan-box-content-section-data {
    display: block;
    padding: 15px;
    vertical-align: top;
    color: #000; }
@media (min-width: 480px) {
    .plan-box .plan-box-content-section .plan-box-content-section-data, .subsidy-continue .plan-box-content-section .plan-box-content-section-data {
        display: table-cell; } }
.plan-box .plan-box-content-section .plan-box-content-section-data h4, .subsidy-continue .plan-box-content-section .plan-box-content-section-data h4 {
    padding: 0 0 3px;
    margin: 0;
    font-size: 16px;
    color: #000;
    font-family: "open_sanssemibold"; }
.plan-box .plan-box-content-section .plan-box-content-section-data h5, .subsidy-continue .plan-box-content-section .plan-box-content-section-data h5 {
    padding: 7px 0 0;
    margin: 0;
    font-size: 24px;
    color: #000;
    font-family: "open_sanssemibold";
    /*@include heading($secondary-color, 16px, 'open_sanssemibold');*/ }
.plan-box .plan-box-content-section .plan-box-content-section-data.plan-box-content-first, .subsidy-continue .plan-box-content-section .plan-box-content-section-data.plan-box-content-first {
    /* border-bottom: 1px solid #dadada; */ }
@media (min-width: 480px) {
    .plan-box .plan-box-content-section .plan-box-content-section-data.plan-box-content-first, .subsidy-continue .plan-box-content-section .plan-box-content-section-data.plan-box-content-first {
        width: 35%;
        border-right: 1px solid #dadada;
        border-bottom: 0px solid #dadada; } }
.plan-box .plan-box-content-section .plan-box-content-section-data p, .subsidy-continue .plan-box-content-section .plan-box-content-section-data p {
    font-size: 16px;
    font-family: 'open_sansregular'; }
.plan-box .plan-box-content-section .plan-box-content-section-data .plan-rate, .subsidy-continue .plan-box-content-section .plan-box-content-section-data .plan-rate {
    text-align: center;
    font-size: 48px;
    color: #059abd;
    font-family: "open_sansregular"; }
.plan-box .plan-box-content-section .plan-box-content-section-data .plan-rate.plan-rate-disabled, .subsidy-continue .plan-box-content-section .plan-box-content-section-data .plan-rate.plan-rate-disabled {
    color: #a9a9a9;
    text-decoration: line-through; }
@media (max-width: 620px) {
    .plan-box .plan-box-content-section .plan-box-content-section-data .plan-rate, .subsidy-continue .plan-box-content-section .plan-box-content-section-data .plan-rate {
        font-size: 20px; } }
.plan-box .plan-box-content-section .plan-box-content-section-data ul, .subsidy-continue .plan-box-content-section .plan-box-content-section-data ul {
    padding: 0;
    margin: 0; }
.plan-box .plan-box-content-section .plan-box-content-section-data ul li, .subsidy-continue .plan-box-content-section .plan-box-content-section-data ul li {
    list-style: none;
    padding: 0;
    margin: 0; }

.big-paragraph {
    font-size: 18px;
    line-height: 30px; }

.plan-gold h2 {
    font-size: 18px;
    color: #FFF;
    font-family: "open_sanssemibold";
    background: #d4af37; }

.plan-platinum h2 {
    font-size: 18px;
    color: #FFF;
    font-family: "open_sanssemibold";
    background: #059abd; }

.plan-silver h2 {
    font-size: 18px;
    color: #FFF;
    font-family: "open_sanssemibold";
    background: #c0c0c0; }

.plan-bronze h2 {
    font-size: 18px;
    color: #FFF;
    font-family: "open_sanssemibold";
    background: #a55b0b; }

.more-details {
    height: 180px;
    overflow: hidden;
    transition: height 0.3s ease-in;
    -webkit-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    -ms-transition: height 0.3s ease; }

.more-details-extra{
    height: 195px;
}
.more-details-open {
    height: auto !important;
    transition: height 0.3s ease-in;
    -webkit-transition: height 0.3s ease;
    -moz-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    -ms-transition: height 0.3s ease; }

.more-details-link {
    position: absolute;
    bottom: 5px;
    right: 15px; }
.more-details-link a {
    /*color: #1b78c6;*/
    cursor: pointer; }

.button {
    background: #1c8b17;
    color: #FFF;
    font-size: 14px;
    font-family: "open_sanssemibold";
    padding: 8px 15px;
    border: 0 none;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
.button:hover {
    background: #000 !important; }

.button-red {
    background: #bf0d22;
    color: #FFF;
    font-size: 14px;
    font-family: "open_sanssemibold";
    border: 0 none;
    margin-bottom: 10px;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
.button-red:hover {
    background: #000 !important; }

.button-grey {
    background: #666666;
    color: #FFF;
    font-size: 14px;
    font-family: "open_sanssemibold";
    border: 0 none;
    margin-bottom: 10px;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
.button-grey:hover {
    background: #000 !important; }

/*Plan confirmation setyles end here*/
.application-info h2{
    font-size: 25px;
    color: #000;
    font-family: "open_sanssemibold";
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 15px;
    margin-top:0;}

.head_title {
    border-bottom: 0px;
    font-size: 25px;
    color: #000;
    font-family: "open_sanssemibold";
    padding-bottom: 15px;
}

.application-info-form {
    padding: 15px 0; }
.application-info-form .form-group {
    padding-right: 30px; }
.application-info-form .row-section {
    padding-bottom: 40px; }
.application-info-form .row-section input, .application-info-form .row-section select {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }

label {
    font-weight: 100; }

.application-label label {
    font-size: 15.8px;
    font-weight: normal;
    font-family: 'open_sanssemibold'; }

.table-cell {
    display: table-cell;
    vertical-align: middle; }

.email-select {
    min-width: 150px; }

.application-info-right {
    padding-top: 38px; }
@media (max-width: 992px) {
    .application-info-right {
        padding-top: 0px; } }

/*Application info styles end here*/
.application-info p {
    font-size: 15px;
    font-family: 'open_sansregular';
    color: #000;
    margin: 20px 0; }
.application-info .you-section {
    background: #fff;
    border: 1px solid #d1d1d1;
    padding: 0 21px;
    margin-left: -21px; }
.application-info .you-section h2 {
    border-bottom: 0;
    margin: 10px 0;
    padding: 0; }
.application-info .you-section p {
    font-size: 14px;
    font-family: 'open_sanssemibold';
    color: #6a6a6a;
    margin: 16px 0; }
.application-info .you-section select {
    border-radius: 0; }

.attestation-submit h2 {
    font-size: 25px;
    color: #000;
    font-family: "open_sanssemibold";
    padding-bottom: 15px;
    border-bottom: 1px solid #d1d1d1; }
.attestation-submit p {
    font-size: 15px;
    font-family: 'open_sansregular';
    color: #000;
    padding: 15px 0; }
.attestation-submit .confirm-statement-section .confirm h3, .attestation-submit .confirm-statement-section .statement h3 {
    font-size: 16px;
    color: #000;
    font-family: "open_sanssemibold";
    margin-bottom: 25px; }
.attestation-submit .confirm-statement-section .permission {
    margin: 35px 0 0; }
.attestation-submit .confirm-statement-section .insurer {
    margin: 35px 0 0; }
.attestation-submit .confirm-statement-section .penalty {
    margin: 45px 0 0; }
.attestation-submit .confirm-statement-section .acknowledge {
    margin: 20px 0 0; }

/*Attestaion and submit styles end here*/
.special-enrollment-label {
    font-size: 16px;
    padding-top: 4px; }
@media (max-width: 992px) {
    .special-enrollment-label {
        padding-bottom: 10px; } }

.datepicker-input {
    display: block;
    width: 100%;
    max-width: 150px;
    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, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 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; }

/*Special enrollment styles here*/
.subsidy-application-top {
    display: table;
    width: 100%; }
.subsidy-application-top .subsidy-application-top-data {
    display: table-cell;
    vertical-align: top; }
.subsidy-application-top .subsidy-application-top-data:last-child {
    width: 180px; }
@media (max-width: 480px) {
    .subsidy-application-top .subsidy-application-top-data {
        display: block; } }
.subsidy-application-top .subsidy-application-top-data p {
    padding: 0 0 10px;
    margin: 0;
    font-size: 15px;
    color: #000;
    font-family: "open_sansregular"; }
.subsidy-application-top .subsidy-application-top-data .subsidy-amount {
    background: white;
    border: 1px solid #949090;
    text-align: center; }
.subsidy-application-top .subsidy-application-top-data .subsidy-amount h4 {
    font-size: 17px;
    color: #000;
    font-family: "open_sanssemibold";
    border-bottom: 1px solid #949090;
    padding: 15px 0;
    margin: 0; }
.subsidy-application-top .subsidy-application-top-data .subsidy-amount p {
    padding: 10px 0;
    margin: 0;
    font-size: 60px;
    color: #007e39;
    font-family: "open_sansregular"; }

.subsidy-continue .plan-box-title-section {
    display: table;
    width: 100%; }
.subsidy-continue .plan-box-title-section .plan-box-title-data {
    border-bottom: 0; }
@media (max-width: 480px) {
    .subsidy-continue .plan-box-title-section .plan-box-title-data {
        float: left;
        width: 70%; } }
@media (max-width: 480px) {
    .subsidy-continue .plan-box-title-section .plan-box-title-data p {
        margin: 0; } }
@media (max-width: 480px) {
    .subsidy-continue .plan-box-title-section .plan-box-checkbox {
        width: auto !important; } }
@media (max-width: 480px) {
    .subsidy-continue .plan-box-title-section .plan-box-title-data.next-button {
        width: 100%; } }
@media (max-width: 480px) {
    .subsidy-continue .plan-box-title-section .plan-box-title-data.next-button a {
        width: 100%;
        text-align: center; } }

.subsidy-application-bottom {
    padding-top: 20px; }
.subsidy-application-bottom .row.sep {
    background: url(../images/sep.gif) repeat-y top center; }
@media (max-width: 767px) {
    .subsidy-application-bottom .row.sep {
        background: none; } }
.subsidy-application-bottom .row.sep h3 {
    display: table;
    width: 100%;
    font-size: 17px;
    color: #000;
    font-family: "open_sanssemibold";
    margin: 0;
    padiing: 0; }
.subsidy-application-bottom .row.sep h3 aside {
    display: table-cell;
    vertical-align: middle;
    height: 55px; }
.subsidy-application-bottom .row.sep h3 aside.last-child {
    text-align: right;
    font-family: 'open_sansregular';
    font-size: 14px; }
.subsidy-application-bottom .row.sep h3 aside .table {
    float: right;
    margin: 0;
    width: auto; }
.subsidy-application-bottom .billing-address-section {
    margin-right: 15px; }
@media (max-width: 767px) {
    .subsidy-application-bottom .billing-address-section {
        margin-right: 0; } }
.subsidy-application-bottom .billing-address-section .application-label label {
    font-size: 14px;
    font-family: 'open_sanssemibold'; }
.subsidy-application-bottom .payment-info-section {
    margin-left: 15px; }
@media (max-width: 767px) {
    .subsidy-application-bottom .payment-info-section {
        margin-left: 0; } }
.subsidy-application-bottom .payment-info-section .application-label label {
    font-size: 14px;
    font-family: 'open_sanssemibold'; }
.subsidy-application-bottom .application-info-form .form-group {
    padding-right: 0 !important; }

.billing-address-section .form-group, .payment-info-section .form-group {
    padding-right: 0 !important; }

/*Special enrollment styles end here*/
.household-form h2 {
    border: 0;
    margin: 10px 0 20px; }
.household-form .control-label {
    font-size: 14px;
    font-family: 'open_sanssemibold';
    color: #000;
    margin: 10px 0 0; }
.household-form .gender-buttons {
    margin: 10px 0 0; }
.household-form .radio-button label {
    padding: 0 10px; }
.household-form .remove-button {
    cursor: pointer; }

.red-button.add-household-button a {
    padding: 25px;
    font-size: 18px;
    cursor: pointer; }
@media (max-width: 480px) {
    .red-button.add-household-button a {
        padding: 20px;
        margin: 10px 0; } }

.bottom-border {
    border-bottom: 1px dashed #059abd;
    margin-bottom: 20px; }

.show-on-click {
    display: none;
    border-bottom: none !important; }

#app-household-form:first-child .show-on-click {
    display: block; }

/*Household styles end here*/
.dashboard-content .dashboard-content-inner {
    width: 100%; }
@media (max-width: 767px) {
    .dashboard-content .dashboard-content-inner {
        display: block;
        padding: 20px; } }
.dashboard-content .dashboard-content-inner .left-section, .dashboard-content .dashboard-content-inner .right-section {
    display: block;
    float: left;
    vertical-align: top; }
.dashboard-content .dashboard-content-inner .left-section {
    width: 22%;
    padding: 10px 0 0;
    min-height: 100%;
    background: white;
    border-right: 1px solid #dadada; }
@media (max-width: 767px) {
    .dashboard-content .dashboard-content-inner .left-section {
        display: block;
        padding: 0;
        width: auto;
        float: none;
        min-height: 10px !important;
        background: transparent;
        border: none; } }
.dashboard-content .dashboard-content-inner .right-section {
    padding: 20px 0;
    width: 78%; }
@media (max-width: 767px) {
    .dashboard-content .dashboard-content-inner .right-section {
        padding: 0;
        display: block;
        width: 100%;
        padding-top: 20px; } }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section {
    padding-bottom: 0px; }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group {
    display: table;
    width: 100%; }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-text, .dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-button {
    display: table-cell;
    vertical-align: middle; }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-text input {
    height: 50px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
@media (min-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-text input {
        border-left: 0;
        padding-right: 2px;
        padding-left: 7px;
        font-size: 14px;
        word-spacing: 0px; } }

@media (max-width: 992px) and (min-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-button {
        width: 90px; } }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-button {
    width: 120px; }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-button button {
    width: 100%;
    height: 50px;
    background: #059abd;
    color: #FFF;
    font-size: 16px;
    font-family: "open_sansregular";
    padding: 8px 15px;
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
@media (max-width: 992px) and (min-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-button button {
        background: #059abd;
        color: #FFF;
        font-size: 13px;
        font-family: "open_sansregular";
        padding: 8px 10px;
        border: 0 none; } }
.dashboard-content .dashboard-left-content .dashboard-left-content-top-section .input-group .input-group-button button:hover {
    background: #000; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section {
    background: white; }
@media (max-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section {
        background: transparent; } }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu {
    background: white; }
@media (max-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu {
        background: transparent; } }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu .toggle-btn {
    display: none; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu ul {
    border-top: 1px solid #dadada; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu ul,
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    line-height: 60px;
    cursor: pointer; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu ul :not(collapsed) .arrow:before,
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li :not(collapsed) .arrow:before {
    font-family: FontAwesome;
    content: "\f078";
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    float: right; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu ul .active,
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li .active {
    background-color: #4f5b69; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li {
    border-bottom: 1px solid #dadada; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li:hover {
    background-color: #059abd !important; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-application {
    background: url(../images/dashboard-applications.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-leads {
    background: url(../images/dashboard-leads.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-setup {
    background: url(../images/dashboard-leads.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-myclients {
    background: url(../images/dashboard-myclients.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-carriers {
    background: url(../images/dashboard-carriers.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-marketing {
    background: url(../images/dashboard-marketing.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-affiliates {
    background: url(../images/dashboard-affiliates.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-myprofile {
    background: url(../images/dashboard-myprofile.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-application:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-application.dashboard-menu-item-active {
    background: url(../images/dashboard-applications-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-leads:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-leads.dashboard-menu-item-active {
    background: url(../images/dashboard-leads-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-setup:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-setup.dashboard-menu-item-active {
    background: url(../images/dashboard-leads-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-myclients:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-myclients.dashboard-menu-item-active {
    background: url(../images/dashboard-myclients-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-carriers:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-carriers.dashboard-menu-item-active {
    background: url(../images/dashboard-carriers-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-marketing:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-marketing.dashboard-menu-item-active {
    background: url(../images/dashboard-marketing-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-affiliates:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-affiliates.dashboard-menu-item-active {
    background: url(../images/dashboard-affiliates-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-myprofile:hover, .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-myprofile.dashboard-menu-item-active {
    background: url(../images/dashboard-myprofile-over.png) no-repeat 15px center; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.dashboard-administrator a {
    font-weight: bold;
    font-size: 18px;
    color: #059abd;
}
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li a {
    text-decoration: none;
    color: #000;
    display: block;
    padding-left: 50px;
    font-size: 18px;
    transition: color 0.3s ease-in;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease; }
@media (max-width: 992px) and (min-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li a {
        padding-left: 50px;
        font-size: 16px; } }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li a:hover {
    color: white; }
.dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li:hover {
    background-color: #4f5b69;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease; }
@media (max-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu {
        position: relative;
        width: 100%; }
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu .toggle-btn {
        display: block;
        cursor: pointer;
        /*position: absolute;
        right: 0;
        top: -35px;*/
        z-index: 10 !important;
        padding: 3px;
        color: #000;
        width: 40px;
        text-align: center; }
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .brand {
        text-align: left !important;
        font-size: 22px;
        padding-left: 20px;
        line-height: 50px !important; } }
@media (min-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu .menu-list .menu-content {
        display: block; } }

.dashboard-right-content {
    padding: 0 20px;
    position: relative; }
@media (max-width: 767px) {
    .dashboard-right-content {
        padding: 0; } }
.dashboard-right-content .box-green {
    background-color: white;
    cursor: pointer;
    padding: 10px;
    min-height: 215px;
    border: 1px solid #dadada;
    text-align: center; }
@media (max-width: 767px) {
    .dashboard-right-content .box-green {
        margin-bottom: 20px; } }
.dashboard-right-content .box-green h1 {
    font-size: 60px;
    color: #00b050;
    font-family: "open_sansregular";
    text-align: center !important;
    border: none 0; }
.dashboard-right-content .box-green p {
    font-family: 'open_sanssemibold';
    font-size: 20px;
    text-align: center;
    color: #00b050;
    margin: 15px 0; }
.dashboard-right-content .box-green img {
    margin: 10px 0; }
.dashboard-right-content .box-orange {
    background-color: white;
    cursor: pointer;
    padding: 10px;
    min-height: 215px;
    border: 1px solid #dadada;
    text-align: center; }
@media (max-width: 767px) {
    .dashboard-right-content .box-orange {
        margin-bottom: 20px; } }
.dashboard-right-content .box-orange h1 {
    font-size: 60px;
    color: #da7f09;
    font-family: "open_sansregular";
    text-align: center;
    border: none 0; }
.dashboard-right-content .box-orange p {
    font-family: 'open_sanssemibold';
    font-size: 20px;
    text-align: center;
    color: #da7f09;
    margin: 15px 0; }
.dashboard-right-content .box-orange img {
    margin: 10px 0; }
.dashboard-right-content .box-yellow {
    background-color: white;
    cursor: pointer;
    padding: 10px;
    min-height: 215px;
    border: 1px solid #dadada;
    text-align: center; }
@media (max-width: 767px) {
    .dashboard-right-content .box-yellow {
        margin-bottom: 20px; } }
.dashboard-right-content .box-yellow h1 {
    font-size: 60px;
    color: #ffc000;
    font-family: "open_sansregular";
    text-align: center;
    border: none 0; }
.dashboard-right-content .box-yellow p {
    font-family: 'open_sanssemibold';
    font-size: 20px;
    text-align: center;
    color: #ffc000;
    margin: 15px 0; }
.dashboard-right-content .box-yellow img {
    margin: 10px 0; }

.dashboard-right-content-bottom-section .news-feed-section {
    padding: 190px 100px;
    border: 1px solid #dadada;
    background: white;
    margin: 20px 0 0; }
@media (max-width: 767px) {
    .dashboard-right-content-bottom-section .news-feed-section {
        padding: 50px 0; } }
.dashboard-right-content-bottom-section .news-feed-section p {
    font-family: 'open_sansregular';
    font-size: 18px;
    color: black;
    text-align: center; }

.welcome-text-section {
    float: right;
    padding-top: 18px; }
@media (max-width: 600px) {
    .welcome-text-section {
        float: none;
        clear: both;
        padding: 10px 0 0; } }

.dashboard-right-content h2 {
    font-size: 31px;
    color: #000;
    font-family: "open_sansregular";
    margin: 0;
    padding: 5px 0 20px;
    /*    border-bottom: 1px solid #c7c7c7; */
}
.dashboard-right-content h3 {
    font-size: 21px;
    color: #4e4e4e;
    font-family: "open_sanslight";
    margin: 0;
    font-weight: 700;
    padding: 5px 0 20px; }

.dashboard-main-content {
    margin-top: 10px !important; }

/*Dashboard styles end here*/
.dashboard-profile-section {
    margin-top:10px;
    margin-bottom: 0px; }
.dashboard-profile-section .profile-image {
    /*border-bottom:1px solid #c7c7c7;*/ }
.dashboard-profile-section .profile-image figure {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
    border: 3px solid #d1d1d1;
    margin: 0 auto; }
.dashboard-profile-section .profile-image figure img {
    margin-left: -5px;
    margin-top: -5px;
    width: 105px;
    height: 105px; }
.dashboard-profile-section .profile-image figcaption {
    display: block;
    text-align: center;
    font-size: 15px;
    padding: 15px 0; }
.dashboard-profile-section .profile-details {
    display: table;
    margin: 0 auto; }
.dashboard-profile-section .profile-details .profile-details-data {
    display: table-cell;
    padding: 10px;
    text-align: center; }
@media (max-width: 1100px) and (min-width: 767px) {
    .dashboard-profile-section .profile-details .profile-details-data {
        display: block; } }
.dashboard-profile-section .profile-details .profile-details-data h4 {
    font-size: 31px;
    color: #000;
    font-family: "open_sansregular";
    margin: 0;
    padding: 0 0 10px; }
.dashboard-profile-section .profile-details .profile-details-data p {
    margin: 0;
    padding: 0;
    white-space: nowrap; }
.dashboard-profile-section .profile-details .profile-details-data p a {
    color: #000; }
.dashboard-profile-section .profile-details .profile-details-data.profile-details-data-green h4 {
    color: #00b050; }
.dashboard-profile-section .profile-details .profile-details-data.profile-details-data-orange h4 {
    color: #da7f09; }
.dashboard-profile-section .profile-details .profile-details-data.profile-details-data-yellow h4 {
    color: #ffc000; }

.dashboard-main-content .form-control {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }

@media (min-width: 992px) {
    .form-group-space {
        padding-right: 15px !important; } }

.checkbox-nopadding {
    margin: 0; }

.form-group-smallsize {
    font-size: 12px; }

.scroll::-webkit-scrollbar {
    width: 5px;
    height: 5px; }

.scroll::-moz-scrollbar {
    width: 5px;
    height: 5px; }

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(5,154,189,0.20); }

.scroll::-moz-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(5,154,189,0.20); }

.scroll::-webkit-scrollbar-thumb {
    background-color: #059abd;
    outline: 1px solid #059abd; }

.scroll::-moz-scrollbar-thumb {
    background-color: #059abd;
    outline: 1px solid #059abd; }

table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse; }

.custom-table{
    background-color: #fff;
}

.table_container {
    overflow-x: auto;
    width: 100%; }

.table_content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cbcbcb;
    padding: 0;
    margin-top: 15px;
    width: 100%;
    display: table;
    table-layout: fixed; }

.table_content .table_nav_left {
    background: #dedede;
    width: 100px;
    display: table-cell;
    vertical-align: top; }

.applicant-quick-view-table {
    border-top: 1px solid #c7c7c7;
    clear:both; }


.applicant-quick-view-table .applicant-quick-view-table-scroll {
    max-height: 308px;
    /*min-width: 100%;*/
    max-width: 846px;
    overflow-y: auto;
    overflow-x: auto; }
.applicant-quick-view-table .applicant-quick-view-table-scroll img {
    vertical-align: middle; }
.applicant-quick-view-table .applicant-quick-view-table-scroll img.icons {
    position: relative;
    top: -2px; }
.applicant-quick-view-table .applicant-quick-view-table-scroll table {
    border-top: 1px solid #c7c7c7 !important; }
.applicant-quick-view-table table {
    border: 0 none !important;
    table-layout: fixed;
    min-width: 100%; }
.applicant-quick-view-table table td {
    padding: 10px 0px;
    vertical-align: middle;
    border-left: 0 none !important;
    border-right: 0 none !important;
    text-align: left;
    background: white;
    border-bottom: 1px solid #c7c7c7 !important;
    font-size: 13px; }
.applicant-quick-view-table table td a {
    padding-left: 5px;
    display: block;
}
.applicant-quick-view-table table td .font-size-12 {
    font-size: 12px; }
.applicant-quick-view-table table th {
    border: 0 none !important;
    padding: 5px 10px;
    text-align: left; }

.applicant-details-section {
    background: white;
    border: 1px solid #c7c7c7; }
.applicant-details-section h2 {
    background: #059abd;
    padding: 15px 20px;
    margin: 0;
    font-size: 14px;
    border: 0 none;
    color: white;
    width:100%; }
@media (max-width: 992px) {
    .applicant-details-section h2 {
        padding: 7px 20px; } }
.applicant-details-section h2 a {
    color: white;
    text-decoration: underline;
    float: right; }
@media (max-width: 992px) {
    .applicant-details-section h2 a {
        float: none; } }
.applicant-details-section h2 a:hover {
    text-decoration: none; }
@media (max-width: 992px) {
    .applicant-details-section h2 .col-md-4 {
        padding-bottom: 7px;
        padding-top: 7px; } }
.applicant-details-section .applicant-details-section-data {
    padding: 20px; }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-top {
    border-bottom: 1px solid #c7c7c7;
    padding: 0; }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-top p.heading {
    padding-bottom: 5px; }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-top p {
    padding: 0;
    /*				margin:0;*/ }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-top .applicant-details-button, .applicant-details-section .applicant-details-section-data .applicant-details-section-data-top .applicant-details-checkbox {
    padding-top: 15px;
    padding-bottom: 15px; }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-bottom {
    padding-top: 30px; }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-bottom .most-recent-comment-last {
    border-left: 1px solid #c7c7c7; }
@media (max-width: 992px) {
    .applicant-details-section .applicant-details-section-data .applicant-details-section-data-bottom .most-recent-comment-last {
        border-left: 0px solid #c7c7c7;
        border-top: 1px solid #c7c7c7;
        margin-top: 20px; } }
.applicant-details-section .applicant-details-section-data .applicant-details-section-data-bottom .applicant-details-section-date {
    padding-top: 20px;
    padding-bottom: 10px; }
@media (max-width: 992px) {
    .applicant-details-section .applicant-quick-view-data {
        padding-bottom: 15px; } }


.leads-details-section {
    background: white;
    border: 1px solid #c7c7c7; }
.leads-details-section h1 {
    background: #059abd;
    padding: 15px 20px;
    margin: 0;
    font-size: 14px;
    border: 0 none;
    color: white; }
@media (max-width: 992px) {
    .leads-details-section h1 {
        padding: 7px 20px; } }
.leads-details-section h1 a {
    color: white;
    text-decoration: underline;
    float: right; }
@media (max-width: 992px) {
    .leads-details-section h1 a {
        float: none; } }
.leads-details-section h1 a:hover {
    text-decoration: none; }
@media (max-width: 992px) {
    .leads-details-section h1 .col-md-4 {
        padding-bottom: 7px;
        padding-top: 7px; } }
.leads-details-section .leads-details-section-data {
    padding: 20px; }
.leads-details-section .leads-details-section-data .leads-details-section-data-top {
    border-bottom: 1px solid #c7c7c7;
    padding: 0; }
.leads-details-section .leads-details-section-data .leads-details-section-data-top p.heading {
    padding-bottom: 5px; }
.leads-details-section .leads-details-section-data .leads-details-section-data-top p {
    padding: 0;
    text-align: left;
    /*        margin: 0;*/
}
.leads-details-section .leads-details-section-data .leads-details-section-data-top .leads-details-button, .leads-details-section .leads-details-section-data .leads-details-section-data-top .leads-details-checkbox {
    padding-top: 15px;
    text-align:left; }
.leads-details-section .leads-details-section-data .leads-details-section-data-bottom {
    text-align:left; }
.leads-details-section .leads-details-section-data .leads-details-section-data-bottom .most-recent-comment-last {
    border-left: 1px solid #c7c7c7; }
.comment1{border-left: 1px solid #c7c7c7; }
@media (max-width: 992px) {
    .leads-details-section .leads-details-section-data .leads-details-section-data-bottom .most-recent-comment-last {
        border-left: 0px solid #c7c7c7;
        border-top: 1px solid #c7c7c7;
        margin-top: 20px; }
    .comment1{border-left: 0px solid #c7c7c7;
              border-top: 1px solid #c7c7c7;
              margin-top: 20px; }
}
.leads-details-section .leads-details-section-data .leads-details-section-data-bottom .leads-details-section-date {
    padding-top: 20px;
    padding-bottom: 10px; }
@media (max-width: 992px) {
    .leads-details-section .leads-quick-view-data {
        padding-bottom: 15px; } }

.align-right {
    text-align: right; }
@media (max-width: 992px) {
    .align-right {
        text-align: left; } }

.align-center {
    text-align: center; }

.bottom-filter {
    display: table;
    margin: 0 auto; }
.bottom-filter a {
    display: inline-block;
    padding: 0 9px 9px;
    color: #c1c1c1; }
.bottom-filter a:hover {
    color: #059abd; }
.bottom-filter a.selected {
    color: #059abd;
    text-decoration: underline;
    font-family: 'open_sansbold'; }

.import-export-but {
    padding: 5px 0 0;
    text-align: right; }

.import-export-but a {
    display: inline-block;
    height: 22px;
    line-height: 24px;
    padding-left: 27px;
    font-family: 'open_sanssemibold'; }

.import-export-but a.export {
    background: url(../images/excel.png) left center no-repeat; }

.import-export-but a.import {
    background: url(../images/import.png) left center no-repeat; }

.export-button button {
    margin-right: 20px; }

/* new css 22 March */
.add_button
{
    width:140px !important;
}
.add_button button
{
    width:120px;
}
.import-button {
    padding: 5px 0 20px;
    text-align: right; }


.import-button a.import {
    background: url(../images/import.png) left center no-repeat; }
.import-button a.import {
    background: url(../images/import.png) left center no-repeat; }
.import-button button {
    margin-right: 20px; }

.left_space
{
    padding-left:10px;
}
.right_space
{
    padding-right:10px;
}
.top_space
{
    padding-top:20px;
}
.bottom_space
{
    padding-bottom:20px;
}

.active-login{
    color:red;
}
@media (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
    .button
    {
        margin-top: 10px;
        width:100%;
    }
    .session-timer {
        left: 60px !important;
        top: 60px !important;
    }
    .session-timer-sticky{
        top: 0px !important;
    }
    .popup-box {
        left: 95px !important;
    }
}

.welcome{
    margin-right: 8px;
    color: #059abd;
}

.welcome-name a{
    margin-right: 8px;
    color: #333 !important;
}
.welcome-name a:hover {
    color: #059abd !important;
    text-decoration: none; }

.dropdown-width{
    width:90px !important;
}

.dropdown-state-width{
    width:65px !important;
}

/* ends March */

.slide-popup {
    border: 1px solid #c7c7c7;
    clear: both;
    background: white;
    display: none;
    padding: 0; }
.slide-popup#new-comment {
    margin: 15px 0; }
.slide-popup#add-leads {
    margin: 0 0 15px; }
.slide-popup#add-agents{
    margin: 10px 0 15px 0; }
.slide-popup#move-agents{
    margin: 10px 0 15px 0; }
.slide-popup#add-admin{
    margin: 10px 0 15px 0; }
.slide-popup h3 {
    font-weight: normal !important;
    padding: 10px !important;
    border: 0 none !important;
    margin: 0 !important;
    color: white !important;
    font-size: 15px;
    font-family: "open_sanssemibold" !important;
    background: #059abd; }
.slide-popup .form {
    padding: 15px 15px 0; }

.sorting-icon-top, .sorting-icon-bottom {
    display: block;
    width: 7px;
    height: 5px;
    overflow: hidden;
    margin: 2px 2px 0; }
.sorting-icon-top img, .sorting-icon-bottom img {
    vertical-align: top;
    margin: 0; }

/*My application styles end here*/
.my-carrier-top-section p {
    font-size: 16px;
    font-family: 'open_sansregular';
    color: #000;
    margin: 10px 0;
    line-height: 36px; }
.my-carrier-top-section p a {
    font-family: 'open_sanssemibold'; }
.my-carrier-top-section .form-group label {
    float: left;
    text-align: left;
    font-weight: normal;
    font-size: 16px;
    font-family: 'open_sansregular';
    color: #000; }
.my-carrier-top-section .form-group select {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    margin-left: 30px; }
@media (max-width: 480px) {
    .my-carrier-top-section .form-group select {
        margin-left: 0; } }

#edit-value-one, #edit-value-two, #edit-value-three, #edit-value-four {
    color: white !important;
    margin-right: 5px; }

.editable-input-text {
    background-color: transparent !important;
    border: 1px solid #FAF8F8;
    box-shadow: none;
    cursor: auto !important; }

.minimum-width {
    width: 40px; }

.commission-type {
    max-width: 100%; }
@media (max-width: 480px) {
    .commission-type {
        max-width: 66%;
        padding: 2px;
        height: 25px; } }

.my-carrier-bottom-section .panel {
    border-radius: 0;
    margin: 20px 0;
    text-align: center; }
.my-carrier-bottom-section .panel table {
    text-align: left;
    padding: 0; }
.my-carrier-bottom-section .panel table tbody {
    background: #faf8f8;
    margin-top: 15px; }
.my-carrier-bottom-section .panel table tbody .squaredTwo {
    margin: 5px 0; }
.my-carrier-bottom-section .panel table th {
    font-family: 'open_sanssemibold';
    font-size: 14px;
    font-weight: normal;
    color: #000; }
.my-carrier-bottom-section .panel table .table-top-heading {
    border-bottom: 1px solid #ebebeb; }
@media (max-width: 870px) {
    .my-carrier-bottom-section .panel .payment-details-table table th, .my-carrier-bottom-section .panel .payment-details-table table td {
        padding: 10px !important; } }
.my-carrier-bottom-section .panel-title {
    padding: 7px 15px;
    display: block;
    font-size: 18px;
    font-family: 'open_sansregular';
    color: white;
    text-decoration: none;
    background: url(../images/plus-button.png) left center no-repeat; }
@media (max-width: 480px) {
    .my-carrier-bottom-section .panel-title {
        background-size: 10px;
        font-size: 14px;
        text-align: start; } }
.my-carrier-bottom-section .show .panel-title {
    background: url(../images/minus-button.png) left center no-repeat !important; }
@media (max-width: 480px) {
    .my-carrier-bottom-section .show .panel-title {
        background-size: 10px !important; } }
.my-carrier-bottom-section .panel-title:hover {
    cursor: pointer; }
.my-carrier-bottom-section .panel-heading {
    padding: 0 15px;
    background: #059abd;
    border-radius: 0;
    position: relative; }
.my-carrier-bottom-section .panel-heading .minus-button {
    margin-top: 7px;
    margin-left: 15px; }
.my-carrier-bottom-section .panel-heading .delete-icon {
    margin-top: 7px;margin-right: 20px; }
.my-carrier-bottom-section .panel-body {
    margin: 0 15px;
    border: 0 none !important; }
@media only screen and (max-width: 800px) {
    .my-carrier-bottom-section {
        /* Force table to not be like tables anymore */
        /* Hide table headers (but not display: none;, for accessibility) */ }
    .my-carrier-bottom-section #no-more-tables table,
    .my-carrier-bottom-section #no-more-tables thead,
    .my-carrier-bottom-section #no-more-tables tbody,
    .my-carrier-bottom-section #no-more-tables th,
    .my-carrier-bottom-section #no-more-tables td,
    .my-carrier-bottom-section #no-more-tables tr .clickable {
        display: block; }
    .my-carrier-bottom-section #no-more-tables thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px; }
    .my-carrier-bottom-section #no-more-tables tr {
        border: none;
        border-bottom: 1px solid #eee;
        padding: 10px 0; }
    .my-carrier-bottom-section #no-more-tables td {
        /* Behave like a "row" */
        border: none;
        position: relative;
        padding-left: 70%;
        white-space: normal;
        text-align: left;
        font-size: 12px; } }
@media only screen and (max-width: 800px) and (min-width: 480px) {
    .my-carrier-bottom-section #no-more-tables td {
        font-size: 10px;
        padding-left: 75%;} }
@media only screen and (max-width: 800px) {
    .my-carrier-bottom-section #no-more-tables td .panel-group .panel-heading a.panel-title:after {
        content: '-';
        position: absolute;
        right: 20px;
        top: 5px;
        font-size: 30px; }
    .my-carrier-bottom-section #no-more-tables td .panel-group .panel-heading a.collapsed:after {
        content: '+'; }
    .my-carrier-bottom-section #no-more-tables td:before {
        /* Now like a table header */
        position: absolute;
        top: 6px;
        left: 22px;
        width: 45%;
        padding-right: 10px;
        white-space: normal;
        text-align: left;
        font-weight: bold; }
    .my-carrier-bottom-section #no-more-tables td:before {
        content: attr(data-title); } }

.row-section .form-group input, .row-section .form-group select {
    border-radius: 0; }

.dashboard-menu-item-active {
    background-color: #059abd; }
.dashboard-menu-item-active a {
    color: white !important; }

/*carrier section styles ends here*/
.client-heading {
    padding: 10px 0;
    border-bottom: 1px solid #d1d1d1; }
.client-heading h2 {
    padding: 0;
    margin: 0;
    border: 0 none; }
.client-heading a {
    font-family: 'open_sansregular';
    margin-top: 12px; }

.my-client-bottom-section .panel-body {
    text-align: start; }

.panel-body-one-top-section .row-section, .panel-body-two-top-section .row-section {
    border-bottom: 1px solid #eee; }
.panel-body-one-top-section .row-section .row, .panel-body-two-top-section .row-section .row {
    padding: 15px 0; }
.panel-body-one-top-section .row-section p, .panel-body-two-top-section .row-section p {
    font-size: 14px;
    font-family: 'open_sanssemibold';
    color: #000;
    text-align: start;
    margin: 0; }
.panel-body-one-top-section .row-section p span, .panel-body-two-top-section .row-section p span {
    font-family: 'open_sansregular'; }
.panel-body-one-top-section .row-section p.right-align, .panel-body-two-top-section .row-section p.right-align {
    text-align: end;
    padding-right: 33px; }
.panel-body-one-top-section .comments-section, .panel-body-two-top-section .comments-section {
    background: #f3f0f0;
    padding: 0 10px; }
.panel-body-one-top-section .comments-section h3, .panel-body-two-top-section .comments-section h3 {
    font-size: 16px;
    color: #424242;
    font-family: "open_sansbold";
    text-align: start;
    margin: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #d3d3d3; }
@media (max-width: 480px) {
    .panel-body-one-top-section .comments-section h3, .panel-body-two-top-section .comments-section h3 {
        padding-bottom: 20px; } }
.panel-body-one-top-section .comments-section h3 a, .panel-body-two-top-section .comments-section h3 a {
    font-family: 'open_sanssemibold';
    font-size: 14px; }
@media (max-width: 480px) {
    .panel-body-one-top-section .comments-section h3 a, .panel-body-two-top-section .comments-section h3 a {
        font-size: 12px; } }
.panel-body-one-top-section .comments-section .comments-content, .panel-body-two-top-section .comments-section .comments-content {
    max-height: 115px;
    overflow-y: scroll; }
@media (max-width: 480px) {
    .panel-body-one-top-section .comments-section .comments-content, .panel-body-two-top-section .comments-section .comments-content {
        margin-top: 10px; } }
.panel-body-one-top-section .comments-section .comments-content .each-comment, .panel-body-two-top-section .comments-section .comments-content .each-comment {
    padding: 8px 0;
    border-bottom: 1px solid #d3d3d3; }
.panel-body-one-top-section .comments-section .comments-content .each-comment p, .panel-body-two-top-section .comments-section .comments-content .each-comment p {
    font-family: 'open_sansregular';
    color: #737373;
    font-size: 14px; }
.panel-body-one-top-section .comments-section .comments-content .each-comment p span, .panel-body-two-top-section .comments-section .comments-content .each-comment p span {
    color: #000; }
.panel-body-one-top-section .box-one, .panel-body-one-top-section .box-two, .panel-body-one-top-section .box-three, .panel-body-two-top-section .box-one, .panel-body-two-top-section .box-two, .panel-body-two-top-section .box-three {
    border: 1px solid #d3d3d3; }
.panel-body-one-top-section .box-one h2, .panel-body-one-top-section .box-two h2, .panel-body-one-top-section .box-three h2, .panel-body-two-top-section .box-one h2, .panel-body-two-top-section .box-two h2, .panel-body-two-top-section .box-three h2 {
    font-size: 14px;
    color: #fff;
    font-family: "open_sansregular";
    text-transform: uppercase;
    background: #d4af37;
    text-align: center;
    margin: 0;
    padding: 7px 0; }
.panel-body-one-top-section .box-one p, .panel-body-one-top-section .box-two p, .panel-body-one-top-section .box-three p, .panel-body-two-top-section .box-one p, .panel-body-two-top-section .box-two p, .panel-body-two-top-section .box-three p {
    font-size: 40px;
    font-family: 'open_sanslight';
    text-align: center;
    margin: 0;
    padding: 7px 0;
    color: #d4af37; }
.panel-body-one-top-section .box-one, .panel-body-two-top-section .box-one {
    margin-right: 60px; }
@media (max-width: 992px) {
    .panel-body-one-top-section .box-one, .panel-body-two-top-section .box-one {
        margin: 20px; } }
.panel-body-one-top-section .box-two, .panel-body-two-top-section .box-two {
    margin: 0 30px; }
@media (max-width: 992px) {
    .panel-body-one-top-section .box-two, .panel-body-two-top-section .box-two {
        margin: 20px; } }
.panel-body-one-top-section .box-three, .panel-body-two-top-section .box-three {
    margin-left: 60px; }
@media (max-width: 992px) {
    .panel-body-one-top-section .box-three, .panel-body-two-top-section .box-three {
        margin: 20px; } }

.panel-heading .edit-icon {
    margin-top: 7px;
    position: absolute;
    right: 15px; }
.panel-heading .edit-icon a {
    color: white;
    text-decoration: underline;
    cursor: pointer; }
@media (max-width: 480px) {
    .panel-heading .edit-icon a {
        font-size: 10px; } }

.client-details label,.lead-details label {
    color: #000;
    font-family: 'open_sanssemibold';
    font-size: 14px; }

@media (max-width: 1100px) {
    .client-details .right-align {
        text-align: start !important; } }
.client-details .form-group {
    width: 100%; }
.client-details select.client-status::-ms-expand, .client-details select.client-gender::-ms-expand, .client-details select.client-smoker::-ms-expand, .client-details select.marital-status::-ms-expand .client-details select.client-state::-ms-expand {
    display: none; }
.client-details select.client-status, .client-details select.client-gender, .client-details select.client-smoker, .client-details select.client-emailnotice, .client-details select.client-emailnotice::-ms-expand, .client-details select.marital-status, .client-details select.client-state {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''; }
.client-details .table-top-heading-client {
    background: #ebebeb; }
.client-details .table-condensed th, .client-details .table-condensed td {
    padding: 15px; }
.client-details .table-condensed .table-cell-title {
    font-family: 'open_Sansbold';
    color: #424242; }
.client-details .details-link {
    padding: 7px 15px; }
.client-details .renew-button {
    background: #007e39; }
.client-details .new-policy-button {
    background: #d4af37; }
.client-details .button-one button, .client-details .button-two button, .client-details .button-three button {
    width: 100%;
    padding: 15px 0; }
.client-details .button-one {
    margin-right: 60px; }
@media (max-width: 992px) {
    .client-details .button-one {
        margin: 20px; } }
.client-details .button-two {
    margin: 0 30px; }
@media (max-width: 992px) {
    .client-details .button-two {
        margin: 20px; } }
.client-details .button-three {
    margin-left: 60px; }
@media (max-width: 992px) {
    .client-details .button-three {
        margin: 20px; } }

@media (max-width: 767px) {
    .client-details input, .client-details select {
        padding: 5px 0;
        width: 100% !important; }
    .client-details .button {
        float: left !important; } }
.client-name, .client-ss, .client-status, .client-date, .client-gender, .client-smoker, .client-emailnotice, .marital-status, .home-ph, .cell-ph, .client-mail, .client-address, .client-apt, .client-state, .client-city, .client-zip, .plan-type {
    background-color: white !important;
    border: 0;
    box-shadow: none;
    font-family: 'open_sansregular';
    color: #000;
    cursor: auto !important; }

.client-name-width, .client-date-width, .client-zip-width {
    width: 50% !important; }
@media (max-width: 1120px) {
    .client-name-width, .client-date-width, .client-zip-width {
        width: auto !important;
        padding: 5px 0; } }

.client-ss-width {
    width: 65% !important; }
@media (max-width: 1120px) {
    .client-ss-width {
        width: auto !important;
        padding: 5px 0; } }

.client-smoker-width {
    padding: 5px 0; }

.home-ph-width {
    width: 57% !important; }
@media (max-width: 1120px) {
    .home-ph-width {
        width: auto !important;
        padding: 5px 0; } }

.cell-ph-width {
    padding: 5px 0;
    width: 60% !important; }
@media (max-width: 1120px) {
    .cell-ph-width {
        width: auto !important;
        padding: 5px 0; } }

.marital-status-width {
    padding: 5px 0;
    width: 34% !important; }
@media (max-width: 1120px) {
    .marital-status-width {
        width: auto !important;
        padding: 5px 0; } }

.save-button-client {
    display: none; }

.right-align {
    text-align: end !important; }

.plan-type-width {
    width: 80% !important; }

.panel-body-three {
    padding: 0;
    margin: 0; }
.panel-body-three .table-condensed th, .panel-body-three .table-condensed td {
    padding: 15px; }
@media (max-width: 992px) {
    .panel-body-three .table-condensed th, .panel-body-three .table-condensed td {
        padding: 5px; } }
.panel-body-three .table-condensed tbody tr {
    border-bottom: 1px solid #d4d4d4; }
.panel-body-three .table-condensed tbody tr:last-child {
    border: 0 none; }
.panel-body-three .table-condensed thead tr {
    border-bottom: 1px solid #d4d4d4; }

.panel-body-four .add-send {
    background: #007e39;
    padding: 7px 25px; }
@media (max-width: 992px) {
    .panel-body-four .add-send {
        width: 100%;
        margin-bottom: 20px; } }
.panel-body-four .table-condensed th, .panel-body-four .table-condensed td {
    padding: 15px 25px; }
@media (max-width: 870px) {
    .panel-body-four .table-condensed th, .panel-body-four .table-condensed td {
        padding: 5px 25px; } }
.panel-body-four .table-condensed .hidden-cell {
    padding: 0;
    border-bottom: 1px solid #d4d4d4; }
@media (max-width: 992px) {
    .panel-body-four .table-condensed .hidden-cell {
        padding: 10px !important; } }
.panel-body-four .table-condensed .hidden-cell p {
    margin: 15px !important;
    background: white;
    padding: 15px; }
@media (max-width: 992px) {
    .panel-body-four .table-condensed .hidden-cell p {
        padding: 10px !important;
        margin: 10px !important; } }
@media (max-width: 767px) {
    .panel-body-four .table-condensed .hidden-cell p {
        padding: 5px !important;
        margin: 5px !important; } }
@media (max-width: 480px) {
    .panel-body-four .table-condensed .hidden-cell p {
        padding: 2px !important;
        margin: 2px !important; } }
.panel-body-four .table-condensed td.accordion-sign {
    /*background: url(../images/accordion-plus.png) no-repeat 7px center;*/
    position: relative;
}
.panel-body-four .table-condensed td.accordion-sign:before {
    /*position: absolute;*/
    font-family: 'FontAwesome';
    content: "\f067";
    margin-right: 5px;
    color: #059abd;
}
.panel-body-four .table-condensed .show-sign td.accordion-sign {
    /*background: url(../images/accordion-minus.png) 7px center no-repeat !important;*/
    position: relative;
}
.panel-body-four .table-condensed .show-sign td.accordion-sign:before {
    /*position: absolute;*/
    font-family: 'FontAwesome';
    content: "\f068";
    margin-right: 5px;
    color: #059abd;
}

/*client section styles ends here*/
.leads-datepicker {
    background: url(../images/calemder-icon.png) #FFF no-repeat center right; }

.font-size-14 {
    font-size: 14px;
    font-family: 'open_sansregular'; }

.add-leads-popup-section {
    padding: 15px 30px; }
@media (min-width: 767px) {
    .add-leads-popup-section .form-group {
        padding: 7px 15px 7px 0; } }

.add-agents-popup-section {
    padding: 15px 30px; }
@media (min-width: 767px) {
    .add-agents-popup-section .form-group {
        padding: 7px 15px 7px 0; } }

.move-agents-popup-section {
    padding: 15px 30px; }
@media (min-width: 767px) {
    .move-agents-popup-section .form-group {
        padding: 7px 15px 7px 0; } }

@media (min-width: 767px) {
    .dashboard-main-form {
        display: table;
        width:100%; } }
@media (min-width: 767px) {
    .dashboard-main-form .form-group {
        padding: 7px 25px 7px 0; } }

@media (max-width: 992px) {
    .detailed-client-info {
        margin: 10px 0 0; } }

@media (max-width: 992px) {
    .add-leads-button {
        margin: 10px 0 0;
        text-align: right !important; } }

.leads-heading {
    padding: 16px 0 19px;
    margin: 0; }

.table-anchor {
    padding-left: 5px;
    display: block; }

/*Lead section styles end here*/
.my-profile-genaral {
    padding: 0 15px; }
@media (min-width: 767px) {
    .my-profile-genaral {
        padding: 0 15px 15px; } }
.my-profile-genaral label {
    min-width: 120px;
    font-weight: bold; }
.my-profile-genaral .row-section {
    border: 0 none; }
@media (max-width: 767px) {
    .my-profile-genaral .row-section {
        clear: both; } }
.my-profile-genaral .form-group {
    border: 0 none; }
@media (min-width: 767px) {
    .my-profile-genaral .form-group {
        padding: 7px 10px; } }

.profile-picture {
    padding: 10px 0 0;
    margin: 0 0 15px; }
.profile-picture figure {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
    border: 3px solid #d1d1d1;
    margin: 0 auto; }
.profile-picture figure img {
    margin-left: -5px;
    margin-top: -5px;
    width: 105px;
    height: 105px; }
.profile-picture figcaption {
    display: block;
    text-align: center;
    font-size: 15px;
    padding: 10px 0; }
.profile-picture figcaption a {
    font-size: 15px;
    color: #059abd;
    font-family: "open_sansregular"; }
.profile-picture .profile-image-uploader {
    display: none;
    width: 92px;
    text-align: center;
    margin: 0 auto; }
.profile-picture .profile-image-uploader input {
    width: 92px; }

.textbox-default {
    background-color: transparent !important;
    border: 0;
    padding-left: 0;
    box-shadow: none;
    font-family: 'open_sansregular';
    color: #000;
    cursor: auto !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''; }

select.textbox-default {
    position: relative;
    left: -4px; }

@media (min-width: 992px) {
    .my-profile-genaral-left {
        border-right: 1px solid #d4d4d4; } }
@media (max-width: 992px) {
    .my-profile-genaral-left {
        border-bottom: 1px solid #d4d4d4;
        margin-bottom: 20px; } }

/*Genaral information styles end here*/
.payment-information {
    padding: 0 15px;
    margin-top: 10px; }
@media (min-width: 992px) {
    .payment-information {
        background: url(../images/sep.gif) repeat-y center top; } }
.payment-information .form-group {
    border: 0 none; }
@media (min-width: 767px) {
    .payment-information .form-group {
        padding: 7px 0; } }
.payment-information h3 {
    font-size: 18px;
    color: #000;
    font-family: "open_sanssemibold";
    margin: 0;
    padding: 0; }
.payment-information .billing-section-left {
    padding-right: 30px; }
.payment-information .billing-section-left label {
    font-weight: bold; }
@media (max-width: 767px) {
    .payment-information .billing-section-left h3 {
        clear: both; } }
.payment-information .billing-section-left .same-billing {
    margin-top: -5px; }
@media (max-width: 767px) {
    .payment-information .billing-section-left .same-billing {
        margin: 0 0 10px;
        float: none !important; } }
.payment-information .billing-section-left .same-billing .squaredTwo {
    margin: 0; }
.payment-information .billing-section-left .same-billing p {
    padding-right: 8px;
    font-family: 'open_sansregular'; }
@media (max-width: 767px) {
    .payment-information .billing-section-left {
        padding-right: 15px; } }
.payment-information .billing-section-left .form-group, .payment-information .billing-section-left .form-control {
    width: 100%; }
.payment-information .billing-section-right {
    padding-left: 30px;
    position: relative; }
.payment-information .billing-section-right label {
    font-weight: bold; }
@media (max-width: 992px) {
    .payment-information .billing-section-right {
        padding-left: 15px;
        border-top: 1px solid #eee;
        padding-top: 10px; } }
.payment-information .billing-section-right .set-default {
    position: relative;
    float: right;
    top: 6px;
    right: 10px; }
@media (max-width: 767px) {
    .payment-information .billing-section-right .set-default {
        right: auto;
        top: auto;
        float: none;
        margin: 10px 0; } }
@media (max-width: 480px) {
    .payment-information .billing-section-right .set-default {
        margin: 0 0 20px;
        position: relative; } }
.payment-information .billing-section-right .set-default .squaredTwo {
    margin: 0; }
.payment-information .billing-section-right .set-default p {
    padding: 0 8px 0 0;
    margin: 0;
    font-family: 'open_sansregular'; }
.payment-information .billing-section-right .new-payment-profile {
    border-top: 1px solid #d4d4d4;
    padding-top: 15px;
    margin-top: 10px; }
.payment-information .billing-section-right .new-payment-profile .new-payment-button {
    padding: 15px 0; }
.payment-information .billing-section-right .new-payment-profile .new-payment-button a {
    display: inline-block;
    background: #059abd;
    color: white;
    font-size: 13px;
    padding: 8px 20px;
    margin-right: 15px; }
@media (max-width: 10000px) and (min-width: 767px) {
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.menu-hidden {
        display: none; }
}
@media (max-width: 1140px) and (min-width: 992px) {
    .payment-information .billing-section-right .new-payment-profile .new-payment-button a {
        margin: 10px 0 !important;
        display: block;
        width: 100%; }
    .payment-information .billing-section-right .new-payment-profile .new-payment-button a:after {
        display: none; }
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu li.menu-hidden {
        display: none; }}
@media (max-width: 492px) {
    .payment-information .billing-section-right .new-payment-profile .new-payment-button a {
        margin: 10px 0 !important;
        display: block;
        width: 100%; }
    .payment-information .billing-section-right .new-payment-profile .new-payment-button a:after {
        display: none; } }
.payment-information .billing-section-right .new-payment-profile .new-payment-button a.active {
    position: relative;
    text-decoration: none; }
.payment-information .billing-section-right .new-payment-profile .new-payment-button a.active:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -5px;
    bottom: -10px;
    width: 0;
    height: 0;
    border-top: 10px solid #059abd;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent; }

.show-popup-section {
    display: none;
    padding: 10px 0; }
.show-popup-section#credit-card-section {
    display: block; }

.panel-body.payment-details-table {
    padding: 0 !important; }

/*Compare styles here*/
.compare-plans h3 {
    font-size: 18px;
    color: #000;
    font-family: "open_sanssemibold";
    border: 0 none; }
.compare-plans .table_sheet_section .table_container table {
    table-layout: fixed;
    border: 1px solid #ddd;
    min-width: 800px; }
.compare-plans .table_sheet_section .table_container table th, .compare-plans .table_sheet_section .table_container table .table-data-title {
    text-align: center;
    font-size: 18px;
    font-family: 'open_Sanssemibold';
    color: black;
    border: 1px solid #ddd !important; }
.compare-plans .table_sheet_section .table_container table th .table-cell-image, .compare-plans .table_sheet_section .table_container table .table-data-title .table-cell-image {
    width: 110px;
    padding: 15px 0; }
.compare-plans .table_sheet_section .table_container table th {
    border-top: 0 none !important;
    border-bottom: 0 none !important; }
.compare-plans .table_sheet_section .table_container table td {
    font-family: 'open_sanslight';
    font-size: 36px;
    color: #000;
    text-align: center;
    border: 1px solid #ddd !important; }
.compare-plans .table_sheet_section .table_container table td.table-data-title {
    text-align: center;
    font-size: 16px;
    color: black;
    font-family: 'open_Sanssemibold';
    padding: 30px 0; }
.compare-plans .table_sheet_section .table_container table td.after-deduction {
    font-family: open_sansbold !important;
    font-size: 16px !important; }
.compare-plans .table_sheet_section .table_container table td.after-deduction p {
    font-family: 'open_sansregular';
    font-size: 15px; }
.compare-plans .table_sheet_section .table_container table td.after-deduction p span {
    font-family: open_sansbold !important;
    font-size: 16px !important; }
.compare-plans .table_sheet_section .table_container .applicant-quick-view-table-scroll {
    max-height: 1000000px; }
.compare-plans .table_sheet_section .table_container .table-deductible td {
    font-size: 24px; }
.compare-plans .platinum {
    color: #059abd;
    font-size: 14px; }
.compare-plans .gold {
    color: #d4af37;
    font-size: 14px; }
.compare-plans .silver {
    color: #c0c0c0;
    font-size: 14px; }
.compare-plans .bronze {
    color: #a55b0b;
    font-size: 14px; }
.compare-plans .plan-rate {
    font-size: 48px !important;
    color: #059abd !important;
    font-family: "open_sansregular" !important; }

/*Compare styles here*/
/*management section styles here*/
.management-section .dashboard-profile-section {
    border-bottom: none; }
.management-section .dashboard-profile-section .profile-image {
    border-bottom: none; }
.management-section .applicant-quick-view-table-scroll {
    max-height:350px !important;
}
.management-section .nav-side-menu li.dashboard-downline {
    background: url(../images/downline-icon.png) no-repeat 20px center; }
.management-section .nav-side-menu li.dashboard-downline:hover, .management-section .nav-side-menu li.dashboard-downline.dashboard-menu-item-active {
    background: url(../images/downline-icon-over.png) no-repeat 20px center; }
.management-section .nav-side-menu li.dashboard-sales {
    background: url(../images/sales-icon.png) no-repeat 20px center; }
.management-section .nav-side-menu li.dashboard-sales:hover, .management-section .nav-side-menu li.dashboard-sales.dashboard-menu-item-active {
    background: url(../images/sales-icon-over.png) no-repeat 20px center; }
.management-section .filter-section .filter-section-columns {
    width: 20%;
    float: left;
    padding: 20px; }
@media (max-width: 767px) {
    .management-section .filter-section .filter-section-columns {
        width: 100%;
        float: none; }
    .dashboard-content .dashboard-left-content .dashboard-left-content-bottom-section .nav-side-menu .menu-list .left-menu-heading{
        display: none; }
    .column-hidden{display: none;}}
.management-section .filter-section .filter-section-columns .dropdown-submenu {
    position: relative; }
.management-section .filter-section .filter-section-columns .dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px; }
.management-section .filter-section .filter-section-columns .dropdown-submenu:hover > .dropdown-menu {
    display: block; }
.management-section .filter-section .filter-section-columns .dropdown-submenu > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px; }
.management-section .filter-section .filter-section-columns .dropdown-submenu:hover > a:after {
    border-left-color: #fff; }
.management-section .filter-section .filter-section-columns .dropdown-submenu.pull-left {
    float: none; }
.management-section .filter-section .filter-section-columns .dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px; }
.management-section .filter-section .filter-section-columns input[type=checkbox] {
    visibility: visible; }
.management-section .filter-section .filter-section-columns .dropdown .btn {
    border-radius: 0;
    background: none;
    color: #555;
    border: 1px solid #ccc;
    width: 100%;
    text-align: left;
    background: white; }
.management-section .filter-section .filter-section-columns .dropdown .btn:active {
    box-shadow: none; }
.management-section .filter-section .filter-section-columns .dropdown .btn .caret {
    border-top: 6px dashed;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    color: #000;
    position: absolute;
    right: 6px;
    top: 15px; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu {
    border-radius: 0;
    margin: 0;
    border: 1px solid #059abd;
    min-width: 260px; }
@media (min-width: 767px) and (max-width: 992px) {
    .management-section .filter-section .filter-section-columns .dropdown .dropdown-menu {
        min-width: 210px; } }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu li {
    padding: 5px 0; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu li a {
    font-family: 'open_sansregular';
    font-size: 13px;
    color: #000; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu li a:after {
    border-left-color: #059abd; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .divider {
    padding: 0;
    background-color: #c7c7c7; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .navbar-form {
    margin: 0; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .navbar-form .form-control {
    box-shadow: none; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .navbar-form .form-control:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .navbar-form .input-group {
    width: 100%; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .disabled-list a:after {
    border-left-color: #f5adac !important; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .disabled-list:hover {
    cursor: default !important; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .disabled-list:hover a:after {
    border-left-color: #f5adac !important; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .disabled-list:hover .dropdown-menu {
    display: none !important; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .disabled-list a {
    color: #696969; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .disabled-list a:hover {
    cursor: default !important;
    background-color: transparent; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .dropdown-checkbox-section {
    padding: 10px 35px 0; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .dropdown-checkbox-section li {
    padding: 0; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .dropdown-buttons {
    padding: 10px 20px; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .dropdown-buttons li {
    padding: 10px; }
@media (min-width: 767px) and (max-width: 992px) {
    .management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .dropdown-buttons li {
        padding: 5px; } }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-menu .dropdown-buttons li button {
    width: 100%; }
.management-section .filter-section .filter-section-columns .dropdown .form-control:focus {
    outline: 0;
    border-color: #66afe9; }
.management-section .filter-section .filter-section-columns .dropdown .dropdown-submenu .dropdown-menu {
    left: -1px;
    top: 30px; }
.management-section .filter-section .filter-section-columns .datepicker {
    background: url("../images/calemder-icon.png") no-repeat 100px center;
    background-color: white; }
.management-section .filter-section h2 {
    font-size: 15px;
    color: #000;
    font-family: "open_sansregular";
    border: none;
    padding-bottom: 0; }
.management-section .table_container {
    max-height: 400px; }
.management-section .table_container .table-header {
    border-bottom: 1px solid #c7c7c7; }

/*management section styles ends here*/
/*management downstream styles here*/
.management-downstream-section .dashboard-profile-section {
    border-bottom: none; }
.management-downstream-section .dashboard-profile-section .profile-image {
    border-bottom: none; }
.management-downstream-section .nav-side-menu li.dashboard-downline {
    background: url(../images/downline-icon.png) no-repeat 20px center; }
.management-downstream-section .nav-side-menu li.dashboard-downline:hover, .management-downstream-section .nav-side-menu li.dashboard-downline.dashboard-menu-item-active {
    background: url(../images/downline-icon-over.png) no-repeat 20px center; }
.management-downstream-section .nav-side-menu li.dashboard-sales {
    background: url(../images/sales-icon.png) no-repeat 20px center; }
.management-downstream-section .nav-side-menu li.dashboard-sales:hover, .management-downstream-section .nav-side-menu li.dashboard-sales.dashboard-menu-item-active {
    background: url(../images/sales-icon-over.png) no-repeat 20px center; }
.management-downstream-section .table_container .table-header {
    border-bottom: 1px solid #c7c7c7 !important;
    border-top: 1px solid #c7c7c7 !important; }
.management-downstream-section h3 {
    border-bottom: 1px solid #c7c7c7;
    border-top: 1px solid #c7c7c7;
    font-size: 15px;
    font-weight: bold;
    padding: 22px 0;
    font-family: 'open_sansregular'; }
.management-downstream-section .applicant-quick-view-table {
    border: none; }
.management-downstream-section .applicant-quick-view-table table {
    border: none !important; }
.management-downstream-section .downline-content {
    vertical-align: top; }
.management-downstream-section .downline-content a {
    display: inline-block;
    padding: 3px;
    float: none;
    text-decoration: none;
    font-size: 13px;
    border-radius: 0;
    border: 1px solid black;
    color: #000;
    min-width: 120px;
    text-align: center; }
.management-downstream-section .downline-content a:hover {
    background: none; }
.management-downstream-section .downline-content h4.panel-title1 {
    margin: 0 !important; }
.management-downstream-section .downline-content ul {
    padding: 0; }
.management-downstream-section .downline-content ul li {
    list-style: none; }
.management-downstream-section .downline-content #collapseTwo .panel-body a {
    float: right; }
.management-downstream-section .downline-content .panel, .management-downstream-section .downline-content .panel-body {
    border: 0 none !important;
    box-shadow: none !important; }
.management-downstream-section .downline-content .panel-body {
    padding: 0;
    text-align: end; }
.management-downstream-section .downline-content .panel-body a {
    margin-top: 1px;
    border-color: #059abd;
    color: #059abd; }
.management-downstream-section .downline-content .panel-group {
    margin: 0; }
.management-downstream-section .downline-content .panel-heading {
    background: transparent !important;
    border: 0 none !important;
    padding: 0; }
.management-downstream-section .downline-content .all-tab {
    padding: 0;
    border: none; }
.management-downstream-section .downline-content .color-black {
    color: #000; }
.management-downstream-section .downline-content .color-blue {
    color: #0070c0 !important;
    border: 1px solid #0070c0 !important; }
.management-downstream-section .downline-content .color-l-blue {
    color: #6699d9;
    border: 1px solid #6699d9; }
.management-downstream-section .blank-space {
    background: #faf9f9; }
.management-downstream-section .applicant-quick-view-table-scroll {
    max-height: 800px; }

#century-table, #mcnabb-table, #quoteless-table {
    display: none; }

/*management downstream styles ends here*/
.site-signup .button {
    border-radius: 0; }

.signup-tag {
    color: #059abd;
    font-size: 16px;
    font-weight: bold; }

fieldset legend {
    font-size: 31px;
    color: #000;
    font-family: "open_sansregular";
    padding: 5px 0 20px;
    border-bottom: 1px solid #c7c7c7; }

.login-plan-box-section {
    margin: 20px 0;
    text-align: center; }

.each-login-plan {
    border: 1px solid #c7c7c7; }
.each-login-plan h4 {
    font-size: 14px;
    color: white;
    margin: 0;
    padding: 8px;
    text-align: center; }
.each-login-plan h3 {
    font-size: 28px;
    text-align: center;
    margin: 0;
    padding: 8px 8px 0; }
.each-login-plan h6 {
    font-size: 12px;
    text-align: center;
    color: #124553;
    margin: 0; }
.each-login-plan .each-login-plan-bot-sec {
    border-top: 1px solid #c7c7c7;
    margin-top: 8px; }
.each-login-plan p {
    padding: 8px;
    border-bottom: 1px solid #c7c7c7;
    font-size: 12px; }
.each-login-plan p:last-child {
    border-bottom: 0; }
.each-login-plan .plan-price-det {
    min-height: 100px; }

.plan-a h4 {
    background: #124553; }
.plan-a h3 {
    color: #124553; }
.plan-a h6 {
    color: #124553; }

.plan-b h4 {
    background: #00a65e; }
.plan-b h3 {
    color: #00a65e; }
.plan-b h6 {
    color: #00a65e; }

.plan-c h4 {
    background: #8048ab; }
.plan-c h3 {
    color: #8048ab; }
.plan-c h6 {
    color: #8048ab; }

.payment-info-section {
    min-height: 440px; }

.input-placeholder::-webkit-input-placeholder {
    color: #a94442; }

.smoking {
    width: 80%;
    /*    margin: 0 auto; */ }
.smoking .squaredTwo {
    width: 20px;
    height: 20px;
    float: left !important;
    margin-left: 5px; }
.smoking .squaredTwo label {
    padding-left: 25px; }
.smoking .squaredTwo label:after {
    width: 13px;
    height: 7px;
    top: 4px;
    left: 3px; }

.smoking-time p {
    margin: 0; }
.smoking-time .smoking-time-year, .smoking-time .smoking-time-month {
    padding: 0 !important;
    margin-bottom: 4px;
    width: 100%; }
@media (max-width: 992px) {
    .smoking-time .smoking-time-year, .smoking-time .smoking-time-month {
        width: 100% !important; } }
@media (max-width: 768px) {
    .smoking-time .smoking-time-year, .smoking-time .smoking-time-month {
        width: auto !important; } }

.smoked-label {
    /*    margin-top: 30px;  */ }

.home-user-det {
    float: left;
    margin-top: 18px;
    padding-left: 5px; }
.home-user-det li {
    float: left;
    margin-right: 8px;
    padding-right: 8px;
    list-style: none;
    font-size: 16px;
    color: #000;
    font-family: 'open_sanssemibold' !important; }
.home-user-det li:last-child {
    margin-right: 0;
    padding-right: 0; }

.citizen-rad-btns {
    float: left;
    margin-bottom: 5px; }
@media (max-width: 768px) {
    .citizen-rad-btns {
        float: none; } }

.citizen-fields1, .citizen-fields {
    float: left;
    margin-left: 10px;
    margin-top: -3px; }
@media (max-width: 768px) {
    .citizen-fields1, .citizen-fields {
        float: none;
        margin-top: 0; } }
.citizen-fields1 .citizen-inp, .citizen-fields .citizen-inp {
    max-width: 110px; }
@media (max-width: 768px) {
    .citizen-fields1 .citizen-inp, .citizen-fields .citizen-inp {
        max-width: 200px;
        margin: 8px 0; } }
.citizen-fields1 .citizen-select, .citizen-fields .citizen-select {
    max-width: 200px; }
@media (max-width: 768px) {
    .citizen-fields1 .citizen-select, .citizen-fields .citizen-select {
        margin: 8px 0; } }

.income-type {
    max-width: 110px; }

.checkbox-section {
    padding-bottom: 40px; }

.fgt-usrnme, .fgt-pwd {
    margin-top: 5px;
    margin-right: 10px; }

.loginform-label {
    margin-top: 5px; }

.ded-amt {
    color: #1B78C6 !important;
    text-align: center; }

.ind-fam {
    font-size: 16px;
    margin: 4px 0;
    color: #696969; }

.copy-type {
    font-family: 'open_sanssemibold';
    font-size: 14px;
    width: 80px;
    float: left;
    clear: both; }

.more-det-copy {
    height: 80px;
    padding: 0; }

.top-border {
    border-top: 1px solid #dadada;
    padding-top: 10px;
    margin-top: 6px; }
.top-border-extra{
    margin-top: 21px;
}
.gray-color {
    color: #696969; }

.leads-dist-btns {
    margin-bottom: 10px; }
.leads-dist-btns select {
    width: 120px; }

.white-border {
    border: 1px solid white; }

.print-page-section .print-page-heading {
    font-size: 16px; }

.order_confrimed {
    width: 100% !important; }

@media (min-width: 992px) {
    .applicant-quick-view-data {
        margin-bottom: -30px !important; } }

.summary-heading-print {
    text-align: center; }

.print-heading {
    float: left;
    margin-right: 15px; }

.no-left-padding {
    padding-left: 0; }

.print-heading strong:after {
    content: ':'; }

.print-padding-left {
    padding-left: 30px; }

.applicant-details-section {
    border: 0 none; }

.applicant-details-section-data-bottom {
    padding-top: 0 !important; }

.for-print {
    display: none; }

.low-margin {
    margin-bottom: 2px; }

.m-box {
    color: #059abd;
    font-size: 12px;
    border: 1px solid #000;
    display: inline-block;
    padding: 0 2px;
    font-weight: bold; }
@media (max-width: 767px) {
    .m-box {
        float: left; } }

@media (max-width: 767px) {
    .dependent {
        float: left; } }

.payment-confirm-btn {
    text-align: center;
    width: 250px; }

.add-doc-btn {
    width: 100%;
    text-align: center; }
@media (max-width: 768px) {
    .add-doc-btn {
        margin-bottom: 10px; } }

.med-m {
    position: absolute;
    right: 0;
    top: 37px; }
@media (max-width: 767px) {
    .med-m {
        top: 0; } }

.person-det-sec {
    position: relative; }

.regular-font {
    font-family: 'open_sansregular' !important; }

.remove-button {
    position: absolute;
    right: 0;
    bottom: 0; }

.select-margin {
    /*    margin-top: 25px; */ }

.med-m h1 {
    border: 1px solid !important;
    margin: 0 !important;
    padding: 0 !important;
    margin-top: 6px !important; }
.med-m h1 a {
    color: #059abd; }
.med-m h1 a:hover {
    color: #059abd;
    cursor: default !important; }

.text-end {
    text-align: start; }

.first-smoked {
    float: none !important;
    margin: 25px auto; }
@media (max-width: 767px) {
    .first-smoked {
        float: left !important; } }

.specific-person {
    /*    margin-bottom: 25px; */ }

.rem-inc {
    top: 0; }

/*# sourceMappingURL=custom.css.map */

/* Angularjs css*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
    display: none !important;
}

/*common------------------*/
.wid_100{width:100%!important;}
.pad_r_0{padding-right:0px!important;}
.pad_l_0{padding-left:0px!important;}
.wid_75{width:75px;margin-bottom:10px}
.wid_90{width:90px;}
.wid_99{width:99px; height:50px;}
.wid_115{width:115px; height:50px;}
.wid_40{width:40%!important;}
.wid_120{width:120px; height:50px;}
.wid_125{width:125px; height:50px;}
.wid_14{width:14%!important;}
.export_but{margin-right:15px;}
.font_s_20{font-size:20px;}
.heading_border{    border-bottom: 1px solid #cccccc;
                    display: inline-block;
                    width: 100%;
                    margin-top: 10px;
}

.toggle-accordion {
    /*background-image: url("../images/accordion-plus.png");
    background-position: right center;
    background-repeat: no-repeat;*/
    position: relative;
    margin: 0 !important;
}
.toggle-accordion:before {
    position: right center;
    font-family: 'FontAwesome';
    content: "\f067";
    float: right;
    color: #63bae6;
}
.show-toggle {
    display: none;
    padding-top: 15px;
}
.show-toggle h6 {
    font-size: 14px !important;
}
.plan-leveltoggle {
    margin: 0 15px !important;
}
.to-minus {
    /*background-image: url("../images/accordion-minus.png");*/
    position: relative;
}
.to-minus:before {
    position: right center;
    font-family: 'FontAwesome';
    content: "\f068";
    float: right;
    color: #059abd;
}
.alert-info{
    position: relative;
    width: 100%;
}
.alert-info-inside{
    position: absolute;
    width: 50%;
    right: 0;
    font-size: 0.83em;
    font-style: italic;
    display: block;
    border: 1px solid red;
    padding: 7px;
    color: #000;
    background: #fff;
    z-index: 99;
    line-height: 17px;
    top: -12px;
}
.alert-info-inside-summary{
    position: absolute;
    width: 50%;
    right: 0;
    font-size: 0.83em;
    font-style: italic;
    display: block;
    border: 1px solid red;
    padding: 7px;
    color: #000;
    background: #fff;
    z-index: 99;
    line-height: 17px;
    top: -16px;
}

/* Modified pagination to use site colors.*/
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #059abd;
    border-color: #059abd;
    color: #fff;
}
.pagination > li > a, .pagination > li > span {
    color: #059abd;
}
.pagination > li > a:hover, .pagination > li > span:hover {
    color: #059abd;
}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
    color: #777;
    background: #ddd;
}

.effective_date_btn{
    padding : 5px 5.5px;
    margin-top: 5px;
}
.email-subject{
    width: 100%;
}
.vertical-align{
    vertical-align: top !important;
}
.vertical-align-bottom{
    vertical-align: bottom !important;
}

/* CSS for Agent Downline page. */
.active-count{
    font-weight: bold;
    font-size: 20px;
    color: #0000ff;
    margin: 0 0 0 15px;
}
.total-count{
    font-weight: bold;
    font-size: 20px;
    color: #666666;
}
.active-text{
    font-weight: bold;
    font-size: 12px;
    color: #0000ff;
    margin: 0 0 0 10px;
}
.total-text{
    font-weight: bold;
    font-size: 12px;
    color: #666666;
}
.required{
    color:#059abd;
}
.mandatory{
    color:#ff0000;
}
.rel_wid{
    width: 158px !important;
    padding: 6px 0px !important;
}
.form-dep{
    padding: 6px 4px !important;
    width:160px !important;
}
.pad-left{
    padding-left:0px !important;
}
a.rem-button {
    /*background: url(../images/delete-icon-red.png); */
    float: right;
    background-position: center right;
    background-repeat: no-repeat;
}
.smoke-wid{
    width: 60px !important;
}
.smoke-wid2{
    width: 60px !important;
    margin-left: 35px !important;
}
.pad_15{
    padding-left:15px !important;
}
.selected-count{
    color: #059abd;
    font-weight: bold;
}
.selected-count-box{
    background-color: #fff;
    font-size: 18px;
    font-weight: bold;
    color:#0070ca;
    text-align: center;
    border:#ededed 1px solid;
    margin:0 auto;
}
.selected-count-box label{
    color: #595959;
    font-size: 14px;
    font-weight: bold;
}

/* Checkbox counter css. */
@media(max-width: 992px){
    .clear-div{clear:both; text-align: left;}
}
/* navigation bar css*/
@media(max-width: 767px){
    header .header-data .navigation .nav > li > a{
        float: none;
    }
    header .header-data .navigation .nav > li.active-nav a, .welcome-name a{
        color: white !important;
    }
}
/* Model box css*/
.model-box-title{
    color: gray;
    font-size: 14px;
    font-weight: bold;
}
.model-box-error{
    color: red;
}
.modal-box-content{
    border: 1px solid #059abd;
}
.model-box-header-title, .model-box-sup, .effDText {
    color: red;
    font-weight: bold;
}
.model-box-close:hover{
    color: #059abd;
    font-weight: bold;
}
.model-box-body{
    background-color: rgb(253,238,238);
}
.model-box-label{
    padding-left: 0px;
}

/* Additional CSS for left navigation. */
.left-menu-heading{
    border: 1px solid #059abd;
    margin: 0 10px;
}
.left-menu-heading h4{
    text-align:center;
    color:#059abd;
    font-weight: bold;
}

@media (max-width: 767px) {
    .dropdown-width{
        width:100% !important;
    }

    .dropdown-state-width{
        width:100% !important;
    }
}

@media (max-width: 1024px) {
    .table_container {
        overflow-x:hidden;
        width: 100%; }
    .width_50{width:50px;}
}

.lead_delete{
    text-align: center;
}

@media only screen
and (min-device-width: 320px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
    .button
    {
        margin-bottom:10px !important;
        width:200px;
    }
}

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
    .button
    {
        margin-bottom:10px !important;
        width:auto;
    }

}

.fix-div{
    padding: 0;
    margin-left: 35px;
}

@media only screen
and (min-device-width: 320px)
and (max-device-width: 667px)
and (-webkit-min-device-pixel-ratio: 2) {
    .fix-div{
        padding: 0;
        margin:0 0 10px 15px;
        width: 130px;
    }
}

@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
    .fix-div{
        padding: 0;
        margin:0 0 10px 15px;
        width: 130px;
    }
}
.applicant-counter-box-width{
    width:180px;
}
.leads-counter-box-width{
    width:130px;
}
.my-clients-counter-box-width{
    width:140px;
}

@media (max-width: 1600px) {
    .table_container {
        overflow-x:hidden;
        width: 100%; }
}
.profile-text-field-width{
    width: 140px !important;
}
.row.carrier_bottom_row {
    border-bottom: 2px solid #059abd;
    padding: 15px 0px 15px 0px;
    margin: 0px 5px 0px 5px;
}

/* Modal Box CSS */

.modal-content{border: 1px solid #059abd;}
.modal-body{
    background-color: rgba(5,154,189,0.20);
    /*border-top-left-radius: 6px;*/
    /*border-top-right-radius: 6px;*/
}
.model-content-radius{
    border-radius: 35px !important;
}

.btn-primary, .btn-default {
    background: #1c8b17;
    color: #FFF;
    font-size: 14px;
    font-family: "open_sanssemibold";
    padding: 8px 15px;
    border: 0 none;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }

.btn-primary:hover{
    background: #000; }

.modal-title{
    color: #059abd;
    font-weight: bold;
    margin:0 0 0 15px;}

.lead-source-modal-title{
    color: #059abd;
    font-weight: bold;
}

.modal-body #content, #mymodelMsg{
    color: gray;
    font-size: 14px;
    font-weight: bold;
}
.modal-box-margin{
    margin: 5px 0px !important;
}
.table-overflow{
    max-height: 200px;
    overflow: auto;
}
.continue{
    background: #007e39 none repeat scroll 0 0;
}

.sub-heading{
    color: #696969;
    font-size: 14px;
    font-weight: bold;
}

.div-align-right{
    float:right;
}

.padding_97{
    padding-left:97px;
}

@media (min-width: 320px) and (max-width: 767px) {
    .padding_97{
        padding-left:0px;
    }
    .fgt-usrnme, .fgt-pwd, .help-block, .checkbox{
        margin-left:15px;
    }
}
.login-form-label{
    padding-top: 5px;
    color:#333;
}
.fgt-usrnme, .fgt-pwd{
    color:#333;
}

.red-text{
    color:#059abd;
}
@media (min-width: 320px) and (max-width: 767px) {
    .red-text{
        margin-top:10px;
        padding:0;
    }
}
.quote-mode-supplemental-note{
    padding: 10px 10px 0px 15px;
    color: #1bc62b;
    font-weight: bold;
    text-align:center;
}

.quote-mode-aca-note{
    padding: 10px 10px 0px 15px;
    color: #0070c0;
    font-weight: bold;
    text-align:center;
}

@media (min-width: 320px) and (max-width: 767px) {
    .quote-mode-supplemental-note{
        padding: 0;
        color: #1bc62b;
        font-weight: bold;
        text-align:left;
    }
    .quote-mode-aca-note{
        padding: 5px 0 0 0;
        color: #0070c0;
        font-weight: bold;
        text-align:left;
    }
    .padding_20{
        padding-bottom: 20px;
    }
}

@media (min-width: 320px) and (max-width: 480px) {
    .quote-mode-supplemental-note{
        padding-top: 52px;
    }
}

@media (min-width: 992px) {
    .wid_12{
        width:12%;
    }
}

@media (min-width: 768px) {
    .bene-fname{
        padding-left: 0;
    }
    .bene-lname{
        padding-left: 0;
        padding-right: 0;
    }
    .bene-relationship{
        padding-right: 0;
    }
}

.datepicker-padding{
    padding: 6px 5px !important;
    width: 144px;
}

/* New CSS for Enrollment process page */

@media (min-width: 768px) {
    .btn-continue {
        width: 100%;
        font-size: 26px;
        padding: 5px 54px !important;
    }
}

.tab-full-content .plan-section .plan-section-left .plan-section-left-top h5 {
    font-size:32px;
    font-family: 'open_sanssemibold';
    margin: 0 0 22px 0;
    color: #000;
    text-align: center;
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-top h5 span {
    font-size: 14px; }
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .small-text {
    font-weight: bold;
    font-size: 16px;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .blue-color {
    color: #015dac;
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .red-color {
    color: #ff0000;
}
.tax-subsidy-box-height{
    height:150px !important;
}
@media (min-width: 1024px) {
    .location-box-height{
        /*height:140px !important;*/
    }
    .household-box-height{
        height:130px !important;
    }
    .csr-variation-align{
        float: right;
    }
}

@media (min-width: 1024px) {
    .padding-left-zero{
        padding-left: 0;
    }
    .padding-right-zero{
        padding-right: 0;
        text-align:right;
    }
}
.panel-heading-standalone {
    padding: 0 15px;
    background: #059abd !important;
    border-radius: 0;
    position: relative;
}
.panel-heading-standalone .panel-title{
    font-size: 18px !important;
    font-weight: 500 !important;
}
.standalone-bottom-section .panel{
    margin: 10px 0 !important;
}
.standalone-bottom-section .panel-body{
    margin: 0px !important;
}
.standalone-plan-select-box-title{
    padding: 10px 10px 0px 15px;
    color: #059abd;
    font-weight: bold;
}
.standalone-plan-select-box-content{
    padding: 0 15px;
}

/* Agent Dashboard CSS. */
.dashboard-right-content-top-section .row-section{
    border-bottom: #eee 1px solid;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.dashboard-right-content-bottom-section .row-section{
    /*    border-bottom: #eee 1px solid;
    margin-bottom: 10px; */
}
.para-text{
    text-align: center;
}
.large-text{
    text-align: center;
    font-weight: bold;
    margin: 10px 0;
}
.large-text a{
    color: #0070ca;
}
.ra-img{
    max-width: 100%;
    max-height: 100%;
    border-top: #ababab 1px solid;
    border-bottom: #ababab 1px solid;
}
@media (max-width: 992px) {
    .video-heading{
        display: none;
    }
    .video-iframe{
        width: 100%;
        height: 100%
    }
}
@media (min-width: 992px) {
    .video-sub-heading{
        display: none;
    }
    .video-iframe{
        width: 190px;
        height: 113px;
    }
    .video-separator{
        border-right:#eee 1px solid;
    }
}

/* CSS for added centered text to the middle of horizontal line. */
.strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
}

.strike > span {
    position: relative;
    display: inline-block;
}

.strike > span:before,
.strike > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    height: 1px;
    background: #eee;
}

.strike > span:before {
    right: 100%;
    margin-right: 15px;
}

.strike > span:after {
    left: 100%;
    margin-left: 15px;
}
/* END */

/* Embed Responsive YoutTube Videos CSS */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* END */

/* CSS for Sales Chart section. */
.sales-chart{
    margin:20px 0;
    border:#ccc 1px solid;
    padding: 5px;
    background-color: #fff;
}
.sales-chart-sub-heading{
    color: #595959;
    font-size: 16px;
    font-weight: bold;
}
@media (min-width: 768px) {
    .sales-chart-sub-heading-padding-zero{
        padding: 0;
    }
    .selected-count-box-size{
        width:150px;
        margin-right: 0 !important;
    }
    .export-icon{
        float: right;
    }
}
@media (min-width: 320px) and (max-width:767px) {
    .export-icon{
        margin:10px 0 0 0;
    }
}
.sales-chart-heading{
    font-size:24px;
    padding:0px;
    margin:0 0 10px 0;
}
.count{
    font-weight:bold;
    font-size: 16px;
    margin-top:10px;
}
.count span{
    color:#059abd;
}

/* New CSS */

@media (max-width: 767px) {
    .dashboard-right-content {
        padding: 0; } }

@media (min-width: 992px) {
    .form-group-space {
        padding-right: 15px !important; }
    .form-group-padding {
        padding-right: 3px !important; }}

.checkbox-nopadding {
    margin: 0; }

.form-group-smallsize {
    font-size: 12px; }

.scroll::-webkit-scrollbar {
    width: 5px;
    height: 5px; }

.scroll::-moz-scrollbar {
    width: 5px;
    height: 5px; }

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(5,154,189,0.20); }

.scroll::-moz-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(5,154,189,0.20); }

.scroll::-moz-scrollbar-thumb {
    background-color: #63bae6;
    outline: 1px solid #059abd; }

table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse; }

.table_container {
    overflow-x: hidden;
    overflow-y: hidden;
    margin: 0;
    width: 100%; }

.applicant-quick-view-table td {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

.quote-quick-view-table {
    text-overflow: initial !important;
    overflow: auto !important;
    white-space: normal !important;
    font-weight: bold;
}

.table_content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cbcbcb;
    padding: 0;
    margin-top: 15px;
    width: 100%;
    display: table;
    table-layout: fixed; }

.table_content .table_nav_left {
    background: #dedede;
    width: 100px;
    display: table-cell;
    vertical-align: top; }

.applicant-quick-view-table {
    margin-top: 10px;
    border-top: 1px solid #c7c7c7; }
.applicant-quick-view-table .applicant-quick-view-table-scroll {
    max-height: 700px;
    min-width: 100%;
    overflow-y: auto;
    overflow-x: auto; }
.applicant-quick-view-table .applicant-quick-view-table-scroll img {
    vertical-align: middle; }
.applicant-quick-view-table .applicant-quick-view-table-scroll img.icons {
    position: relative;
    top: -2px; }
.applicant-quick-view-table .applicant-quick-view-table-scroll table {
    border-top: 1px solid #c7c7c7 !important; }
.applicant-quick-view-table table {
    border: 0 none !important;
    table-layout: fixed;
    min-width: 100%; }
.applicant-quick-view-table table td {
    padding: 15px 10px !important;
    vertical-align: middle;
    border-left: 0 none !important;
    border-right: 0 none !important;
    text-align: left;
    background: white;
    border-bottom: 1px solid #c7c7c7 !important;
    font-size: 13px; }
.applicant-quick-view-table table td a {
    padding-left: 5px;
    display: block;}
.applicant-quick-view-table table td .font-size-12 {
    font-size: 12px; }
.applicant-quick-view-table table th {
    border: 0 none !important;
    padding: 5px 10px;
    text-align: left; }

.application-header {
    border-bottom: 1px solid #c7c7c7; }

.applicant-counter {
    width: 55px;
    height:55px;
    border-radius: 50%;
    background: #059abd;
    padding: 18px 8px;
    position: absolute;
    top: -10px;
    margin-left: 10px;
    color: white;
    font-size: 14px;
    text-align: center;
    right: 0;
}

.application-header h2 {
    border-bottom: 0 !important;
    position: relative;
    display: inline-block;
    padding-right: 72px !important;
    margin-right: 35px !important; }

.leads-header h2 {
    border-bottom: 0 !important;
    position: relative;
    display: inline-block;
    padding-right: 72px !important;
    margin-right: 35px !important; }

@media (min-width: 768px) {
    .application-dashboard select {
        max-width: 90px; }
}

@media (max-width: 767px) {
    .application-dashboard select {
        max-width: 100%; }
}

.align-center {
    text-align: center; }

.bottom-filter {
    display: table;
    margin: 0 auto; }
.bottom-filter a {
    display: inline-block;
    padding: 0 9px 9px;
    color: #c1c1c1; }
.bottom-filter a:hover {
    color: #059abd; }
.bottom-filter a.selected {
    color: #059abd;
    text-decoration: underline;
    font-family: 'open_sansbold'; }

.export-button {
    padding: 15px 0 0;
    text-align: right;
    margin-left: 30px;
    margin-top: 5px; }
.export-button a {
    display: inline-block;
    height: 22px;
    line-height: 24px;
    padding-left: 30px;
    font-family: 'open_sanssemibold'; }
.export-button a.export {
    background: url(../images/excel.png) left center no-repeat; }
.export-button a.import {
    background: url(../images/import.png) left center no-repeat; }
.export-button button {
    margin-right: 20px; }
.lead-export-button {
    padding: 15px 0 0;
    text-align: right;
    margin-left: 3px;
    margin-top: 5px; }
.lead-export-button a {
    display: inline-block;
    height: 22px;
    line-height: 24px;
    padding-left: 30px;
    font-family: 'open_sanssemibold'; }
.lead-export-button a.export {
    background: url(../images/excel.png) left center no-repeat; }
.lead-export-button a.import {
    background: url(../images/import.png) left center no-repeat; }
.lead-export-button button {
    margin-right: 20px; }

.slide-popup {
    border: 1px solid #c7c7c7;
    clear: both;
    background: white;
    display: none;
    padding: 0; }
.slide-popup#new-comment {
    margin: 15px 0; }
.slide-popup#add-leads {
    margin: 0 0 15px; }
.slide-popup h3 {
    font-weight: normal !important;
    padding: 10px !important;
    border: 0 none !important;
    margin: 0 !important;
    color: white !important;
    font-size: 15px;
    font-family: "open_sanssemibold" !important;
    background: #059abd; }
.slide-popup .form {
    padding: 15px 15px 0; }

.sorting-icon-top, .sorting-icon-bottom {
    display: block;
    width: 7px;
    height: 5px;
    overflow: hidden;
    margin: 2px 2px 0; }
.sorting-icon-top img, .sorting-icon-bottom img {
    vertical-align: top;
    margin: 0; }

.heading-bold {
    font-family: 'open_sanssemibold';
    color: #000; }

.applicant-input-show {
    width: auto !important;
    padding: 0 10px;
    height: 20px; }
@media (max-width: 768px) {
    .applicant-input-show {
        height: auto; } }

.applicant-input-show-width {
    width: 75px !important;
    padding: 0 10px;
    height: 20px; }
@media (max-width: 768px) {
    .applicant-input-show-width {
        height: auto; } }

.z-padding {
    padding: 0; }
@media (max-width: 768px) {
    .z-padding {
        padding: 0 15px; } }

@media (min-width: 992px) {
    .applicant-input-padding {
        padding: 0 10px; }
    .applicant-phone-width {
        width:130px !important; }
    .tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .price-listing .price-listing-p{
        margin-top: -15px;
    }
    .tab-full-content .plan-section .plan-section-left .plan-section-left-top .price-listing .price-listing-p{
        margin-top: -15px;
    }
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom .price-listing .price-listing-p p{
    margin-bottom : 18px;
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-top .price-listing .price-listing-p p{
    margin : 20px 0px;
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-top p.checkbox-label{
    margin-top: -25px;
}
.gray-button {
    background: #CCCCCC !important; cursor: not-allowed; }
.row-margin{
    margin: 0px !important;
}

/*# sourceMappingURL=custom.css.map */

/** New Dashboard with full screen mode stytles Strats **/
@media (max-width: 767px) {
    header.header_dashboard .navbar-toggle {
        margin-top: 20px; } }
header.header_dashboard .header-data {
    vertical-align: middle;
    background: white;
    border-bottom: 0; }
header.header_dashboard .header-data .wrapper {
    /*padding:10px 33px ;*/ }
header.header_dashboard .header-data .logo {
    float: left;
    width: 232px;
    height: 52px;
    padding: 10px 30px;
    position: relative;
    z-index: 10; }
header.header_dashboard .header-data .logo img {
    margin: 0;
    vertical-align: middle;
    width: auto;
    height: 100%; }
@media (max-width: 480px) {
    header.header_dashboard .header-data .logo {
        width: 190px; } }
@media (min-width: 767px) {
    header.header_dashboard .header-data .logo.with-shadow {
        webkit-box-shadow: 5px 0px 5px 0px #cccccc;
        -moz-box-shadow: 5px 0px 5px 0px #cccccc;
        box-shadow: 5px 0px 5px 0px #cccccc; } }
header.header_dashboard .header-data .menu-icon {
    display: inline-block;
    margin: 16px 20px;
    cursor: pointer;
    float: left; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .menu-icon {
        display: none; } }
header.header_dashboard .header-data .navigation {
    float: right;
    padding: 9px 23px 6px 0;
    color: #059abd;
    font-size: 12px;
    font-weight: 600; }
header.header_dashboard .header-data .navigation .border-right {
    border-right: 1px solid #059abd; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation {
        padding: 0;
        float: none;
        color: #fff; }
    header.header_dashboard .header-data .navigation a {
        color: #fff; } }
header.header_dashboard .header-data .navigation .navbar {
    margin-bottom: 0px;
    min-height: 2px; }
@media (min-width: 767px) {
    header.header_dashboard .header-data .navigation .navbar {
        display: inline-block; } }
header.header_dashboard .header-data .navigation .navbar .button-primary {
    background-color: #059abd; }
header.header_dashboard .header-data .navigation .navbar .button-primary a {
    color: #fff; }
@media (min-width: 767px) {
    header.header_dashboard .header-data .navigation .navbar .button-primary:hover {
        background-color: #000; }
    header.header_dashboard .header-data .navigation .navbar .button-primary:hover a {
        color: #fff; } }
header.header_dashboard .header-data .navigation .nav > li > a {
    padding: 0;
    color: #059abd; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li > a {
        color: white; } }
header.header_dashboard .header-data .navigation .nav > li > a:hover {
    color: #059abd;
    background: none; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li > a:hover {
        color: white;
        opacity: .8; } }
header.header_dashboard .header-data .navigation .navbar-collapse {
    padding: 0;
    margin-top: 0;
}
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .navbar-collapse {
        position: absolute;
        width: 100%;
        background: #059abd;
        z-index: 999; } }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .navbar-nav {
        margin: 0; } }
header.header_dashboard .header-data .navigation .nav > li {
    padding: 7px 15px;
    border-bottom: 1px solid #059abd; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li span.welcome, header.header_dashboard .header-data .navigation .nav > li span.welcome-name {
        padding: 10px 0;
        display: inline-block; } }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li .button {
        padding: 8px 0px;
        font-weight: 400; }
    header.header_dashboard .header-data .navigation .nav > li .button:hover {
        background: transparent !important; } }
@media (min-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li {
        border-bottom: 0; }
    header.header_dashboard .header-data .navigation .nav > li .button {
        margin-top: -7px; } }
@media (min-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li {
        padding: 7px 25px; } }
header.header_dashboard .header-data .navigation .nav > li:last-child {
    padding-right: 0; }
@media (min-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li:first-child {
        padding-left: 0; } }
header.header_dashboard .header-data .navigation .nav > li.signup-nav {
    border-left: 1px solid black; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li.signup-nav {
        border-left: 0px solid black; } }
header.header_dashboard .header-data .navigation .nav > li.login-nav {
    border-right: 1px solid black; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li.login-nav {
        border-right: 0px solid black; } }
header.header_dashboard .header-data .navigation .nav > li.help-nav a {
    color: #059abd; }
@media (max-width: 767px) {
    header.header_dashboard .header-data .navigation .nav > li.help-nav a {
        color: white; } }
@media (min-width: 767px) {
    header.header_dashboard .header-data .navbar-header {
        float: right; } }
header.header_dashboard .header-data .dashboard-dropdown-menu-btn {
    margin: 16px 29px 8px 0;
    float: right;
    display: inline-block; }
@media (min-width: 767px) {
    header.header_dashboard .header-data .dashboard-dropdown-menu-btn {
        display: none; } }
header.header_dashboard .header-data .dashboard-dropdown-menu-btn a:active, header.header_dashboard .header-data .dashboard-dropdown-menu-btn a:focus {
    outline: none; }
header.header_dashboard .header-data .welcome-message {
    padding: 18px 0 18px 5%;
    float: left;
    display: inline-block; }
header.header_dashboard .header-data .welcome-message a {
    color: #059abd;
    font-weight: 700; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple {
    border: 0;
    padding: 0;
    background: transparent !important; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value {
    color: #059abd;
    margin: 0; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value:hover {
    color: #000; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value img {
    display: none; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span {
    color: #059abd !important;
    display: none; }
@media (max-width: 767px) {
    header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span {
        color: #fff !important; } }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span:first-child {
    display: inline-block; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-menu-value:after {
    font-family: 'FontAwesome';
    content: '\f0d7';
    margin-left: 5px; }
header.header_dashboard #google_translate_element .goog-te-gadget-simple .goog-te-gadget-icon {
    display: none; }

.dashboard_content .content-data {
    padding: 0; }
.dashboard_content .client-heading {
    border-bottom: 0;
    padding: 0; }
.dashboard_content .client-heading a {
    margin-top: 0; }
.dashboard_content .my-carrier-bottom-section .panel {
    margin: 5px 0; }
.dashboard_content .wrapper_dashboard {
    /*Household styles end here*/ }
@keyframes rightanimate {
    from {
        width: calc(100%-231px);
        margin-left: 231px; }
    to {
        width: 100%;
        margin-left: 0; } }
@keyframes leftanimate {
    from {
        margin-left: 0; }
    to {
        margin-left: -231px; } }
@keyframes rightanimate-back {
    from {
        width: 100%; }
    to {
        width: calc(100%-231px); } }
@keyframes leftanimate-back {
    from {
        margin-left: -231px; }
    to {
        margin-left: 0; } }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner {
    width: 100%; }
@media (max-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner {
        display: block;
        padding: 10px; } }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section {
    padding-top: 10px;
    width: calc(100% - 235px);
    float: left;
    vertical-align: top;
    border-left: 1px solid #dadada;
    margin-left: -1px; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section.section-expand {
    /*animation: rightanimate 1s ease forwards;*/
    width: 100%;
    border-left: 0;
    margin-left: 0; }
@media (max-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section {
        padding: 0;
        display: block;
        width: 100%; } }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-block {
    margin-bottom: 10px; }
@media (min-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-block {
        border-bottom: 1px solid #dce1ea; } }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-horizontal h4 {
    font-weight: 600;
    margin: 0 0 15px 0;
    /*color: #000;*/
    font-size: 16px; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-horizontal .form-group {
    margin-bottom: 10px; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-horizontal .control-label {
    text-align: left; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-horizontal .form-control {
    height: 32px;
    width:100% !important;}
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-horizontal .address-block {
    margin-bottom: 10px; }
@media (min-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-content .dashboard-content-inner .right-section .form-horizontal .address-block:not(:last-child) {
        border-right: 1px solid #dce1ea; } }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-dropdown-menu .menu-list {
    max-width: 400px;
    padding: 10px;
    position: absolute;
    z-index: 100;
    right: 10px;
    margin: 14px 0;
    border: 1px solid #cecece; }
#dashboard_menu_content .li-headding{
    width: 100%;
}
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-dropdown-menu .menu-list ul li {
    display: inline-block;
    width: 24%;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
    margin-bottom: 20px;
    border: 1px solid #fff;
    vertical-align: text-top;
    background-position: center 5px; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-dropdown-menu .menu-list ul li a{
    display: inline-block;
    padding: 30px 3px 5px 3px;
    width:100%;
    text-align: left;
    margin-left: 5px;
}
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-dropdown-menu .menu-list ul li.li-headding {
    display: block;
    width: 100%;
    padding: 10px;
    font-weight: 700;
    font-size: 12px;
    border-top: 1px solid #cecece;
    margin-bottom: 10px; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-dropdown-menu .menu-list ul li.li-headding:hover {
    background-color: #fff; }
.dashboard_content .wrapper_dashboard .dashboard-content .dashboard-dropdown-menu .menu-top-section {
    display: none; }
.dashboard_content .wrapper_dashboard .menu-list {
    background-color: #fff; }
.dashboard_content .wrapper_dashboard .menu-list ul {
    padding: 0;
    list-style: none; }
.dashboard_content .wrapper_dashboard .menu-list ul li {
    font-weight: 600;
    background-repeat: no-repeat; }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-application {
    /*background-image: url(../images/dashboard-applications.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-application:before {
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f24d";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-leads {
    /*background-image: url(../images/dashboard-leads.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-leads:before {
    /*background-image: url(../images/dashboard-leads.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f2c0";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myclients {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myclients:before {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f2be";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-faq {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-faq:before {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f059";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-training {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-training:before {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f19d";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-signout {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-signout:before {
    /*background-image: url(../images/dashboard-myclients.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f08b";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-carriers {
    /*background-image: url(../images/dashboard-carriers.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-carriers:before {
    /*background-image: url(../images/dashboard-carriers.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f0f7";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-marketing {
    background-image: url(../images/dashboard-marketing.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-affiliates {
    background-image: url(../images/dashboard-affiliates.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myprofile {
    /*background-image: url(../images/dashboard-myprofile.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myprofile:before {
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f2bc";
    color: #63bae6;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-logout {
    background-image: url(../images/log-out-ico.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-application:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-application.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-applications-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-application:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-application.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-applications-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f24d";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-leads:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-leads.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-leads-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-leads:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-leads.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-leads-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f2c0";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-setup:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-setup.dashboard-menu-item-active {
    background-image: url(../images/dashboard-leads-over.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myclients:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myclients.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myclients:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myclients.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f2be";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-faq:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-faq.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-faq:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-faq.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f059";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-training:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-training.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-training:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-training.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f19d";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-signout:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-signout.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-signout:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-signout.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-myclients-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f08b";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-carriers:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-carriers.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-carriers-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-carriers:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-carriers.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-carriers-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f0f7";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-marketing:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-marketing.dashboard-menu-item-active {
    background-image: url(../images/dashboard-marketing-over.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-affiliates:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-affiliates.dashboard-menu-item-active {
    background-image: url(../images/dashboard-affiliates-over.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myprofile:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myprofile.dashboard-menu-item-active {
    /*background-image: url(../images/dashboard-myprofile-over.png);*/
    position: relative;
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myprofile:hover:before, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-myprofile.dashboard-menu-item-active:before {
    /*background-image: url(../images/dashboard-myprofile-over.png);*/
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f2bc";
    color: #fff;
    margin-left: 19px;
    margin-top: 12px;
    transform: scale(1.5,1.5);
}
.dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-logout:hover, .dashboard_content .wrapper_dashboard .menu-list ul li.dashboard-logout.dashboard-menu-item-active {
    background-image: url(../images/log-out-ico-active.png); }
.dashboard_content .wrapper_dashboard .menu-list ul li:hover {
    background-color: #059abd ; }
.dashboard_content .wrapper_dashboard .menu-list ul li:hover a {
    color: #fff; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu {
    max-width: 231px;
    padding: 0 0;
    min-height: 100%;
    background: white;
    border-right: 1px solid #dadada;
    width: 100%;
    float: left; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu.section-collapse {
    /*animation: leftanimate 1s ease forwards;*/
    margin-left: -231px;
    margin-right: -231px; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .menu-list ul li {
    background-position: 15px center;
    width: 100%;
}
.dashboard_content .wrapper_dashboard .dashboard-left-menu .menu-list ul li a {
    display: inline-block;
    width:100%;
    padding: 10px 15px 10px 58px;
}
.dashboard_content .wrapper_dashboard .dashboard-left-menu .menu-list ul li.li-headding {
    background: transparent; font-size: 16px;color: #059abd;padding:10px 30px;}
@media (max-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-left-menu {
        display: none; } }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section {
    padding-bottom: 15px;
    border-bottom: 1px solid #c7c7c7; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group {
    display: table;
    width: 100%;
    padding: 0 10px; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-text, .dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-button {
    display: table-cell;
    vertical-align: middle; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-text input {
    height: 40px;
    border: 1px solid #059abd;
    border-right: 0;
    font-size: 12px;
    -webkit-border-radius: "4px 0 0 4px";
    -moz-border-radius: "4px 0 0 4px";
    -ms-border-radius: "4px 0 0 4px";
    border-radius: "4px 0 0 4px"; }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-button {
    width: 90px; }
@media (max-width: 992px) and (min-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-button {
        width: 90px; } }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-button button {
    width: 100%;
    height: 40px;
    background: #059abd;
    color: #FFF;
    font-size: 12px;
    font-family: "open_sansregular";
    padding: 8px 15px;
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease; }
@media (max-width: 992px) and (min-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-button button {
        background: #059abd;
        color: #FFF;
        font-size: 13px;
        font-family: "open_sansregular";
        padding: 8px 15px;
        border: 0 none; } }
.dashboard_content .wrapper_dashboard .dashboard-left-menu .dashboard-left-content-top-section .input-group .input-group-button button:hover {
    background: #000; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section {
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 15px; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-image {
    padding: 10px 15px;
    /*border-bottom:1px solid #c7c7c7;*/ }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-image figure {
    width: 70px;
    height: 70px;
    float: left;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    overflow: hidden;
    border: 1px solid #d1d1d1;
    margin: 0 auto;
    margin-right: 15px; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-image figure img {
    margin-left: -5px;
    margin-top: -5px;
    width: 75px;
    height: 75px; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-image figcaption {
    display: block;
    font-size: 14px;
    padding: 24px 0;
    text-align: left;
    color: #059abd; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details {
    display: table;
    margin: 0 auto; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data {
    display: table-cell;
    padding: 10px;
    text-align: center; }
@media (max-width: 1100px) and (min-width: 767px) {
    .dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data {
        display: block; } }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data h4 {
    font-size: 31px;
    color: #000;
    font-family: "open_sansregular";
    margin: 0;
    padding: 0 0 10px; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data p {
    margin: 0;
    padding: 0;
    white-space: nowrap; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data p a {
    color: #000; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data.profile-details-data-green h4 {
    color: #00b050; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data.profile-details-data-orange h4 {
    color: #da7f09; }
.dashboard_content .wrapper_dashboard .dashboard-profile-section .profile-details .profile-details-data.profile-details-data-yellow h4 {
    color: #ffc000; }
.dashboard_content .wrapper_dashboard .panel-title {
    padding: 7px 15px;
    display: block;
    font-size: 16px;
    font-family: 'open_sansregular';
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    background: url(../images/plus-button.png) right center no-repeat;
    background-size: 16px; }
@media (max-width: 480px) {
    .dashboard_content .wrapper_dashboard .panel-title {
        background-size: 10px;
        font-size: 14px;
        text-align: start; } }
.dashboard_content .wrapper_dashboard .show .panel-title {
    background: url(../images/minus-button.png) right center no-repeat !important;
    background-size: 16px !important; }
@media (max-width: 480px) {
    .dashboard_content .wrapper_dashboard .show .panel-title {
        background-size: 10px !important; } }
.dashboard_content .wrapper_dashboard .panel-heading .edit-icon {
    margin-top: 7px;
    position: absolute;
    right: 42px;
    text-transform: uppercase;
    font-size: 12px; }
.dashboard_content .wrapper_dashboard .panel-heading .edit-icon a {
    color: white;
    text-decoration: underline;
    cursor: pointer; }
@media (max-width: 480px) {
    .dashboard_content .wrapper_dashboard .panel-heading .edit-icon a {
        font-size: 10px; } }

footer.dashboard_footer .footer-data {
    border: 0; }
footer.dashboard_footer .wrapper_dashboard {
    margin: 0 5%; }
.dashboard_content .wrapper_dashboard .client-details input, .client-details select{
    padding: 5px 0 5px 10px;
}
.dashboard_content  .dashboard-right-content .application-header h2 {
    padding: 0 0 10px 0;
}
.dashboard_content  .dashboard-right-content .application-header .export-button {
    padding: 0;
}
.dashboard_content  .dashboard-right-content .application-header .applicant-details-button{
    padding-top:2px !important;
}
.dashboard_content  .dashboard-right-content .applicant-quick-view-table table td {
    padding: 6px 10px !important;
}
.dashboard_content  .dashboard-right-content .applicant-quick-view-table table .squaredTwo{
    margin: 0;
}
.dashboard_content  .dashboard-right-content .pagination {
    margin: 10px 0;
}
.dashboard_content  .dashboard-right-content .heading_border {
    margin:0;
}
.dashboard_content  .dashboard-right-content .leads-header h2 {
    padding: 0;
}
.dashboard_content  .dashboard-right-content .application-header .count {
    margin: 0;
}
.dashboard_content  .dashboard-right-content .sales-chart {
    margin: 10px 0;
}
.user-profile-link-dashboard {
    display: none !important;
}
.user-profile-link-dashboard a:hover{
    color:#fff !important;
}
.application-info-right .plan-section-left .plan-section-left-top h5 {
    font-size:32px;
    font-family: 'open_sanssemibold';
    margin: 0 0 22px 0;
    color: #000;
    text-align: center;
}
.application-info-right .plan-section-left .plan-section-left-top {
    padding: 20px 0; }
.application-info-right .plan-section-left .plan-section-left-top h5 span {
    font-size: 14px; }
.application-info-right .plan-section-left .plan-section-left-top .small-text {
    font-weight: bold;
    font-size: 16px;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.application-info-right .plan-section-left .plan-section-left-top .blue-color {
    color: #015dac;
}
.application-info-right .plan-section-left .plan-section-left-top .red-color {
    color: #ff0000;
}
.dashboard_content .lead-export-button {
    padding: 1px 0 0 15px;
}
.dashboard_content .applicant-quick-view-table table .width_50{
    width:100px;
}
.dashboard_content .applicant-quick-view-table table .width_80{
    width:80px;
}
.dashboard_content .applicant-details-section .applicant-details-section-data .applicant-details-section-data-top .applicant-details-button a {
    padding: 7px 0 9px 15px;
}
.leads-details-section .leads-details-section-data .leads-details-section-data-top .leads-details-button {
    padding-top: 0;
}
@media (max-width: 780px) {
    .dashboard_content  .dashboard-right-content .check-box-dashboard {display: inline-block;}
    .user-profile-link-dashboard {display: block !important;}
}

/* CSS for Assignment drop-down list. */
.dropbtn {
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 275px;
    border: #ccc 1px solid;
    z-index: 1;
    margin: 25px 0 0 0;
}

.dropdown-content a {
    color: black;
    padding: 5px 10px;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    border-bottom: #ccc 1px solid;
}

.dropdown-content a:hover {color: #059abd;}

.dropdown:hover .dropdown-content {
    display: block;
}

.smalltext{
    font-size:11px;
    font-weight:bold;
    margin-left:10px;
    color:#059abd;
}
.quote-mode td {
    text-overflow:none;
    overflow: hidden;
    white-space: normal;
}
@media (max-width: 992px) {
    header.header_dashboard .header-data .welcome-message {
        display: block !important; }
}
@media(max-width: 767px){
    header .header-data .navigation .nav > li.active-nav a, .welcome-name a{
        color: #333 !important;
    }
    header.header_dashboard .header-data .menu-icon{
        display:block;
    }
}
.fm-gp-margin{
    margin-bottom: 0px !important;
}

.checkbox-p-margin {
    margin-top: -45px !important;
    font-family: 'open_sansregular' !important;
    margin-left: 30px !important;
}

.up-sort-icon {
    width: 100%;
    height: 12px;
    z-index: 2;
    overflow: hidden;
    top: 7px
}

.down-sort-icon {
    top: -6px;
    z-index: 1;
}

.sorting_icons {
    font-size: 20px;
    display: inline-block;
    position: relative;
    padding-left: 4px;
    z-index: 1;
}

.navbar-header .dashboard-left-content-top-section {
    padding-top: 8px;
}

.navbar-header .dashboard-left-content-top-section .input-group {
    display: table;
    width: 100%;
    padding: 0 10px;
}

.navbar-header .dashboard-left-content-top-section .input-group .input-group-text,  .dashboard-left-content-top-section .input-group .input-group-button {
    display: table-cell;
    vertical-align: middle;
}

.navbar-header .dashboard-left-content-top-section .input-group .input-group-button {
    width: 90px;
}

.navbar-header .dashboard-left-content-top-section .input-group .input-group-text input {
    height: 40px;
    width: 107px;
    border: 1px solid #059abd;
    border-right: 0;
    font-size: 12px;
    z-index: 1;
    -webkit-border-radius: "4px 0 0 4px";
    -moz-border-radius: "4px 0 0 4px";
    -ms-border-radius: "4px 0 0 4px";
    border-radius: "4px 0 0 4px";
}

.navbar-header .dashboard-left-content-top-section .input-group .input-group-button button {
    width: 100%;
    height: 40px;
    background: #059abd;
    color: #FFF;
    font-size: 12px;
    font-family: "open_sansregular";
    padding: 8px 15px;
    border: 0 none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    transition: background 0.3s ease-in;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
}
.gapinrows{
    padding-bottom: 24px;
    padding-top: 5px;
}
header.header_dashboard .header-data .logo {
    min-width: 232px !important;
    width: auto !important;
    z-index: 1;
}
header .header-data .logo {
    min-width: 240px !important;
    width: auto !important;
}
.my-carrier-bottom-section .panel-heading-glyphicon-plus{
    background: url(../images/plus-button.png) left center no-repeat !important;
}

.my-carrier-bottom-section .panel-heading-glyphicon-minus{
    background: url(../images/minus-button.png) left center no-repeat !important;
}
.tab-full-content .plan-section .plan-section-left .plan-section-left-bottom p.checkbox-label {
    display:table !important;
    width: 85% !important;
    float: none !important;
}
.table-data-p{
    padding: 25px 0 !important;
}
.small-button a{
    padding: 5px 25px !important;
}

@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1366px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 1.5) {
    li#tab1 {
        width: 25% ! important;
    }
    li#tab2 {
        width: 25% ! important;
    }
    li#tab3 {
        width: 25% ! important;
    }
    li#tab4 {
        width: 25% ! important;
    }
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
    li#tab1 {
        width: 25% ! important;
    }
    li#tab2 {
        width: 25% ! important;
    }
    li#tab3 {
        width: 25% ! important;
    }
    li#tab4 {
        width: 25% ! important;
    }
}
.split-table-padding td{
    padding: 3px !important;
}
.split-break-word {
    width: 30%;
    overflow-wrap: break-word!important;
    word-break: break-all!important;
}
.split-trans-edit {
    font-size: 13px!important;
    font-weight: bold!important;
}
.plan-note-box{
    margin: 0px;
    color: red;
}
.p-summary-ul{
    list-style: none;
    max-width: 350px;
}
.p-summary-ul li span:first-child{
    width: 60%;
}
.p-summary-ul li span:last-child{
    width: 40%;
    float:right;
}
.disableSquaredTwo {
    background-color: #C0C0C0!important;
    cursor: default!important;
}
.changePass {
    width: 100% !important;
}
.s-table-data-p{
    padding: 2px 0 !important;
}
.enrollment-process-notes{
    margin: 0px 15px;
    padding: 7px;
    font-weight: bold;
}
.enrollment-process-notes-font{
    font-weight: bold;
}
.label-font-100{
    font-weight: 100 !important;
}
.p-summary-ul-pa{
    padding: 0px;
}
.p-bullet-point{
    padding: 0px;
}
.p-bullet-point-margin{
    margin-top: -20px;
}
.p-bullet-point-font{
    padding: 0px;
    font-size: 13px;
}
.bullet-point-pad{
    padding-top: 10px
}
.site-settings input {
    width: 100% !important;
}

/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) {
    .p-bullet-point-margin{margin-top:0px;}
}
.font_style{
    font-size: 16px;
    padding: 7px !important;
}
.my-client-bottom-section .panel-body{
    text-align: left !important;
}
/* CSS for print page*/
#site-header {display: none;position: fixed; top: 0px;}
#site-footer{display: none;position: fixed; bottom: 0px;}
@media print {
    #site-header, #site-footer{display: block !important;}
    .quote-brochure-printview {display: none !important;}
}

.enroll-tabs ul.enroll-nav li.hideImage a:after {
    content: ''; }
.agency-select-checkbox {
    float:left;
    padding: 7px;
}
.agency-panel-title {
    margin-left: 30px;
}

.dashboard_content .wrapper_dashboard .show .panel-collapse .panel-title {
    background: url(../images/plus-button.png) right center no-repeat !important;

}
.dashboard_content .wrapper_dashboard .show .panel-collapse .show .panel-title {
    background: url(../images/minus-button.png) right center no-repeat !important;

}
.feedback {
    background-color : #20B2BB !important;
    border: 0 !important;
    color: white;
    padding: 10px 20px;
    border-radius: 4px;
    border-color: #46b8da;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;
    font-size: 13px;
    line-height: 48px;
    font-weight: bold;
    margin: 0 0 0 12px;
    max-width: 210px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    padding: 0 !important;
    transition: .6s ease-in-out;
    width: 100px;
    border-radius: 22px;
}

#mybutton {
    position: fixed;
    bottom: 15px;
    z-index: 2147483647;
}
.session-timer-button {
    background-color : #20B2BB !important;
    border: 0 !important;
    color: white;
    padding: 10px 20px;
    border-radius: 4px;
    border-color: #46b8da;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif !important;
    font-size: 14px;
    line-height: 40px;
    font-weight: bold;
    margin: 0 0 0 12px;
    max-width: 215px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    padding: 0 !important;
    transition: .6s ease-in-out;
    width: 215px;
    border-radius: 22px;
    display: none;
    position: absolute;
    top: 85px;
    right:10px;
}
.session-timer {
    position: fixed;
    top: 30px;
    left: 50%;
    z-index: 1040;
}
.session-timer-sticky{
    top: 0px;
}
.popup-box {
    display: none;
    position: fixed;
    bottom: 0px;
    left: 180px;;
    height: 100px;
    width: 300px;
    float: left;
    bottom: 30px;
    z-index: 2147483646;
}

.popup-box .popup-head {
    background-color: #20B2BB;
    padding: 5px;
    color: white;
    font-weight: bold;
    font-size: 14px;
    clear: both;
    height: 40px;
    border-radius: 8px 8px 0 0;
}
.popup-box .popup-head .popup-head-left {
    float: left;
    margin-top: 5px;
    padding: 0 0 0 10px !important;
}

.popup-head .popup-head-right {
    float: right;
    opacity: 0.5;
}
.popup-box .popup-messages {
    height: 100%;
    background: white;

}
.popup-messages .olark-form-input{
    border: 0;
    margin: 5px 0 ;
    border-bottom: 1px solid black;
    padding: 10px 15px 5px 0;
    position: inherit;
    z-index: 1;
    font-size: .95em;
    width: 100%;
    box-sizing: border-box;
    font-size: 1em;
    margin: 10px 0 10pxt;
    line-height: 1.4em;
    resize: none;
    min-height: 26px;
}
.form-message-input{
    width: 100%;
    padding: 0 0 0 10px !important;
    border: 0;
    border-bottom: 1px solid;
    min-width:301px;
    min-height: 92px;
}
.supp1 {
    width: 25% !important;
}
.supp2{
    width: 25% !important;
}
.supp3{
    width: 25% !important;
}
.supp4{
    width: 25% !important;
}

.supplabel {
    width: 277px;
}
#mySidenav a {
    position: fixed;
    right: 0px;
    padding: 15px;
    width: auto;
    text-decoration: none;
    font-size: 20px;
    color: white;
    border-radius: 5px;
    top: 50%;
    text-align: right;
}
#saveforlaterapp {
    top: 20px;
    z-index: 2;
    background-color: #4CAF50;
}
.custom-save-quote-button {
    /*background: #0070c0;*/
    margin: 6px 10px;
}
.squaredTwoPlanSelection{
    width: 26px !important;
    height: 26px !important;
    border: 4px solid #c1c1c1;
}
.quote-note-dis{
    margin: 5px 0;
    font-style: italic;
    font-size: 15px;
    font-weight: bold;
}

#setEffectiveDate:hover { color:#059abd !important; }

.custom-object-height{
    min-height: 400px;
}
@media (max-width: 767px) {
  .custom-object-height { width: 65vh; }
}
.site-error{
    min-height: 200px;
}

.no_records_found{
    text-align: center !important;
    color: #059abd;
}
.squaredTwo.checkbox-nopadding.checkColor{
    background: #059abd;
}
.squaredTwo.checkColor{
    background: #059abd;
}
.circularG{
    background-color: #059abd;
}
.bullete-ooc-links{
    position:absolute;
    right:15px;
}
.bullet-link0 {
    bottom:65px;
}
.bullet-link1 {
    bottom:45px;
}
.bullet-link2 {
    bottom:25px;
}
.bullet-link {
    position:absolute;
    bottom:45px;
    right:15px;
}

.ooc-link {
    position:absolute;
    bottom:25px;
    right:15px;
}
.federal-notice-link{
    position:absolute;
    bottom:65px;
    right:15px;
}

.custom-italic-font{
    color: #059abd;
    font-style: italic;
}
.req_mark{
    color : red;
}

.form-control-feedback{
    color : #63bae6;
    z-index: 1;
}
.quick-quote-ps-box{
    font-size: 18px;
    font-family: 'open_sanssemibold';
    background-color: #FAF9F9;
    padding: 5px;
    border-bottom: 1px solid #dadada;
}
.quick-quote-ps-box p{
    font-weight: 500;
    color: inherit;
    margin: 5px 0;
}
.quick-quote-heading{
    text-align: center;
    font-size: 22px;
    color: white;
    padding: 5px 0;
}
.summary-plan-box-data{
    min-height: 600px;
    /*max-height: 600px;*/
}
.enrollment-process-label-body{
    min-height: 200px;
}

@media (max-width: 1024px){
    .application-label label {
        font-size: 13px;
    }
    .enrollment-process-label-font {
        font-size: 12px;
    }
    .summary-plan-box-data{
        min-height: 500px;
        /* max-height: 500px;*/
    }
    .enrollment-process-label-body{
        min-height: 170px;
    }
}
@media (max-width: 568px) and (max-width: 667px){
    .enrollment-process-label-font {
        font-size: 10px;
    }
    .summary-plan-box-data{
        min-height: 450px;
        /* max-height: 450px;*/
    }
    .enrollment-process-label-body{
        min-height: 170px;
    }
}
.visible-print-block{
    display: block !important ;
}
.quote-brochure-printview a:hover{
    text-decoration: underline;
    color: #000;
}
.detail-question{
    overflow-x:auto;
    width:100%;
}
.uw-guide{
    font-size:14px !important;
    font-style:normal !important;
}
.medicare-uw-guide{
    font-size:14px !important;
    padding-left:20px !important;
    font-style:normal !important;
}
.insurance-plan{
    font-size: 18px !important;
    color:#333 !important;
    font-family:open_sanssemibold !important;
    padding-left:0px !important;
}
.insurance-plan-header-container{
    font-size: 18px;
    padding:11px;
    border-bottom: 1px solid #dadada;
    background-color:#279abd;
    margin:0px !important;
    text-align: center;
    color: white;
}
.trash-icon{
    padding-left: 0px !important;
}
@media (min-width: 768px){
    .split-label{
        min-height: 40px;
    }
}
.custom-dropdown-menu{
    max-height: 300px;
    overflow-y: scroll;
}
.padding-30{
    padding-right:30px;
}
.detailed-client-info a{
    margin-right: 5px;
}
.employee-count{
    display: inline-block;
    margin-right: 10px;
    text-align: center;
}
.agent-commission{
    margin-bottom: 10px;
}
.sort-table-cell a{
    line-height: 10px;
}
.sort-table-cell a i.up-sort-icon{
    top: 0px;
    height: 10px;
}
.sort-table-cell a i.down-sort-icon{
    top: 0px;
    line-height: 0px;
    width: 100%;
    height: 10px;
    overflow: hidden;
}
.list-billing{
    max-height: 110px;
    overflow: auto;
}
.custom-radio{
    margin-left: 5px;
}
.custom-panel-group{
    margin-top: 10px;
    margin-bottom: 10px;
}
.effectivedate{
    border-radius: 0px;
}
.list-billing{
    max-height: 110px;
    overflow: auto;
}
.split-data{
    padding-top: 6px;
}
.numberCircle{
    border-radius: 50%;
    width: 25px;
    height: 25px;
    border: 2px solid #ffffff;
    position: absolute;
    left: 9px;
    top:50%;
    transform:translateY(-50%);
    line-height: 20px;
}
.header-number{
    text-align: center !important;
}
.commission-add-button{
    font-size: 10px;
}
.action-label{
    width: 100%;
}
.gi-checkbox{
    display: block;
    margin-top: 5px;
}
.dependent-margin{
    margin-right: -15px;
}
.grp-accordion-title:hover{
    color: #ffffff!important;
    text-decoration: none;
    font-weight: bold!important;
}
.grpenroll-count{
    float: right;
    margin-right: 20px;
    background-color: #ffffff!important;
    color: #059abd!important;
    padding: 4px;
}
.member-quickview-footer-data{
    padding: 0px 20px 0px 35px;
}
.grpenroll-btn{
    float: right;
    margin-right: 20px;
    padding: 4px;
}
.custom-grpenroll-btn{
    margin-right: 20px;
    padding: 4px;
}
.contactus-button .text{
    height:48px;
    width: 156px;
    position: fixed;
    display: inline-block;
    z-index : 1;
    border-radius: 100px;
    color: #ffffff;
    background-color: #20B2BB;
    font-size: 1.1em;
    bottom:5px;
    right:75px;
    border: none;
}
.contactus-button .icon{
    padding: 10px;
}
.contactus-container{
    z-index:15;
    background: #FFF;
    height : 0;
    width: 26%;
    border-radius: 10px 10px 0 0;
    bottom: 0;
    right: 20px;
    position:fixed;
    transition:all .6s;
    max-height: 420px;
    min-width: 320px;
}
.contactus-container .top-bar{
    background-color: #20B2BB;
    border-color: #1c9ea6;
    height:40px;
    border-radius: 8px 8px 0 0;
    position: relative;
}
.contactus-container .top-bar .title{
    font-size: 1.1em;
    padding: 8px 15px;
    color: #ffffff;
    display: inline-block;
}
.contactus-container .top-bar .minimize-button{
    width:50px;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 6px;
    background-color: #20B2BB;
    color: #ffffff;
    border: 0;
}
.contactus-container .contactus-form{
    padding : 0 8px;
    height: 345px;
}
.contactus-container .contactus-form .form-control{
    box-shadow:none;
}
.contactus-container .contactus-form .form-control:focus{
    box-shadow:none;
}
.contactus-container .contactus-form .message{
    width: 100%;
    height: 70px;
    max-width: 100%;
    box-sizing: border-box;
    border-bottom-color:rgba(241, 234, 234, 0.767);
    background: #edeeef;
    text-align: center;
    border-radius: 5px;
    margin: 10px 0 20px;
    line-height: 1.3em;
    font-size: 1.1em;
    padding:10px;
}
.contactus-container .contactus-form .form-data .cname,.cemail,.cmessage{
    font-size: .9em;
    width : 100%;
    padding : 5px 15px;
    border: none;
    border-bottom: 1px solid #cacbce;
}
.contactus-container .contactus-form .form-data .cname,.cemail{
    z-index: 10;
    position: relative;
    background-color: transparent;
}
.contactus-container .contactus-form .form-data .validation-message{
    text-align: center;
    color:red;
}
.contactus-container .contactus-form .form-data .form-group {
    position: relative;
    margin-bottom: 1.5rem;
}
.contactus-container .contactus-form .form-data .form-group .form-control-placeholder {
    position: absolute;
    top: 0;
    padding: 7px 0 0 13px;
    transition: all 200ms;
    opacity: 0.5;
}
.contactus-container .contactus-form .form-control:focus + .form-control-placeholder,
.contactus-container .contactus-form .form-control:valid + .form-control-placeholder {
    font-size: 75%;
    transform: translate3d(0, -100%, 0);
    opacity: 1;
}
.contactus-container .contactus-form .send .send-button{
    background-color: #20B2BB;
    color: #ffffff;
    font-size: 1.1em;
    border-radius: 4px;
    border: 0;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1) ;
    padding: 12px 10px;
    width: 100%;
    box-sizing: border-box;
    margin: 10px 0;
}
.contactus-container .contactus-form-success{
    height: 345px;
}
.contactus-container .contactus-form-success .success-response{
    /*width:60px;*/
    /*margin-left: 142px;*/
    margin-top: 15px;
    padding-top: 26px;
    text-align: center;
}
.contactus-container .contactus-form-success .success-message{
    padding : 0px 38px;
    text-align: center;
    padding-top: 22px;
}
.contactus-display {
    display:none;
}
.contactus-display-height {
    height:90%;
}
@media (min-width : 767px){
    .contactus-container{
        right:0;
    }
}
.showGrpCheckbox{
    visibility: visible!important;
    height: 16px;
    width: 16px;
}
.composer-popup-commonError-div{
    margin-top: 5px;
}
.composer-alert{
    height: 60px;
}
.composer-button{
    width: 50px;float:right;margin-top:-8px;
}
.composer-footer-button{
    float:left;margin-left:420px;
}
.email-subject-full{
    width:100%;padding: 10px;
}
.custom-datatable-form-control-width{
    width : 100% !important;
}
.custom-tfoot {
    display: table-header-group;
    border-top:1px solid #c7c7c7 !important;
}

.custom-thead{
    border-top:1px solid #c7c7c7 !important;
}
.custom-body{
    border-bottom:1px solid #c7c7c7 !important;
}
.vertical-line{
    border-right:2px solid #c7c7c7 !important;
}
.group-quote-heading{
    margin:0px 0px 10px 0px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    line-height: 1.2;
    padding: 2px 0;
}
.group-quote-import-view{
    margin-top: 0px;
    border: 1px solid #dadada;
    font-family: 'open_sansregular';
}
.group-quote-import-view .applicant-quick-view-table-scroll{
    max-height: 300px;
}
.group-quote-import-view .applicant-quick-view-table-scroll table{
    border: none !important;
}
.group-quote-filter .filter-separation{
    margin-bottom: 15px;
}
.group-quote-import-view table td{
    padding: 4px 10px !important;
}
.content-data-gquote{
    padding: 10px 0;
    min-height: 400px;
}
.nav-group-quote-a a{
    color: #fff;
}
.nav-group-quote-a a:hover{
    color:#333;
}
.r-tabs-gquote .r-tabs-panel{
    padding: 8px 20px 5px 20px;
}
.r-tabs-gquote .gquote-details{
    margin-bottom: 10px;
}
.tab-full-content-gquote .tab-top-content{
    padding: 0px;
}
.tab-full-content-gquote .form-group{
    margin-bottom: 5px;
}
.tab-full-content-gquote .plan-section .plan-section-right{
    margin-top: 25px !important;
}
.gquote-number-circle-head{
    text-align: center;
    padding: 0px;
    position: relative;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    line-height: 25px;
    transform: translateY(15%);
}
.group-quote-import-view .panel-heading-gquote{
    color: #fff;
}
.gquote-view-plandetails tr:last-child{
    border-bottom: none;
}
.gquote-view-plandetails tr{
    border-bottom: 1px solid #c7c7c7;
}
.gquote-view-plandetails tr td{
    border-bottom: none !important;
}
.group-quote-import-view table th{
    padding: 5px 5px;
}
.txtAreaResizeVertical{
    resize: vertical;
}




/*Datatables*/
/* Right aligning the export button */
div.dt-buttons {
    margin-left: 10px;
    float: right; /* Add !important for right aligned on mobiles */
}
div.dataTables_length{
    float: left;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
}
.custom-button-font{
    padding: 5px;
}
.dataTables_info{
    float: left;
}
.dataTables_paginate paging_simple_numbers{
    float: right;
}

.custom-header{
    padding: 0px !important;
}

.custom-height-200{
    min-height: 200px;
}

.custom-template hr {
    border-bottom: 1px solid #c7c7c7;
    margin-top: 10px;
    margin-bottom: 10px;
}
button.dt-button, div.dt-button, a.dt-button, button.custom-button{
    background: #1c8b17 ;
    border: 1px solid #1c8b17;
    font-size: 0.8em;
    color: #FFF ;
}
.custom-button{
    padding: 5px 10px;
}
input[type=checkbox].custom-checkbox{
    visibility: visible;
    width: 20px;
    height: 20px;
    margin: 0px;
}
.modal-content.customEmail{
    text-align: initial !important;
}
.custom-modal-title{
    margin: 0;
    color: inherit;
}
.custom-modal-body{
    background-color: #fff;
}
.custom-label{
    font-weight: 600;
}
.custom-label.header{
    font-size: 16px;
}
.custom-modal-header{
    color: #fff;
    background: #059abd ;
    border: 1px solid #059abd;
    padding: 10px;
}
.custom-modal-footer{
    padding: 10px;
}

#toast-container .toast{
    opacity: 1;
}
.custom-form-control{
    height: 36px;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
    z-index: 0;
}

/*select 2*/
.select2-container{
    width: 100% !important;
}

.select2-container--default .select2-selection--single{
    border-radius: 0px;
    border: 1px solid #ccc;
    height: 34px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 35px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 34px;
}


/*Profile Page*/

.custom-img-circle{
    height: 180px;
    width: 180px;
    border: 1px solid #aaa;
}

.fileupload {
    position: relative;
    overflow: hidden;
}

.fileupload input {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0.0;
    filter: alpha(opacity=0);
    font-size: 300px;
    height: 200px;
}


.custom-underline {
    text-decoration: underline;
    cursor: pointer;
    margin-bottom: 0px;
    color: #fff;
}

a.custom-underline:hover, a.custom-underline:focus{
    text-decoration: underline;
    color: #fff;
}

.custom-lable {
    padding: 5px 5px 5px 5px;
    min-width: 120px;
    font-weight: bold;
}
.top-buffer { margin-top:20px; }
.top-buffer-18 { margin-top:18px; }
.top-buffer .custom-select {width:100%}
.custom-large-text{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dataTables_empty{
    opacity: 1;
    color: #059abd;
}

/* Profile Page*/
div.customAlphabet {
    float: left;
}
div.dataTables_info {
    padding-bottom: 1em;
}

.association-filter-label{
    font-size: 15px;
    margin-top: 2px;
}
.association-filter .squaredTwo{
    width: 26px !important;
    height: 26px !important;
    border: 4px solid #c1c1c1;
    margin: 0px 5px 10px 0;
}
.removed-sep-background {
    background: none !important;
}
.payment-page-thick-border-top{
    border-top-width: 2px;
    border-top: grey;
    border-top-style: solid;
}
.authorization-text{
    font-size: 15px;
    color: #000;
    padding-bottom: 15px;
}
#dependentQuestion-table td,th{
    padding-left: 5px;
}
.custom-modal-header .client-add-hearder-title{
    color: #000 !important;
}

.tobacco-label{
    font-size: 10px !important;
}

.smoking-ps-page {
    width:20%;
}

.tobacco-label-note{
    color: red;
}

.tobacco-notice {
    color: red;
    font-size: 14px;
}
.tobacco-question{
    padding:0;
}

.custom-label-size{
    font-size: 12px !important;
}

.split-6{
    width: 6%;
}

.split-10{
    width: 10%;
}

.split-15{
    width: 15%;
}
.col-pad-0{
    padding-left: 0px;
}
.col-individual{
    min-height: 60px;
}
.nmi-button-style
{
    padding:.7em 1.5em;
    font-size:16px;
    color:#fff;
    background:#54a05f;
    border:none;
    border-radius:8px;
    cursor:pointer
}
button.nmi-button-style:hover{
    background:#72c77d
}
button.nmi-button-style:focus{
    outline:none;
    border: 1px solid black;
}
.nmi-button-style:disabled
{
    background-color:#9c9c9c;
}
button.nmi-button-style:hover:disabled{
    background-color:#9c9c9c;
}
.nmi-cc-section{
    padding: 15px 0px 0px 0px;
}
.emailnotice-label{
    width: 33.9%
}
.emailnotice-control{
    width: 66.1%
}
.appoinment-btn{
    margin-top: 20px;
}
.split-data-plan{
    width: 18%;
}
.width_16{
    width:16%;
}
.width_15{
    width: 15%;
}
.width_7{
    width: 7%;
}
.width_9{
    width: 9%;
}
.width_14{
    width: 14%;
}
.width_5{
    width: 5%;
}
.hide-tab{
    display: none;
}
.width_20{
    width:20%;
}
.fa-disabled{
    color:#c5c5c5;
    cursor: not-allowed;
}
.text-cursor {cursor: text;}
.custom-object-overlay{
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    height:450px;
}
aca-enrollment h4,#acaPlanInformation h4{
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
#companionesection .col-sm-6{
    width: 45%;
}
#companionesection sup{
    top:0px;
}
#companionesection .med-text{
    font-size: 11px;
}
.quick-bullet-link {
    position:relative;
}
.quick-ooc-link{
    position:relative;
}
.quick-more-details-link{
    position: absolute;
    right:15px;
    bottom: 0px;
}
.group-import a{
    color: white;
}
.aca-quote{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.aca-quote-label{
    padding-top: 5px;
    padding-left: 0px;
}
.address-choice{
    height: auto;
    cursor: pointer;
}
.autocomplete-wrapper {
    margin: auto;
    max-width: 400px;
}
.autocomplete-inputtext {
    border: 1px solid grey;
    margin: 0;
    padding: 5px;
    width: 100%;
}
.address-suggestions{
    position: absolute;
    z-index: 1000;
    background: white;
    width: 91.5%;
    max-height: 150px;
    overflow: auto;
}
.address-suggestions .address-choice {
    border: 1px lightsalmon;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    height: auto;
}
.auto-billing .address-suggestions{
    width: 90%;
}
.client-details-autocomplete .address-choice{

    height: auto!important;

}
.application-label .birth-label {
    font-size: 12px;
}
.width_22 {
    width:22%;
}
.width_13 {
    width: 13%;
}
.width_8 {
    width: 8%;
}
.width_30 {
    width: 30%;
}
.custom-flex-adjust{
    display:flex;
    justify-content: start;
    gap:16px;
}
.app-button-disabled {
    background-color:#ddd;
}
button.btn-disclaimer:disabled{
    background-color:#9c9c9c;
}
button.btn-disclaimer:hover:disabled{
    background-color:#9c9c9c;
}