﻿/*
CSS Validation:    

Unknown pseudo-element or pseudo-class ::selection [selection] 
Property pointer-events doesn't exist : auto 
The at-rule @-webkit-keyframes is not implemented
Property -webkit-box-shadow is an unknown vendor extension
Property -moz-box-shadow is an unknown vendor extension
Property -webkit-box-shadow is an unknown vendor extension
Property -moz-box-shadow is an unknown vendor extension
::-moz-selection is an unknown vendor extended pseudo-element
::-webkit-selection is an unknown vendor extended pseudo-element
Property -webkit-animation is an unknown vendor extension
::-webkit-outer-spin-button is an unknown vendor extended pseudo-element
::-webkit-inner-spin-button is an unknown vendor extended pseudo-element
Property -webkit-appearance is an unknown vendor extension
Property -moz-appearance is an unknown vendor extension
*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ie {
        margin-bottom: -20px;
    }
}

/* phone number - see esContentPaymentHist.dbo.PortableExceptionErrorCodes */
.pn {
    font-weight: normal;
    white-space: nowrap;
}

/* phone number bold - see esContentPaymentHist.dbo.PortableExceptionErrorCodes */
.pnb {
    font-weight: bold;
    white-space: nowrap;
}

.authAgreement {
    width: 100% !important;
    height: 100% !important;
    background: #fff;
    padding-left: 27px;
    font-weight: normal;
}

.optional-label {
    font-size: 85%;
    color: #63656b;
    font-weight: normal;
}

a.account-summary-menu-item::before {
    content: " ";
    display: block;
    position: absolute;
    margin-top: 9px;
    width: 25px;
    height: 25px;
    background: url(/Images/icon/svg/icn-ind-nav-home.svg) no-repeat;
}

a.panel-title-hover:hover {
    color: #44464a;
}

.taskbar {
    padding: 2px 32px;
    background: #f5f5f5;
    text-align: center;
    border: 1px solid #ddd;
    border-top: 0;
}

.taskbar-item {
    background: #fff;
    width: 108px;
    height: 80px !important;
    outline: none;
    padding: 5px 0;
}

.taskbar-item a, .taskbar-item a:hover {
    color: #00698C;
    outline: none;
    text-decoration: none;
}

.taskbar-item a span {
    width: 108px;
    display: block;
    border-right: 1px solid #ddd;
}

.taskbar-item a span img {
    margin: 0 auto;
}

.table tbody tr td {
    border-top: 0;
}

ul, ol {
    margin: -4px 0 0px 0px;
    /* BEGIN Bootstrap 5.x upgrade - style corrections*/
    padding-left: 4rem;
    /* END Bootstrap 5.x upgrade - style corrections*/
}

ul li, ol li {
    padding-bottom: 1px;
}

ul li ul, ol li ol, ul li ol, ol li ul {
    margin: 10px 0 -10px -15px;
}

nav ul li {
    padding-bottom: 0;
}

a {
    color: #00698C;
}

a:hover {
    color: #00698C;
    text-decoration: underline;
}

a.ad-link {
    background: transparent;
    color: #bfc0be !important;
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

.no-text-decoration {
    text-decoration: none !important;
}

a.account-link {
    background: transparent;
    color: #000;
    text-decoration: none;
}

a.header, a.footer {
    background: transparent;
    color: #fff;
}

fieldset {
    border: 0;
}

legend {
    border: 0;
    padding-bottom: 3px;
}

#footer .signOffSmall {
    display: none;
}

#footer .signOffLarge {
    display: none;
}

#footer-authenticated .signOffSmall {
    display: inline;
}

#footer-authenticated .signOffLarge {
    display: inline;
    float: right;
}

#menuchevronmobile, #menuchevrondesktop {
    padding: 18px 16px;
}

.pay-label {
    color: #fff;
    padding: 17px 20px 0 0;
}

.label-wrap {
    width: 100%;
}

.pay-icon {
    color: #fff;
    padding: 13px 5px 0 0;
}

.environment_banner_top {
    background-color: #00f;
    color: #fff;
    display: block;
    font-family: Verdana,sans-serif;
    font-weight: bold;
    margin: -16px 0px 0px 212px;
    height: 16px;
    line-height: 16px;
}

.environment_banner_top_prod {
    background-color: #00f;
    color: #f00;
    display: block;
    font-family: Verdana,sans-serif;
    font-weight: bold;
}

.hamburger {
    float: right;
}

.sign-off a:before {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1200px -800px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 14px;
    position: relative;
    top: 1px;
    width: 9px;
    height: 14px;
}

.form-control {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.alertIcon {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1400px -200px;
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 16px;
    left: 46px;
    position: absolute;
    width: 16px;
}

a.footer.float-right {
    position: relative;
    top: -2px;
}

/*a.footer {
    text-decoration: none !important;
   
}*/

a.no-outline, .no-outline {
    outline: none;
}

a.no-outline2 {
    outline: none;
    color: #44464a;
}

#account-display-x {
    content: " ";
    display: block;
    position: absolute;
    right: 18px;
    top: 15px;
    width: 15px;
    height: 15px;
    background-position: -1800px -1200px;
    background-repeat: no-repeat;
    background-image: url('/Images/icon/svg/app-icons-sprite.svg');
}

.width85 {
    width: 85px;
}

.width100 {
    width: 100px;
}

.width125 {
    width: 125px;
}

.width150 {
    width: 150px !important;
}

.width160 {
    width: 160px !important;
}

.width175 {
    width: 175px !important;
}

.width180 {
    width: 180px !important;
}

.width190 {
    width: 190px !important;
}

.width200 {
    width: 200px !important;
}

.width210 {
    width: 210px !important;
}

.width230 {
    width: 230px !important;
}

.width250 {
    width: 250px !important;
}

.width275 {
    width: 275px !important;
}

.width300 {
    width: 300px !important;
}

.width335 {
    width: 335px !important;
}

.width400 {
    width: 400px !important;
}

.input-group-100pct {
    width: 100%;
}

.width100pct {
    width: 100%;
    margin-top: 8px;
    font-family: Verdana;
    font-size: 16px;
    color: #44464A;
}

.noMargin {
    margin: 0;
}

.nopadding {
    padding: 0;
}

.gray {
    color: #44464a;
}

.left5 {
    padding-left: 5px;
}

.left10 {
    padding-left: 10px;
}

.left50 {
    padding-left: 50px;
}

.left165 {
    padding-left: 165px;
}

.left208 {
    padding-left: 208px;
}

.left12 {
    margin-left: 12px;
}

.left25 {
    margin-left: 25px;
}

.left210 {
    margin-left: 210px;
}

.left240 {
    margin-left: 240px;
}

.left260 {
    margin-left: 260px;
}

.left5 .row {
    padding-left: 0px;
}

.left16 {
    padding-left: 16px;
}

.left30 {
    padding-left: 30px;
}

.top2 {
    padding-top: 2px;
}

.top20 {
    padding-top: 20px;
}

.left46 {
    padding-left: 46px;
}

.relative-container {
    position: relative;
}

.spacer {
    height: 1.0em;
}

.spacer-double {
    height: 2.0em;
}

.spacer15 {
    height: 15px;
}

.text-right {
    text-align: right;
}

.white {
    color: #fff;
}

.white-background {
    background: #fff;
}

#search {
    margin: 15px 15px 0 0;
    width: 155px;
    border: 1px solid #44464a;
    border-radius: 0px;
}

.nowrap {
    white-space: nowrap;
}

a.nav-link {
    color: #44464a;
    text-decoration: none;
}

a.col2-link {
    color: #fff;
    font-weight: normal;
}

td, th {
    padding: 5px;
}

.b {
    font-weight: bold !important;
}

.border-bottom0 {
    border-bottom: 0 !important;
}

.border-top0 {
    border-top: 0 !important;
}

.border-bottom-gray {
    border-bottom: 1px solid #8f8f8f;
}

.borderRadius3 {
    border-radius: 3px;
}

.col2-filler {
    background: #44464a;
    width: 255px;
    position: absolute;
    min-height: 10000px;
    height: 10000px;
    top: 200px;
    z-index: -1;
}

.content-table-header {
    color: #fff;
    font-size: 16px;
    background: #57595c;
    vertical-align: top;
    padding: 7px 0 6px 15px;
    border-top: 1px solid #8f8f8f;
}

.dark-gray-background {
    background: #44464a;
}

.gray-background {
    background: #eee;
}

.light-gray-background {
    background: #eceeee;
}

.eservices-nav {
    position: absolute;
    top: -1000px;
}

.page-width {
    max-width: 1025px;
    margin: 0 auto;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.overflow-hidden {
    overflow: hidden;
}

.float-right-button {
    float: right !important;
    margin-top: 15px;
    margin-bottom: 0px !important;
}

.font85 {
    font-size: 85%;
}

.font125 {
    font-size: 125%;
}

.font150 {
    font-size: 150%;
}

.input-field, .input-field2, .input-field3, input-field-span, .input-field-button, input-field-long, input-field-long2, input-field-long3 {
    padding-left: 8px;
    z-index: 0;
}

.input-field-textarea {
    width: 100%;
    vertical-align: top;
}

.gray-background {
    background: #eee;
}

.gray-font {
    color: #dedfde !important;
}

.logo-together {
    margin: 0 15px 15px 0;
    float: right;
}

#together {
    overflow: auto;
}

.logo-wfds-small {
    font-family: Georgia;
    font-weight: bold;
    color: #44464a !important;
    font-size: 19px;
    width: 152px;
    vertical-align: middle;
    padding: 28px 15px 15px 0;
    line-height: 38px;
}

.logo-wfds-small-mobile {
    font-family: Georgia;
    font-weight: bold;
    color: #44464a !important;
    font-size: 17px;
    width: 152px;
    vertical-align: middle;
}

.logo-wfds-mobile-container {
    text-align: center;
    padding-top: 6px;
}

.margin-bottom0 {
    margin-bottom: 0 !important;
}

.bottom0 {
    margin-bottom: 0;
    padding-bottom: 0;
}

.bottom4 {
    padding-bottom: 4px;
}

.bottom5 {
    margin-bottom: 5px;
}

.bottom10 {
    margin-bottom: 10px;
}

.bottom15 {
    margin-bottom: 15px;
}

.top0 {
    margin-top: 0;
    padding-top: 0;
}

.top4 {
    margin-top: 4px;
}

.top5 {
    margin-top: 5px;
}

.top6 {
    margin-top: 6px;
}

.top7 {
    margin-top: 7px;
}

.top10 {
    margin-top: 10px;
}

.topPad5 {
    padding-top: 5px;
}

.topPad10 {
    padding-top: 10px;
}

.top15 {
    margin-top: 15px;
}

.paddingTop15 {
    padding-top: 15px !important;
}

/* duplicate from line #247-#310
.width85 {
    width: 85px;
}

.width125 {
    width: 125px;
}

.width150 {
    width: 150px !important;
}

.width160 {
    width: 160px !important;
}

.width175 {
    width: 175px !important;
}

.width180 {
    width: 180px !important;
}

.width190 {
    width: 190px !important;
}

.width200 {
    width: 200px !important;
}

.width250 {
    width: 250px !important;
}

.width275 {
    width: 275px !important;
}

.width300 {
    width: 300px !important;
}

.width335 {
    width: 335px !important;
}

.width400 {
    width: 400px !important;
}
**/
.input-group-100pct {
    width: 100%;
}

.width100pct {
    width: 100%;
    margin-top: 8px;
    font-family: Verdana;
    font-size: 16px;
    color: #44464A;
}

.noMargin {
    margin: 0;
}

.nopadding {
    padding: 0;
}

.gray {
    color: #44464a;
}

.left5 {
    padding-left: 5px;
}

.left10 {
    padding-left: 10px;
}

.left165 {
    padding-left: 165px;
}

.left208 {
    padding-left: 208px;
}

.left12 {
    margin-left: 12px;
}

.left25 {
    margin-left: 25px;
}

.left210 {
    margin-left: 210px;
}

.left240 {
    margin-left: 240px;
}

.left260 {
    margin-left: 260px;
}

.left5 .row {
    padding-left: 0px;
}

.left16 {
    padding-left: 16px;
}

.left30 {
    padding-left: 30px;
}

.left46 {
    padding-left: 46px;
}

.right5 {
    padding-right: 5px;
}

.right20 {
    padding-right: 20px;
}

.relative-container {
    position: relative;
}

.spacer {
    height: 1.0em;
}

.spacer-double {
    height: 2.0em;
}

.spacer15 {
    height: 15px;
}

.text-right {
    text-align: right;
}

.white {
    color: #fff;
}

.white-background {
    background: #fff;
}

#search {
    margin: 15px 15px 0 0;
    width: 155px;
    border: 1px solid #44464a;
    border-radius: 0px;
}

.nowrap {
    white-space: nowrap;
}

.account-container {
    font-family: Verdana;
    color: #AE1E23;
}

.account-desc-container {
    font-family: Verdana;
    color: #707780;
}

.display-block {
    display: block;
}

.house {
    vertical-align: baseline;
}

.submenu {
    padding-left: 25px;
}

.sidr ul li {
    line-height: 44px;
    border-bottom: 0px none !important;
    background: #bb0826;
}

.sidr ul li:hover, .sidr ul li.active, .sidr ul li.active {
    border-top: none;
    line-height: 44px;
    background: #eb202b;
}

.sidr ul li a {
    padding: 0 0 0 20px !important;
}

.menuitem {
    border-bottom: 0;
    /*padding: 25px 0 10px 20px !important;*/
    background: #bb0826;
}

.menuitem a:hover {
    background-color: #eb202b;
}

.menuclose {
    display: block;
    height: 1px;
    cursor: pointer;
    position: relative;
    background-color: #bb0826;
    text-indent: -999em;
    border-top: 1px solid #fff;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.second-level-action {
    background-color: #44464a;
}

.second-level-action a:hover {
    background-color: #585b60;
}

.third-level-action {
    display: block;
}

.third-level-action a {
    color: #44464a !important;
    background-color: #fff;
}

.third-level-action a:hover {
    color: #44464a !important;
    background-color: #d9d9d6;
}

.locked {
    vertical-align: top;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #FFF;
    margin: 0 !important;
    z-index: 9999;
}

#lockbuffer {
    display: block;
    width: 100%;
}

.cursorpointer {
    cursor: pointer;
}

/* Bootstrap Icons */
.help-icon {
    margin: 0 10px 0 15px;
    color: #fff;
}

.home-icon {
    margin: 12px;
    color: #fff;
    float: right;
}

.lock-icon {
    color: #fff;
}

.phone-icon {
    margin-right: 10px;
    color: #44464a;
}

.play-icon {
    margin-right: 0px;
    color: #fff;
}

.plus-icon {
    float: right;
    text-align: right;
    margin: 10px;
}

.print-icon {
    margin: 0 10px 0 15px;
    color: #fff;
}

.car-icon {
    float: left;
    margin-right: 12px;
}

/* Right Column Welcome Box */
.welcome-line1 {
    padding: 0 15px 5px;
    background: #44464a;
    color: #fff;
    font-size: 16px;
    text-align: left;
}

.welcome-line2 {
    padding: 5px 15px;
    background: #44464a;
    color: #BFC0BE !important;
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    text-align: left;
}

.welcome-line3 {
    padding: 5px 15px 15px;
    background: #44464a;
    color: #fff;
    text-align: left;
}

/* Right Column Contact Us Box */
.contact-us-table-header {
}

.contact-us-table-line1 {
    padding: 2px 20px;
    background: #44464a;
    color: #FFFFFF !important;
    font-size: 13px;
}

.contact-us-table-linex {
    padding: 2px 20px;
    background: #44464a;
    color: #bfc0be !important;
    font-size: 13px;
}

.contact-us-table-line-time {
    padding: 0 20px;
    background: #44464a;
    color: #bfc0be !important;
    font-size: 13px;
}

.contact-us-table-line1-mobile {
    font-weight: bold;
    text-align: left;
    font-size: 15px;
}

.contact-us-table-linex-mobile {
    padding-left: 28px;
    padding-right: 15px;
    text-align: left;
    font-size: 15px;
}

/* Right Column eServices Box */
.eservices-table-header {
}

.eservices-table-subheader {
    background: #44464a;
    padding-left: 15px;
}

.eservices-table-subheader-font {
    color: #bfc0be !important;
    font-weight: normal;
    font-family: Verdana;
    font-size: 13px;
}

.eservices-table-line {
    padding: 5px 15px 5px 20px;
    background: #44464a;
    color: #fff;
    border-bottom: 1px solid #8f8f8f;
}

.eservices-table-divider-line {
    padding: 18px 15px 18px 0px;
    color: #606265;
    border-bottom: 1px solid #8f8f8f;
}

.eservices-table-divider-line-last {
    padding: 18px 15px 18px 0px;
    color: #606265;
    border-bottom: 0;
}

.eservices-table-line-padding {
    padding: 18px 15px 18px 15px;
}

.eservices-sidebar-header-image {
    margin-right: 8px;
}

.eservices-sidebar-header-image-lock {
    margin-right: 6px;
    margin-bottom: 5px;
}

/* HTML 5 */
::-moz-selection {
    background: rgba(68,70,74,0.99);
    color: #fff;
}

::-webkit-selection {
    background: rgba(68,70,74,0.99);
    color: #fff;
}

::selection {
    background: rgba(68,70,74,0.99);
    color: #fff;
}

.icon.uti-arrow-right-enabled {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1791px -398px;
    background-repeat: no-repeat;
    height: 24px;
    margin-right: -10px;
    top: 7px;
    width: 26px;
}

.icon.uti-arrow-right-enabled-2 {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1791px -398px;
    background-repeat: no-repeat;
    height: 24px;
    margin-right: 4px;
    margin-top: 45px;
    width: 26px;
}

#contactus:before {
    background-image: url("/Images/icon/handset.png");
    content: " ";
    display: block;
    height: 20px;
    left: 15px;
    position: absolute;
    margin-top: 2px;
    width: 20px;
}

.icon.ind-handset-glob {
    background-image: url('/Images/icon/svg/app-icons-sprite.svg');
    background-position: -600px -1000px;
    background-repeat: no-repeat;
    height: 19px;
    left: 20px;
    width: 18px;
}

#contactus {
    padding: 10px 20px 10px 40px;
}

.bottom5 {
    margin-bottom: 5px;
}

.bottom10 {
    margin-bottom: 10px;
}

.bottom15 {
    margin-bottom: 15px;
}

/* calendar */

.mwfCalendarIcon {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -608px -621px;
    background-repeat: no-repeat;
    bottom: 0;
    height: 26px;
    margin: auto;
    pointer-events: auto;
    position: absolute;
    right: -5px;
    top: 0;
    width: 32px;
}

/* icon */

.ui-icon {
    padding: 3px 6px;
}

.ui-icon-edit-input {
    background: url(/Images/icon/icn-uti-compose.png) no-repeat scroll 7px 6px;
    padding-left: 30px;
}

.currency-input input {
    border: 0;
}

/* calendar popup */

.ui-datepicker a {
    text-decoration: none;
}

.ui-datepicker-header {
    color: #44464A;
    font-family: Verdana,Sans-Serif;
    line-height: 30px;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e0e3e2;
}

.ui-datepicker-title {
    text-align: center;
}

.ui-datepicker-prev, .ui-datepicker-next {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    top: 7px;
    width: 20px;
    height: 15px;
    text-indent: 100%;
    white-space: nowrap;
    margin-top: 6px;
}

.ui-datepicker-next {
    background: url("/Images/icon/svg/app-icons-sprite.svg") no-repeat -390px -615px;
    float: right;
}

.ui-datepicker-prev {
    background: url("/Images/icon/svg/app-icons-sprite.svg") no-repeat -190px -615px;
    float: left;
}

.ui-datepicker tbody td {
    padding: 0;
    border: 1px solid #e0e3e2;
    text-align: center;
}

.ui-datepicker td span, .ui-datepicker td a {
    display: inline-block;
    font-weight: bold;
    text-align: center;
    width: 32px;
    height: 30px;
    line-height: 30px;
}

.ui-datepicker-calendar .ui-state-active {
    background: #00698C;
    color: #FFF;
    position: relative;
    width: 35px;
}

.ui-state-disabled {
    background: #EDEDED;
    color: #b4b3b3;
}

.ui-datepicker-unselectable .ui-state-default {
    background: #EDEDED;
    color: #b4b3b3;
}

.ui-datepicker-calendar td:first-child .ui-state-active {
    width: 34px;
    margin-left: 0;
}

.ui-datepicker-calendar td:last-child .ui-state-active {
    width: 34px;
    margin-right: 0;
}

/* eservices environment bars */

.Table {
    width: 100%;
    padding: 0px;
    margin: 20px 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}

.Table .Heading .Cell {
    border: 0px solid #CCC;
    border-bottom: 1px solid #BFC0BE;
    border-top: 1px solid #BFC0BE;
    text-align: left;
    font-family: verdana,helvetica,sans-serif !important;
    line-height: 1.385;
    font-size: 13px;
    color: #717881;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 3px;
}

.Table .Row .Cell {
    border: 0px solid #CCC !important;
    font-family: verdana,helvetica,sans-serif !important;
    font-size: 14px;
    color: #606265;
    padding: 13px 2px;
    height: 14px;
    vertical-align: top;
    line-height: 1.5;
}

.Table .Row:nth-of-type(even) {
    background-color: #F5F5F5;
}

.break_word {
    word-wrap: break-word;
    word-break: break-all !important;
}

.nomargin {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.wfRadio-label {
    padding-left: 25px;
    padding-top: 4px;
}

.wfRadio-container {
    width: 5px;
}

.wfRadio input {
    display: none;
}

.wfRadio span {
    background-image: url(/Images/icon/icn-uti-radio-btn-off-glob-24x24-000720-v01_00.svg);
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    position: relative;
    background-size: 24px 24px;
}

.wfRadio input:checked + span {
    background-image: url("/Images/icon/icn-uti-radio-btn-on-glob-24x24-000720-v01_00.svg");
    background-repeat: no-repeat;
    height: 24px;
}

.wfRadio input[disabled="disabled"]:checked + span {
    background-image: url("/Images/icon/icn-uti-radio-btn-on-disabled-glob-24x24-000720-v01_00.svg");
    background-repeat: no-repeat;
    height: 24px;
}

.wfCheckbox input {
    display: none;
}

.wfCheckbox {
    width: 15px;
    margin-right: 5px;
}

.wfCheckbox span {
    /*background-image: url("/Images/icon/svg/app-icons-sprite.svg");*/
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEuMDgzIiB5PSIxLjA2MiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIxLjc0OSIgaGVpZ2h0PSIyMS44NzUiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNDRkQxRDciIGQ9Ik0yMS4zMzUsMS4zMzRjMC43MzEsMCwxLjMzMSwwLjYsMS4zMzEsMS4zMzF2MTguNjY3YzAsMC43MzQtMC42LDEuMzM0LTEuMzMxLDEuMzM0SDIuNjY2DQoJCWMtMC43MzQsMC0xLjMzMy0wLjYtMS4zMzMtMS4zMzRWMi42NjVjMC0wLjczMSwwLjU5OS0xLjMzMSwxLjMzMy0xLjMzMUgyMS4zMzUgTTIxLjMzNSwwSDIuNjY2QzEuMTk1LDAsMCwxLjE5NSwwLDIuNjY1djE4LjY2Nw0KCQlDMCwyMi44MDUsMS4xOTUsMjQsMi42NjYsMjRoMTguNjY2QzIyLjgwNSwyNCwyNCwyMi44MDUsMjQsMjEuMzM1VjIuNjY1QzI0LDEuMTk1LDIyLjgwNSwwLDIxLjMzNSwwTDIxLjMzNSwweiIvPg0KPC9nPg0KPC9zdmc+DQo=') /*/Images/icon/icn-uti-checkbox-unchecked-glob-24x24-000720-v01_00.svg*/;
    /*background-position: -800px -200px;*/
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    position: relative;
    top: 3px;
    width: 24px;
    z-index: 1;
}

.wfCheckbox input:checked ~ span {
    /*background-image: url("/Images/icon/svg/app-icons-sprite.svg");*/
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEgVGlueS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS10aW55LmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9InRpbnkiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KCSB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEuMDgzIiB5PSIxLjA2MiIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIxLjc0OSIgaGVpZ2h0PSIyMS44NzUiLz4NCjxyZWN0IHg9IjguMjE3IiB5PSIxMC44NCIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDc0IC0wLjcwNjggMC43MDY4IDAuNzA3NCAtMy45OTg1IDEzLjc0NDUpIiBmaWxsPSIjMDA2OThDIiB3aWR0aD0iMTIuNzY5IiBoZWlnaHQ9IjEuNzI0Ii8+DQo8cmVjdCB4PSI0LjUyMyIgeT0iMTMuODEyIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcgLTAuNzA3MiAwLjcwNzIgLTAuNzA3IDMuMjI5OCAzMC42ODU4KSIgZmlsbD0iIzAwNjk4QyIgd2lkdGg9IjYuODk4IiBoZWlnaHQ9IjEuNzI0Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjQ0ZEMUQ3IiBkPSJNMjEuMzM1LDEuMzM0YzAuNzMxLDAsMS4zMzEsMC42LDEuMzMxLDEuMzMxdjE4LjY2N2MwLDAuNzM0LTAuNiwxLjMzNC0xLjMzMSwxLjMzNEgyLjY2Ng0KCQljLTAuNzM0LDAtMS4zMzMtMC42LTEuMzMzLTEuMzM0VjIuNjY1YzAtMC43MzEsMC41OTktMS4zMzEsMS4zMzMtMS4zMzFIMjEuMzM1IE0yMS4zMzUsMEgyLjY2NkMxLjE5NSwwLDAsMS4xOTUsMCwyLjY2NXYxOC42NjcNCgkJQzAsMjIuODA1LDEuMTk1LDI0LDIuNjY2LDI0aDE4LjY2NkMyMi44MDUsMjQsMjQsMjIuODA1LDI0LDIxLjMzNVYyLjY2NUMyNCwxLjE5NSwyMi44MDUsMCwyMS4zMzUsMEwyMS4zMzUsMHoiLz4NCjwvZz4NCjwvc3ZnPg0K') /*/Images/icon/icn-uti-checkbox-checked-glob-24x24-000720-v01_00.svg*/;
    /*background-position: -800px 0;*/
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}

.wfCheckbox input[disabled="disabled"]:checked ~ span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQtJREFUeNrclr0KwjAUha9N7aBisYiDInR36av0SX0LFwd1chVcij8Vf5HWqL3BgNRYG70OeiBLIN9Jm3tzUhiMxh4AdJPhAq0myfBNhDPGXKdmA2MGCZnzM4Srtcs576KBgLeaDaDWfBG6YstUO7+XZNKTU/odg+kuUs6bFPDhYi8MNtEJOk6J9gskHFW1TNpfdA/36mVoVyw6gzzwpwbx+QLBIf4YrjRAeC/YQn+2U1aGDlxpUDQKYFvsAfYO/GmZ4mJZ2whFLY+xNjyzD1QmuvCXVZSG6cJzdTJC8VywiXThua+KdPv/522aaYAZSi3JxDOYYEBTRuct9MXLAg18TH8M6G88W64CDABdJYVkRp2/jgAAAABJRU5ErkJggg==') /*/Images/icon/icn-uti-checkbox-checked-disabled-glob-24x24-000720-v01_00@1x.png*/;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
    color: #b4b3b3;
}

.custom-checkbox {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -800px -200px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    position: relative;
    top: 3px;
    width: 18px;
    z-index: 1;
}

.custom-checkbox.selected {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -800px 0;
    background-repeat: no-repeat;
    height: 18px;
    width: 18px;
}

.custom-checkbox input[type="checkbox"] {
    cursor: pointer;
    height: 38px;
    left: -10px;
    margin: 0;
    min-height: 38px;
    min-width: 38px;
    opacity: 0;
    outline: medium none;
    position: absolute;
    top: -10px;
    width: 38px;
    z-index: 2;
}

.Table {
    display: table;
}

.Title {
    display: table-caption;
    text-align: center;
    font-weight: bold;
    font-size: larger;
}

.Heading {
    display: table-row;
    font-weight: bold;
    text-align: left;
}

.Row {
    display: table-row;
}

/* BEGIN Bootstrap 5.x upgrade - style corrections*/

html {
    font-size: 10px;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.table > :not(:first-child) {
    border-top: 0px solid currentColor;
}

.table > :not(caption) > * > * {
    border-bottom-width: 0px;
}

.table-striped > tbody > tr:nth-of-type(even) > * {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color);
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-accent-bg: transparent;
    color: inherit;
}

.row > * {
    flex-shrink: 1;
    padding-left: 0px;
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    padding-left: 15px;
}

.col-sm-12 {
    padding-left: 15px;
}

.selected {
    color: #ffffff !important;
    background-color: #00698c !important;
}

/* END Bootstrap 5.x upgrade - style corrections*/

.AlternateRow1 {
    background-color: #f5f5f5;
}

.AlternateRow2 {
    background-color: #fff;
}

.Cell {
    display: table-cell;
    border: solid;
    border: #ccc 1px solid;
    border-collapse: collapse;
    vertical-align: middle;
    width: 170px;
}

.input-group .form-control {
    z-index: 0;
}

@keyframes spin {
    to {
        transform: rotate(1turn);
    }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(1turn);
    }
}

.inline-loading:before {
    content: " ";
    float: left;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background-position: -2000px -1200px;
    background-repeat: no-repeat;
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    -webkit-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8);
}

.inline-loading {
    padding: 0;
    margin-left: 0;
}

.account-summary-disclosures {
    color: #44464a;
    font-size: 12px;
    line-height: 16px;
    padding: 0 20px 40px;
    text-align: left;
    margin-top: 16px;
}

.account-summary-disclosures .footnote {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 22px;
    text-indent: -999em;
    width: 11px;
}

.icon.ehl-logo {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -200px 0;
    background-repeat: no-repeat;
    height: 12px;
    padding: 0 6px 0 0;
    position: relative;
    top: 1px;
    width: 14px;
}

label h3 {
    font-weight: normal;
    font-size: 16px;
    color: #44464A;
    line-height: 1.231;
    margin-top: 0px;
}

#disclosure {
    width: auto;
    margin-top: 16px;
}

.otheremails {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 7px;
    white-space: nowrap;
    min-width: 155px;
}

.otheremailaddress {
    width: 65% !important;
    min-width: 280px !important;
}

.message-list {
    padding: 0 0;
    margin-left: 0;
    margin-top: 0;
}

.message-list li {
    margin-bottom: 7px;
    padding-bottom: 0 !important;
    width: 100%;
}

.message-list li:last-child {
    margin-bottom: 20px;
}

.message.customer-level {
    display: table;
    margin-top: 8px;
    min-height: 54px;
}

.message.customer-level:first-child {
    margin-top: 0;
}

.message.customer-level p {
    color: #717881;
    display: table-cell;
    font-size: 13px;
    line-height: 18px;
    padding: 20px;
}

.message.customer-level:before {
    content: " ";
    display: table-cell;
    min-height: 52px;
    width: 52px;
}

.message.customer-level a.button.cta {
    display: table-cell;
    height: 38px;
    padding: 0 10px;
    vertical-align: middle;
    width: 52px;
}

.message.customer-level a.button.cta span {
    background-color: #fff;
    border-radius: 2px;
    color: #f00;
    font-size: 13px;
    line-height: 16px;
    padding: 11px 10px;
    white-space: nowrap;
}

.message.customer-level.error {
    border: 1px solid #f00;
}

.message.customer-level.error:before {
    background-color: #f00;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNpiZKAA/AcCbOKMQECumUwMgwxQ6qADRIqN3BD6QKQY3Rx0kUix0SgbNFF2gUix0SijWpQxUuoj9OqDkmpjWEYZehR9GAwOukCtHDYaZfRy0EVq1WODMspYqGDGAWo1zgYloEZJrQCkHGAhBCyoHwyYb4COCQDi9/8RAMQOGEgHITsG7qiBcozDf9zAYbBl+w8DFUrnsYTO+YFMQwZAvB/JMSC2ASVmAgQYAOFQmuYMwdASAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-error-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.customer-level.error a.button.cta span {
    background-color: #f00;
    color: #fff;
}

.message.customer-level.urgent {
    border: 1px solid #de8002;
}

.message.customer-level.urgent:before {
    background-color: #de8002;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASBJREFUeNrMl9ENgzAMREMngBG6ARugbsAIHaGbMAIjMAJiko4QNnANMj8Fgu04ESdZVCKhT+ckdpwTCgBKjA/GgOFhL0/vljGlSyUC6UGu3hwMP9ieuMHVMre1gunATl0WGBqbForSBAmAIJS+4mwB4+OLwVqMBWoDY2rGeOK0meuOaDcpHFp3H8shcsdL0qtwaFP179LjYNDb5dPuv46AmoxADSdlnruYDVI249TqCkj84QigdW4qILGzqYCWXfKi36Mm3eYOxUBxgFTWK6F2i/rolB4i24yagtOuDJxzaIo4V0pyx5FbV7VqSlI6AumrMXpJ6TAproH0+ejiqmk/lA7y2w9pg6aQrr827qfz9tVZYG55DbrlRTHnVfonwACyueZvUShfwAAAAABJRU5ErkJggg==') /*../Images/icon/icn-ind-urgent-task-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.customer-level.urgent a.button.cta span {
    background-color: #de8002;
    color: #fff;
}

.message.customer-level.alert {
    border: 1px solid #ffbb12;
}

.message.customer-level.alert:before {
    background-color: #ffbb12;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATRJREFUeNrcl4ENgyAQRcUJGMFOUDcoI3QENqgbtBswgiN0BEdwhLqBI9CjocZQgTur0PQnhESQ+8DjxKL4N2mtaygjlB4K/wVDxshbKrcZqT9V5zLD7Va56nIZUtovmQPkkMakgJttcbdpYftULpClfS6SA25BfjhB+aw9LeAQ4BZahaSAw8CVJ6CItJMALwme2kh75XluzFw3NQQzPEMlPM0YcBss4NgVCh1hHlkhzBh4QwZkRDCMIYEBvIyBDNUlMsaJwKGKAV4ilhl7Qo6IPiTA3dURGq+lhBlSvcYQJQClLz2DwwuN3l8Sa8Z38fJJ2SxNnQQug0OnljBoH7mWRCezJcgvdgIX/u8BXzFDo7v5tNh6jTrKH0QqTYCz+TFHfiL20MAYO7iZesj4izfFfgowABQU4kuuP8nmAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-alert-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.customer-level.alert a.button.cta span {
    background-color: #ffbb12;
    color: #fff;
}

.message.customer-level.confirmation {
    border: 1px solid #49a635;
}

.message.customer-level.confirmation:before {
    background-color: #49a635;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNrs1cENgDAIAMCO4CiO4ggdxQ0cgREcxVE6QuXRfhqtYAs0RhJ+lFxICs4ZRIzRYwbM2VlHwuSwRRUYW9QNxgb1gNFFETE5tpEw8GO+gcGiCXMZZjJYuKcHfgQMFA/9SBgSShtTRUlhVmJDr/K10686iI1nlT3DQAXGRNuWHnNSOhu4Iwp6rv5WFEjco7cokDySXJTs1Wai5DEMlB6GgNLHVFB2mAuUGOYUYABhv5lsoGL4aQAAAABJRU5ErkJggg==') /*../Images/icon/icn-ind-confirm-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.customer-level.confirmation a.button.cta span {
    background-color: #49a635;
    color: #fff;
}

.message.customer-level.informational {
    border: 1px solid #0eb9f3;
}

.message.customer-level.informational:before {
    background-color: #0eb9f3;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpiYKAA/P//PwGI3/9HgH6GgQJAyx3+YwcNlJjLRIHeeBzi9gPlIAFahDwlDtqIQ/zgQKaj+WjpZz8QUxRyjFRwlAE0+j4wMjJeYBgFgw3gKX8GvBxiGGzZftRBuAAoaztC8QJqO4iF5IKLkfEDkDoAS+CjUTbqoFEHjTpo1EFDsPmBDBxGo2zYOwggwAAPsqLqqJJ6oAAAAABJRU5ErkJggg==') /*../Images/icon/icn-ind-info-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.customer-level.informational a.button.cta span {
    background-color: #0eb9f3;
    color: #fff;
}

.messageForDiv-list {
    padding: 0 0;
    margin-left: 0;
    margin-top: 0;
}

.messageForDiv-list p {
    margin-bottom: 7px;
    padding-bottom: 0 !important;
    width: 100%;
}

.messageForDiv-list p:last-child {
    margin-bottom: 8px;
}

.messageForDiv.customer-level {
    display: table;
    margin-top: 8px;
    min-height: 54px;
}

.messageForDiv.customer-level:first-child {
    margin-top: 0;
}

.messageForDiv.customer-level span {
    color: #717881;
    display: table-cell;
    font-size: 13px;
    line-height: 18px;
    padding: 20px;
}

.messageForDiv.customer-level:before {
    content: " ";
    display: table-cell;
    min-height: 52px;
    width: 52px;
}

.messageForDiv.customer-level a.button.cta {
    display: table-cell;
    height: 38px;
    padding: 0 10px;
    vertical-align: middle;
    width: 52px;
}

.messageForDiv.customer-level a.button.cta span {
    background-color: #fff;
    border-radius: 2px;
    color: #f00;
    font-size: 13px;
    line-height: 16px;
    padding: 11px 10px;
    white-space: nowrap;
}

.messageForDiv.customer-level.error {
    border: 1px solid #f00;
}

.messageForDiv.customer-level.error:before {
    background-color: #f00;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALBJREFUeNpiZKAA/AcCbOKMQECumUwMgwxQ6qADRIqN3BD6QKQY3Rx0kUix0SgbNFF2gUix0SijWpQxUuoj9OqDkmpjWEYZehR9GAwOukCtHDYaZfRy0EVq1WODMspYqGDGAWo1zgYloEZJrQCkHGAhBCyoHwyYb4COCQDi9/8RAMQOGEgHITsG7qiBcozDf9zAYbBl+w8DFUrnsYTO+YFMQwZAvB/JMSC2ASVmAgQYAOFQmuYMwdASAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-error-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.messageForDiv.customer-level.error a.button.cta span {
    background-color: #f00;
    color: #fff;
}

.messageForDiv.customer-level.urgent {
    border: 1px solid #de8002;
}

.messageForDiv.customer-level.urgent:before {
    background-color: #de8002;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASBJREFUeNrMl9ENgzAMREMngBG6ARugbsAIHaGbMAIjMAJiko4QNnANMj8Fgu04ESdZVCKhT+ckdpwTCgBKjA/GgOFhL0/vljGlSyUC6UGu3hwMP9ieuMHVMre1gunATl0WGBqbForSBAmAIJS+4mwB4+OLwVqMBWoDY2rGeOK0meuOaDcpHFp3H8shcsdL0qtwaFP179LjYNDb5dPuv46AmoxADSdlnruYDVI249TqCkj84QigdW4qILGzqYCWXfKi36Mm3eYOxUBxgFTWK6F2i/rolB4i24yagtOuDJxzaIo4V0pyx5FbV7VqSlI6AumrMXpJ6TAproH0+ejiqmk/lA7y2w9pg6aQrr827qfz9tVZYG55DbrlRTHnVfonwACyueZvUShfwAAAAABJRU5ErkJggg==') /*../Images/icon/icn-ind-urgent-task-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.messageForDiv.customer-level.urgent a.button.cta span {
    background-color: #de8002;
    color: #fff;
}

.messageForDiv.customer-level.alert {
    border: 1px solid #ffbb12;
}

.messageForDiv.customer-level.alert:before {
    background-color: #ffbb12;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATRJREFUeNrcl4ENgyAQRcUJGMFOUDcoI3QENqgbtBswgiN0BEdwhLqBI9CjocZQgTur0PQnhESQ+8DjxKL4N2mtaygjlB4K/wVDxshbKrcZqT9V5zLD7Va56nIZUtovmQPkkMakgJttcbdpYftULpClfS6SA25BfjhB+aw9LeAQ4BZahaSAw8CVJ6CItJMALwme2kh75XluzFw3NQQzPEMlPM0YcBss4NgVCh1hHlkhzBh4QwZkRDCMIYEBvIyBDNUlMsaJwKGKAV4ilhl7Qo6IPiTA3dURGq+lhBlSvcYQJQClLz2DwwuN3l8Sa8Z38fJJ2SxNnQQug0OnljBoH7mWRCezJcgvdgIX/u8BXzFDo7v5tNh6jTrKH0QqTYCz+TFHfiL20MAYO7iZesj4izfFfgowABQU4kuuP8nmAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-alert-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.messageForDiv.customer-level.alert a.button.cta span {
    background-color: #ffbb12;
    color: #fff;
}

.messageForDiv.customer-level.confirmation {
    border: 1px solid #49a635;
}

.messageForDiv.customer-level.confirmation:before {
    background-color: #49a635;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNrs1cENgDAIAMCO4CiO4ggdxQ0cgREcxVE6QuXRfhqtYAs0RhJ+lFxICs4ZRIzRYwbM2VlHwuSwRRUYW9QNxgb1gNFFETE5tpEw8GO+gcGiCXMZZjJYuKcHfgQMFA/9SBgSShtTRUlhVmJDr/K10686iI1nlT3DQAXGRNuWHnNSOhu4Iwp6rv5WFEjco7cokDySXJTs1Wai5DEMlB6GgNLHVFB2mAuUGOYUYABhv5lsoGL4aQAAAABJRU5ErkJggg==') /*../Images/icon/icn-ind-confirm-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.messageForDiv.customer-level.confirmation a.button.cta span {
    background-color: #49a635;
    color: #fff;
}

.messageForDiv.customer-level.informational {
    border: 1px solid #0eb9f3;
}

.messageForDiv.customer-level.informational:before {
    background-color: #0eb9f3;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpiYKAA/P//PwGI3/9HgH6GgQJAyx3+YwcNlJjLRIHeeBzi9gPlIAFahDwlDtqIQ/zgQKaj+WjpZz8QUxRyjFRwlAE0+j4wMjJeYBgFgw3gKX8GvBxiGGzZftRBuAAoaztC8QJqO4iF5IKLkfEDkDoAS+CjUTbqoFEHjTpo1EFDsPmBDBxGo2zYOwggwAAPsqLqqJJ6oAAAAABJRU5ErkJggg==') /*../Images/icon/icn-ind-info-customer-level-glob-36x28-000720-v01-00-@1x.png*/;
    background-position: center;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.messageForDiv.customer-level.informational a.button.cta span {
    background-color: #0eb9f3;
    color: #fff;
}

.message.account-level {
    display: table;
    min-height: 46px;
}

.message.account-level p {
    color: #fff;
    display: table-cell;
    padding: 14px;
}

.message.account-level:before {
    content: " ";
    display: table-cell;
    min-height: 46px;
    width: 52px;
}

.message.account-level a.button.cta {
    display: table-cell;
    height: 38px;
    padding: 0 10px;
    vertical-align: middle;
    width: 52px;
    text-decoration: none !important;
}

.message.account-level a.button.cta span {
    background-color: #fff;
    border-radius: 2px;
    color: #e20303;
    font-size: 13px;
    line-height: 16px;
    padding: 11px 10px;
    white-space: nowrap;
    cursor: pointer;
}

.cta {
    background-color: #fff;
    border-radius: 2px;
    color: #e20303;
    font-size: 18px;
    line-height: 16px;
    white-space: nowrap;
}

.message.account-level.error {
    background-color: #e20303;
}

.message.account-level.error:before {
    background-color: #f00;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH1JREFUeNpiYCAR/P//P+E/Jkgg1RwmBtLBAyLFqG4xVcCA+ZiRHNeCIhXFECAY1kENAhdwsGlu8Qcc7NGgprrFH3GwR4N6NFVTXGQKACkDWFADS8wPDMMaAH3cj9QI6KeXpQPWAlEgUozqFn8gUowmwb0eKZjXk2MGQIABACM1ZPfFv7eyAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-error-account-level-glob-30x22-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.account-level.error a.buttonwf.cta span {
    color: #e20303;
}

.message.account-level.urgent {
    background-color: #a86101;
}

.message.account-level.urgent:before {
    background-color: #de8002;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOlJREFUeNrEltERwiAMhqkTOAJu0A1kBEaok+Em1klwA0bAnx6+VNokgPW/y/HQkA+Sa4JSTMUYDczBfPyWz99G1UsIpmGPyFfy1a1QCwtRrrTHtkA3lX0o2Zr0hg7gIEo7p6ZM8FJzLnTkRBOAkwwH7H4AdmvOUAB7LGRdBuhzAIZecL9QYFYwIXjx3wQjzhlLOAJ8amguqW632v3Vqc66w54wJ71x6SZe2B7TXzARPn7NKaV6FmZtgl2JtM/c8Vcjt9Pxxm4tUzImuw4JwXjUXcciU00z+diHwF+fPoVxST32DDfeW4ABAIV9Y58ybgusAAAAAElFTkSuQmCC') /*/Images/icon/icn-ind-urgent-task-account-level-glob-30x22-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.account-level.urgent a.button.cta span {
    color: #de8002;
}

.message.account-level.alert {
    background-color: #9a6e02;
    border: none;
}

.message.account-level.alert:before {
    background-color: #ffbb12;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOlJREFUeNrUlm0NxCAMhhcUTMIkIAEJJwEHNwnnYBJOwiRUwiRMws5Brz/IffQ6KBuQ3Js0TYDsTbuHhq77JyGipdgoFoq+pTHgW1MrU4+/srVN+9BiLqhtfMN9+Vqmw4fJFqqf+VoToCg7VrUaNKM0vVByiqNjMdBCS1cJph3CoVTFI8WwsyetOw1oJgUUpauwlYJoOgUao/ZLqf3DE00gVjIGjMseMV4TH/WYFpScULnyZ+cx16zoin6i0aG7tgo2RjEHNMOBoqRpTe5ViU+08KLQCpS/JA5a6voUkpNa/WjwgHl5PAUYAASXeu0X3R5CAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-alert-account-level-glob-30x22-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.account-level.alert a.button.cta span {
    color: #9a6e02;
}

.message.account-level.confirmation {
    background-color: #388229;
}

.message.account-level.confirmation:before {
    background-color: #49a635;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJtJREFUeNrs1cENgDAIBdDGCRzFDXQURnETRukIjuIIFQ8mNVHAyK8XSUgvhJcm0KYEjFLKILlKUmoVFXoEfYHicQU94V00KkeW7JWysfVN9+AfrRuRd/qiUdfoo1AVj0Qna+8ggySF2WhEkOmV4l5yMRrOkJVx4pg9fYFzxIPwFOfI18iLM+J7s3BG/q13OA5VcDx6gYehmwADAE4hfN6k0PLIAAAAAElFTkSuQmCC') /*../Images/icon/icn-ind-confirm-account-level-glob-30x22-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.account-level.confirmation a.button.cta span {
    color: #388229;
}

.message.account-level.informational {
    background-color: #027298;
}

.message.account-level.informational:before {
    background-color: #0eb9f3;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAWCAYAAADXYyzPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpiYCAR/P//3wCI7/9HgAQGegCgRev/YwIFeliMDTgMhI/fA7EAPSwWAOL9UEtBcR3AMAqoHMQOOBLW/1GLiQGMJFgMKiRgpVQ9iiFAQDOL0QuRUYtHLR61mJJ8DKr6DKDc/WjSjlD6AtANH+hWcpHTIGAaqEpnwCwGCDAAzKkGrSZ9310AAAAASUVORK5CYII=') /*../Images/icon/icn-ind-info-account-level-glob-30x22-000720-v01-00-@1x.png*/;
    background-position: center 12px;
    background-repeat: no-repeat;
    width: 52px;
    min-width: 52px;
}

.message.account-level.informational a.button.cta span {
    color: #027298;
}

.message.account-level.informational p {
    padding: 14px !important;
}

.redTextBoxBorder {
    border: 1px solid #d66;
}

.alert {
    padding: 0px;
}

.icon.contact-phone {
    width: 18px;
    height: 19px;
    background-position: -400px -990px;
    background-repeat: no-repeat;
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.pwdSubCriteriaValid {
    color: darkgreen;
}

.pwdSubCriteriaInValid {
    color: red;
}

.pwdCriteriaValid {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -9px -649px;
    background-repeat: no-repeat;
    content: " ";
    height: 19px;
    position: absolute;
    width: 19px;
}

.pwdCriteriaInValid {
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -9px -849px;
    background-repeat: no-repeat;
    content: " ";
    height: 19px;
    position: absolute;
    width: 19px;
}

.systemMaintenance {
    text-align: left;
}

.button-inverse-msg {
    background: #ffffff;
    border: 0;
}

.button-inverse-information {
    color: #0095c8;
    background: #ffffff;
    border: 0;
}

.button-inverse-urgent {
    color: #de8002;
}

.validation-summary-errors ul li:before {
    content: 'Error: ';
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1400px -199px;
    background-repeat: no-repeat;
    width: 16px;
    padding: 0px 0px 5px 25px;
}

.validation-summary-errors ul li {
    list-style: none;
}

div.termsAndConditions {
    background: #FFFFFF;
    border: solid 1px #aaab9b;
    height: 500px !important;
    width: 100%;
    overflow: auto;
    padding: 10px;
}

div.cmsLinkBack {
    display: none;
    background-color: #808080;
    position: absolute;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

span.cmsLinkBack {
    color: black;
    font-weight: bold;
}

.icon.hamburger-icon {
    background: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: 2px -1397px;
    background-color: #bb0826;
    width: 29px;
    height: 20px;
    margin: 0 0 0 0;
    padding: 15px;
}

.icon.calendar-icon {
    background: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -606px -619px;
    width: 36px;
    height: 30px;
    margin: 0 0 0 0;
    padding: 15px;
}

.icon.plus-icon-no-float {
    background: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1598px -198px;
    width: 18px;
    height: 18px;
    margin: 0 0 0 0;
    padding: 10px;
}

.icon.minus-icon-no-float {
    background: url("/Images/icon/svg/app-icons-sprite.svg");
    background-position: -1598px -797px;
    width: 18px;
    height: 18px;
    margin: 0 0 0 0;
    padding: 10px;
}

.hideMeOnLoad {
    display: none;
}

.noBorder {
    border: none !important;
}

.marginTop10 {
    margin-top: 10px !important;
}

.marginTest1 {
    margin-top: 5px !important;
    line-height: 1em;
}

.paymentErrorMessage {
    color: #f00;
}

.red {
    color: #f00;
}

.breakWord {
    word-wrap: break-word;
}

.paymentRdo {
    margin-right: 10px;
    margin-top: 10px;
}

.paymentRdoLabel {
    margin-right: 50px;
    margin-top: 15px;
    margin-left: 0;
}

.height8em {
    height: .8em;
}

.not-active {
    pointer-events: none;
    cursor: default;
}

.normalFont {
    font-weight: normal;
}

.Label250 {
    width: 250px;
}

.styled-select select {
    border: 1px solid #CFD1D7;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('/Images/DownArrow.png');
    background-position: right;
    background-color: #F5F5F5;
    background-repeat: no-repeat;
    height: 30px;
    border-radius: 4px;
    padding-left: 8px;
}

.WhiteBkgd {
    background-color: white;
}

#infoDetails {
    padding: 0;
    margin: 0;
}

.no-padding-margin-all {
    padding: 0;
    margin: 0;
}

.no-padding-margin-all {
    padding: 0;
    margin: 0;
}

.manageUserIdTopHR {
    margin-top: 10px;
    margin-bottom: 10px;
}

.manageUserIdBottomHR {
    margin-top: 10px;
    margin-bottom: 10px;
}

#standaloneHelp {
    padding: 10px;
    background: #fff;
}

#helpBottomNav {
    float: left;
}

/* Update Phone number and Primary Adress css*/
.subContainer {
    margin-top: 20px;
    margin-left: -15px;
}

.adjustleftpadding {
    padding-left: 2px;
}

.adjusetSpacer {
    margin-top: 20px;
}

.verfiAndConfirmTable td {
    padding: 10px !important;
}

.updateconfirmationMessage {
    margin-left: -15px;
}

.custominput-group input {
    float: right;
}

.adjustFirstTxtInputLeftMargin {
    margin-left: -15px;
}

.adjustSpanDashMargin {
    margin-left: 1.5%;
    margin-top: 5px;
}

.phoneScreenContainer input[type=text] {
    text-align: left;
    min-height: 34px;
    width: 100%;
}

.addressScreenContainer input[type=text] {
    min-height: 34px;
}

.emailScreenContainer input[type=text] {
    min-height: 34px;
}

.notificationScreenContainer input[type=text] {
    min-height: 34px;
}

.nowrap {
    white-space: nowrap;
}

.addressinstruction {
    font-size: 10px;
    font-weight: normal;
}

.adjustAddressLableAndInput {
    margin-left: -14px;
}

.textAlign-right {
    text-align: right;
}

.accountddlAdjustStyle, .borderRadiuStyle {
    border-radius: 5px !important;
    margin-left: 3px;
    border: 1px solid #cfd1d7;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('/Images/DownArrow.png');
    background-position: right;
    background-color: #f5f5f5;
    background-repeat: no-repeat;
    height: 35px;
}

.alternate_Col {
    width: 100%;
    font-family: Verdana;
    font-size: 16px;
    color: #44464a;
}

.confirm {
    margin-top: 30px;
    margin-bottom: 30px;
}

.verify {
    margin-top: 15px;
    margin-bottom: 30px;
}

.alternate_Col tr:nth-child(even) {
    background: #fff;
}

.alternate_Col tr:nth-child(odd) {
    background: #eee;
}

.report-tr-header {
    border-bottom: 1px solid #CFD1D7;
    border-top: 1px solid #CFD1D7;
    font-size: 14px;
}

.width5pct {
    width: 5%;
}

.width15pct {
    width: 15%;
}

.width20pct {
    width: 20%;
}

.width30pct {
    width: 30%;
}

.report tr {
    border-bottom: 1px solid #E6E6E6;
    font-size: 13px;
}

.fontBold {
    font-weight: bold;
}

.pagination, .display-inline-block {
    display: inline-block;
}

.pagination > li {
    display: inline;
}

.pagination > span {
    display: inline;
}

.pagination > li > a,
.pagination > li > span {
    position: relative;
    color: #428bca;
    text-decoration: none !important;
    background-color: #fff;
    border-left: 1px solid #CFD1D7;
    padding: 0 20px 0 20px;
    border-right: none;
    border-top: none;
    border-bottom: none;
    cursor: pointer;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
    text-decoration: none !important;
    border-left: none;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
    text-decoration: none !important;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    background-color: #eee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    font-weight: bold;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #BFC0BE;
    cursor: not-allowed;
    background-color: white;
}


.leftenabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('/Images/pagination-left-enabled.png');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 8px;
}

.leftdisabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('/Images/pagination-left-disabled.png');
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 8px;
}

.rightenabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('/Images/pagination-right-enabled.png');
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 8px;
}

.rightdisabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('/Images/pagination-right-disabled.png');
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 8px;
}

.reportTable {
    width: 100%;
    font-family: Verdana;
    font-size: 16px;
    color: #44464A;
}

.spinnerstyle {
    display: inline-block;
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    content: "\00a0\00a0\00a0\00a0";
    width: 66px;
    height: 66px;
    background-position: -1400px 0;
    background-repeat: no-repeat;
    background-image: url("/Images/icon/svg/app-icons-sprite.svg");
    -webkit-animation: spin 1s infinite steps(8);
    animation: spin 1s infinite steps(8);
}

#spinner {
    opacity: 0.5;
    background: #000;
    width: 100%;
    height: 1000%;
    z-index: 4;
    top: 0;
    left: 0;
    position: fixed;
    visibility: hidden;
    overflow-y: hidden;
}

/* JQuery Dialog Box */
.ui-dialog {
    position: absolute;
}

.overflow-visible {
    overflow: visible;
}

.verticalAlign-Top {
    vertical-align: top;
}

.borderTopBottom {
    border-bottom: 1px solid #CFD1D7;
    border-top: 1px solid #CFD1D7;
}

.margin-20-0-15-15 {
    margin: 20px 0 15px 15px;
}

.margin-15-5-15-5 {
    margin: 15px 5px 15px 5px;
}

.paddingLeft20 {
    padding-left: 20px;
}

.paddingLeft10 {
    padding-left: 10px;
}

.paddingRight10 {
    padding-right: 10px;
}

.text-decoration-underline {
    text-decoration: underline;
}

.display-inline {
    display: inline-block;
}

.width-90-pct {
    width: 90%;
}

.margin-5-0-5-10 {
    margin: 5px 0 5px 10px;
}

.margin-5-10-15-10 {
    margin: 5px 10px 15px 10px;
}

.panel-title-style {
    height: 30px;
    align-content: center;
}

.padding-0-0-0-15 {
    padding: 0 0 0 15px;
}

.font-13 {
    font-size: 13px;
}

.noBorderTop {
    border-top: none;
}

.delivery-button {
    padding: 0 7px;
    color: #9a6e02;
}

.GeneralTermsofUse {
    display: inline;
    vertical-align: sub;
    left: 40px;
    margin-right: 0;
    width: 100%;
}

.vertical-sub {
    vertical-align: sub;
}

.paddingLeft15 {
    padding-left: 15px;
}

.paddingRight15 {
    padding-right: 15px;
}

div .clearboth {
    clear: both;
}

.longEmail {
    width: 27em;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dialog-body {
    padding: 10px !important;
    max-height: calc(100vh - 300px);
    /*min-height: calc(100vh - 440px);*/
    overflow: auto;
}

.fontColorRed {
    color: #d71e28;
}

.borderBottomWidthThin {
    border-bottom-width: thin;
}

.borderBottomWidthMedium {
    border-bottom-width: medium;
}

.fontLighter {
    font-weight: lighter;
}

.fontSizeSmaller {
    font-size: smaller;
}

.fontSizeExtraSmall {
    font-size: x-small;
}

.fontSizeLarge {
    font-size: x-large;
}
.fontSizeLarger {
    font-size: large;
}

.hiddenSpanDisplay {
    border: 0;
    clip: rect(0000);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}


#footer .footer:hover {
    text-decoration: underline; /* Adds underline on hover */
    color: #007bff; /* Changes the color to a standard link blue */
    cursor: pointer; /* Ensures the pointer changes to a hand icon */
}

.reference-link {
    color: blue;
    text-decoration: underline;
    cursor: pointer;

}
