@charset "UTF-8";
@font-face{font-family:Interstate_Light;src:url(fonts/interstate/Interstate-Light.eot);src:url(fonts/interstate/Interstate-Light.eot?#iefix) format("embedded-opentype"),url(fonts/interstate/Interstate-Light.woff) format("woff"),url(fonts/interstate/Interstate-Light.ttf) format("truetype"),url(fonts/interstate/Interstate-Light.svg#fontname) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Interstate_Regular;src:url(fonts/interstate/Interstate-Regular.eot);src:url(fonts/interstate/Interstate-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/interstate/Interstate-Regular.woff) format("woff"),url(fonts/interstate/Interstate-Regular.ttf) format("truetype"),url(fonts/interstate/Interstate-Regular.svg#fontname) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Interstate_Bold;src:url(fonts/interstate/Interstate-Bold.eot);src:url(fonts/interstate/Interstate-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/interstate/Interstate-Bold.woff) format("woff"),url(fonts/interstate/Interstate-Bold.ttf) format("truetype"),url(fonts/interstate/Interstate-Bold.svg#fontname) format("svg");font-weight:400;font-style:normal}
/** For IE **/
input::-ms-clear ,
input::-ms-reveal {
  display: none;
}
/** Lean 19-03-2020 Layout UI **/
html.lean-ui.cbolui-ddl-pre {
    font-size: 16px !important;
    height: 100%;
}
.lean-ui.cbolui-ddl-pre body {
    font-size: 1rem;
    line-height: 1.1875rem;
    font-weight: 300;
}
.lean-ui.cbolui-ddl-pre .container {
    padding-left: 1rem;
    padding-right: 1rem;
}
.lean-ui.cbolui-ddl-pre .container-fluid>.row, .lean-ui.cbolui-ddl-pre .container>.row {
    margin-left: -1rem;
    margin-right: -1rem;
}
.lean-ui.cbolui-ddl-pre .addition,
.lean-ui.cbolui-ddl-pre fieldset.btn-select-group,
.lean-ui.cbolui-ddl-pre .modal .modal-body form fieldset.btn-select-group:last-child,
.lean-ui.cbolui-ddl-pre .button-single-check {
    margin-bottom: 2rem;
}
.lean-ui.cbolui-ddl-pre .screenTitle {
    margin-top: 2rem;
}
.lean-ui.cbolui-ddl-pre p, .lean-ui.cbolui-ddl-pre label, .lean-ui.cbolui-ddl-pre label ul li {
    font-size: 0.75rem;
    line-height: 1.125rem;
    margin-bottom: 1rem;
}
.lean-ui.cbolui-ddl-pre p.header-message,
.lean-ui.cbolui-ddl-pre ul li {
    font-size: 0.875rem;
    line-height: 1.3125rem;
}
.lean-ui.cbolui-ddl-pre h3.popover-title {
    font-size: 0.875rem;
    line-height: 1.3125rem;
    margin-bottom: 0;
    color: #666;
    padding-bottom: 0;
}
.lean-ui.cbolui-ddl-pre .box-small-container {
    width: 450px;
    margin: 0 auto;
    padding: 1rem;
    max-width: 100%;
    float: none;
    text-align: center;
}
.lean-ui.cbolui-ddl-pre p.attempt-info {
    margin-bottom: 0.625rem;
}
.lean-ui.cbolui-ddl-pre .otp-box {
    border-radius: 10px;
    border: 1px solid #EEE;
}
.lean-ui.cbolui-ddl-pre .popover-content p,
.lean-ui.cbolui-ddl-pre .popover-content li {
    font-size: 0.875rem !important;
    line-height: 1.3125rem !important;
}
.lean-ui.cbolui-ddl-pre .popover-content ul {
    padding-left: 1rem;
}
.lean-ui.cbolui-ddl-pre .popover-content li {
    margin-bottom: 0;
}
.lean-ui.cbolui-ddl-pre .popover-content p {
    width: 100%;
    float: left;
}
.lean-ui.cbolui-ddl-pre .banner-alert-box {
    margin: 0 0 2rem 0;
    padding: 0;
    border: 0;
    background: transparent;
}
.lean-ui.cbolui-ddl-pre .banner-alert-box .validation-message-danger {
    font-size: 0.875rem !important;
    line-height: 1.3125rem;
    margin-top: -1px;
}
.lean-ui.cbolui-ddl-pre .banner-alert-box .validation-message-danger,
.lean-ui.cbolui-ddl-pre .banner-alert-box .banner-alert-success {
    font-family: Interstate_Light !important;
    font-weight: 300;
}
.lean-ui.cbolui-ddl-pre p.screenSubTitle {
    font-size: 1rem;
    line-height: 1.5rem;
}
.lean-ui.cbolui-ddl-pre fieldset p.additionalLabel {
    margin-bottom: 0.5rem;
}
.lean-ui.cbolui-ddl-pre h1,
.lean-ui.cbolui-ddl-pre  h2,
.lean-ui.cbolui-ddl-pre  h3 {
    margin-bottom: 2rem;
    font-weight: 300;
}
.lean-ui.cbolui-ddl-pre h2,
.cbolui-ddl-pre .modal .modal-header .modal-title {
    font-size: 1.6875rem;
    line-height: 2.25rem;
}
.lean-ui.cbolui-ddl-pre h3,
.lean-ui.cbolui-ddl-pre legend.h3 {
    font-size: 1.3125rem;
    line-height: 1.6875rem;
}
.lean-ui.cbolui-ddl-pre h3.sub-heading {
    margin-bottom: 1rem;
}
.lean-ui.cbolui-ddl-pre .desc-message {
    margin-top: -1rem;
    margin-bottom: 2rem;
}
.lean-ui.cbolui-ddl-pre .file-dropdown .glyphicon {
    position: absolute;
    right: 1rem;
    top: 1rem;
    color: #056DAE !important;
}
.lean-ui.cbolui-ddl-pre .form-group select.form-control.empty-value {
    font-family: Interstate_Light;
    color: #666;
}
.lean-ui.cbolui-ddl-pre .file-upload-link .btn {
    padding: 0 0 1rem;
    text-decoration: none;
    font-family: Interstate_Bold;
    display: table;
}
.lean-ui.cbolui-ddl-pre .file-upload-link .btn:before {
    content: none;
}
.lean-ui.cbolui-ddl-pre .file-upload-link .btn .glyphicon {
    font-size: 20px;
    display: table-cell;
}
.lean-ui.cbolui-ddl-pre .file-upload-link .btn .link-text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 0.5rem;
}
.lean-ui.cbolui-ddl-pre p.contentFieldInfo {
    font-size: 1.3125rem;
    line-height: 1.6875rem;
    margin-left: 0px;
    margin-right: 0px;
}
.lean-ui.cbolui-ddl-pre .upload .image-info {
    height: 60px;
    width: calc(100% - 80px);
    padding-right: 10px;
    float: left;
}
.lean-ui.cbolui-ddl-pre .hasFile.upload {
    margin-bottom: 1rem !important;
}
.lean-ui.cbolui-ddl-pre .select-form-control {
    position: relative;
}
.lean-ui.cbolui-ddl-pre .upload .image-info .image-header {
    font-family: Interstate_Regular;
    font-size: 0.875rem;
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.lean-ui.cbolui-ddl-pre .upload .image-info .image-desc {
    font-family: Interstate_Light;
    color: #999;
    font-size: 0.75rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    padding-left: 10px;
    padding-top: 5px;
}
.lean-ui.cbolui-ddl-pre .upload .glyphicon {
    font-size: 1rem;
    cursor: pointer;
    position: absolute;
    right: 1.15rem;
    top: 0.9rem;
    z-index: 100000;
    height: 1rem;
    width: 1rem;
    color: #056DAE !important;
    background: url(/assets/images/close_circle.png) transparent no-repeat;
}
.lean-ui.cbolui-ddl-pre .upload .glyphicon:before,
.lean-ui.cbolui-ddl-pre .upload .glyphicon:after {
    content: none;
}
.lean-ui.cbolui-ddl-pre .upload .imgsize {
    height: 60px;
    width: 60px;
    float: left;
    margin-left: 10px;
}
.lean-ui.cbolui-ddl-pre .expire-icon {
    margin: 3.5rem auto 1.75rem;
}
.lean-ui.cbolui-ddl-pre legend.h3 {
    margin-bottom: 0.5rem;
}
.lean-ui.cbolui-ddl-pre fieldset {
    margin-bottom: 0;
}
.lean-ui.cbolui-ddl-pre .form-group {
    margin-bottom: 1rem;
    margin-top: 0;
    height: 74px;
}
.lean-ui.cbolui-ddl-pre form-button .form-group {
    margin-top: 1rem;
    height: auto;
}
.lean-ui.cbolui-ddl-pre fieldset.btn-select-group .form-group {
    margin-bottom: 0;
    height: auto;
}
::-webkit-input-placeholder {
    font-family: Interstate_Light;
 }
 ::-moz-placeholder {
    font-family: Interstate_Light;
 }
 :-moz-placeholder {
    font-family: Interstate_Light;
 }
 :-ms-input-placeholder {
    font-family: Interstate_Light !important;
 }
 ::-ms-input-placeholder {
    font-family: Interstate_Light !important;
 }
 .lean-ui.cbolui-ddl-pre .form-group {
    display: block;
}
.lean-ui.cbolui-ddl-pre img:not([src]) {
    display: none;
}
.lean-ui.cbolui-ddl-pre input.form-control,
.lean-ui.cbolui-ddl-pre .form-group select.form-control,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control,
.lean-ui.cbolui-ddl-pre .input-group.datepicker-group {
    margin: 0;
    padding: 0px;
    height: 36px;
    min-height: 36px;
    font-size: 1.125rem;
    line-height: 1.6875rem;
    font-family: Interstate_Regular;
}
.lean-ui.cbolui-ddl-pre .input-group.datepicker-group input.datepicker {
    padding-right: 2rem !important;
}
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control.no-value {
    font-family: Interstate_Light;
}
.lean-ui.cbolui-ddl-pre .row .form-group input.form-control,
.lean-ui.cbolui-ddl-pre .form-group select.form-control,
.lean-ui.cbolui-ddl-pre .row .form-group input.form-control:focus,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control:focus,
.lean-ui.cbolui-ddl-pre .input-group.datepicker-group {
    border-width: 0 0 1px 0;
    background: transparent;
    border-radius: 0;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lean-ui.cbolui-ddl-pre .form-group .input-group.combo-group .form-control {
    background-color: transparent;
    height: 35px;
    min-height: 35px;
    padding: 0;
    font-size: 1.125rem;
    line-height: 1.6875rem;
}
.lean-ui.cbolui-ddl-pre .form-group .input-group.combo-group .form-control.ng-valid {
    font-family: Interstate_Regular;
}
.lean-ui.cbolui-ddl-pre .form-group select.form-control option {
    font-family: Interstate_Light;
}
.lean-ui.cbolui-ddl-pre .form-group .input-group.combo-group .area-code {
    width: 120px;
}
.lean-ui.cbolui-ddl-pre .form-group select.form-control,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control:focus {
    padding-right: 2.5rem;
}
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control:not(.no-value) {
    color: #333;
    font-weight: 300 !important;
}
.lean-ui.cbolui-ddl-pre .button-single-check .checkbox,
.lean-ui.cbolui-ddl-pre .button-single-check .radio {
    width: 100%;
}
.lean-ui.cbolui-ddl-pre .button-single-check label.radiochecklabel {
    height: 46px;
    margin: 0;
    padding: 0 5px;
    border: 1px solid #999 !important;
    border-radius: 6px;
    font-family: Interstate_Regular;
    font-size: 1rem;
    line-height: 44px;
    color: #999;
    width: 100%;
    text-align: center;
    text-decoration: none !important;
}
.lean-ui.cbolui-ddl-pre .button-single-check label.radiochecklabel:hover span,
.lean-ui.cbolui-ddl-pre .button-single-check label.radiochecklabel:focus span {
    text-decoration: none !important;
}
.lean-ui.cbolui-ddl-pre .button-single-check label.radiochecklabel:before {
    content: none;
}
.lean-ui.cbolui-ddl-pre .input-group.datepicker-group .form-control {
    border-radius: 0 !important;
}
.lean-ui.cbolui-ddl-pre .form-group:not(.is-focused) .input-group.combo-group.input-ui:not(.block-input-success):not(.block-input-danger) .input-group-addon {
    visibility: hidden;
    padding: 0;
}
.lean-ui.cbolui-ddl-pre .form-group:not(.is-focused) .input-group.combo-group.input-ui:not(.block-input-success):not(.block-input-danger) .form-control {
    margin-left: -10px;
}
.lean-ui.cbolui-ddl-pre p a {
    color: #006CB0;
    text-decoration: none;
    font-family: Interstate_Bold;
}
.lean-ui.cbolui-ddl-pre .theme-light .input-group-addon {
    background: transparent;
    padding: 0 0.5rem 0 0;
    font-size: 1.125rem;
    line-height: 1.6875rem;
    font-family: Interstate_Regular;
    color: #333;
}
.lean-ui.cbolui-ddl-pre span.btn-lbl-inner {
    font-family: Interstate_Regular;
    font-size: 1rem;
    line-height: 1.1875rem;
}
.lean-ui.cbolui-ddl-pre .input-group.combo-group {
    border-width: 0 0 1px 0 !important;
    border-radius: 0;
    margin: 0;
}
.lean-ui.cbolui-ddl-pre .input-group.combo-group.container-input-danger,
.lean-ui.cbolui-ddl-pre .input-group.combo-group.input-ui.block-input-danger {
    border-color: #D60000 !important;
}
.lean-ui.cbolui-ddl-pre .input-group.combo-group .form-control {
    border: 0;
}
.lean-ui.cbolui-ddl-pre .form-group.is-focused .input-group.combo-group,
.lean-ui.cbolui-ddl-pre .form-group.is-focused .input-group.combo-group.container-input-danger,
.lean-ui.cbolui-ddl-pre .form-group.is-focused .input-group.combo-group.container-input-success,
.lean-ui.cbolui-ddl-pre .row .form-group input.form-control:focus,
.lean-ui.cbolui-ddl-pre .row .form-group .block-input-danger input.form-control:focus,
.lean-ui.cbolui-ddl-pre .row .form-group .block-input-success input.form-control:focus,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control:focus,
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown button.form-control.validation-input-danger:focus {
    border-color: #056dae !important;
    -webkit-box-shadow: 0px 1px 0px -1px #056dae;
    box-shadow:  0px 1px 0px -1px #056dae;
}
.lean-ui.cbolui-ddl-pre div.select-btn label.btn.active:not(.disabled),
.lean-ui.cbolui-ddl-pre div.select-btn input[type=radio]:focus + label.btn.active:not(.disabled),
.lean-ui.cbolui-ddl-pre .button-single-check input[type=checkbox]:checked + label.radiochecklabel,
.lean-ui.cbolui-ddl-pre .button-single-check input[type=radio]:checked + label.radiochecklabel {
    background: #002D72 !important;
    border: 1px solid #002D72 !important;
    box-shadow: none !important;
    color: #fff;
}
.lean-ui.cbolui-ddl-pre .button-single-check input[type=checkbox]:checked + label.radiochecklabel span,
.lean-ui.cbolui-ddl-pre .button-single-check input[type=radio]:checked + label.radiochecklabel span {
    color: #fff;
}
.lean-ui.cbolui-ddl-pre div.select-btn input[type=radio]:focus + label.btn:not(.disabled),
.lean-ui.cbolui-ddl-pre div.select-btn input[type=radio]:hover + label.btn:not(.disabled),
.lean-ui.cbolui-ddl-pre .button-single-check input[type=checkbox]:focus + label.radiochecklabel,
.lean-ui.cbolui-ddl-pre .button-single-check input[type=checkbox]:hover + label.radiochecklabel,
.lean-ui.cbolui-ddl-pre .button-single-check input[type=radio]:focus + label.radiochecklabel,
.lean-ui.cbolui-ddl-pre .button-single-check input[type=radio]:hover + label.radiochecklabel {
    border: 1px solid #002D72 !important;
}
.lean-ui.cbolui-ddl-pre form button[type=submit],
.lean-ui.cbolui-ddl-pre form>input[type=button],
.lean-ui.cbolui-ddl-pre form>input[type=submit],
.text-center .btn {
    margin: 0 auto;
    float: none;
    background-image: none;
    display: block;
    width: 320px;
    max-width: 100%;
}
.lean-ui.cbolui-ddl-pre a.btn.declineAndReturnBtn,
.lean-ui.cbolui-ddl-pre a.btn.declineAndReturnBtn:hover {
    margin: 1rem auto 0;
    display: block;
    text-align: center;
    padding: 0 10px;
    border: 0;
    background: transparent;
    color: #056DAE;
}
.lean-ui.cbolui-ddl-pre a.btn.declineAndReturnBtn:hover {
	text-decoration: underline;
}
.lean-ui.cbolui-ddl-pre .btn {
    margin-right: auto;
}
.lean-ui.cbolui-ddl-pre .otp-box {
    margin-top: 4.25rem !important;
}

.lean-ui.cbolui-ddl-pre .text-input-label {
    font-size: 0.875rem;
    color: #666;
    margin: 0;
    line-height: 0.875rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.lean-ui.cbolui-ddl-pre button.ui-datepicker-trigger {
    height: 20px !important;
    width: 20px !important;
    top: 6px;
    right: 10px;
}
.lean-ui.cbolui-ddl-pre .calander-icon {
    top: 5px !important;
    right: 10px !important;
}
.lean-ui.cbolui-ddl-pre .grey-bg {
    background: #eee;margin-bottom: 12px;
}
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown .arrow-notify.glyphicon {
    top: 14px;
    font-size: 0.6rem;
}
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown ul.dropdown-menu {
    margin: -1px 0 0;
}
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown .glyphicon-menu-down:before {
    content: "\e252";
}
.lean-ui.cbolui-ddl-pre .dropdown.select-dropdown .glyphicon-menu-up:before {
    content: "\e253";
}
.lean-ui.cbolui-ddl-pre .validation-message-danger {
    line-height: 1.125rem;
    font-size: 0.75rem;
    color: #D83D3B;
    font-family: Interstate_Light;
    margin-top: 0.375rem;
}
.lean-ui.cbolui-ddl-pre .btn-select-group div.row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
}
.lean-ui.cbolui-ddl-pre .btn-select-group .select-btn {
    height: 48px;
    padding: 0 0.5rem !important;
    margin-top: 1rem;
}
.lean-ui.cbolui-ddl-pre .btn-select-group .select-btn input[type=radio] {
    margin: 0 !important;
    height: 48px;
    left: 0.5rem;
    width: calc(100% - 1rem);
}
.lean-ui.cbolui-ddl-pre .btn-select-group .select-btn label.btn {
    height: 46px;
    margin: 0;
    border: 1px solid #999 !important;
}
/** Address autocomplete - START **/
.lean-ui.cbolui-ddl-pre address-search li a {
    padding-right: 2rem;
    position: relative;
}
.lean-ui.cbolui-ddl-pre address-search li a .glyphicon {
    right: 0.875rem;
    top: 0;
    position: absolute;
    margin: auto 0;
    bottom: 0;
    height: 0.875rem;
    font-size: 0.875rem;
}
/** address autocomplete - END **/
/** MODAL - START **/
.lean-ui.cbolui-ddl-pre .modal-open .modal {
    overflow-x: hidden;
    overflow-y: hidden;
}
.lean-ui.cbolui-ddl-pre .modal .modal-footer {
	text-align: center;
}
.lean-ui.cbolui-ddl-pre .modal-dialog {
    margin-top: 2rem;
    max-height: calc(100vh - 2rem);
    overflow-x: hidden;
    overflow-y: auto;
}
.lean-ui.cbolui-ddl-pre .modal .modal-body {
    padding: 0 1rem;
}
.lean-ui.cbolui-ddl-pre .modal button.close {
    top: 0.75rem;
    right: 0.75rem;
}
.lean-ui.cbolui-ddl-pre .modal .modal-header {
    padding: 3.125rem 1rem 1rem 1rem;
}
.cbolui-ddl-pre .modal .modal-header .modal-title,
.cbolui-ddl-pre .modal .modal-header h1,
.cbolui-ddl-pre .modal .modal-header h2 {
    margin-top: 0;
    margin-bottom: 0;
}
.lean-ui.cbolui-ddl-pre .modal .modal-footer {
    padding-top: 1rem;
    padding-bottom: 3.375rem;
}
.lean-ui.cbolui-ddl-pre .modal p {
    font-size: 0.875rem;
    line-height: 1.3125rem;
}
.lean-ui.cbolui-ddl-pre .modal .modal-footer button.btn.btn-link {
    margin-top: 2rem;
}
.lean-ui.cbolui-ddl-pre .attempt-info {
    margin-top: 1rem;
}
.lean-ui.cbolui-ddl-pre decor-heading[tabindex],
.lean-ui.cbolui-ddl-pre decor-paragraph[tabindex],
.lean-ui.cbolui-ddl-pre .modal-header h1,
.lean-ui.cbolui-ddl-pre .modal-header h2,
.lean-ui.cbolui-ddl-pre .modal-header h3,
.lean-ui.cbolui-ddl-pre .modal-header h4,
.lean-ui.cbolui-ddl-pre .modal-header .h1:focus,
.lean-ui.cbolui-ddl-pre .modal-header .h2:focus,
.lean-ui.cbolui-ddl-pre .modal-header .h3:focus,
.lean-ui.cbolui-ddl-pre .modal-header .h4:focus,
.lean-ui.cbolui-ddl-pre .modal button.close,
.lean-ui.cbolui-ddl-pre .modal .modal-header .modal-title,
.lean-ui.cbolui-ddl-pre .modal .modal-header .modal-title:hover,
.lean-ui.cbolui-ddl-pre .modal .modal-header .modal-title:focus {
    outline: none;
}
.lean-ui.cbolui-ddl-pre .btn-availability {
    position: static;
    width: 100% !important;
}
.lean-ui.cbolui-ddl-pre .uname-box {
    margin-bottom: 1rem;
}
.lean-ui.cbolui-ddl-pre .uname-box .validation-message-danger {
    display: none !important;
}
.lean-ui.cbolui-ddl-pre .uname-box .form-group {
    height: auto;
    margin-bottom: 0.5rem;
}
.lean-ui.cbolui-ddl-pre .theme-clr {
    color: #056DAE;
}
.lean-ui.cbolui-ddl-pre .theme-bg {
    background-color: #002A54;
}
.lean-ui.cbolui-ddl-pre .uname-box .userAvailableBtn {
    margin-top: 0rem !important;
    float: left;
    margin-bottom: 0 !important;
    color: #056DAE !important;
    font-family: Interstate_Bold;
    font-size: 0.75rem;
    line-height: 1.125rem;
}
.lean-ui.cbolui-ddl-pre .sessionextension-modal-cancel {
    margin: 2rem auto 0 !important;
    float: none;
    display: block;
}
.lean-ui.cbolui-ddl-pre .sessionextension-modal-cancel:before {
    content: none;
    font-family: Interstate_Bold;
}
.lean-ui.cbolui-ddl-pre #saveModal .sessionextension-modal-continue {
    margin-top: 0rem !important;
}
.lean-ui.cbolui-ddl-pre #saveModal .sessionextension-modal-cancel {
    margin-top: 0rem !important;
}
/** MODAL - END **/
.lean-ui.cbolui-ddl-pre .inline-idcard-img img {
    width: 100%;
    max-width: 335px;
    height: auto;
    max-height: 100%;
    margin-bottom: 1.3125rem;
}
.lean-ui.cbolui-ddl-pre hr{
    border-color: #EEE;
    margin-bottom: 2rem;
    margin-top: 1rem;
}
.lean-ui.cbolui-ddl-pre .mgn-btm-0 {
    margin-bottom: 0 !important;
}
.lean-ui.cbolui-ddl-pre .mgn-btm-1 {
    margin-bottom: 1rem !important;
}
.lean-ui.cbolui-ddl-pre .mgn-btm-2 {
    margin-bottom: 2rem !important;
}
.lean-ui.cbolui-ddl-pre .mgn-btm-3 {
    margin-bottom: 3rem !important;
}
.lean-ui.cbolui-ddl-pre .mgn-top-1 {
    margin-top: 1rem !important;
}
.lean-ui.cbolui-ddl-pre .mgn-top-2 {
    margin-top: 2rem !important;
}
.lean-ui.cbolui-ddl-pre .mgn-top-3 {
    margin-top: 3rem !important;
}
.lean-ui.cbolui-ddl-pre .mgn-top-5 {
    margin-top: 5rem !important;
}
.lean-ui.cbolui-ddl-pre .addition .glyphicon-plus-sign {
    line-height: 21px;
}
.lean-ui.cbolui-ddl-pre .accountHeader,
.lean-ui.cbolui-ddl-pre .accountHeader span {
    font-size: 1.3125rem;
    line-height: 1.6875rem;
}
.lean-ui.cbolui-ddl-pre .text-bold {
    font-family: Interstate_Bold !important;
}
.lean-ui.cbolui-ddl-pre .accountHeader a span:not(.glyphicon),
.lean-ui.cbolui-ddl-pre .addition span:not(.glyphicon) {
    font-size: 1rem;
    line-height: 1.1875rem;
    font-family: Interstate_Bold;
}
.lean-ui.cbolui-ddl-pre .title.options {
    width: 100%;
    padding: 0 10px;
}

.lean-ui.cbolui-ddl-pre .pil-preheader {
    display: none;
}
.lean-ui.cbolui-ddl-pre .yes-no .select-btn,
.lean-ui.cbolui-ddl-pre .yes-no-btn,
.lean-ui.cbolui-ddl-pre .citizenshipContainer .select-btn,
.lean-ui.cbolui-ddl-pre .medicareColorContainer .select-btn {
    float: left;
}
.lean-ui.cbolui-ddl-pre address-search button {
    margin: 0 auto 1rem;
    float: none;
    display: block;
}
.lean-ui.cbolui-ddl-pre address-search .success_text {
    color: #006E0A;
    margin-bottom: 2rem;
    font-family: Interstate_Regular;
}
.lean-ui.cbolui-ddl-pre img.medicareImg {
    width: 100%;
    max-width: 335px;
    height: auto;
    max-height: 100%;
}
@media (max-width: 767px) {
    .container {
        width: 100% !important;
    }
    .form-group .custom-flexi-buttons {
        width: 33.33333%;
        display: block;
        float: left;
    }
    .lean-ui.cbolui-ddl-pre .citizenshipContainer .select-btn,
    .lean-ui.cbolui-ddl-pre .medicareColorContainer .select-btn {
        width: 100% !important;
    }
    .lean-ui.cbolui-ddl-pre .yes-no .select-btn,
    .lean-ui.cbolui-ddl-pre .yes-no-btn  {
        width: 50% !important;
    }
}
@media (min-width: 768px) {
    .xs-new-line {
        display: block;
    }
    .form-group .custom-flexi-buttons {
        width: auto;
        float: left;
        display: inline-block;
    }
    .lean-ui.cbolui-ddl-pre .yes-no .select-btn,
    .lean-ui.cbolui-ddl-pre .yes-no-btn {
        width: 25% !important;
    }
    .lean-ui.cbolui-ddl-pre .btn-select-group .custom-flexi-buttons.select-btn label.btn {
        width: auto;
        min-width: 100px;
        overflow: visible;
        display: inline-block;
    }
    .lean-ui.cbolui-ddl-pre .btn-select-group .custom-flexi-buttons.select-btn label.btn .btn-lbl{
        line-height: 1.5;
        position: relative;
        width: 100%;
        padding: 0px 11px;
        height: 100%;
        vertical-align: middle;
    }
    .lean-ui.cbolui-ddl-pre .citizenshipContainer .select-btn {
        width: 50% !important;
    }
    .lean-ui.cbolui-ddl-pre .medicareColorContainer .select-btn {
        width: 33.3333333333% !important;
    }
    .lean-ui.cbolui-ddl-pre .modal .modal-body {
        padding: 0 2rem;
    }
    .lean-ui.cbolui-ddl-pre .modal button.close {
        top: 1.5rem;
        right: 1.5rem;
    }
    .lean-ui.cbolui-ddl-pre .modal .modal-header {
        padding: 4.1875rem 2rem 2rem 2rem;
    }
    .lean-ui.cbolui-ddl-pre .modal .modal-footer {
        padding-top: 2rem;
        padding-bottom: 4.375rem;
    }
}
@media (min-width: 768px) and (max-width: 990px) {
    .container {
        width: 100% !important;
    }
    .ui-main-container .container, .ui-subheader-container .container {
        width: 90% !important;
        max-width: 848px !important;
    }
}

@media (min-width: 991px) {
    .lean-ui.cbolui-ddl-pre .modal .modal-dialog {
        width: 80%;
    }
    .container {
        width: 100% !important;
    }
    .ui-main-container .container, .ui-subheader-container .container {
        width: 848px !important;
    }
    .lean-ui.cbolui-ddl-pre .yes-no .select-btn,
    .lean-ui.cbolui-ddl-pre .yes-no-btn {
        width: 20% !important;
    }
    .lean-ui.cbolui-ddl-pre .modal-footer .btn {
        margin-top: 0;
        margin-bottom: 20px;
    }
}
@media (min-width: 1200px) {
    .lean-ui.cbolui-ddl-pre .modal .modal-dialog {
        width: 70%;
    }
}