

.body-error button.navbar-toggler { display:none !important; }

/*#region HTML BODY STRUCTURE GRID*/
.nav-pills.nav-tabs-vertical .nav-link.disabled { color:#606060 !important; }
.joint-disclaimer { display: block; font-size: 11px; font-weight: normal; }
.ViewSDK_parentRelativeHeight {
        height: 80vh !important;
    }
@media (min-width: 768px) {
    
    .ViewSDK_parentRelativeHeight {
        height: 90vh !important;
    }
}
    /*#region HTML BODY*/
        html, body { width: 100%; padding:0 !important; background:#f7f7f7 !important; }
        html { overflow-y:scroll;  }
        body { font-size: .8625rem;  font-weight: 400; line-height: 1.5385; color: #404040; text-align: left; font-family: 'Lato', sans-serif !important; }
    /*#endregion */
    /*#region STRUCTURE */
        section#app-wrapper { min-height: 100%; display: flex; flex-direction: column; align-items: stretch; position:relative !important; background:rgb(236,236,236); }
        main#application { flex-grow: 1; flex-shrink: 0; background:rgb(236,236,236); }
        #ApplicationForm { transition:.3s all; }
        .pdfobject-container, embed { height:90vh; width:100%; margin-bottom:2em; margin-top:2em; }
        .flexbox .Overlay.desktop { padding-top:0; padding-bottom:0; }
        
        
        .start-left img { width:140px; height:auto; }
        .start-right ul.list-unstyled .media img { width: 80px; height: auto; }
        .start-right { width:100%; }        

       @media (min-width: 1200px) {
            .start-right { max-width: 45%; width:auto; }
        }

        @media (max-width: 600px) {
            .media { display: block; margin-bottom: 3em; }
            .media > span, .media div { display: block; text-align: center; margin:0 !important; }
            .media > span img { margin-bottom:1em; }
            .media:first-child > span img { margin-bottom: 0; }
            
        } 
    
        
/*#endregion */
/*#endregion HTML BODY*/
/* #region TYPOGRAPHY*/
.plaidWarningHeader { display: block; font-weight: bold; }
.border-md-1 { border-width:0 !important; }
    /*#region Headings */
        h1,h2,h3,h4,h5,h6 { font-family: 'Lato', sans-serif !important; font-weight: 400; letter-spacing:0; }
        h3 { font-size: 1.8em; color: #006747; }
    /*#endregion Headings */

    /*#region Lead */
        .lead { font-family: 'Lato', sans-serif !important; font-weight: 400; letter-spacing:0; }
        .lead { font-size:1.6em; font-weight:400; color:#454545;}
        .lead-mini { font-size:1em; font-weight:300; color:#454545; }
    /*#endregion Lead */

    /*#region Inline text elements */
        legend { font-size:1.8em; color:#006747; margin-bottom:0; }
        sup { position: relative; top: -.5em; margin-right:.1em; font-size: .5em; font-weight:bold; }
    /*#endregion Inline text elements */

    /*#region Text utilities */
        .lg-label { font-size: 1.8em; color: #006747; font-weight:400; }
        .hide {display:none !important;}
        .card-title { font-size: 1rem; display: block }
        .text-small { font-size:.85em; }
        .border-2 { border-width:2px; border-style:solid; }
        .border-3 { border-width:3px; border-style:solid; }
        .border-radius-0 { border-radius:0 !important; }
        .shadow-md { box-shadow: 0 .075rem .25rem rgba(0,0,0,.125) !important; }
        .cursor-pointer { cursor:pointer; }
        .text-muted { color:#5F6D77 !important; }
        .white-space-no-wrap { white-space:nowrap; }
        .text-align-center { text-align:center; }
        .nostretch { width: auto !important; white-space:nowrap; }
        .fit-width { max-width:100%; }
        .font-size-lg { font-size:large; }
        .font-size-xlg { font-size:xx-large; }
        .font-weight-semibold { font-weight:500; }
        .line-height-1 { line-height:1em; }
        .border-1 { border-width:1px !important; border-style:solid; }
        .overflow-visible { overflow:visible; }
        .text-smaller { font-size: .625em; }
        .text-smallish { font-size: .75em; }
        .disSelection { pointer-events: none; opacity: .4; }
        .hidden-radio { display: none; }
        object + h4 { margin-top:3rem; }
        .badge { display: inline-block;	padding: .3125rem .375rem; font-size: 75%;	font-weight: 600; line-height: 1;text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .125rem; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
        .bottom-0 { bottom: 0; }
    /*#endregion Text utilities */

    /*#region Alignment */
        .content-divider { text-align: center; position: relative; z-index: 1; }
        .content-divider > span { background-color: #fff; display: inline-block; padding-left: 12px; padding-right: 12px; }
        .content-divider > span::before { content: ""; position: absolute; top: 50%; left: 0; height: 1px; background-color: #ddd; width: 100%; z-index: -1; }  
    /*#endregion Alignment*/

    /*#region Links */
        a { color: rgb(0, 103, 71); text-decoration: underline; }
        a:hover { color: rgb(0, 86, 59); text-decoration: none; }
    /*#endregion Links*/

    /*#region Lists */
    /*#endregion Lists*/

    /*#region Figures */
        .img-circle { border-radius:50%; }
        .img-sm { width: 36px !important; height:auto; }
        .img-md { width: 54px !important; height:auto; }
    /*#endregion Figures*/

    /* #region Custom color system */
        .alpha-primary{background-color:#e3f2fd}.text-primary{color:#006747 !important}.text-primary[href]:focus,.text-primary[href]:hover{color:#006747}.bg-primary{background-color:#2196f3; color:white;}.border-primary{border-color:#2196f3}.border-top-primary{border-top-color:#2196f3}.border-bottom-primary{border-bottom-color:#2196f3}.border-left-primary{border-left-color:#2196f3}.border-right-primary{border-right-color:#2196f3}.text-primary-300{color:#64b5f6}.text-primary-300[href]:focus,.text-primary-300[href]:hover{color:#40a4f4}.bg-primary-300{background-color:#64b5f6}.border-primary-300{border-color:#64b5f6}.border-top-primary-300{border-top-color:#64b5f6}.border-bottom-primary-300{border-bottom-color:#64b5f6}.border-left-primary-300{border-left-color:#64b5f6}.border-right-primary-300{border-right-color:#64b5f6}.text-primary-400{color:#42a5f5}.text-primary-400[href]:focus,.text-primary-400[href]:hover{color:#1e94f3}.bg-primary-400{background-color:#42a5f5}.border-primary-400{border-color:#42a5f5}.border-top-primary-400{border-top-color:#42a5f5}.border-bottom-primary-400{border-bottom-color:#42a5f5}.border-left-primary-400{border-left-color:#42a5f5}.border-right-primary-400{border-right-color:#42a5f5}.text-primary-600{color:#1e88e5}.text-primary-600[href]:focus,.text-primary-600[href]:hover{color:#1774c6}.bg-primary-600{background-color:#1e88e5}.border-primary-600{border-color:#1e88e5}.border-top-primary-600{border-top-color:#1e88e5}.border-bottom-primary-600{border-bottom-color:#1e88e5}.border-left-primary-600{border-left-color:#1e88e5}.border-right-primary-600{border-right-color:#1e88e5}.text-primary-700{color:#1976d2}.text-primary-700[href]:focus,.text-primary-700[href]:hover{color:#1563b0}.bg-primary-700{background-color:#1976d2}.border-primary-700{border-color:#1976d2}.border-top-primary-700{border-top-color:#1976d2}.border-bottom-primary-700{border-bottom-color:#1976d2}.border-left-primary-700{border-left-color:#1976d2}.border-right-primary-700{border-right-color:#1976d2}.text-primary-800{color:#1565c0}.text-primary-800[href]:focus,.text-primary-800[href]:hover{color:#11539e}.bg-primary-800{background-color:#1565c0}.border-primary-800{border-color:#1565c0}.border-top-primary-800{border-top-color:#1565c0}.border-bottom-primary-800{border-bottom-color:#1565c0}.border-left-primary-800{border-left-color:#1565c0}.border-right-primary-800{border-right-color:#1565c0}.alpha-danger{background-color:#ffebee}.text-danger{color:#f44336}.text-danger[href]:focus,.text-danger[href]:hover{color:#f22112}.bg-danger{background-color:#f44336}.border-danger{border-color:#f44336}.border-top-danger{border-top-color:#f44336}.border-bottom-danger{border-bottom-color:#f44336}.border-left-danger{border-left-color:#f44336}.border-right-danger{border-right-color:#f44336}.text-danger-300{color:#e57373}.text-danger-300[href]:focus,.text-danger-300[href]:hover{color:#df5353}.bg-danger-300{background-color:#e57373}.border-danger-300{border-color:#e57373}.border-top-danger-300{border-top-color:#e57373}.border-bottom-danger-300{border-bottom-color:#e57373}.border-left-danger-300{border-left-color:#e57373}.border-right-danger-300{border-right-color:#e57373}.text-danger-400{color:#ef5350!important}.text-danger-400[href]:focus,.text-danger-400[href]:hover{color:#ec312d}.bg-danger-400{background-color:#ef5350}.border-danger-400{border-color:#ef5350}.border-top-danger-400{border-top-color:#ef5350}.border-bottom-danger-400{border-bottom-color:#ef5350}.border-left-danger-400{border-left-color:#ef5350}.border-right-danger-400{border-right-color:#ef5350}.text-danger-600{color:#e53935}.text-danger-600[href]:focus,.text-danger-600[href]:hover{color:#d8201c}.bg-danger-600{background-color:#e53935}.border-danger-600{border-color:#e53935}.border-top-danger-600{border-top-color:#e53935}.border-bottom-danger-600{border-bottom-color:#e53935}.border-left-danger-600{border-left-color:#e53935}.border-right-danger-600{border-right-color:#e53935}.text-danger-700{color:#d32f2f}.text-danger-700[href]:focus,.text-danger-700[href]:hover{color:#b52626}.bg-danger-700{background-color:#d32f2f}.border-danger-700{border-color:#d32f2f}.border-top-danger-700{border-top-color:#d32f2f}.border-bottom-danger-700{border-bottom-color:#d32f2f}.border-left-danger-700{border-left-color:#d32f2f}.border-right-danger-700{border-right-color:#d32f2f}.text-danger-800{color:#c62828}.text-danger-800[href]:focus,.text-danger-800[href]:hover{color:#a62222}.bg-danger-800{background-color:#c62828}.border-danger-800{border-color:#c62828}.border-top-danger-800{border-top-color:#c62828}.border-bottom-danger-800{border-bottom-color:#c62828}.border-left-danger-800{border-left-color:#c62828}.border-right-danger-800{border-right-color:#c62828}.alpha-success{background-color:#e8f5e9}.text-success{color:#4caf50}.text-success[href]:focus,.text-success[href]:hover{color:#409444}.bg-success{background-color:#208738 !important;}.border-success{border-color:#4caf50}.border-top-success{border-top-color:#4caf50}.border-bottom-success{border-bottom-color:#4caf50}.border-left-success{border-left-color:#4caf50}.border-right-success{border-right-color:#4caf50}.text-success-300{color:#81c784}.text-success-300[href]:focus,.text-success-300[href]:hover{color:#67bb6a}.bg-success-300{background-color:#81c784}.border-success-300{border-color:#81c784}.border-top-success-300{border-top-color:#81c784}.border-bottom-success-300{border-bottom-color:#81c784}.border-left-success-300{border-left-color:#81c784}.border-right-success-300{border-right-color:#81c784}.text-success-400{color:#66bb6a}.text-success-400[href]:focus,.text-success-400[href]:hover{color:#4dae52}.bg-success-400{background-color:#66bb6a}.border-success-400{border-color:#66bb6a}.border-top-success-400{border-top-color:#66bb6a}.border-bottom-success-400{border-bottom-color:#66bb6a}.border-left-success-400{border-left-color:#66bb6a}.border-right-success-400{border-right-color:#66bb6a}.text-success-600{color:#43a047}.text-success-600[href]:focus,.text-success-600[href]:hover{color:#38853b}.bg-success-600{background-color:#43a047}.border-success-600{border-color:#43a047}.border-top-success-600{border-top-color:#43a047}.border-bottom-success-600{border-bottom-color:#43a047}.border-left-success-600{border-left-color:#43a047}.border-right-success-600{border-right-color:#43a047}.text-success-700{color:#388e3c}.text-success-700[href]:focus,.text-success-700[href]:hover{color:#2d7330}.bg-success-700{background-color:#388e3c}.border-success-700{border-color:#388e3c}.border-top-success-700{border-top-color:#388e3c}.border-bottom-success-700{border-bottom-color:#388e3c}.border-left-success-700{border-left-color:#388e3c}.border-right-success-700{border-right-color:#388e3c}.text-success-800{color:#2e7d32}.text-success-800[href]:focus,.text-success-800[href]:hover{color:#246127}.bg-success-800{background-color:#2e7d32}.border-success-800{border-color:#2e7d32}.border-top-success-800{border-top-color:#2e7d32}.border-bottom-success-800{border-bottom-color:#2e7d32}.border-left-success-800{border-left-color:#2e7d32}.border-right-success-800{border-right-color:#2e7d32}.alpha-warning{background-color:#fbe9e7}.text-warning{color:#ff5722}.text-warning[href]:focus,.text-warning[href]:hover{color:#fb3c00}.bg-warning{background-color:#ff5722}.border-warning{border-color:#ff5722}.border-top-warning{border-top-color:#ff5722}.border-bottom-warning{border-bottom-color:#ff5722}.border-left-warning{border-left-color:#ff5722}.border-right-warning{border-right-color:#ff5722}.text-warning-300{color:#ff8a65}.text-warning-300[href]:focus,.text-warning-300[href]:hover{color:#ff6d3f}.bg-warning-300{background-color:#ff8a65}.border-warning-300{border-color:#ff8a65}.border-top-warning-300{border-top-color:#ff8a65}.border-bottom-warning-300{border-bottom-color:#ff8a65}.border-left-warning-300{border-left-color:#ff8a65}.border-right-warning-300{border-right-color:#ff8a65}.text-warning-400{color:#ff7043}.text-warning-400[href]:focus,.text-warning-400[href]:hover{color:#ff531d}.bg-warning-400{background-color:#ff7043}.border-warning-400{border-color:#ff7043}.border-top-warning-400{border-top-color:#ff7043}.border-bottom-warning-400{border-bottom-color:#ff7043}.border-left-warning-400{border-left-color:#ff7043}.border-right-warning-400{border-right-color:#ff7043}.text-warning-600{color:#f4511e}.text-warning-600[href]:focus,.text-warning-600[href]:hover{color:#e13e0b}.bg-warning-600{background-color:#f4511e}.border-warning-600{border-color:#f4511e}.border-top-warning-600{border-top-color:#f4511e}.border-bottom-warning-600{border-bottom-color:#f4511e}.border-left-warning-600{border-left-color:#f4511e}.border-right-warning-600{border-right-color:#f4511e}.text-warning-700{color:#e64a19}.text-warning-700[href]:focus,.text-warning-700[href]:hover{color:#c43f15}.bg-warning-700{background-color:#e64a19}.border-warning-700{border-color:#e64a19}.border-top-warning-700{border-top-color:#e64a19}.border-bottom-warning-700{border-bottom-color:#e64a19}.border-left-warning-700{border-left-color:#e64a19}.border-right-warning-700{border-right-color:#e64a19}.text-warning-800{color:#d84315}.text-warning-800[href]:focus,.text-warning-800[href]:hover{color:#b53812}.bg-warning-800{background-color:#d84315}.border-warning-800{border-color:#d84315}.border-top-warning-800{border-top-color:#d84315}.border-bottom-warning-800{border-bottom-color:#d84315}.border-left-warning-800{border-left-color:#d84315}.border-right-warning-800{border-right-color:#d84315}.alpha-info{background-color:#e0f7fa}.text-info{color:#00bcd4}.text-info[href]:focus,.text-info[href]:hover{color:#009aae}.bg-info{background-color:#00bcd4}.border-info{border-color:#00bcd4}.border-top-info{border-top-color:#00bcd4}.border-bottom-info{border-bottom-color:#00bcd4}.border-left-info{border-left-color:#00bcd4}.border-right-info{border-right-color:#00bcd4}.text-info-300{color:#4dd0e1}.text-info-300[href]:focus,.text-info-300[href]:hover{color:#2cc7db}.bg-info-300{background-color:#4dd0e1}.border-info-300{border-color:#4dd0e1}.border-top-info-300{border-top-color:#4dd0e1}.border-bottom-info-300{border-bottom-color:#4dd0e1}.border-left-info-300{border-left-color:#4dd0e1}.border-right-info-300{border-right-color:#4dd0e1}.text-info-400{color:#26c6da}.text-info-400[href]:focus,.text-info-400[href]:hover{color:#20a9ba}.bg-info-400{background-color:#26c6da}.border-info-400{border-color:#26c6da}.border-top-info-400{border-top-color:#26c6da}.border-bottom-info-400{border-bottom-color:#26c6da}.border-left-info-400{border-left-color:#26c6da}.border-right-info-400{border-right-color:#26c6da}.text-info-600{color:#00acc1}.text-info-600[href]:focus,.text-info-600[href]:hover{color:#008a9b}.bg-info-600{background-color:#00acc1}.border-info-600{border-color:#00acc1}.border-top-info-600{border-top-color:#00acc1}.border-bottom-info-600{border-bottom-color:#00acc1}.border-left-info-600{border-left-color:#00acc1}.border-right-info-600{border-right-color:#00acc1}.text-info-700{color:#0097a7}.text-info-700[href]:focus,.text-info-700[href]:hover{color:#007481}.bg-info-700{background-color:#0097a7}.border-info-700{border-color:#0097a7}.border-top-info-700{border-top-color:#0097a7}.border-bottom-info-700{border-bottom-color:#0097a7}.border-left-info-700{border-left-color:#0097a7}.border-right-info-700{border-right-color:#0097a7}.text-info-800{color:#00838f}.text-info-800[href]:focus,.text-info-800[href]:hover{color:#006069}.bg-info-800{background-color:#00838f}.border-info-800{border-color:#00838f}.border-top-info-800{border-top-color:#00838f}.border-bottom-info-800{border-bottom-color:#00838f}.border-left-info-800{border-left-color:#00838f}.border-right-info-800{border-right-color:#00838f}.alpha-pink{background-color:#fce4ec}.text-pink{color:#e91e63}.text-pink[href]:focus,.text-pink[href]:hover{color:#cd1453}.bg-pink{background-color:#e91e63}.border-pink{border-color:#e91e63}.border-top-pink{border-top-color:#e91e63}.border-bottom-pink{border-bottom-color:#e91e63}.border-left-pink{border-left-color:#e91e63}.border-right-pink{border-right-color:#e91e63}.text-pink-300{color:#f06292}.text-pink-300[href]:focus,.text-pink-300[href]:hover{color:#ed3f7a}.bg-pink-300{background-color:#f06292}.border-pink-300{border-color:#f06292}.border-top-pink-300{border-top-color:#f06292}.border-bottom-pink-300{border-bottom-color:#f06292}.border-left-pink-300{border-left-color:#f06292}.border-right-pink-300{border-right-color:#f06292}.text-pink-400{color:#ec407a}.text-pink-400[href]:focus,.text-pink-400[href]:hover{color:#e91d62}.bg-pink-400{background-color:#ec407a}.border-pink-400{border-color:#ec407a}.border-top-pink-400{border-top-color:#ec407a}.border-bottom-pink-400{border-bottom-color:#ec407a}.border-left-pink-400{border-left-color:#ec407a}.border-right-pink-400{border-right-color:#ec407a}.text-pink-600{color:#d81b60}.text-pink-600[href]:focus,.text-pink-600[href]:hover{color:#b61751}.bg-pink-600{background-color:#d81b60}.border-pink-600{border-color:#d81b60}.border-top-pink-600{border-top-color:#d81b60}.border-bottom-pink-600{border-bottom-color:#d81b60}.border-left-pink-600{border-left-color:#d81b60}.border-right-pink-600{border-right-color:#d81b60}.text-pink-700{color:#c2185b}.text-pink-700[href]:focus,.text-pink-700[href]:hover{color:#a0144b}.bg-pink-700{background-color:#c2185b}.border-pink-700{border-color:#c2185b}.border-top-pink-700{border-top-color:#c2185b}.border-bottom-pink-700{border-bottom-color:#c2185b}.border-left-pink-700{border-left-color:#c2185b}.border-right-pink-700{border-right-color:#c2185b}.text-pink-800{color:#ad1457}.text-pink-800[href]:focus,.text-pink-800[href]:hover{color:#8b1046}.bg-pink-800{background-color:#ad1457}.border-pink-800{border-color:#ad1457}.border-top-pink-800{border-top-color:#ad1457}.border-bottom-pink-800{border-bottom-color:#ad1457}.border-left-pink-800{border-left-color:#ad1457}.border-right-pink-800{border-right-color:#ad1457}.alpha-violet{background-color:#f3e5f5}.text-violet{color:#9c27b0}.text-violet[href]:focus,.text-violet[href]:hover{color:#802091}.bg-violet{background-color:#9c27b0}.border-violet{border-color:#9c27b0}.border-top-violet{border-top-color:#9c27b0}.border-bottom-violet{border-bottom-color:#9c27b0}.border-left-violet{border-left-color:#9c27b0}.border-right-violet{border-right-color:#9c27b0}.text-violet-300{color:#ba68c8}.text-violet-300[href]:focus,.text-violet-300[href]:hover{color:#ad4cbe}.bg-violet-300{background-color:#ba68c8}.border-violet-300{border-color:#ba68c8}.border-top-violet-300{border-top-color:#ba68c8}.border-bottom-violet-300{border-bottom-color:#ba68c8}.border-left-violet-300{border-left-color:#ba68c8}.border-right-violet-300{border-right-color:#ba68c8}.text-violet-400{color:#ab47bc}.text-violet-400[href]:focus,.text-violet-400[href]:hover{color:#933ba2}.bg-violet-400{background-color:#ab47bc}.border-violet-400{border-color:#ab47bc}.border-top-violet-400{border-top-color:#ab47bc}.border-bottom-violet-400{border-bottom-color:#ab47bc}.border-left-violet-400{border-left-color:#ab47bc}.border-right-violet-400{border-right-color:#ab47bc}.text-violet-600{color:#8e24aa}.text-violet-600[href]:focus,.text-violet-600[href]:hover{color:#741d8a}.bg-violet-600{background-color:#8e24aa}.border-violet-600{border-color:#8e24aa}.border-top-violet-600{border-top-color:#8e24aa}.border-bottom-violet-600{border-bottom-color:#8e24aa}.border-left-violet-600{border-left-color:#8e24aa}.border-right-violet-600{border-right-color:#8e24aa}.text-violet-700{color:#7b1fa2}.text-violet-700[href]:focus,.text-violet-700[href]:hover{color:#631982}.bg-violet-700{background-color:#7b1fa2}.border-violet-700{border-color:#7b1fa2}.border-top-violet-700{border-top-color:#7b1fa2}.border-bottom-violet-700{border-bottom-color:#7b1fa2}.border-left-violet-700{border-left-color:#7b1fa2}.border-right-violet-700{border-right-color:#7b1fa2}.text-violet-800{color:#6a1b9a}.text-violet-800[href]:focus,.text-violet-800[href]:hover{color:#541579}.bg-violet-800{background-color:#6a1b9a}.border-violet-800{border-color:#6a1b9a}.border-top-violet-800{border-top-color:#6a1b9a}.border-bottom-violet-800{border-bottom-color:#6a1b9a}.border-left-violet-800{border-left-color:#6a1b9a}.border-right-violet-800{border-right-color:#6a1b9a}.alpha-purple{background-color:#ede7f6}.text-purple{color:#673ab7}.text-purple[href]:focus,.text-purple[href]:hover{color:#57319a}.bg-purple{background-color:#673ab7}.border-purple{border-color:#673ab7}.border-top-purple{border-top-color:#673ab7}.border-bottom-purple{border-bottom-color:#673ab7}.border-left-purple{border-left-color:#673ab7}.border-right-purple{border-right-color:#673ab7}.text-purple-300{color:#9575cd}.text-purple-300[href]:focus,.text-purple-300[href]:hover{color:#7f59c3}.bg-purple-300{background-color:#9575cd}.border-purple-300{border-color:#9575cd}.border-top-purple-300{border-top-color:#9575cd}.border-bottom-purple-300{border-bottom-color:#9575cd}.border-left-purple-300{border-left-color:#9575cd}.border-right-purple-300{border-right-color:#9575cd}.text-purple-400{color:#7e57c2}.text-purple-400[href]:focus,.text-purple-400[href]:hover{color:#6a41b2}.bg-purple-400{background-color:#7e57c2}.border-purple-400{border-color:#7e57c2}.border-top-purple-400{border-top-color:#7e57c2}.border-bottom-purple-400{border-bottom-color:#7e57c2}.border-left-purple-400{border-left-color:#7e57c2}.border-right-purple-400{border-right-color:#7e57c2}.text-purple-600{color:#5e35b1}.text-purple-600[href]:focus,.text-purple-600[href]:hover{color:#4e2c94}.bg-purple-600{background-color:#5e35b1}.border-purple-600{border-color:#5e35b1}.border-top-purple-600{border-top-color:#5e35b1}.border-bottom-purple-600{border-bottom-color:#5e35b1}.border-left-purple-600{border-left-color:#5e35b1}.border-right-purple-600{border-right-color:#5e35b1}.text-purple-700{color:#512da8}.text-purple-700[href]:focus,.text-purple-700[href]:hover{color:#42258a}.bg-purple-700{background-color:#512da8}.border-purple-700{border-color:#512da8}.border-top-purple-700{border-top-color:#512da8}.border-bottom-purple-700{border-bottom-color:#512da8}.border-left-purple-700{border-left-color:#512da8}.border-right-purple-700{border-right-color:#512da8}.text-purple-800{color:#4527a0}.text-purple-800[href]:focus,.text-purple-800[href]:hover{color:#382081}.bg-purple-800{background-color:#4527a0}.border-purple-800{border-color:#4527a0}.border-top-purple-800{border-top-color:#4527a0}.border-bottom-purple-800{border-bottom-color:#4527a0}.border-left-purple-800{border-left-color:#4527a0}.border-right-purple-800{border-right-color:#4527a0}.alpha-indigo{background-color:#e8eaf6}.text-indigo{color:#3f51b5}.text-indigo[href]:focus,.text-indigo[href]:hover{color:#354499}.bg-indigo{background-color:#3f51b5}.border-indigo{border-color:#3f51b5}.border-top-indigo{border-top-color:#3f51b5}.border-bottom-indigo{border-bottom-color:#3f51b5}.border-left-indigo{border-left-color:#3f51b5}.border-right-indigo{border-right-color:#3f51b5}.text-indigo-300{color:#7986cb}.text-indigo-300[href]:focus,.text-indigo-300[href]:hover{color:#5d6dc0}.bg-indigo-300{background-color:#7986cb}.border-indigo-300{border-color:#7986cb}.border-top-indigo-300{border-top-color:#7986cb}.border-bottom-indigo-300{border-bottom-color:#7986cb}.border-left-indigo-300{border-left-color:#7986cb}.border-right-indigo-300{border-right-color:#7986cb}.text-indigo-400{color:#5c6bc0}.text-indigo-400[href]:focus,.text-indigo-400[href]:hover{color:#4555b1}.bg-indigo-400{background-color:#5c6bc0}.border-indigo-400{border-color:#5c6bc0}.border-top-indigo-400{border-top-color:#5c6bc0}.border-bottom-indigo-400{border-bottom-color:#5c6bc0}.border-left-indigo-400{border-left-color:#5c6bc0}.border-right-indigo-400{border-right-color:#5c6bc0}.text-indigo-600{color:#3949ab}.text-indigo-600[href]:focus,.text-indigo-600[href]:hover{color:#2f3d8e}.bg-indigo-600{background-color:#3949ab}.border-indigo-600{border-color:#3949ab}.border-top-indigo-600{border-top-color:#3949ab}.border-bottom-indigo-600{border-bottom-color:#3949ab}.border-left-indigo-600{border-left-color:#3949ab}.border-right-indigo-600{border-right-color:#3949ab}.text-indigo-700{color:#303f9f}.text-indigo-700[href]:focus,.text-indigo-700[href]:hover{color:#273382}.bg-indigo-700{background-color:#303f9f}.border-indigo-700{border-color:#303f9f}.border-top-indigo-700{border-top-color:#303f9f}.border-bottom-indigo-700{border-bottom-color:#303f9f}.border-left-indigo-700{border-left-color:#303f9f}.border-right-indigo-700{border-right-color:#303f9f}.text-indigo-800{color:#283593}.text-indigo-800[href]:focus,.text-indigo-800[href]:hover{color:#202a75}.bg-indigo-800{background-color:#283593}.border-indigo-800{border-color:#283593}.border-top-indigo-800{border-top-color:#283593}.border-bottom-indigo-800{border-bottom-color:#283593}.border-left-indigo-800{border-left-color:#283593}.border-right-indigo-800{border-right-color:#283593}.alpha-blue{background-color:#e1f5fe}.text-blue{color:#03a9f4}.text-blue[href]:focus,.text-blue[href]:hover{color:#038fce}.bg-blue{background-color:#03a9f4}.border-blue{border-color:#03a9f4}.border-top-blue{border-top-color:#03a9f4}.border-bottom-blue{border-bottom-color:#03a9f4}.border-left-blue{border-left-color:#03a9f4}.border-right-blue{border-right-color:#03a9f4}.text-blue-300{color:#4fc3f7}.text-blue-300[href]:focus,.text-blue-300[href]:hover{color:#2ab7f5}.bg-blue-300{background-color:#4fc3f7}.border-blue-300{border-color:#4fc3f7}.border-top-blue-300{border-top-color:#4fc3f7}.border-bottom-blue-300{border-bottom-color:#4fc3f7}.border-left-blue-300{border-left-color:#4fc3f7}.border-right-blue-300{border-right-color:#4fc3f7}.text-blue-400{color:#29b6f6}.text-blue-400[href]:focus,.text-blue-400[href]:hover{color:#0aa7ef}.bg-blue-400{background-color:#29b6f6}.border-blue-400{border-color:#29b6f6}.border-top-blue-400{border-top-color:#29b6f6}.border-bottom-blue-400{border-bottom-color:#29b6f6}.border-left-blue-400{border-left-color:#29b6f6}.border-right-blue-400{border-right-color:#29b6f6}.text-blue-600{color:#039be5}.text-blue-600[href]:focus,.text-blue-600[href]:hover{color:#0381bf}.bg-blue-600{background-color:#039be5}.border-blue-600{border-color:#039be5}.border-top-blue-600{border-top-color:#039be5}.border-bottom-blue-600{border-bottom-color:#039be5}.border-left-blue-600{border-left-color:#039be5}.border-right-blue-600{border-right-color:#039be5}.text-blue-700{color:#0288d1}.text-blue-700[href]:focus,.text-blue-700[href]:hover{color:#026fab}.bg-blue-700{background-color:#0288d1}.border-blue-700{border-color:#0288d1}.border-top-blue-700{border-top-color:#0288d1}.border-bottom-blue-700{border-bottom-color:#0288d1}.border-left-blue-700{border-left-color:#0288d1}.border-right-blue-700{border-right-color:#0288d1}.text-blue-800{color:#0277bd}.text-blue-800[href]:focus,.text-blue-800[href]:hover{color:#025f97}.bg-blue-800{background-color:#0277bd}.border-blue-800{border-color:#0277bd}.border-top-blue-800{border-top-color:#0277bd}.border-bottom-blue-800{border-bottom-color:#0277bd}.border-left-blue-800{border-left-color:#0277bd}.border-right-blue-800{border-right-color:#0277bd}.alpha-teal{background-color:#e0f2f1}.text-teal{color:#009688}.text-teal[href]:focus,.text-teal[href]:hover{color:#007065}.bg-teal{background-color:#009688}.border-teal{border-color:#009688}.border-top-teal{border-top-color:#009688}.border-bottom-teal{border-bottom-color:#009688}.border-left-teal{border-left-color:#009688}.border-right-teal{border-right-color:#009688}.text-teal-300{color:#4db6ac}.text-teal-300[href]:focus,.text-teal-300[href]:hover{color:#409d94}.bg-teal-300{background-color:#4db6ac}.border-teal-300{border-color:#4db6ac}.border-top-teal-300{border-top-color:#4db6ac}.border-bottom-teal-300{border-bottom-color:#4db6ac}.border-left-teal-300{border-left-color:#4db6ac}.border-right-teal-300{border-right-color:#4db6ac}.text-teal-400{color:#26a69a}.text-teal-400[href]:focus,.text-teal-400[href]:hover{color:#1f877d}.bg-teal-400{background-color:#26a69a}.border-teal-400{border-color:#26a69a}.border-top-teal-400{border-top-color:#26a69a}.border-bottom-teal-400{border-bottom-color:#26a69a}.border-left-teal-400{border-left-color:#26a69a}.border-right-teal-400{border-right-color:#26a69a}.text-teal-600{color:#00897b}.text-teal-600[href]:focus,.text-teal-600[href]:hover{color:#006359}.bg-teal-600{background-color:#00897b}.border-teal-600{border-color:#00897b}.border-top-teal-600{border-top-color:#00897b}.border-bottom-teal-600{border-bottom-color:#00897b}.border-left-teal-600{border-left-color:#00897b}.border-right-teal-600{border-right-color:#00897b}.text-teal-700{color:#00796b}.text-teal-700[href]:focus,.text-teal-700[href]:hover{color:#005349}.bg-teal-700{background-color:#00796b}.border-teal-700{border-color:#00796b}.border-top-teal-700{border-top-color:#00796b}.border-bottom-teal-700{border-bottom-color:#00796b}.border-left-teal-700{border-left-color:#00796b}.border-right-teal-700{border-right-color:#00796b}.text-teal-800{color:#00695c}.text-teal-800[href]:focus,.text-teal-800[href]:hover{color:#00433a}.bg-teal-800{background-color:#00695c}.border-teal-800{border-color:#00695c}.border-top-teal-800{border-top-color:#00695c}.border-bottom-teal-800{border-bottom-color:#00695c}.border-left-teal-800{border-left-color:#00695c}.border-right-teal-800{border-right-color:#00695c}.alpha-green{background-color:#f1f8e9}.text-green{color:#8bc34a}.text-green[href]:focus,.text-green[href]:hover{color:#78ad39}.bg-green{background-color:#8bc34a}.border-green{border-color:#8bc34a}.border-top-green{border-top-color:#8bc34a}.border-bottom-green{border-bottom-color:#8bc34a}.border-left-green{border-left-color:#8bc34a}.border-right-green{border-right-color:#8bc34a}.text-green-300{color:#aed581}.text-green-300[href]:focus,.text-green-300[href]:hover{color:#9ccb64}.bg-green-300{background-color:#aed581}.border-green-300{border-color:#aed581}.border-top-green-300{border-top-color:#aed581}.border-bottom-green-300{border-bottom-color:#aed581}.border-left-green-300{border-left-color:#aed581}.border-right-green-300{border-right-color:#aed581}.text-green-400{color:#9ccc65}.text-green-400[href]:focus,.text-green-400[href]:hover{color:#8ac248}.bg-green-400{background-color:#9ccc65}.border-green-400{border-color:#9ccc65}.border-top-green-400{border-top-color:#9ccc65}.border-bottom-green-400{border-bottom-color:#9ccc65}.border-left-green-400{border-left-color:#9ccc65}.border-right-green-400{border-right-color:#9ccc65}.text-green-600{color:#7cb342}.text-green-600[href]:focus,.text-green-600[href]:hover{color:#699738}.bg-green-600{background-color:#7cb342}.border-green-600{border-color:#7cb342}.border-top-green-600{border-top-color:#7cb342}.border-bottom-green-600{border-bottom-color:#7cb342}.border-left-green-600{border-left-color:#7cb342}.border-right-green-600{border-right-color:#7cb342}.text-green-700{color:#689f38}.text-green-700[href]:focus,.text-green-700[href]:hover{color:#55832e}.bg-green-700{background-color:#689f38}.border-green-700{border-color:#689f38}.border-top-green-700{border-top-color:#689f38}.border-bottom-green-700{border-bottom-color:#689f38}.border-left-green-700{border-left-color:#689f38}.border-right-green-700{border-right-color:#689f38}.text-green-800{color:#558b2f}.text-green-800[href]:focus,.text-green-800[href]:hover{color:#446e25}.bg-green-800{background-color:#558b2f}.border-green-800{border-color:#558b2f}.border-top-green-800{border-top-color:#558b2f}.border-bottom-green-800{border-bottom-color:#558b2f}.border-left-green-800{border-left-color:#558b2f}.border-right-green-800{border-right-color:#558b2f}.alpha-orange{background-color:#fff3e0}.text-orange{color:#ff9800}.text-orange[href]:focus,.text-orange[href]:hover{color:#d98100}.bg-orange{background-color:#ff9800}.border-orange{border-color:#ff9800}.border-top-orange{border-top-color:#ff9800}.border-bottom-orange{border-bottom-color:#ff9800}.border-left-orange{border-left-color:#ff9800}.border-right-orange{border-right-color:#ff9800}.text-orange-300{color:#ffb74d}.text-orange-300[href]:focus,.text-orange-300[href]:hover{color:#ffa827}.bg-orange-300{background-color:#ffb74d}.border-orange-300{border-color:#ffb74d}.border-top-orange-300{border-top-color:#ffb74d}.border-bottom-orange-300{border-bottom-color:#ffb74d}.border-left-orange-300{border-left-color:#ffb74d}.border-right-orange-300{border-right-color:#ffb74d}.text-orange-400{color:#ffa726}.text-orange-400[href]:focus,.text-orange-400[href]:hover{color:#ff9700}.bg-orange-400{background-color:#ffa726}.border-orange-400{border-color:#ffa726}.border-top-orange-400{border-top-color:#ffa726}.border-bottom-orange-400{border-bottom-color:#ffa726}.border-left-orange-400{border-left-color:#ffa726}.border-right-orange-400{border-right-color:#ffa726}.text-orange-600{color:#fb8c00}.text-orange-600[href]:focus,.text-orange-600[href]:hover{color:#d57700}.bg-orange-600{background-color:#fb8c00}.border-orange-600{border-color:#fb8c00}.border-top-orange-600{border-top-color:#fb8c00}.border-bottom-orange-600{border-bottom-color:#fb8c00}.border-left-orange-600{border-left-color:#fb8c00}.border-right-orange-600{border-right-color:#fb8c00}.text-orange-700{color:#f57c00}.text-orange-700[href]:focus,.text-orange-700[href]:hover{color:#cf6900}.bg-orange-700{background-color:#f57c00}.border-orange-700{border-color:#f57c00}.border-top-orange-700{border-top-color:#f57c00}.border-bottom-orange-700{border-bottom-color:#f57c00}.border-left-orange-700{border-left-color:#f57c00}.border-right-orange-700{border-right-color:#f57c00}.text-orange-800{color:#ef6c00}.text-orange-800[href]:focus,.text-orange-800[href]:hover{color:#c95b00}.bg-orange-800{background-color:#ef6c00}.border-orange-800{border-color:#ef6c00}.border-top-orange-800{border-top-color:#ef6c00}.border-bottom-orange-800{border-bottom-color:#ef6c00}.border-left-orange-800{border-left-color:#ef6c00}.border-right-orange-800{border-right-color:#ef6c00}.alpha-brown{background-color:#efebe9}.text-brown{color:#795548}.text-brown[href]:focus,.text-brown[href]:hover{color:#61443a}.bg-brown{background-color:#795548}.border-brown{border-color:#795548}.border-top-brown{border-top-color:#795548}.border-bottom-brown{border-bottom-color:#795548}.border-left-brown{border-left-color:#795548}.border-right-brown{border-right-color:#795548}.text-brown-300{color:#a1887f}.text-brown-300[href]:focus,.text-brown-300[href]:hover{color:#90746a}.bg-brown-300{background-color:#a1887f}.border-brown-300{border-color:#a1887f}.border-top-brown-300{border-top-color:#a1887f}.border-bottom-brown-300{border-bottom-color:#a1887f}.border-left-brown-300{border-left-color:#a1887f}.border-right-brown-300{border-right-color:#a1887f}.text-brown-400{color:#8d6e63}.text-brown-400[href]:focus,.text-brown-400[href]:hover{color:#775c53}.bg-brown-400{background-color:#8d6e63}.border-brown-400{border-color:#8d6e63}.border-top-brown-400{border-top-color:#8d6e63}.border-bottom-brown-400{border-bottom-color:#8d6e63}.border-left-brown-400{border-left-color:#8d6e63}.border-right-brown-400{border-right-color:#8d6e63}.text-brown-600{color:#6d4c41}.text-brown-600[href]:focus,.text-brown-600[href]:hover{color:#553b33}.bg-brown-600{background-color:#6d4c41}.border-brown-600{border-color:#6d4c41}.border-top-brown-600{border-top-color:#6d4c41}.border-bottom-brown-600{border-bottom-color:#6d4c41}.border-left-brown-600{border-left-color:#6d4c41}.border-right-brown-600{border-right-color:#6d4c41}.text-brown-700{color:#5d4037}.text-brown-700[href]:focus,.text-brown-700[href]:hover{color:#452f29}.bg-brown-700{background-color:#5d4037}.border-brown-700{border-color:#5d4037}.border-top-brown-700{border-top-color:#5d4037}.border-bottom-brown-700{border-bottom-color:#5d4037}.border-left-brown-700{border-left-color:#5d4037}.border-right-brown-700{border-right-color:#5d4037}.text-brown-800{color:#4e342e}.text-brown-800[href]:focus,.text-brown-800[href]:hover{color:#362420}.bg-brown-800{background-color:#4e342e}.border-brown-800{border-color:#4e342e}.border-top-brown-800{border-top-color:#4e342e}.border-bottom-brown-800{border-bottom-color:#4e342e}.border-left-brown-800{border-left-color:#4e342e}.border-right-brown-800{border-right-color:#4e342e}.alpha-grey{background-color:#fafafa}.text-grey{color:#777}.text-grey[href]:focus,.text-grey[href]:hover{color:#646464}.bg-grey{background-color:#777}.border-grey{border-color:#777}.border-top-grey{border-top-color:#777}.border-bottom-grey{border-bottom-color:#777}.border-left-grey{border-left-color:#777}.border-right-grey{border-right-color:#777}.text-grey-300{color:#999}.text-grey-300[href]:focus,.text-grey-300[href]:hover{color:#868686}.bg-grey-300{background-color:#999}.border-grey-300{border-color:#999}.border-top-grey-300{border-top-color:#999}.border-bottom-grey-300{border-bottom-color:#999}.border-left-grey-300{border-left-color:#999}.border-right-grey-300{border-right-color:#999}.text-grey-400{color:#888}.text-grey-400[href]:focus,.text-grey-400[href]:hover{color:#757575}.bg-grey-400{background-color:#888}.border-grey-400{border-color:#888}.border-top-grey-400{border-top-color:#888}.border-bottom-grey-400{border-bottom-color:#888}.border-left-grey-400{border-left-color:#888}.border-right-grey-400{border-right-color:#888}.text-grey-600{color:#666}.text-grey-600[href]:focus,.text-grey-600[href]:hover{color:#535353}.bg-grey-600{background-color:#666}.border-grey-600{border-color:#666}.border-top-grey-600{border-top-color:#666}.border-bottom-grey-600{border-bottom-color:#666}.border-left-grey-600{border-left-color:#666}.border-right-grey-600{border-right-color:#666}.text-grey-700{color:#555}.text-grey-700[href]:focus,.text-grey-700[href]:hover{color:#424242}.bg-grey-700{background-color:#555}.border-grey-700{border-color:#555}.border-top-grey-700{border-top-color:#555}.border-bottom-grey-700{border-bottom-color:#555}.border-left-grey-700{border-left-color:#555}.border-right-grey-700{border-right-color:#555}.text-grey-800{color:#444}.text-grey-800[href]:focus,.text-grey-800[href]:hover{color:#313131}.bg-grey-800{background-color:#444}.border-grey-800{border-color:#444}.border-top-grey-800{border-top-color:#444}.border-bottom-grey-800{border-bottom-color:#444}.border-left-grey-800{border-left-color:#444}.border-right-grey-800{border-right-color:#444}.alpha-slate{background-color:#eceff1}.text-slate{color:#607d8b}.text-slate[href]:focus,.text-slate[href]:hover{color:#506974}.bg-slate{background-color:#607d8b}.border-slate{border-color:#607d8b}.border-top-slate{border-top-color:#607d8b}.border-bottom-slate{border-bottom-color:#607d8b}.border-left-slate{border-left-color:#607d8b}.border-right-slate{border-right-color:#607d8b}.text-slate-300{color:#90a4ae}.text-slate-300[href]:focus,.text-slate-300[href]:hover{color:#7a929e}.bg-slate-300{background-color:#90a4ae}.border-slate-300{border-color:#90a4ae}.border-top-slate-300{border-top-color:#90a4ae}.border-bottom-slate-300{border-bottom-color:#90a4ae}.border-left-slate-300{border-left-color:#90a4ae}.border-right-slate-300{border-right-color:#90a4ae}.text-slate-400{color:#78909c}.text-slate-400[href]:focus,.text-slate-400[href]:hover{color:#657d89}.bg-slate-400{background-color:#78909c}.border-slate-400{border-color:#78909c}.border-top-slate-400{border-top-color:#78909c}.border-bottom-slate-400{border-bottom-color:#78909c}.border-left-slate-400{border-left-color:#78909c}.border-right-slate-400{border-right-color:#78909c}.text-slate-600{color:#546e7a}.text-slate-600[href]:focus,.text-slate-600[href]:hover{color:#445a63}.bg-slate-600{background-color:#546e7a}.border-slate-600{border-color:#546e7a}.border-top-slate-600{border-top-color:#546e7a}.border-bottom-slate-600{border-bottom-color:#546e7a}.border-left-slate-600{border-left-color:#546e7a}.border-right-slate-600{border-right-color:#546e7a}.text-slate-700{color:#455a64}.text-slate-700[href]:focus,.text-slate-700[href]:hover{color:#35464d}.bg-slate-700{background-color:#455a64}.border-slate-700{border-color:#455a64}.border-top-slate-700{border-top-color:#455a64}.border-bottom-slate-700{border-bottom-color:#455a64}.border-left-slate-700{border-left-color:#455a64}.border-right-slate-700{border-right-color:#455a64}.text-slate-800{color:#37474f}.text-slate-800[href]:focus,.text-slate-800[href]:hover{color:#273338}.bg-slate-800{background-color:#37474f}.border-slate-800{border-color:#37474f}.border-top-slate-800{border-top-color:#37474f}.border-bottom-slate-800{border-bottom-color:#37474f}.border-left-slate-800{border-left-color:#37474f}.border-right-slate-800{border-right-color:#37474f}.border-transparent{border-color:transparent!important}.border-top-transparent{border-top-color:transparent!important}.border-bottom-transparent{border-bottom-color:transparent!important}.border-left-transparent{border-left-color:transparent!important}.border-right-transparent{border-right-color:transparent!important}.border-light-alpha{border-color:rgba(255,255,255,.1)}.border-top-light-alpha{border-top-color:rgba(255,255,255,.1)}.border-bottom-light-alpha{border-bottom-color:rgba(255,255,255,.1)}.border-left-light-alpha{border-left-color:rgba(255,255,255,.1)}.border-right-light-alpha{border-right-color:rgba(255,255,255,.1)}.border-dark-alpha{border-color:rgba(0,0,0,.1)}.border-top-dark-alpha{border-top-color:rgba(0,0,0,.1)}.border-bottom-dark-alpha{border-bottom-color:rgba(0,0,0,.1)}.border-left-dark-alpha{border-left-color:rgba(0,0,0,.1)}.border-right-dark-alpha{border-right-color:rgba(0,0,0,.1)}.bg-dark-alpha{background-color:rgba(0,0,0,.2)}.bg-light-alpha{background-color:rgba(255,255,255,.1)}
        .alpha-primary{background-color:#006747}.text-primary{color:#006747 !important}.text-primary[href]:focus,.text-primary[href]:hover{color:#006747}.bg-primary{background-color:#006747!important;color:white!important;}.border-primary{border-color:#006747}.border-top-primary{border-top-color:#006747}.border-bottom-primary{border-bottom-color:#006747}.border-left-primary{border-left-color:#006747}.border-right-primary{border-right-color:#006747}.text-primary-300{color:#006747}.text-primary-300[href]:focus,.text-primary-300[href]:hover{color:#006747}.bg-primary-300{background-color:#006747}.border-primary-300{border-color:#006747}.border-top-primary-300{border-top-color:#006747}.border-bottom-primary-300{border-bottom-color:#006747}.border-left-primary-300{border-left-color:#006747}.border-right-primary-300{border-right-color:#006747}.text-primary-400{color:#00cc85}.text-primary-400[href]:focus,.text-primary-400[href]:hover{color:#99cab9}.bg-primary-400{background-color:#99cab9}.border-primary-400{border-color:#99cab9}.border-top-primary-400{border-top-color:#99cab9}.border-bottom-primary-400{border-bottom-color:#99cab9}.border-left-primary-400{border-left-color:#99cab9}.border-right-primary-400{border-right-color:#99cab9}.text-primary-600{color:#d0d0d0}.text-primary-600[href]:focus,.text-primary-600[href]:hover{color:#d0d0d0}.bg-primary-600{background-color:#d0d0d0}.border-primary-600{border-color:#d0d0d0}.border-top-primary-600{border-top-color:#d0d0d0}.border-bottom-primary-600{border-bottom-color:#d0d0d0}.border-left-primary-600{border-left-color:#d0d0d0}.border-right-primary-600{border-right-color:#d0d0d0}.text-primary-700{color:#4ca284}.text-primary-700[href]:focus,.text-primary-700[href]:hover{color:#4ca284}.bg-primary-700{background-color:#4ca284}.border-primary-700{border-color:#4ca284}.border-top-primary-700{border-top-color:#4ca284}.border-bottom-primary-700{border-bottom-color:#4ca284}.border-left-primary-700{border-left-color:#4ca284}.border-right-primary-700{border-right-color:#4ca284}.text-primary-800{color:#99ffdb}.text-primary-800[href]:focus,.text-primary-800[href]:hover{color:#99ffdb}.bg-primary-800{background-color:#339573}.border-primary-800{border-color:#339573}.border-top-primary-800{border-top-color:#339573}.border-bottom-primary-800{border-bottom-color:#339573}.border-left-primary-800{border-left-color:#339573}.border-right-primary-800{border-right-color:#339573}.alpha-secondary-green{background-color:#78bf13}.text-secondary-green{color:#78bf13}.text-secondary-green[href]:focus,.text-secondary-green[href]:hover{color:#78bf13}.bg-secondary-green{background-color:#78bf13}.border-secondary-green{border-color:#78bf13}.border-top-secondary-green{border-top-color:#78bf13}.border-bottom-secondary-green{border-bottom-color:#78bf13}.border-left-secondary-green{border-left-color:#78bf13}.border-right-secondary-green{border-right-color:#78bf13}.text-secondary-green-300{color:#578b0e}.text-secondary-green-300[href]:focus,.text-secondary-green-300[href]:hover{color:#578b0e}.bg-secondary-green-300{background-color:#578b0e}.border-secondary-green-300{border-color:#578b0e}.border-top-secondary-green-300{border-top-color:#578b0e}.border-bottom-secondary-green-300{border-bottom-color:#578b0e}.border-left-secondary-green-300{border-left-color:#578b0e}.border-right-secondary-green-300{border-right-color:#578b0e}.text-secondary-green-400{color:#90CE14}.text-secondary-green-400[href]:focus,.text-secondary-green-400[href]:hover{color:#90CE14}.bg-secondary-green-400{background-color:#90CE14}.border-secondary-green-400{border-color:#90CE14}.border-top-secondary-green-400{border-top-color:#90CE14}.border-bottom-secondary-green-400{border-bottom-color:#90CE14}.border-left-secondary-green-400{border-left-color:#90CE14}.border-right-secondary-green-400{border-right-color:#90CE14}.text-secondary-green-600{color:#bae658}.text-secondary-green-600[href]:focus,.text-secondary-green-600[href]:hover{color:#bae658}.bg-secondary-green-600{background-color:#bae658}.border-secondary-green-600{border-color:#bae658}.border-top-secondary-green-600{border-top-color:#bae658}.border-bottom-secondary-green-600{border-bottom-color:#bae658}.border-left-secondary-green-600{border-left-color:#bae658}.border-right-secondary-green-600{border-right-color:#bae658}.text-secondary-green-700{color:#bdf174}.text-secondary-green-700[href]:focus,.text-secondary-green-700[href]:hover{color:#bdf174}.bg-secondary-green-700{background-color:#bdf174}.border-secondary-green-700{border-color:#bdf174}.border-top-secondary-green-700{border-top-color:#bdf174}.border-bottom-secondary-green-700{border-bottom-color:#bdf174}.border-left-secondary-green-700{border-left-color:#bdf174}.border-right-secondary-green-700{border-right-color:#bdf174}.text-secondary-green-800{color:#d3f6a2}.text-secondary-green-800[href]:focus,.text-secondary-green-800[href]:hover{color:#d3f6a2}.bg-secondary-green-800{background-color:#d3f6a2}.border-secondary-green-800{border-color:#d3f6a2}.border-top-secondary-green-800{border-top-color:#d3f6a2}.border-bottom-secondary-green-800{border-bottom-color:#d3f6a2}.border-left-secondary-green-800{border-left-color:#d3f6a2}.border-right-secondary-green-800{border-right-color:#d3f6a2}.alpha-secondary-blue{background-color:#00b5e2}.text-secondary-blue{color:#00b5e2 !important;}.text-secondary-blue[href]:focus,.text-secondary-blue[href]:hover{color:#00b5e2}.bg-secondary-blue{background-color:#00b5e2}.border-secondary-blue{border-color:#00b5e2}.border-top-secondary-blue{border-top-color:#00b5e2}.border-bottom-secondary-blue{border-bottom-color:#00b5e2}.border-left-secondary-blue{border-left-color:#00b5e2}.border-right-secondary-blue{border-right-color:#00b5e2}.text-secondary-blue-300{color:#007a99}.text-secondary-blue-300[href]:focus,.text-secondary-blue-300[href]:hover{color:#007a99}.bg-secondary-blue-300{background-color:#007a99}.border-secondary-blue-300{border-color:#007a99}.border-top-secondary-blue-300{border-top-color:#007a99}.border-bottom-secondary-blue-300{border-bottom-color:#007a99}.border-left-secondary-blue-300{border-left-color:#007a99}.border-right-secondary-blue-300{border-right-color:#007a99}.text-secondary-blue-400{color:#00a3cc}.text-secondary-blue-400[href]:focus,.text-secondary-blue-400[href]:hover{color:#00a3cc}.bg-secondary-blue-400{background-color:#00a3cc}.border-secondary-blue-400{border-color:#00a3cc}.border-top-secondary-blue-400{border-top-color:#00a3cc}.border-bottom-secondary-blue-400{border-bottom-color:#00a3cc}.border-left-secondary-blue-400{border-left-color:#00a3cc}.border-right-secondary-blue-400{border-right-color:#00a3cc}.text-secondary-blue-600{color:#33d6ff}.text-secondary-blue-600[href]:focus,.text-secondary-blue-600[href]:hover{color:#33d6ff}.bg-secondary-blue-600{background-color:#33d6ff}.border-secondary-blue-600{border-color:#33d6ff}.border-top-secondary-blue-600{border-top-color:#33d6ff}.border-bottom-secondary-blue-600{border-bottom-color:#33d6ff}.border-left-secondary-blue-600{border-left-color:#33d6ff}.border-right-secondary-blue-600{border-right-color:#33d6ff}.text-secondary-blue-700{color:#66e0ff}.text-secondary-blue-700[href]:focus,.text-secondary-blue-700[href]:hover{color:#66e0ff}.bg-secondary-blue-700{background-color:#66e0ff}.border-secondary-blue-700{border-color:#66e0ff}.border-top-secondary-blue-700{border-top-color:#66e0ff}.border-bottom-secondary-blue-700{border-bottom-color:#66e0ff}.border-left-secondary-blue-700{border-left-color:#66e0ff}.border-right-secondary-blue-700{border-right-color:#66e0ff}.text-secondary-blue-800{color:#99ebff}.text-secondary-blue-800[href]:focus,.text-secondary-blue-800[href]:hover{color:#99ebff}.bg-secondary-blue-800{background-color:#99ebff}.border-secondary-blue-800{border-color:#99ebff}.border-top-secondary-blue-800{border-top-color:#99ebff}.border-bottom-secondary-blue-800{border-bottom-color:#99ebff}.border-left-secondary-blue-800{border-left-color:#99ebff}.border-right-secondary-blue-800{border-right-color:#99ebff}.alpha-secondary-black{background-color:#231f20}.text-secondary-black{color:#231f20}.text-secondary-black[href]:focus,.text-secondary-black[href]:hover{color:#231f20}.bg-secondary-black{background-color:#231f20}.border-secondary-black{border-color:#231f20}.border-top-secondary-black{border-top-color:#231f20}.border-bottom-secondary-black{border-bottom-color:#231f20}.border-left-secondary-black{border-left-color:#231f20}.border-right-secondary-black{border-right-color:#231f20}.text-secondary-black-300{color:#51484a}.text-secondary-black-300[href]:focus,.text-secondary-black-300[href]:hover{color:#51484a}.bg-secondary-black-300{background-color:#51484a}.border-secondary-black-300{border-color:#51484a}.border-top-secondary-black-300{border-top-color:#51484a}.border-bottom-secondary-black-300{border-bottom-color:#51484a}.border-left-secondary-black-300{border-left-color:#51484a}.border-right-secondary-black-300{border-right-color:#51484a}.text-secondary-black-400{color:#51484a}.text-secondary-black-400[href]:focus,.text-secondary-black-400[href]:hover{color:#51484a}.bg-secondary-black-400{background-color:#51484a}.border-secondary-black-400{border-color:#51484a}.border-top-secondary-black-400{border-top-color:#51484a}.border-bottom-secondary-black-400{border-bottom-color:#51484a}.border-left-secondary-black-400{border-left-color:#51484a}.border-right-secondary-black-400{border-right-color:#51484a}.text-secondary-black-600{color:#9f9396}.text-secondary-black-600[href]:focus,.text-secondary-black-600[href]:hover{color:#9f9396}.bg-secondary-black-600{background-color:#9f9396}.border-secondary-black-600{border-color:#9f9396}.border-top-secondary-black-600{border-top-color:#9f9396}.border-bottom-secondary-black-600{border-bottom-color:#9f9396}.border-left-secondary-black-600{border-left-color:#9f9396}.border-right-secondary-black-600{border-right-color:#9f9396}.text-secondary-black-700{color:#b7aeb0}.text-secondary-black-700[href]:focus,.text-secondary-black-700[href]:hover{color:#b7aeb0}.bg-secondary-black-700{background-color:#b7aeb0}.border-secondary-black-700{border-color:#b7aeb0}.border-top-secondary-black-700{border-top-color:#b7aeb0}.border-bottom-secondary-black-700{border-bottom-color:#b7aeb0}.border-left-secondary-black-700{border-left-color:#b7aeb0}.border-right-secondary-black-700{border-right-color:#b7aeb0}.text-secondary-black-800{color:#cfc9ca}.text-secondary-black-800[href]:focus,.text-secondary-black-800[href]:hover{color:#cfc9ca}.bg-secondary-black-800{background-color:#cfc9ca}.border-secondary-black-800{border-color:#cfc9ca}.border-top-secondary-black-800{border-top-color:#cfc9ca}.border-bottom-secondary-black-800{border-bottom-color:#cfc9ca}.border-left-secondary-black-800{border-left-color:#cfc9ca}.border-right-secondary-black-800{border-right-color:#cfc9ca}.alpha-accent-orange{background-color:#f2a43d}.text-accent-orange{color:#f2a43d}.text-accent-orange[href]:focus,.text-accent-orange[href]:hover{color:#f2a43d}.bg-accent-orange{background-color:#f2a43d}.border-accent-orange{border-color:#f2a43d}.border-top-accent-orange{border-top-color:#f2a43d}.border-bottom-accent-orange{border-bottom-color:#f2a43d}.border-left-accent-orange{border-left-color:#f2a43d}.border-right-accent-orange{border-right-color:#f2a43d}.text-accent-orange-300{color:#8f550a}.text-accent-orange-300[href]:focus,.text-accent-orange-300[href]:hover{color:#8f550a}.bg-accent-orange-300{background-color:#8f550a}.border-accent-orange-300{border-color:#8f550a}.border-top-accent-orange-300{border-top-color:#8f550a}.border-bottom-accent-orange-300{border-bottom-color:#8f550a}.border-left-accent-orange-300{border-left-color:#8f550a}.border-right-accent-orange-300{border-right-color:#8f550a}.text-accent-orange-400{color:#bf720d}.text-accent-orange-400[href]:focus,.text-accent-orange-400[href]:hover{color:#bf720d}.bg-accent-orange-400{background-color:#bf720d}.border-accent-orange-400{border-color:#bf720d}.border-top-accent-orange-400{border-top-color:#bf720d}.border-bottom-accent-orange-400{border-bottom-color:#bf720d}.border-left-accent-orange-400{border-left-color:#bf720d}.border-right-accent-orange-400{border-right-color:#bf720d}.text-accent-orange-600{color:#f2a540}.text-accent-orange-600[href]:focus,.text-accent-orange-600[href]:hover{color:#f2a540}.bg-accent-orange-600{background-color:#f2a540}.border-accent-orange-600{border-color:#f2a540}.border-top-accent-orange-600{border-top-color:#f2a540}.border-bottom-accent-orange-600{border-bottom-color:#f2a540}.border-left-accent-orange-600{border-left-color:#f2a540}.border-right-accent-orange-600{border-right-color:#f2a540}.text-accent-orange-700{color:#f5bb70}.text-accent-orange-700[href]:focus,.text-accent-orange-700[href]:hover{color:#f5bb70}.bg-accent-orange-700{background-color:#f5bb70}.border-accent-orange-700{border-color:#f5bb70}.border-top-accent-orange-700{border-top-color:#f5bb70}.border-bottom-accent-orange-700{border-bottom-color:#f5bb70}.border-left-accent-orange-700{border-left-color:#f5bb70}.border-right-accent-orange-700{border-right-color:#f5bb70}.text-accent-orange-800{color:#f8d2a0}.text-accent-orange-800[href]:focus,.text-accent-orange-800[href]:hover{color:#f8d2a0}.bg-accent-orange-800{background-color:#f8d2a0}.border-accent-orange-800{border-color:#f8d2a0}.border-top-accent-orange-800{border-top-color:#f8d2a0}.border-bottom-accent-orange-800{border-bottom-color:#f8d2a0}.border-left-accent-orange-800{border-left-color:#f8d2a0}.border-right-accent-orange-800{border-right-color:#f8d2a0}.alpha-accent-purple{background-color:#6b2067}.text-accent-purple{color:#6b2067}.text-accent-purple[href]:focus,.text-accent-purple[href]:hover{color:#6b2067}.bg-accent-purple{background-color:#6b2067}.border-accent-purple{border-color:#6b2067}.border-top-accent-purple{border-top-color:#6b2067}.border-bottom-accent-purple{border-bottom-color:#6b2067}.border-left-accent-purple{border-left-color:#6b2067}.border-right-accent-purple{border-right-color:#6b2067}.text-accent-purple-300{color:#762372}.text-accent-purple-300[href]:focus,.text-accent-purple-300[href]:hover{color:#762372}.bg-accent-purple-300{background-color:#762372}.border-accent-purple-300{border-color:#762372}.border-top-accent-purple-300{border-top-color:#762372}.border-bottom-accent-purple-300{border-bottom-color:#762372}.border-left-accent-purple-300{border-left-color:#762372}.border-right-accent-purple-300{border-right-color:#762372}.text-accent-purple-400{color:#9d2f98}.text-accent-purple-400[href]:focus,.text-accent-purple-400[href]:hover{color:#9d2f98}.bg-accent-purple-400{background-color:#9d2f98}.border-accent-purple-400{border-color:#9d2f98}.border-top-accent-purple-400{border-top-color:#9d2f98}.border-bottom-accent-purple-400{border-bottom-color:#9d2f98}.border-left-accent-purple-400{border-left-color:#9d2f98}.border-right-accent-purple-400{border-right-color:#9d2f98}.text-accent-purple-600{color:#d062cb}.text-accent-purple-600[href]:focus,.text-accent-purple-600[href]:hover{color:#d062cb}.bg-accent-purple-600{background-color:#d062cb}.border-accent-purple-600{border-color:#d062cb}.border-top-accent-purple-600{border-top-color:#d062cb}.border-bottom-accent-purple-600{border-bottom-color:#d062cb}.border-left-accent-purple-600{border-left-color:#d062cb}.border-right-accent-purple-600{border-right-color:#d062cb}.text-accent-purple-700{color:#dc89d8}.text-accent-purple-700[href]:focus,.text-accent-purple-700[href]:hover{color:#dc89d8}.bg-accent-purple-700{background-color:#dc89d8}.border-accent-purple-700{border-color:#dc89d8}.border-top-accent-purple-700{border-top-color:#dc89d8}.border-bottom-accent-purple-700{border-bottom-color:#dc89d8}.border-left-accent-purple-700{border-left-color:#dc89d8}.border-right-accent-purple-700{border-right-color:#dc89d8}.text-accent-purple-800{color:#e8b0e5}.text-accent-purple-800[href]:focus,.text-accent-purple-800[href]:hover{color:#e8b0e5}.bg-accent-purple-800{background-color:#e8b0e5}.border-accent-purple-800{border-color:#e8b0e5}.border-top-accent-purple-800{border-top-color:#e8b0e5}.border-bottom-accent-purple-800{border-bottom-color:#e8b0e5}.border-left-accent-purple-800{border-left-color:#e8b0e5}.border-right-accent-purple-800{border-right-color:#e8b0e5}.alpha-accent-blue{background-color:#004573}.text-accent-blue{color:#004573}.text-accent-blue[href]:focus,.text-accent-blue[href]:hover{color:#004573}.bg-accent-blue{background-color:#004573}.border-accent-blue{border-color:#004573}.border-top-accent-blue{border-top-color:#004573}.border-bottom-accent-blue{border-bottom-color:#004573}.border-left-accent-blue{border-left-color:#004573}.border-right-accent-blue{border-right-color:#004573}.text-accent-blue-300{color:#005c99}.text-accent-blue-300[href]:focus,.text-accent-blue-300[href]:hover{color:#005c99}.bg-accent-blue-300{background-color:#005c99}.border-accent-blue-300{border-color:#005c99}.border-top-accent-blue-300{border-top-color:#005c99}.border-bottom-accent-blue-300{border-bottom-color:#005c99}.border-left-accent-blue-300{border-left-color:#005c99}.border-right-accent-blue-300{border-right-color:#005c99}.text-accent-blue-400{color:#007acc}.text-accent-blue-400[href]:focus,.text-accent-blue-400[href]:hover{color:#007acc}.bg-accent-blue-400{background-color:#007acc}.border-accent-blue-400{border-color:#007acc}.border-top-accent-blue-400{border-top-color:#007acc}.border-bottom-accent-blue-400{border-bottom-color:#007acc}.border-left-accent-blue-400{border-left-color:#007acc}.border-right-accent-blue-400{border-right-color:#007acc}.text-accent-blue-600{color:#33adff}.text-accent-blue-600[href]:focus,.text-accent-blue-600[href]:hover{color:#33adff}.bg-accent-blue-600{background-color:#33adff}.border-accent-blue-600{border-color:#33adff}.border-top-accent-blue-600{border-top-color:#33adff}.border-bottom-accent-blue-600{border-bottom-color:#33adff}.border-left-accent-blue-600{border-left-color:#33adff}.border-right-accent-blue-600{border-right-color:#33adff}.text-accent-blue-700{color:#66c2ff}.text-accent-blue-700[href]:focus,.text-accent-blue-700[href]:hover{color:#66c2ff}.bg-accent-blue-700{background-color:#66c2ff}.border-accent-blue-700{border-color:#66c2ff}.border-top-accent-blue-700{border-top-color:#66c2ff}.border-bottom-accent-blue-700{border-bottom-color:#66c2ff}.border-left-accent-blue-700{border-left-color:#66c2ff}.border-right-accent-blue-700{border-right-color:#66c2ff}.text-accent-blue-800{color:#99d6ff}.text-accent-blue-800[href]:focus,.text-accent-blue-800[href]:hover{color:#99d6ff}.bg-accent-blue-800{background-color:#99d6ff}.border-accent-blue-800{border-color:#99d6ff}.border-top-accent-blue-800{border-top-color:#99d6ff}.border-bottom-accent-blue-800{border-bottom-color:#99d6ff}.border-left-accent-blue-800{border-left-color:#99d6ff}.border-right-accent-blue-800{border-right-color:#99d6ff}.alpha-accent-green{background-color:#00563b}.text-accent-green{color:#00563b !important}.text-accent-green[href]:focus,.text-accent-green[href]:hover{color:#00563b}.bg-accent-green{background-color:#006747 !important}.border-accent-green{border-color:#00563b}.border-top-accent-green{border-top-color:#00563b}.border-bottom-accent-green{border-bottom-color:#00563b}.border-left-accent-green{border-left-color:#00563b}.border-right-accent-green{border-right-color:#00563b}.text-accent-green-300{color:#009963}.text-accent-green-300[href]:focus,.text-accent-green-300[href]:hover{color:#009963}.bg-accent-green-300{background-color:#009963}.border-accent-green-300{border-color:#009963}.border-top-accent-green-300{border-top-color:#009963}.border-bottom-accent-green-300{border-bottom-color:#009963}.border-left-accent-green-300{border-left-color:#009963}.border-right-accent-green-300{border-right-color:#009963}.text-accent-green-400{color:#00cc85}.text-accent-green-400[href]:focus,.text-accent-green-400[href]:hover{color:#00cc85}.bg-accent-green-400{background-color:#00cc85}.border-accent-green-400{border-color:#00cc85}.border-top-accent-green-400{border-top-color:#00cc85}.border-bottom-accent-green-400{border-bottom-color:#00cc85}.border-left-accent-green-400{border-left-color:#00cc85}.border-right-accent-green-400{border-right-color:#00cc85}.text-accent-green-600{color:#33ffb8}.text-accent-green-600[href]:focus,.text-accent-green-600[href]:hover{color:#33ffb8}.bg-accent-green-600{background-color:#33ffb8}.border-accent-green-600{border-color:#33ffb8}.border-top-accent-green-600{border-top-color:#33ffb8}.border-bottom-accent-green-600{border-bottom-color:#33ffb8}.border-left-accent-green-600{border-left-color:#33ffb8}.border-right-accent-green-600{border-right-color:#33ffb8}.text-accent-green-700{color:#66ffc9}.text-accent-green-700[href]:focus,.text-accent-green-700[href]:hover{color:#66ffc9}.bg-accent-green-700{background-color:#66ffc9}.border-accent-green-700{border-color:#66ffc9}.border-top-accent-green-700{border-top-color:#66ffc9}.border-bottom-accent-green-700{border-bottom-color:#66ffc9}.border-left-accent-green-700{border-left-color:#66ffc9}.border-right-accent-green-700{border-right-color:#66ffc9}.text-accent-green-800{color:#99ffdb}.text-accent-green-800[href]:focus,.text-accent-green-800[href]:hover{color:#99ffdb}.bg-accent-green-800{background-color:#99ffdb}.border-accent-green-800{border-color:#99ffdb}.border-top-accent-green-800{border-top-color:#99ffdb}.border-bottom-accent-green-800{border-bottom-color:#99ffdb}.border-left-accent-green-800{border-left-color:#99ffdb}.border-right-accent-green-800{border-right-color:#99ffdb}.alpha-danger{background-color:#ffebee}.text-danger{color:#f44336}.text-danger[href]:focus,.text-danger[href]:hover{color:#f22112}.bg-danger{background-color:#f44336}.border-danger{border-color:#f44336}.border-top-danger{border-top-color:#f44336}.border-bottom-danger{border-bottom-color:#f44336}.border-left-danger{border-left-color:#f44336}.border-right-danger{border-right-color:#f44336}.text-danger-300{color:#e57373}.text-danger-300[href]:focus,.text-danger-300[href]:hover{color:#df5353}.bg-danger-300{background-color:#e57373}.border-danger-300{border-color:#e57373}.border-top-danger-300{border-top-color:#e57373}.border-bottom-danger-300{border-bottom-color:#e57373}.border-left-danger-300{border-left-color:#e57373}.border-right-danger-300{border-right-color:#e57373}.text-danger-400{color:#ef5350}.text-danger-400[href]:focus,.text-danger-400[href]:hover{color:#ec312d}.bg-danger-400{background-color:#ef5350}.border-danger-400{border-color:#ef5350}.border-top-danger-400{border-top-color:#ef5350}.border-bottom-danger-400{border-bottom-color:#ef5350}.border-left-danger-400{border-left-color:#ef5350}.border-right-danger-400{border-right-color:#ef5350}.text-danger-600{color:#e53935}.text-danger-600[href]:focus,.text-danger-600[href]:hover{color:#d8201c}.bg-danger-600{background-color:#e53935}.border-danger-600{border-color:#e53935}.border-top-danger-600{border-top-color:#e53935}.border-bottom-danger-600{border-bottom-color:#e53935}.border-left-danger-600{border-left-color:#e53935}.border-right-danger-600{border-right-color:#e53935}.text-danger-700{color:#d32f2f}.text-danger-700[href]:focus,.text-danger-700[href]:hover{color:#b52626}.bg-danger-700{background-color:#d32f2f}.border-danger-700{border-color:#d32f2f}.border-top-danger-700{border-top-color:#d32f2f}.border-bottom-danger-700{border-bottom-color:#d32f2f}.border-left-danger-700{border-left-color:#d32f2f}.border-right-danger-700{border-right-color:#d32f2f}.text-danger-800{color:#c62828}.text-danger-800[href]:focus,.text-danger-800[href]:hover{color:#a62222}.bg-danger-800{background-color:#c62828}.border-danger-800{border-color:#c62828}.border-top-danger-800{border-top-color:#c62828}.border-bottom-danger-800{border-bottom-color:#c62828}.border-left-danger-800{border-left-color:#c62828}.border-right-danger-800{border-right-color:#c62828}.alpha-success{background-color:#e8f5e9}.text-success{color:#4caf50}.text-success[href]:focus,.text-success[href]:hover{color:#409444}.bg-success{background-color:#208738}.border-success{border-color:#4caf50}.border-top-success{border-top-color:#4caf50}.border-bottom-success{border-bottom-color:#4caf50}.border-left-success{border-left-color:#4caf50}.border-right-success{border-right-color:#4caf50}.text-success-300{color:#81c784}.text-success-300[href]:focus,.text-success-300[href]:hover{color:#67bb6a}.bg-success-300{background-color:#81c784}.border-success-300{border-color:#81c784}.border-top-success-300{border-top-color:#81c784}.border-bottom-success-300{border-bottom-color:#81c784}.border-left-success-300{border-left-color:#81c784}.border-right-success-300{border-right-color:#81c784}.text-success-400{color:#66bb6a}.text-success-400[href]:focus,.text-success-400[href]:hover{color:#4dae52}.bg-success-400{background-color:#66bb6a}.border-success-400{border-color:#66bb6a}.border-top-success-400{border-top-color:#66bb6a}.border-bottom-success-400{border-bottom-color:#66bb6a}.border-left-success-400{border-left-color:#66bb6a}.border-right-success-400{border-right-color:#66bb6a}.text-success-600{color:#43a047}.text-success-600[href]:focus,.text-success-600[href]:hover{color:#38853b}.bg-success-600{background-color:#43a047}.border-success-600{border-color:#43a047}.border-top-success-600{border-top-color:#43a047}.border-bottom-success-600{border-bottom-color:#43a047}.border-left-success-600{border-left-color:#43a047}.border-right-success-600{border-right-color:#43a047}.text-success-700{color:#388e3c}.text-success-700[href]:focus,.text-success-700[href]:hover{color:#2d7330}.bg-success-700{background-color:#388e3c}.border-success-700{border-color:#388e3c}.border-top-success-700{border-top-color:#388e3c}.border-bottom-success-700{border-bottom-color:#388e3c}.border-left-success-700{border-left-color:#388e3c}.border-right-success-700{border-right-color:#388e3c}.text-success-800{color:#2e7d32}.text-success-800[href]:focus,.text-success-800[href]:hover{color:#246127}.bg-success-800{background-color:#2e7d32}.border-success-800{border-color:#2e7d32}.border-top-success-800{border-top-color:#2e7d32}.border-bottom-success-800{border-bottom-color:#2e7d32}.border-left-success-800{border-left-color:#2e7d32}.border-right-success-800{border-right-color:#2e7d32}.alpha-warning{background-color:#fbe9e7}.text-warning{color:#ff5722}.text-warning[href]:focus,.text-warning[href]:hover{color:#fb3c00}.bg-warning{background-color:#ff5722}.border-warning{border-color:#ff5722}.border-top-warning{border-top-color:#ff5722}.border-bottom-warning{border-bottom-color:#ff5722}.border-left-warning{border-left-color:#ff5722}.border-right-warning{border-right-color:#ff5722}.text-warning-300{color:#ff8a65}.text-warning-300[href]:focus,.text-warning-300[href]:hover{color:#ff6d3f}.bg-warning-300{background-color:#ff8a65}.border-warning-300{border-color:#ff8a65}.border-top-warning-300{border-top-color:#ff8a65}.border-bottom-warning-300{border-bottom-color:#ff8a65}.border-left-warning-300{border-left-color:#ff8a65}.border-right-warning-300{border-right-color:#ff8a65}.text-warning-400{color:#ff7043}.text-warning-400[href]:focus,.text-warning-400[href]:hover{color:#ff531d}.bg-warning-400{background-color:#ff7043}.border-warning-400{border-color:#ff7043}.border-top-warning-400{border-top-color:#ff7043}.border-bottom-warning-400{border-bottom-color:#ff7043}.border-left-warning-400{border-left-color:#ff7043}.border-right-warning-400{border-right-color:#ff7043}.text-warning-600{color:#f4511e}.text-warning-600[href]:focus,.text-warning-600[href]:hover{color:#e13e0b}.bg-warning-600{background-color:#f4511e}.border-warning-600{border-color:#f4511e}.border-top-warning-600{border-top-color:#f4511e}.border-bottom-warning-600{border-bottom-color:#f4511e}.border-left-warning-600{border-left-color:#f4511e}.border-right-warning-600{border-right-color:#f4511e}.text-warning-700{color:#e64a19}.text-warning-700[href]:focus,.text-warning-700[href]:hover{color:#c43f15}.bg-warning-700{background-color:#e64a19}.border-warning-700{border-color:#e64a19}.border-top-warning-700{border-top-color:#e64a19}.border-bottom-warning-700{border-bottom-color:#e64a19}.border-left-warning-700{border-left-color:#e64a19}.border-right-warning-700{border-right-color:#e64a19}.text-warning-800{color:#d84315}.text-warning-800[href]:focus,.text-warning-800[href]:hover{color:#b53812}.bg-warning-800{background-color:#d84315}.border-warning-800{border-color:#d84315}.border-top-warning-800{border-top-color:#d84315}.border-bottom-warning-800{border-bottom-color:#d84315}.border-left-warning-800{border-left-color:#d84315}.border-right-warning-800{border-right-color:#d84315}.alpha-info{background-color:#e0f7fa}.text-info{color:#00bcd4}.text-info[href]:focus,.text-info[href]:hover{color:#009aae}.bg-info{background-color:#00bcd4}.border-info{border-color:#00bcd4}.border-top-info{border-top-color:#00bcd4}.border-bottom-info{border-bottom-color:#00bcd4}.border-left-info{border-left-color:#00bcd4}.border-right-info{border-right-color:#00bcd4}.text-info-300{color:#4dd0e1}.text-info-300[href]:focus,.text-info-300[href]:hover{color:#2cc7db}.bg-info-300{background-color:#4dd0e1}.border-info-300{border-color:#4dd0e1}.border-top-info-300{border-top-color:#4dd0e1}.border-bottom-info-300{border-bottom-color:#4dd0e1}.border-left-info-300{border-left-color:#4dd0e1}.border-right-info-300{border-right-color:#4dd0e1}.text-info-400{color:#26c6da}.text-info-400[href]:focus,.text-info-400[href]:hover{color:#20a9ba}.bg-info-400{background-color:#26c6da}.border-info-400{border-color:#26c6da}.border-top-info-400{border-top-color:#26c6da}.border-bottom-info-400{border-bottom-color:#26c6da}.border-left-info-400{border-left-color:#26c6da}.border-right-info-400{border-right-color:#26c6da}.text-info-600{color:#00acc1}.text-info-600[href]:focus,.text-info-600[href]:hover{color:#008a9b}.bg-info-600{background-color:#00acc1}.border-info-600{border-color:#00acc1}.border-top-info-600{border-top-color:#00acc1}.border-bottom-info-600{border-bottom-color:#00acc1}.border-left-info-600{border-left-color:#00acc1}.border-right-info-600{border-right-color:#00acc1}.text-info-700{color:#0097a7}.text-info-700[href]:focus,.text-info-700[href]:hover{color:#007481}.bg-info-700{background-color:#0097a7}.border-info-700{border-color:#0097a7}.border-top-info-700{border-top-color:#0097a7}.border-bottom-info-700{border-bottom-color:#0097a7}.border-left-info-700{border-left-color:#0097a7}.border-right-info-700{border-right-color:#0097a7}.text-info-800{color:#00838f}.text-info-800[href]:focus,.text-info-800[href]:hover{color:#006069}.bg-info-800{background-color:#00838f}.border-info-800{border-color:#00838f}.border-top-info-800{border-top-color:#00838f}.border-bottom-info-800{border-bottom-color:#00838f}.border-left-info-800{border-left-color:#00838f}.border-right-info-800{border-right-color:#00838f}.alpha-pink{background-color:#fce4ec}.text-pink{color:#e91e63}.text-pink[href]:focus,.text-pink[href]:hover{color:#cd1453}.bg-pink{background-color:#e91e63}.border-pink{border-color:#e91e63}.border-top-pink{border-top-color:#e91e63}.border-bottom-pink{border-bottom-color:#e91e63}.border-left-pink{border-left-color:#e91e63}.border-right-pink{border-right-color:#e91e63}.text-pink-300{color:#f06292}.text-pink-300[href]:focus,.text-pink-300[href]:hover{color:#ed3f7a}.bg-pink-300{background-color:#f06292}.border-pink-300{border-color:#f06292}.border-top-pink-300{border-top-color:#f06292}.border-bottom-pink-300{border-bottom-color:#f06292}.border-left-pink-300{border-left-color:#f06292}.border-right-pink-300{border-right-color:#f06292}.text-pink-400{color:#ec407a}.text-pink-400[href]:focus,.text-pink-400[href]:hover{color:#e91d62}.bg-pink-400{background-color:#ec407a}.border-pink-400{border-color:#ec407a}.border-top-pink-400{border-top-color:#ec407a}.border-bottom-pink-400{border-bottom-color:#ec407a}.border-left-pink-400{border-left-color:#ec407a}.border-right-pink-400{border-right-color:#ec407a}.text-pink-600{color:#d81b60}.text-pink-600[href]:focus,.text-pink-600[href]:hover{color:#b61751}.bg-pink-600{background-color:#d81b60}.border-pink-600{border-color:#d81b60}.border-top-pink-600{border-top-color:#d81b60}.border-bottom-pink-600{border-bottom-color:#d81b60}.border-left-pink-600{border-left-color:#d81b60}.border-right-pink-600{border-right-color:#d81b60}.text-pink-700{color:#c2185b}.text-pink-700[href]:focus,.text-pink-700[href]:hover{color:#a0144b}.bg-pink-700{background-color:#c2185b}.border-pink-700{border-color:#c2185b}.border-top-pink-700{border-top-color:#c2185b}.border-bottom-pink-700{border-bottom-color:#c2185b}.border-left-pink-700{border-left-color:#c2185b}.border-right-pink-700{border-right-color:#c2185b}.text-pink-800{color:#ad1457}.text-pink-800[href]:focus,.text-pink-800[href]:hover{color:#8b1046}.bg-pink-800{background-color:#ad1457}.border-pink-800{border-color:#ad1457}.border-top-pink-800{border-top-color:#ad1457}.border-bottom-pink-800{border-bottom-color:#ad1457}.border-left-pink-800{border-left-color:#ad1457}.border-right-pink-800{border-right-color:#ad1457}.alpha-teal{background-color:#e0f2f1}.text-teal{color:#009688}.text-teal[href]:focus,.text-teal[href]:hover{color:#007065}.bg-teal{background-color:#009688}.border-teal{border-color:#009688}.border-top-teal{border-top-color:#009688}.border-bottom-teal{border-bottom-color:#009688}.border-left-teal{border-left-color:#009688}.border-right-teal{border-right-color:#009688}.text-teal-300{color:#4db6ac}.text-teal-300[href]:focus,.text-teal-300[href]:hover{color:#409d94}.bg-teal-300{background-color:#4db6ac}.border-teal-300{border-color:#4db6ac}.border-top-teal-300{border-top-color:#4db6ac}.border-bottom-teal-300{border-bottom-color:#4db6ac}.border-left-teal-300{border-left-color:#4db6ac}.border-right-teal-300{border-right-color:#4db6ac}.text-teal-400{color:#26a69a}.text-teal-400[href]:focus,.text-teal-400[href]:hover{color:#1f877d}.bg-teal-400{background-color:#26a69a}.border-teal-400{border-color:#26a69a}.border-top-teal-400{border-top-color:#26a69a}.border-bottom-teal-400{border-bottom-color:#26a69a}.border-left-teal-400{border-left-color:#26a69a}.border-right-teal-400{border-right-color:#26a69a}.text-teal-600{color:#00897b}.text-teal-600[href]:focus,.text-teal-600[href]:hover{color:#006359}.bg-teal-600{background-color:#00897b}.border-teal-600{border-color:#00897b}.border-top-teal-600{border-top-color:#00897b}.border-bottom-teal-600{border-bottom-color:#00897b}.border-left-teal-600{border-left-color:#00897b}.border-right-teal-600{border-right-color:#00897b}.text-teal-700{color:#00796b}.text-teal-700[href]:focus,.text-teal-700[href]:hover{color:#005349}.bg-teal-700{background-color:#00796b}.border-teal-700{border-color:#00796b}.border-top-teal-700{border-top-color:#00796b}.border-bottom-teal-700{border-bottom-color:#00796b}.border-left-teal-700{border-left-color:#00796b}.border-right-teal-700{border-right-color:#00796b}.text-teal-800{color:#00695c}.text-teal-800[href]:focus,.text-teal-800[href]:hover{color:#00433a}.bg-teal-800{background-color:#00695c}.border-teal-800{border-color:#00695c}.border-top-teal-800{border-top-color:#00695c}.border-bottom-teal-800{border-bottom-color:#00695c}.border-left-teal-800{border-left-color:#00695c}.border-right-teal-800{border-right-color:#00695c}.alpha-brown{background-color:#efebe9}.text-brown{color:#795548}.text-brown[href]:focus,.text-brown[href]:hover{color:#61443a}.bg-brown{background-color:#795548}.border-brown{border-color:#795548}.border-top-brown{border-top-color:#795548}.border-bottom-brown{border-bottom-color:#795548}.border-left-brown{border-left-color:#795548}.border-right-brown{border-right-color:#795548}.text-brown-300{color:#a1887f}.text-brown-300[href]:focus,.text-brown-300[href]:hover{color:#90746a}.bg-brown-300{background-color:#a1887f}.border-brown-300{border-color:#a1887f}.border-top-brown-300{border-top-color:#a1887f}.border-bottom-brown-300{border-bottom-color:#a1887f}.border-left-brown-300{border-left-color:#a1887f}.border-right-brown-300{border-right-color:#a1887f}.text-brown-400{color:#8d6e63}.text-brown-400[href]:focus,.text-brown-400[href]:hover{color:#775c53}.bg-brown-400{background-color:#8d6e63}.border-brown-400{border-color:#8d6e63}.border-top-brown-400{border-top-color:#8d6e63}.border-bottom-brown-400{border-bottom-color:#8d6e63}.border-left-brown-400{border-left-color:#8d6e63}.border-right-brown-400{border-right-color:#8d6e63}.text-brown-600{color:#6d4c41}.text-brown-600[href]:focus,.text-brown-600[href]:hover{color:#553b33}.bg-brown-600{background-color:#6d4c41}.border-brown-600{border-color:#6d4c41}.border-top-brown-600{border-top-color:#6d4c41}.border-bottom-brown-600{border-bottom-color:#6d4c41}.border-left-brown-600{border-left-color:#6d4c41}.border-right-brown-600{border-right-color:#6d4c41}.text-brown-700{color:#5d4037}.text-brown-700[href]:focus,.text-brown-700[href]:hover{color:#452f29}.bg-brown-700{background-color:#5d4037}.border-brown-700{border-color:#5d4037}.border-top-brown-700{border-top-color:#5d4037}.border-bottom-brown-700{border-bottom-color:#5d4037}.border-left-brown-700{border-left-color:#5d4037}.border-right-brown-700{border-right-color:#5d4037}.text-brown-800{color:#4e342e}.text-brown-800[href]:focus,.text-brown-800[href]:hover{color:#362420}.bg-brown-800{background-color:#4e342e}.border-brown-800{border-color:#4e342e}.border-top-brown-800{border-top-color:#4e342e}.border-bottom-brown-800{border-bottom-color:#4e342e}.border-left-brown-800{border-left-color:#4e342e}.border-right-brown-800{border-right-color:#4e342e}.bg-light-green {background-color:rgb(210,240,200); }.alpha-grey{background-color:#fafafa}.text-grey{color:#777}.text-grey[href]:focus,.text-grey[href]:hover{color:#646464}.bg-grey{background-color:#777}.border-grey{border-color:#777}.border-top-grey{border-top-color:#777}.border-bottom-grey{border-bottom-color:#777}.border-left-grey{border-left-color:#777}.border-right-grey{border-right-color:#777}.text-grey-300{color:#999}.text-grey-300[href]:focus,.text-grey-300[href]:hover{color:#868686}.bg-grey-300{background-color:#999}.border-grey-300{border-color:#999}.border-top-grey-300{border-top-color:#999}.border-bottom-grey-300{border-bottom-color:#999}.border-left-grey-300{border-left-color:#999}.border-right-grey-300{border-right-color:#999}.text-grey-400{color:#888}.text-grey-400[href]:focus,.text-grey-400[href]:hover{color:#757575}.bg-grey-400{background-color:#888}.border-grey-400{border-color:#888}.border-top-grey-400{border-top-color:#888}.border-bottom-grey-400{border-bottom-color:#888}.border-left-grey-400{border-left-color:#888}.border-right-grey-400{border-right-color:#888}.text-grey-600{color:#666}.text-grey-600[href]:focus,.text-grey-600[href]:hover{color:#535353}.bg-grey-600{background-color:#666}.border-grey-600{border-color:#666}.border-top-grey-600{border-top-color:#666}.border-bottom-grey-600{border-bottom-color:#666}.border-left-grey-600{border-left-color:#666}.border-right-grey-600{border-right-color:#666}.text-grey-700{color:#555}.text-grey-700[href]:focus,.text-grey-700[href]:hover{color:#424242}.bg-grey-700{background-color:#555}.border-grey-700{border-color:#555}.border-top-grey-700{border-top-color:#555}.border-bottom-grey-700{border-bottom-color:#555}.border-left-grey-700{border-left-color:#555}.border-right-grey-700{border-right-color:#555}.text-grey-800{color:#444}.text-grey-800[href]:focus,.text-grey-800[href]:hover{color:#313131}.bg-grey-800{background-color:#444}.border-grey-800{border-color:#444}.border-top-grey-800{border-top-color:#444}.border-bottom-grey-800{border-bottom-color:#444}.border-left-grey-800{border-left-color:#444}.border-right-grey-800{border-right-color:#444}.alpha-slate{background-color:#eceff1}.text-slate{color:#607d8b}.text-slate[href]:focus,.text-slate[href]:hover{color:#506974}.bg-slate{background-color:#607d8b}.border-slate{border-color:#607d8b}.border-top-slate{border-top-color:#607d8b}.border-bottom-slate{border-bottom-color:#607d8b}.border-left-slate{border-left-color:#607d8b}.border-right-slate{border-right-color:#607d8b}.text-slate-300{color:#90a4ae}.text-slate-300[href]:focus,.text-slate-300[href]:hover{color:#7a929e}.bg-slate-300{background-color:#90a4ae}.border-slate-300{border-color:#90a4ae}.border-top-slate-300{border-top-color:#90a4ae}.border-bottom-slate-300{border-bottom-color:#90a4ae}.border-left-slate-300{border-left-color:#90a4ae}.border-right-slate-300{border-right-color:#90a4ae}.text-slate-400{color:#78909c}.text-slate-400[href]:focus,.text-slate-400[href]:hover{color:#657d89}.bg-slate-400{background-color:#78909c}.border-slate-400{border-color:#78909c}.border-top-slate-400{border-top-color:#78909c}.border-bottom-slate-400{border-bottom-color:#78909c}.border-left-slate-400{border-left-color:#78909c}.border-right-slate-400{border-right-color:#78909c}.text-slate-600{color:#546e7a}.text-slate-600[href]:focus,.text-slate-600[href]:hover{color:#445a63}.bg-slate-600{background-color:#546e7a}.border-slate-600{border-color:#546e7a}.border-top-slate-600{border-top-color:#546e7a}.border-bottom-slate-600{border-bottom-color:#546e7a}.border-left-slate-600{border-left-color:#546e7a}.border-right-slate-600{border-right-color:#546e7a}.text-slate-700{color:#455a64}.text-slate-700[href]:focus,.text-slate-700[href]:hover{color:#35464d}.bg-slate-700{background-color:#455a64}.border-slate-700{border-color:#455a64}.border-top-slate-700{border-top-color:#455a64}.border-bottom-slate-700{border-bottom-color:#455a64}.border-left-slate-700{border-left-color:#455a64}.border-right-slate-700{border-right-color:#455a64}.text-slate-800{color:#37474f}.text-slate-800[href]:focus,.text-slate-800[href]:hover{color:#273338}.bg-slate-800{background-color:#37474f}.border-slate-800{border-color:#37474f}.border-top-slate-800{border-top-color:#37474f}.border-bottom-slate-800{border-bottom-color:#37474f}.border-left-slate-800{border-left-color:#37474f}.border-right-slate-800{border-right-color:#37474f}.border-transparent{border-color:transparent!important}.border-top-transparent{border-top-color:transparent!important}.border-bottom-transparent{border-bottom-color:transparent!important}.border-left-transparent{border-left-color:transparent!important}.border-right-transparent{border-right-color:transparent!important}.border-light-alpha{border-color:rgba(255,255,255,.1)}.border-top-light-alpha{border-top-color:rgba(255,255,255,.1)}.border-bottom-light-alpha{border-bottom-color:rgba(255,255,255,.1)}.border-left-light-alpha{border-left-color:rgba(255,255,255,.1)}.border-right-light-alpha{border-right-color:rgba(255,255,255,.1)}.bg-light-alpha{background-color:rgba(255,255,255,.1)}.border-dark-alpha{border-color:rgba(0,0,0,.1)}.border-top-dark-alpha{border-top-color:rgba(0,0,0,.1)}.border-bottom-dark-alpha{border-bottom-color:rgba(0,0,0,.1)}.border-left-dark-alpha{border-left-color:rgba(0,0,0,.1)}.border-right-dark-alpha{border-right-color:rgba(0,0,0,.1)}.bg-dark-alpha{background-color:rgba(0,0,0,.2)}.text-dark { color: #404040 !important; }
        a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover { color:white !important; background-color: #00563b !important; }
        .bg-primary-gradient { background: #05754f !important; /*background: linear-gradient(to right, rgba(28, 145, 92,1) 0%,rgba(37, 162, 104,1) 100%)*/ }
        .bg-accent-orange-gradient { background: #f6d365; background: linear-gradient(45deg,  #f6d365 0%, #f6d365 10%, #fda085 100%); }
        .bg-accent-purple-gradient { background: #7028e4; background: linear-gradient(45deg,  #7028e4 0%, #7028e4 10%, #e5b2ca 100%); }
        .bg-secondary-blue-gradient { background: #84fab0; background: linear-gradient(45deg,  #84fab0 0%, #84fab0 10%, #8fd3f4 100%); }
        .bg-secondary-blue-light { background:#d4edf7; }
        .bg-light-grey { background:rgb(250, 250, 250); }
        .bg-grey { background:rgb(236, 236, 236); }

        .bg-bright-green { background:rgb(150,240,25) !important; }
        .bg-accent-purple-gradient-5050 { background: rgb(120,35,115);
        background: -moz-linear-gradient(left,  rgb(120,35,115) 0%, rgb(108,32,104) 50%, rgb(120,35,115) 50%, rgb(108,32,104) 100%);
        background: -webkit-linear-gradient(left,  rgb(120,35,115) 0%,rgb(108,32,104) 50%,rgb(120,35,115) 50%,rgb(108,32,104) 100%);
        background: linear-gradient(to right,  rgb(120,35,115) 0%,rgb(108,32,104) 50%,rgb(120,35,115) 50%,rgb(108,32,104) 100%);
        }
        .bg-secondary-green-gradient-5050 { background: rgb(130,206,20);
        background: -moz-linear-gradient(left,  rgb(130,206,20) 0%, rgb(130,206,20) 50%, rgb(120,190,20) 50%, rgb(120,190,20) 100%);
        background: -webkit-linear-gradient(left,  rgb(130,206,20) 0%,rgb(130,206,20) 50%,rgb(120,190,20) 50%,rgb(120,190,20) 100%);
        background: linear-gradient(to right,  rgb(130,206,20) 0%,rgb(130,206,20) 50%,rgb(120,190,20) 50%,rgb(120,190,20) 100%);
        }
        .bg-secondary-blue-gradient-5050 { background: rgb(0,190,240);
        background: -moz-linear-gradient(left,  rgb(0,190,240) 0%, rgb(0,190,240) 50%, rgb(0,180,230) 50%, rgb(0,180,230) 100%, rgb(0,180,230) 100%, rgb(0,180,230) 100%);
        background: -webkit-linear-gradient(left,  rgb(0,190,240) 0%,rgb(0,190,240) 50%,rgb(0,180,230) 50%,rgb(0,180,230) 100%,rgb(0,180,230) 100%,rgb(0,180,230) 100%);
        background: linear-gradient(to right,  rgb(0,190,240) 0%,rgb(0,190,240) 50%,rgb(0,180,230) 50%,rgb(0,180,230) 100%,rgb(0,180,230) 100%,rgb(0,180,230) 100%);
        }
        .bg-accent-orange-gradient-5050 { background: rgb(244,154,35);
        background: -moz-linear-gradient(left,  rgb(244,154,35) 0%, rgb(244,154,35) 50%, rgb(230,145,35) 50%, rgb(230,145,35) 100%);
        background: -webkit-linear-gradient(left,  rgb(244,154,35) 0%,rgb(244,154,35) 50%,rgb(230,145,35) 50%,rgb(230,145,35) 100%);
        background: linear-gradient(to right,  rgb(244,154,35) 0%,rgb(244,154,35) 50%,rgb(230,145,35) 50%,rgb(230,145,35) 100%);
         }

        .bg-accent-grey-gradient {background: rgb(243,243,243);
        background: -moz-linear-gradient(top,  rgb(243,243,243) 0%, rgb(255,255,255) 100%);
        background: -webkit-linear-gradient(top,  rgb(243,243,243) 0%,rgb(255,255,255) 100%);
        background: linear-gradient(to bottom,  rgb(243,243,243) 0%,rgb(255,255,255) 100%);
        }

        /* Background Colors */
        .bg-corp-green { background:#006747; }
        .bg-corp-green-bright { background:#20A06E; }
        .bg-corp-green-light { background:#C0D6BA; }
        .bg-corp-blue { background:#124C61; }
        .bg-corp-blue-bright { background:#257DAB; }
        .bg-corp-blue-light { background:#AED4DD; }
        .bg-corp-salmon { background:#E66758; }

        /* Background Opacity */
        .bg-corp-green-light-opacity-10 { background-color: rgba(192,214,186,.10); }
        .bg-corp-green-light-opacity-25 { background-color: rgba(192,214,186,.25); }
        .bg-corp-green-light-opacity-40 { background-color: rgba(192,214,186,.40); }
        .bg-corp-green-light-opacity-50 { background-color: rgba(192,214,186,.50); }
        .bg-corp-green-light-opacity-75 { background-color: rgba(192,214,186,.75); }
        .bg-corp-black-opacity-10 { background-color: rgba(39,42,54,.10); }
        .bg-corp-black-opacity-25 { background-color: rgba(39,42,54,.25); }
        .bg-corp-black-opacity-40 { background-color: rgba(39,42,54,.40); }
        .bg-corp-black-opacity-50 { background-color: rgba(39,42,54,.50); }
        .bg-corp-black-opacity-75 { background-color: rgba(39,42,54,.75); }

        /* Button Colors */
        .btn.bg-primary,
        .btn.bg-corp-green-bright,
        .btn.bg-corp-blue,
        .btn.bg-corp-blue-bright { color: #fff; }
        .btn.bg-corp-green-bright { background: #1A845B; } /* background color changed to be slightly darker for ADA */
        .btn.bg-corp-green-bright:hover { background: #177651; }
        .btn.bg-corp-salmon { color: #000; }
        .btn.bg-corp-green-light { color: #006747; }
        .btn.bg-corp-blue-light { color: #124C61; }

        /* Text Colors */
        .text-corp-green { color:#006747; }
        .text-corp-green-bright { color:#20A06E; }
        .text-corp-green-light { color:#C0D6BA; }
        .text-corp-blue { color:#124C61; }
        .text-corp-blue-bright { color:#257DAB; }
        .text-corp-blue-light { color:#AED4DD; }
        .text-corp-salmon { color:#E66758; }
    /*#endregion Custom color system*/

    /*#region banner indicating user is on local/dev site*/
    .local-dev-url { background-color: #F2A43D; }
    .qa-url { background-color: #379eb3; }

    /*#region ANIMATION */
        .animated { -webkit-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

        /*#region Animated Check */
        .checkmark__circle { stroke-dasharray: 166; stroke-dashoffset: 166; stroke-width: 2; stroke-miterlimit: 10; stroke: #20A06E; fill: none; animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) forwards; }
        .checkmark { width: 45px; height: 45px; border-radius: 50%; display: block; stroke-width: 4; stroke: #fff; stroke-miterlimit: 10; box-shadow: inset 0px 0px 0px #20A06E; animation: fill .4s ease-in-out .2s forwards, scale .3s ease-in-out .9s both; z-index:499; }
        .checkmark__check { transform-origin: 50% 50%; stroke-dasharray: 48; stroke-dashoffset: 48; box-shadow: inset 0px 0px 0px #C0D7B9; animation: stroke 0.15s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards; }
        @keyframes stroke { 100% { stroke-dashoffset: 0; } }
        @keyframes scale { 0%, 100% { transform: translate(-50%, -50%); } 50% { transform: scale3d(1.1, 1.1, 1) translate(-45%, -45%); } }
        @keyframes fill { 100% { box-shadow: inset 0px 0px 0px 30px #20A06E, 0 1rem 3rem rgba(0,0,0,.375), 0 .25rem 1rem rgba(0,0,0,.675); transform: translate(-50%, -50%); } }
        @keyframes fill-white { 100% { box-shadow: inset 0px 0px 0px 30px #fff, 0 1rem 3rem rgba(0,0,0,.375), 0 .075rem .25rem rgba(0,0,0,.125); transform: translate(-50%, -50%); } }
        /*#endregion Animated Check*/

    /*#endregion ANIMATION*/

/*#endregion TYPOGRAPHY*/
/*#endregion TYPOGRAPHY */
/* #region COMPONENTS */

    .copy-to-rn {cursor: pointer;}

    object { width:100% !important; height:600px !important; }
    .navbar-toggler { position:relative; z-index:9999; }
    /*#region FAB */
        .live-chat-comm100 a { 
            border-radius: 9999px;
            cursor: pointer;
            width: 54px !important;
            height: 54px !important;
            line-height: 58px !important;
            text-indent:-9999px;
            border-width: 0;
            box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24); 
            padding: 0; 
            transition: .3s all;
            text-decoration: none !important; 
            color: #51484a; 
            background-color: #f8f9fa;
            border-color: #f8f9fa;  
            display: inline-block;
            z-index:1;
            position:relative;
        }

        .live-chat-comm100 a::before { font-family: "Font Awesome 6 Pro"; text-indent:0; transform: translateX(-50%); left:50%; content: "\e14f"; color: #51484a; font-weight: 300; display:block; position:absolute; font-size: 1.5em; }
        #support { padding-top:1rem; }
        .comm100 { position:relative; }
        .comm100 a { text-indent:-9999px; }
        .comm100 a::after {
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              z-index: 1;
              content: "";
            }

        .fab-menu-invisible { opacity: 0 !important; right: -3rem; transition: ease-in-out opacity .3s !important; }
        .fab-menu-fixed { bottom:2rem; right:2rem; z-index:9999; }
        .fab-menu-fixed.footerisvisiblesochangepositionaccordingly { position:absolute !important; /*top:-7.8rem !important;*/ bottom:29rem; right:2rem !important; }
        .fab-menu-bottom-right { opacity:1; transition:ease-in-out opacity .3s;  }
        .fab-menu-btn,
        .fab-menu-inner > li .btn { border-radius:9999px; cursor:pointer;  width:54px; height:54px; line-height:58px; }
        .fab-menu-btn.btn-float { padding:0; position:relative; z-index:10 !important; }
        .fab-menu:hover .fab-menu-btn { transform:scale(1.08); }
        .fab-menu-btn { width:72px; height:72px; line-height:72px; background:#20A06E !important; box-shadow: 0 10px 12px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1) !important; }
        .fab-menu-inner > li .btn img { vertical-align:top !important; border:3px solid #fff; }
        .fab-menu-btn span { color:white !important;  }
        .fab-menu .fab-icon-open { transform:translate(6px, 6px) rotate(360deg); }
        .fab-menu .fab-icon-close {  transform:translate(-8px, 1px) rotate(360deg) !important; }
        .fab-menu[data-fab-toggle="hover"]:hover .fab-icon-open {  transform:translate(6px, 0) rotate(0deg); }
        .fab-menu[data-fab-toggle="hover"]:hover .fab-icon-close { font-size:15px; color:rgba(0,0,0,.9) !important; transform:translate(-18px, 1px) rotate(0deg) !important; }
        .fab-menu[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(1) { top: -5rem;}
        .fab-menu[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(2) { top: -9rem; }
        .fab-menu[data-fab-toggle="hover"]:hover .fab-menu-inner > li:nth-child(3) { top: -13rem; }
        .fab-menu-inner div[data-fab-label]:after { right: 5.125rem; }
        .fab-menu .btn-light:hover { background-color:#20A06E; border-color:#20A06E; }
        .fab-menu .btn-light span.text-dark { transition:.3s all; }
        .fab-menu .btn-light:hover span.text-dark { color: #fff !important; }
        .fab-menu-inner > li .btn-float span.fa-2x { font-size: 1.5em; }
        .fab-menu .fab-menu-inner > li { visibility: initial !important; }
        
    /*#endregion */

        /*#region BUTTON */
        .btn-default { color: #333;
            /*fcfcfc; background-color: #fcfcfc!important; */
            border-color: #ddd;
        }
        .btn { color: #FFFFFF; padding: 7px 12px; text-transform:uppercase;  }
        .btn:hover { color:inherit; }
        .btn, .nav a { transition:.3s all; font-size: 1em; font-family:'Lato'; letter-spacing:.01em; text-decoration:none !important; }
        .nav a .fa-light { font-weight:300 !important;  }
        .btn-group-lg > .btn, .btn-lg { line-height: 1.926385 !important; padding: 11px 18px; }
        .btn.disabled { opacity:.4; filter: grayscale(100%); }
        .fieldset { position:relative; z-index:9999; /* adding this to try to fix the issue with the dropdowns and the wizard nav buttons... may fix it... may not... may create additional issues. Probably the latter. */ }
        .fieldset-header { border-bottom:double; border-width:3px; border-color:#f1f1f1; }
        fieldset.disabled { opacity:.4; filter:grayscale(.9); pointer-events:none; }
        .card-delivery { line-height:1.5em; }
        .btn-blockui { border-radius: .3rem !important; overflow:hidden !important; }
        .btn-light { color:#51484a; }
        .btn.shadow-lg { box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24) !important; }
        .blockUI.blockOverlay { width:96% !important; }
        #premiumPlusOptions .blockUI.blockOverlay { width: 100% !important; }
        .btn.bg-secondary-green { background-color: #C0D7B9 !important; color: #006747 !important; }
        .btnRemoveSavings { color: #fff !important; }
        .btn-pill { border-radius:9999px; padding: 7px 18px; }
        .product-selected .btn-action { display:none !important; }
        .product-selected .btn-remove { display:block !important; }
        .btn-group-sm > .btn, .btn-sm { font-size:.8em; }
        .btn.focus, .btn:focus { outline: -webkit-focus-ring-color auto 1px; }
        .btn-labeled { position:relative; }
        .btn-labeled-left { padding-left: 3.12506rem; }
        .btn-labeled-left > b { left: -1px; border-top-left-radius: .1875rem; border-bottom-left-radius: .1875rem; }
        .btn-labeled > b {position:absolute; color:#fff; top:-1px; bottom:-1px; background:#20A06E; display: block; line-height: 1;	padding: .7rem; }
        .review-edit { overflow:hidden; opacity:0; top:0; bottom:0; left:0; right:0; z-index:2; background:rgba(220,220,220,.4); transition:.3s all; }
        .review-edit:hover,
        .review-edit:focus-within { opacity:1; transition:.4s all; }
        .btn.edit-qualification:hover { background:#D3E3CF; color:rgb(0,103,71); }
        .btn.btn-back:hover { background:#D3E3CF; color:rgb(0,103,71); }
        .btn-add-new-product { position:relative; cursor:pointer; border:2px dashed rgba(218, 224, 229, .8); background-color: rgba(218, 224, 229,.3); color:#606060; transition:.4s all; }
        .btn-add-new-product:hover {background-color: rgba(218, 224, 229,1); color:rgba(108, 117, 125,1); }
        .btn-add-new-product .icon-vcu-veridian { transition:.4s all; }
        #breadcrumb { top:-75px; left:0; z-index:10; }
        #breadcrumb .breadcrumb { background:none; padding:0; }
        #breadcrumb .breadcrumb-item button img { height:auto; width: 30px; }
        #breadcrumb .breadcrumb-item button { line-height:1; padding:.85em !important; }
        #product-steps .card { overflow:visible !important; }
    /*#endregion */

    /*#region POPOVERS */
        .form-label-group .fa-help,
        .form-label-group .fa-eye,
        .form-label-group .fa-eye-slash { font-size: 1.16em; }
        .fa-help { font-size: 1em; }
        p .fa-help { font-size: 1.16em; }
        h1 .fa-help { font-size: .73em; }
        h5 .fa-help { font-size: .8em; }
        legend .fa-help { font-size: .645em; }
        .popover { max-width: 350px; border-radius: .15rem; background:rgb(241, 241, 241); background: linear-gradient(to bottom, rgb(243,243,243) 0%,rgb(255,255,255) 100%); border:4px solid white; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }
        .popover-body { padding: 1.5rem 1.75rem; color: #666; position:relative; }
        .popover-body p { margin-bottom:0; }
        .bs-popover-auto[x-placement^="right"] > .arrow::after, .bs-popover-right > .arrow::after { left: 0; }
        .popover-body .close { position:absolute; top:0; right:.25rem; opacity:.3; transition:.6s opacity; font-size:20px; color:#FF5B45; }
        .bs-popover-auto[x-placement^="right"], .bs-popover-right { margin-left: .8rem; }
        .help-text { position:absolute; right:0px; top:22px; }
    /*#endregion */

    /*#region TOOLTIPS */
        .tooltip { margin-top:6px;  }
        .bs-tooltip-auto[x-placement^=bottom] .arrow::before,
        .bs-tooltip-bottom .arrow::before { border-bottom-color: #fff; }
        .tooltip-inner { box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24); border-radius: .15rem; padding: .5rem .75rem; color: #666; background:#fff; border:4px solid white; }
        .form-label-group { position:relative; }
        .form-label-group .fa-help.position-absolute.position-right,
        .form-label-group .fa-eye.position-absolute.position-right,
        .form-label-group .fa-eye-slash.position-absolute.position-right { right:0; top:22px; z-index:2; }
    /*#endregion */

    /*#region MODAL */
        /*body.modal-open { overflow: visible; width: 100%; height: 100%; padding-right:0 !important; }*/
        body.modal-open { overflow: hidden; padding-right:0px !important; }
        body.modal-open .sticky-top {padding-right:0px !important; }
        body.modal-open .modal { position: fixed; padding-right:0px !important; }
        .modal .content-divider > span, .panel .content-divider > span, .tab-content-bordered .content-divider > span { background-color: #fff; }
        .modal .modal-content { border:none; background:none; }
        .modal .modal-body { border:none; background:white; }
        .modal .close { text-shadow:none; }
        .modal .bg-primary .close { color:white; }
        .modal-dialog { overflow-y: initial !important;  }
        .modal-body { /*height: 58.5vh; overflow-y: auto; KC requested to not have the scrollbar */ border-bottom-left-radius: calc(.3rem - 1px); border-bottom-right-radius: calc(.3rem - 1px); }
        #bDocsModal.modal .modal-body { background-color: #f2fbfe; }
        #bDocsModal.modal .modal-body .dropzone:hover { background:#f2fbfe; }
        .alert-modal { top:50% !important; transform:translate(-50%,-50%) !important; background:white; }
        .pnotify-overlay { background:rgba(0,0,0,0.4); top:0; left:0; right:0; bottom:0; z-index:30000; position:fixed !important; }
         .modal-footer { background:#f1f1f1; display:block !important; text-align:center; }
     /*#endregion */

     /*#region Image */
        .bg-image { position: relative; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; height: 100%; }
     /*#endregion */

     /*#region error page*/
        #error-page { position:relative;}
        #error-page .plugin-left { position:absolute; max-width:275px; top:8%; z-index:0; left:-35%; }
        #error-page .plugin-right { position:absolute; max-width:275px; top:10%; z-index:0; right:-35% }
        #error-page .card { margin-top:120px; }

        @media (min-width: 560px) {
            #error-page .plugin-left { left:-15%; max-width:300px;  }
            #error-page .plugin-right { right:-15%; max-width:300px; }
        }

        @media (min-width: 768px) {
            #error-page .plugin-left { left:-10%; max-width:325px;  }
            #error-page .plugin-right { right:-10%; max-width:325px; }
        }

        @media (min-width: 992px) {
            #error-page .plugin-left { left:-10%; max-width:375px;  }
            #error-page .plugin-right { right:-10%; max-width:375px; }
        }

        @media (min-width: 1800px) {
            #error-page .card { margin-top:0; }
            #error-page .plugin-left { position:fixed; top:46%; z-index:999; left:0; }
            #error-page .plugin-right { position:fixed; top:37%; z-index:999; right:0; }
        }


     /*endregion */

    /*#region TABLE */
        .pricing-table-price { font-size: 2.625rem; }
        .pricing-table-price > span { font-size: 1.875rem; }
        .pricing-table-list li { padding-top: 1rem; padding-bottom: 1rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
        .table-product-summary { overflow:hidden; }
        .table-product-summary.selDisabled tr th:nth-child(2) a { visibility: hidden }
        .table-product-summary.selDisabled tr th:nth-child(2),
        .table-product-summary.selDisabled tr td:nth-child(2) { filter:grayscale(80%) /*blur(2px)*/; pointer-events:none; position:relative; overflow:hidden; }
        .table-product-summary.selDisabled tr th:nth-child(2)::after,
        .table-product-summary.selDisabled tr td:nth-child(2)::after { content: ""; position: absolute; background-color: rgba(0,0,0,0.05); right: -5000px; left: -5000px; top: -5000px; height: 10000px; width: 10000px; z-index: -1; }
        .table-product-summary td.td-prod { width:15.5%; transition:.3s all; }
        .table-product-summary td.td-prod, .table-product-summary th.th-prod { position: relative; transition:.3s all; }
        .table-product-summary td.td-prod:hover::after,
        .table-product-summary th.th-prod:hover::after {  content: "";  position: absolute;  background-color: rgba(192, 214, 186,0.2);  left: 0;  top: -5000px;  height: 10000px;  width: 100%;  z-index: -1; }
        .table-product-summary th.selected,
        .table-product-summary td.selected { color: #00563b !important; background-color: #D3E3CF !important; transition:.3s all; }
        .table-product-summary td.selected .fa-check { color: #00563b !important; }
        .table-product-summary th .btn { border:2px solid #006747; }
        .table-product-summary th.selected .btn { border:2px solid white; }
        .table-active, .table-active > td, .table-active > th { background-color: rgba(0,0,0,.015); }
        .table td, .table th { vertical-align:middle;  padding: 1rem;}
        .table thead th { border-top:0; border-bottom-width: 3px; border-bottom-style: double; }
        th.fit-content { width:1%; white-space:nowrap; }
        .table tbody tr { transition:.3s all; }
        .table tbody tr:hover { background-color: rgba(192, 214, 186,0.2) !important; }
        .table tbody tr.selected { background-color: rgba(192, 214, 186, 0.2) !important; }
        .table .thead-light th { background:rgb(250, 250, 250) !important; }
        .table-product-summary {  }
        .table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0,0,0,.025); }
        .selected .text-secondary-green { color: #00563b !important; }
    /*#endregion */

    /*#region DROPDOWN */
        .dropdown.dd-required .dropdown-toggle:before { content: ""; font-family:"Font Awesome 6 Pro"; font-size:.385em; position:absolute; left:-15px; top:15px; font-weight: bold; color: #dc3545; }
        .dropdown.dd-required .dropdown-toggle.dd-selected:before,
        .dropdown.dd-required.bootystrapSelectHasValue .dropdown-toggle:before { left: -15px; top: -2px; font-size: 3.5px; } 
        
        .touched:required:valid { border-color: #80bdff; background-color: transparent; }
        .touched:required:invalid { border-color: #d32f2f; background-color: transparent; }
        #qualification-minnesota-content .bootstrap-select > .dropdown-toggle,
        #qualification-minnesota-content .form-control,
        #qualification-nebraska-content .bootstrap-select > .dropdown-toggle,
        #qualification-nebraska-content .form-control { background:none !important; }
        .bootstrap-select .dropdown-toggle .filter-option { padding-left:.75rem;}
        .dropdown-menu { padding:0; z-index: 9999; font-size:1em; border-radius: .15rem; border: none; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; }
        .dropdown-menu .text-muted { font-size:.85em; }
        .dropdown-header { font-weight:bold; font-size: 1.25em; padding: 1rem 1.5rem;color: #5F6D77; background-color: #f8f9fa; border-bottom: 1px solid #ECECEC !important; }
        .dropdown-toggle::after { border:none; content: "\f078"; top:2px; position:relative; font-family:"Font Awesome 6 Pro"; font-size:.75em; font-weight: bold; }
        .dropdown-item.active, .dropdown-item:active { background:none !important; }
        .dropdown-item { border-bottom: 1px solid #f1f1f1; }
        .dropdown-item:last-child { border: 0; }
        .dropdown-item .btn { padding: 1.25em; }

        #dcc-form .bootstrap-select > .dropdown-toggle { padding-top: 1.5em !important; margin-top:0 !important; }
        #dcc-form .bootstrap-select > .dropdown-toggle::before { top:30px !important; }

    /*#endregion */

    /*#region CARD */
        .card.selected h6,
        .card.selected .card-title,
        .card.selected .text-muted { color:#00563b !important; }
        .card-deck .card-body { flex:none; }
        .card-deck .list-group-item { padding: .25rem 1.25rem; background:none; }
        .card[class*=bg-]:not(.bg-transparent):not(.bg-white):not(.bg-light) .pricing-table-list li { border-bottom-color: rgba(255, 255, 255, 0.2); }
        .card-borrow .img-container,
        .img-container-circle { position: relative; width: 170px; height: 170px; border-radius: 50%; padding: 10px; }
        .card-borrow .img-container:before,
        .img-container-circle:before { content: ''; position: absolute; width: 170px; height: 170px; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; border: 6px solid #C0D7B9; }
        .card-borrow .img-container img,
        .img-container-circle img { object-fit: cover; overflow: hidden; border-radius: 50%; aspect-ratio: 1; }
        .card-borrow.card { background-image: none; }
        .card-borrow .btn-action { display:block; }
        .card-borrow .btn-remove { display:none; }
        .card-body { z-index:10; /*overflow:hidden; removing to fix dropdowns that were going outside the card-body so they dont get cut off this was likely here for some reason but ya know how that goes :) */ }
        label.card .card-body img { pointer-events: none }
        /*.card-body { padding: 1.5rem 0.75rem !important; }*/
        .card-icon { width:160px; height:140px; }
        .card-footer-product { font-size:.8em !important; color:#999 !important; }
        .card-footer-product span.status { margin:0 !important; padding:0 !important; }
        .card-footer-product .text-muted { color:#999 !important; }
        .card-img-overlay { background:rgba(39,42,54,0.5); }
        .card-debit-card { opacity:.8; transition:.3s all; }
        .card-debit-card.selected { opacity:1; transition:.3s all; }
        .card-debit-card .debit-card {  border:2px dashed rgb(200,200,200); position:relative; }
        label.card.card-debit-card:hover { box-shadow:none !important; }
        .card-debit-card .debit-card:after { width:45px; height:45px; text-align:center; line-height:45px; box-shadow: 0 0 5px rgba(0,0,0,0.2); background:rgb(180,180,180); color:white; border-radius:9999px; content:"\f067"; font-family:"Font Awesome 6 Pro"; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); }
        .card-debit-card.selected .debit-card {  border:2px solid #006140; }
        .card-debit-card .debit-card img { filter:grayscale(95%) brightness(3.25); opacity:.2; transition:.3s all; }
        .card-debit-card.selected .debit-card img { filter:grayscale(0) brightness(1); opacity:1; transition:.3s all; }
        .card-debit-card .debit-card { border-radius:.25rem; overflow:hidden; background:#fff; position:relative; width:auto; /*max-height:250px;*/ }
        .card-debit-card .debit-card img { max-width:100%; }
        .card-debit-card .debit-card .card-holder { color: #999; position: absolute; left: 0; right: 0; padding: 0 .5em; line-height: 1.1em; text-align: center; bottom: 40px; font-size: .8em; text-transform: uppercase; letter-spacing: .5px; font-family: 'Arial Narrow', Arial, sans-serif; }
        .card.selected .debit-card .card-holder { color:white; }
        /*.deliveryDiv { opacity:.4; transition:.3s all; pointer-events:none; filter:blur(2px); }
        .deliveryDiv.selected { opacity:1; transition:.3s all; filter:blur(0); pointer-events:all; }*/
        /*.card-options { position:relative; }*/
        /*.card-options:before { transition: .3s all; opacity: 1; color: rgb(64, 64, 64); font-size: .85em; top: -20px;right: -20px; bottom: -20px; left: -20px; display: flex; flex-direction: row; align-items: center; justify-content: center; border: 2px dashed rgba(218, 224, 229, .8); background-color: rgba(255, 255, 255,.6); content: "Please add debit card(s) to access options."; position: absolute; }
        .card-options.selected:before { opacity:0; transition:.3s all; }*/
        #card-delivery .deliveryDiv label.card,
        #businessProducts .deliveryDiv label.card,
        #card-delivery .deliveryDiv label.card.selected,
        #businessProducts .deliveryDiv label.card.selected{ background:white !important; }
        
        #card-delivery .deliveryDiv.selected label.card.selected,
        #businessProducts .deliveryDiv.selected label.card.selected{ 
            box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;
            background: #fff !important;
            z-index: 2;
            border: none !important;
        }
        
        #card-delivery .deliveryDiv .card .card-body,
        #businessProducts .deliveryDiv .card .card-body{ 
            border:none !important; }
        
        #card-delivery .deliveryDiv.selected .card.selected .card-body,
        #businessProducts .deliveryDiv.selected .card.selected .card-body,
        #card-delivery .deliveryDiv .card.selected .card-body,
        #businessProducts .deliveryDiv .card.selected .card-body{ 
            box-shadow:none !important; 
            background:transparent; 
            border:none !important; }

        #card-delivery,
        #card-options,
        .card-delivery-header {
            opacity:.25;
            filter:grayscale(1);
            pointer-events:none;
            transition:.4s all;
            /*display:none;*/
        }

        #card-delivery.selected,
        #card-options.selected,
        .card-delivery-header.selected {
            opacity:1;
            filter:grayscale(0);
            pointer-events:all;
            transition:.4s all;
        }

        .CreditScoreATMMessage {
            /*position:absolute; 
            top:60%; 
            left:0; 
            right:0; 
            text-align:center;*/
            display:none;
        }
        /*
        .CreditScoreATMMessage:before {
            height:1px;
            background:#ECECEC;
            width:50px;
            content:"";
            display:block;
            top:-10px;
            left:50%;
            transform:translateX(-50%);
            position:absolute;
        }*/

        .checkingAccountMessage { 
            background-image: url(https://www.veridiancu.org/webres/image/2020/oma/hand-debit-card.svg); 
            background-repeat: no-repeat; 
            background-size: 350px;
        }

        @media (max-width: 767px) {
            .checkingAccountMessage {
                height: 500px;
                background-position: bottom right; 
            }
        }
        @media (min-width: 768px) {
            .checkingAccountMessage {
                background-position: 220px -80px; 
                background-size: 500px;
            }
        }
        @media (min-width: 890px) {
            .checkingAccountMessage {
                background-position: 280px -80px; 
                background-size: 500px;
            }
        }
        @media (min-width: 992px) {
            .checkingAccountMessage {
                background-position: 300px -80px; 
            }
        }
        @media (min-width: 1200px) {
            .checkingAccountMessage {
                background-position: 460px -80px; 
            }
        }

        @media (min-width: 1400px) {
            .checkingAccountMessage {
                background-position: 560px -80px; 
            }
        }

        .card-footer-checking-account.disabled { pointer-events:none !important; cursor:none !important; }
         .card-footer-checking-account.disabled > div,
         .card-footer-checking-account.disabled .text-muted,
         .card-footer-checking-account.disabled .text-primary { color:rgba(150,150,150,.6) !important; }
         .card-footer-checking-account.disabled .switchery { opacity:.4; pointer-events:none; }
         *:not(.card-deck) > .card { border:none; transition:.2s all; z-index:1; }
        .card.border-0 { border:0 !important; }
        .card-border { border-width:1px; border-style:solid; border-color:rgba(206, 212, 218,.6);  }
        .card.selected { color: #006747;  box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important; background: #C6E1E7; z-index: 2; }
        .card.selected i,
        .card.selected img { opacity: .75; }
        .card-product-content .card .card-body { border:8px solid #fff; transition:.2s all; }
        .card-product-content .card.selected .card-body { transition:.2s all; color:rgb(64, 64, 64);  box-shadow: 0 1rem 3rem rgba(0,0,0,.175) !important; background:#fff !important; z-index:2; border:8px solid #20A06E; }
        .card-product-content .card.selected .card-body span { color:rgb(64, 64, 64); }
        .card-product-content .card.selected .card-body.debit-card { border: 8px solid #006140; }
        .card-product-content .card.selected .card-body.debit-card span { color:white; }
        /*.card.animated { transform:scale(1.125); }*/
        /*.pulse{-webkit-animation-name:pulse;animation-name:pulse}*/
        #product-loans-visa-compare .card:nth-child(1).selected { background:#00b5e2; }
        #product-loans-visa-compare .card:nth-child(2).selected { background:#f2a43d; }
        #product-loans-visa-compare .card:nth-child(3).selected { background:#6b2067; }
        .card.card-deny.selected { background:#c62828; }
        .card.card-deny.selected span,
        .card.selected span { color:#124C61; }
        .card.selected span.text-danger { color:#dc3545; }
        .card.selected .badge.position-absolute { top:1rem; left:1rem; }
        .card-header a { text-decoration:none; }
        .card-header:not([class*="bg-"]):not([class*="alpha-"]) { background-color: transparent; padding-top: 1.25rem; padding-bottom: 1.25rem; /*border-bottom-width: 0;*/ }
        .card-footer { background-color: rgba(0,0,0,.02); border-top: 1px solid rgba(0,0,0,.05); min-height: 1px; }
        .card.border-dark-alpha { border:1px solid rgba(0, 0, 0, 0.1); }
        .card-header { padding: .9375rem 1.25rem; margin-bottom: 0; background:rgba(0,0,0,.05) !important; border-bottom: 1px solid rgba(0,0,0,.05); }
        .card-completed .card-body { filter:grayscale(.8); opacity:.5; position:relative; }
        .card .checkmark { display:none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
        .card.selected .checkmark,
        .card-completed .checkmark { display:block; }
        #primary-applicant .card-header,
        #business-applicant .card-header,
        #joint-applicant .card-header { height:53px; }
        .header-elements-inline { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify;	justify-content: space-between;	-ms-flex-wrap: nowrap; flex-wrap: nowrap; }
        .additional-info-header { z-index:1; position:relative; }
        .card-complete dt { margin-top:1em; }
        .card-complete dd { margin-bottom:.25em; }
        .card-img {  margin:2em auto; max-width:100% !important; width: auto !important; height:auto !important; }
        .card-do-next .card-img-top { height:175px; }
        canvas { position:absolute; top:150px; left:0; max-width:100%; }
        .card-img, .card-img-top { top: -1px; position: relative; }
        label.card { border-top: 1px solid rgba(255,255,255,.3) !important;  position:relative; background-image: linear-gradient(to bottom, rgb(245,245,245) 0%,rgb(255,255,255) 100%); z-index: 1; }
        label.card:before { position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(255,255,255) 100%); z-index: -1; transition: opacity 0.5s linear; opacity: 0; }
        
        .card:hover::before { opacity: 1; }
        .card.selected:hover::before { opacity: 0; }

        label.card { font-weight:600; font-family:'Roboto'; transition:box-shadow .3s; }
        label.card:hover { color:#006747; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; transition:box-shadow .6s; }
        label.card:hover .text { color:#404040 !important; }
        label.card:focus { color:#006747; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; transition:box-shadow .6s; outline:0; }

        label.cardSelect.card { background-image: none; box-shadow: none; background: none; }
        label.cardSelect.selected { background:transparent !important; box-shadow:none !important; }
        label.cardSelect::before { background-image: none !important; }
        label.cardSelect.card:hover { box-shadow: none !important; background: none; }
        label.cardSelect:hover img,
        label.cardSelect img, img.debit-card { transition:.3s all; max-width:270px !important; height:auto !important; }
        label.cardSelect.selected img { transition:.3s all; }
        label.cardSelect:hover .card-title { color:rgb(0, 103, 71); }
        label.card:hover span { transform: translateZ(0.075); }

        #business-applicant .card-container { overflow:visible !important; }
        #business-applicant .card-container,
        #primary-applicant .card-container,
        #joint-applicant .card-container,
        #product .card-container { border-radius:0 0 .25rem .25rem !important; }
        .about-applicant-header .card-header { overflow:hidden; background:rgb(250, 250, 250) !important; border-radius: .25rem .25rem 0 0; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; border-bottom:0 !important; }
        .product-applicant-header .card-header { /*overflow:hidden;*/ background:rgb(250, 250, 250) !important; border-radius: .25rem .25rem 0 0; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; border-bottom:0 !important; }
        .product-applicant-header .card-header .navbar-nav-link.dropdown-toggle { /*line-height:48px;*/ margin-right:5em !important; }
        .card.card-borrow .checkmark { /*top:100px;*/ }
        .card-product .card-img-overlay { position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(39,42,54,0.5); }
        .card-product .font-size-xlg,
        .card-product-funding .font-size-xlg { font-size:3em; }


        .card-product-content .best-value { position: absolute; top: 10px; right: -10px; }
        .card-product-content .best-value .badge-pill { background-color: #d4edd8; }

        .card-product-content .product-rate { color:white; border-radius:0 9999px 9999px 0; }

.product-donation .card-product-funding {
    background-image: url("https://www.veridiancu.org/webres/image/icons/habitat-for-humanity-logo.png");
    background-position: center left;
    background-repeat: no-repeat;
}


.product-donation .card-product-funding .card-img-overlay {
   background: rgba(0,85,140,0.9); 
}

.product-savings-account .card-product-funding,
.card-complete .your-products {
    background-image: url("https://veridiancu.org/webres/image/2020/oma/business-checking.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}
.product-additional-savings-account .card-product-funding,
.card-complete .your-products {
    background-image: url("/Content/img/product-savings.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}

.premium-plus-new-card {
    background-image: url("https://veridiancu.org/webres/Image/2021/SVG/icon-specials-signature.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    height:145px;
}

.irs-line:focus {
    background-color:#20A06E;
}

.product-certificate-deposit .card-product-funding {
    background-image: url("/Content/img/product-cd.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
}
.product-certificate-deposit .irs-grid-text { color:initial; font-weight:bold; font-size:.75rem; }
.product-money-market .card-product-funding,
.card-complete .your-funding {
    background-image: url("/Content/img/product-money-market.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
        .card-blocker { height:100%; width:100%; position:absolute; z-index: 99999; }
        .card-disabled { opacity: .5 }
        .card { overflow:hidden; }

    /*#endregion */

    /*#region DROPZONE */
        .dropzone { transition:.4s all ease-in-out; }
        .dropzone { cursor:pointer; }
        .drop-zone-area { padding-bottom: 0px; position: relative; }
        /*.uploader-width { max-width:30%; min-width:30%; }*/
        .drop-zone-area .dropzone { min-height: 12rem; }
        .needed { color: #257DAB; }
        .overlay-green .complete { display: flex !important; }
        .overlay-green .icon { color: #78bf13; }
        .overlay-green .dropzone { background-color: rgba(32, 160, 110, .05); border-color: rgba(32, 160, 110, .125); }
        td .dropzone { min-height:unset; height:3.92rem;}
        td .dropzone .dz-default.dz-message::before { font-size: 2.82rem;	top: .4rem;	left: 2.2rem; }
        td .dropzone .dz-default.dz-message > span {  display: block; margin-top: 0; font-size: .8625rem; font-weight: 400; line-height: 3.5rem; opacity:.65; }
        td .dropzone .dz-default.dz-message { height: 3rem; text-align: left; padding-left:5.35rem;  }
        .filter-blue { filter: opacity(50); }
        .dropzone.dz-started .dz-message { display: none !important; }
        .document-uploader-title { font-size: 1.0625rem; font-weight: 600; }
        .dropzone .dz-preview .icon.fa-check-circle { color:#20A06E !important; }
    /*#endregion */

    /*#region CAROUSEL */
        .carousel-control-next, .carousel-control-prev { width: 2.25rem; }
        .carousel-control-next { right:-2rem; }
        .carousel-control-prev { left:-2rem; }
        .carousel .list-group-item { border: none; }
        .carouselQuestions.carousel .carousel-control-prev { background-color: #E7E7E7; left: 0; }
        .carouselQuestions.carousel .questions-label.custom-control-label.focused::before { color: #fff; border-color: #78bf13; background-color: #78bf13; }
        .carouselQuestions.carousel .questions-label.custom-control-label.focused::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") }
        .carouselQuestions.carousel .carousel-inner { border: 1px solid rgba(0,0,0,.05); }
        .carouselQuestions.carousel .carousel-inner .carousel-item { padding-left:2.25rem; padding-right:2.25rem; padding-top:1rem; padding-bottom:2rem; transition:500ms; }
        .carouselQuestions.carousel .carousel-inner .carousel-item ul.list-group { padding:0 0 0 1.5rem; }
        .carouselQuestions.carousel .carousel-inner .carousel-item:last-of-type { padding-left:1.5rem; padding-right:1.5rem; }
        .carouselQuestions.carousel .carousel-inner .carousel-item:last-of-type ul.list-group { padding:0; }
        .carouselQuestions.carousel .list-group-item { padding: .5rem 0; }
        .carouselQuestions.carousel .list-group-item .custom-control-label { padding: .25rem .25rem .25rem 2rem; max-width: 358px; width: 100%; }
        .carouselQuestions.carousel .carousel-item-left .list-group-item .custom-control-input:checked ~ .custom-control-label { color: #fff; background-color: #29b6f6; }
        .carouselQuestions.carousel .carousel-item-left .list-group-item .custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #fff; background-color: transparent; }
        .carouselQuestions.carousel .list-group-item .custom-radio .custom-control-label::before,
        .carouselQuestions.carousel .list-group-item .custom-radio .custom-control-label::after { left: .5rem; top: 50% !important; transform: translateY(-50%); }
    /*#endregion */

    /*#region TABS */
        /*.tab-pane .col-2 { padding-bottom:95px;}*/
        .nav-pills .nav-link.active, .nav-pills .show > .nav-link { box-shadow: -.125rem 0 .25rem rgba(0,0,0,.075) !important; color: #333; border-radius:.25rem 0 0 .25rem; background-color: #fff; }
        .nav-pills .nav-link.active, .nav-pills .show > .nav-link { background:none; }
        .nav-pills .nav-link .nav-link-icon { filter:grayscale(.5); opacity:.6; }
        .nav-pills .nav-link img { filter:grayscale(.5); opacity:.6; }
        .nav-pills .step-completed .nav-link { filter:grayscale(1); opacity:.4; line-height: 1.5; }
        .nav-pills .nav-link img { min-width: 35px; }
        .nav-pills .nav-link .nav-link-icon { font-size: 2.25rem; }
        .nav-pills .nav-link.active { z-index:2; color:#006747; background:white; position:relative; }
        .nav-pills .nav-link.active .nav-link-icon { filter:grayscale(0); opacity:1; }
        .nav-pills .nav-link.active img { filter:grayscale(0); opacity:1; }
        .nav-pills .nav-item { position:relative; }
        .nav-pills .nav-item .checkmark { display:none; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); }
        .nav-pills .nav-item.active .checkmark { display:none;  }
        .nav-tabs-vertical.nav-pills .nav-item .checkmark { width:38px; height:38px; stroke: #78bf13 !important; box-shadow: inset 0px 0px 0px #fff, 0 .075rem .25rem rgba(0,0,0,.125); animation: fill-white .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;  }
        .nav-tabs-vertical.nav-pills .nav-item .checkmark .checkmark__circle { stroke: white;  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards; }
        #primary-tabContent .tab-pane.active,
        #joint-tabContent .tab-pane.active,
        #product-tabContent .tab-pane.active { display:flex; }
    /*#endregion */

/*#endregion COMPONENTS*/
/*#endregion COMPONENTS */
/*#region FORMS*/

    /*#region LABELS */
        .custom-control-label.small::before,
        .custom-control-label.small::after { top:0 !important; }
        .custom-control-label::before, .custom-control-label::after {top: .1rem !important;}
        .custom-control-input:checked ~ .custom-control-label::before {	color: #fff !important;  border-color: #20A06E !important; background-color: #20A06E !important; }
        label { cursor:pointer; }
        .form-label-group { position: relative; margin-bottom: 1rem; }
        .form-label-group > input,
        .form-label-group > label { height: 3.25rem; padding: 1rem .75rem 0; border-radius: 0; border-width:0 0 1px 0; }
        .form-label-group > textarea { padding: 1.5rem .75rem .5em;  border-radius: 0; border-width:0 0 1px 0; }
        .form-label-group > label {  position: absolute; top: 6px; left: -1px; display: block; width: 100%; margin-bottom: 0; line-height: 1.5; color: #495057; pointer-events: none;  cursor: text;  border: 1px solid transparent; border-radius: .25rem; transition: all .1s ease-in-out; }
        
        .form-label-group .form-control:not(.bootstrap-select)::placeholder,
        .form-label-group .form-control:focus:not(.bootstrap-select)::placeholder{ color: #fff !important; text-shadow:none !important; }
        #about-qualifications .form-label-group .form-control:not(.bootstrap-select)::placeholder,
        #about-qualifications .form-label-group .form-control:focus:not(.bootstrap-select)::placeholder{ color: #ECECEC !important; text-shadow:none !important; }


        .form-label-group .form-control:not(.bootstrap-select) input:not(:placeholder-shown) { padding-top: 1.25rem; padding-bottom: .25rem; }
        .form-label-group input:not(:placeholder-shown) ~ label { padding-top: 0; margin:0; padding-bottom: .25rem; font-size: .8em; color: #999; }
        .form-label-group > input { font-size:.8625rem; }
        .form-label-group input:not(:placeholder-shown) ~ label.required:before { left:-15px; top:8px; font-size:.325em; }
        .form-label-group textarea::-moz-placeholder { color: transparent; }
        .form-label-group textarea::placeholder { color: transparent; }
        .form-label-group .form-control:not(.bootstrap-select) textarea:not(:placeholder-shown) { padding-top: 1.25rem; padding-bottom: .25rem; }
        .form-label-group textarea:not(:placeholder-shown) ~ label { padding-top: 0; margin:0; padding-bottom: .25rem; font-size: .8em; color: #999; }
        .form-label-group > textarea { font-size:.8625rem; }
        .form-label-group textarea:not(:placeholder-shown) ~ label.required:before { left:-15px; top:8px; font-size:.325em; }
        .form-label-group .form-check { padding-top:8px; }
        .form-check { padding-left:0; }
        label.disable-label { pointer-events: none; }
        .required label:before { content:"*"; color:#e83e8c; position:absolute; top:12px; left:-10px; display:block; transition: all .1s ease-in-out; }
        .form-label-group input:not(:placeholder-shown) ~ label:before { top:-2px; }

        /* Chrome autofill */
        .form-label-group .form-control:not(.bootstrap-select) input:-webkit-autofill { padding-top: 1.25rem; padding-bottom: .25rem; }
        .form-label-group input:-webkit-autofill ~ label { padding-top: 0; margin: 0; padding-bottom: .25rem; font-size: .8em; color: #999; }
        .form-label-group input:-webkit-autofill ~ label.required:before { left: -15px; top: 8px; font-size: .325em; }
        .form-label-group .form-control:not(.bootstrap-select) textarea:-webkit-autofill { padding-top: 1.25rem; padding-bottom: .25rem; }
        .form-label-group textarea:-webkit-autofill ~ label { padding-top: 0; margin: 0; padding-bottom: .25rem; font-size: .8em; color: #999; }
        .form-label-group textarea:-webkit-autofill ~ label.required:before { left: -15px; top: 8px; font-size: .325em; }
        .form-label-group input:-webkit-autofill ~ label:before { top: -2px; }
    /*#endregion */

    /*#region SELECTS */
        .bootstrap-select .dropdown-toggle:focus, .bootstrap-select > select.mobile-device:focus + .dropdown-toggle { outline:none !important; }
  /*      .bootstrap-select > .dropdown-toggle.dd-selected,
        select:focus + .dropdown-toggle { border: 1px solid #20A06E !important; }*/
        .bootstrap-select .btn:focus { outline: none !important; border: 1px solid #20A06E !important; }
        .bootstrap-select .dropdown-item:focus, .bootstrap-select .dropdown-item:hover { color: #006747; background: #C0D7B9 !important; }
        .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width:100%; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; }
        .bootstrap-select > .dropdown-toggle,
        .bootstrap-select > .dropdown-toggle:hover { padding-left:0; text-transform:none; font-size: .8625rem; font-weight: 400; color: #495057; margin-top:.25rem; box-shadow:none; background-color:#fff !important; border-radius:0 !important; border-bottom: 1px solid #ced4da !important; border-left: transparent 1px solid; border-right: transparent 1px solid; border-top: transparent 1px solid; }
        .bootstrap-select > .dropdown-toggle::after { border:0; font-family: "Font Awesome 6 Pro"; content: "\f078"; display: inline-block; font-style: normal; font-weight: 700 !important; font-variant: normal; font-size:.625em; margin-top:2px; text-rendering: auto; line-height: 1; } 
        .bootstrap-select.show .dd-required.input-validation-error + button.dropdown-toggle,
        .bootstrap-select.show > .dropdown-toggle { border: 1px solid #20A06E !important; }
        .dd-required.input-validation-error + button.dropdown-toggle:focus { border: 1px solid #20A06E !important; }
        .form-group-float-label.animate { transition: all linear .15s; }
        .form-group-float-label { position: relative; left: -15px; top: 4px; font-size: .825em; color: #999 !important; opacity:0; }
        .form-group-float-label.is-visible { top: -1.9em; opacity: 1; position:absolute; }
        .bootstrap-select.disabled { background-color: #e9ecef !important; cursor: not-allowed !important; }
        .disabled .dropdown-toggle { pointer-events:none; background-color: #e9ecef !important; cursor: not-allowed !important; border-bottom: 1px solid #ced4da; box-shadow:none !important; }
    /*#endregion */

    /*#region RADIO */
        input[type=radio].d-hide { position: absolute; opacity: 0; width: 0; height: 0; }
        input[type=radio].d-hide:checked + span.invisible { visibility: visible !important; }
    /*#endregion */

    /*#region CHECKBOX */
        .custom-checkbox-right label { padding: 0 25px 0 0;	display: inline-block; }
        .custom-checkbox-right label:before,
        .custom-checkbox-right input[type="checkbox"] {right: 0; left: auto; }
        .custom-checkbox-right input[type="checkbox"]:checked + label:after { right: -1px; left: auto; }
    /*#endregion */

    /*#region TOGGLE */
        .form-check-switchery label span { /*color:rgba(0,0,0,0.4);*/ position:relative; top:2px; }
        .form-check-switchery label span.selected { /*color:rgba(0,0,0,0.8);*/ }
        .form-check-switchery .switchery { margin:0 10px; top:1px; /*border: 1px solid #7cb828 !important;*/  }
    /*#endregion */

    /*#region TEXTAREA */
        .textareaGrow { height:54px; }
    /*#endregion */

    /*#region VALIDATION */
        .form-control.input-validation-error { color:#dc3545; border-color:#dc3545; }
        .dd-required.input-validation-error + button.dropdown-toggle { border-color: #dc3545 !important; }
        input:required:invalid { outline: none !important; }
        input:invalid { box-shadow: none !important;  }
        .invalid-feedback.field-validation-error { display:block; }
        :required,
        input { background-color: transparent; }
        .required:before { content: ""; font-family:"Font Awesome 6 Pro"; font-size:.385em; position:absolute; left:-15px; top:23px; font-weight: bold; color: #dc3545; }
        .cb-required { padding-top:10px; position:relative; left:14px; }
        .cb-required:before { content: ""; font-family:"Font Awesome 6 Pro"; font-size:.385em; position:absolute; left:-29px; top:23px; font-weight: bold; color: #dc3545; }
    /*#endregion */

    /*#region UTILITIES */
        .form-control { background-color:transparent !important; }
        .custom-control-label::before,
        .custom-control-label::after { top:.15rem; }
        .custom-control { min-height:unset !important; }
        legend > img { max-width:5%; height:auto; }
        input:read-only:not(.radio-product),
        input:read-only:not(.form-check-input), 
        textarea:read-only:not(.form-check-input),
        [contenteditable]:read-only:not(.form-check-input) { cursor: not-allowed !important; }
        .form-control:disabled, 
        .form-control[readonly], 
        .form-control:disabled + button, 
        .form-control:disabled + button, 
        .form-control:disabled + button:hover { background-color: #e9ecef !important; border-radius:0 !important; cursor:not-allowed !important; }
        .form-control:disabled + button, .form-control:disabled + button:hover { pointer-events:none; }
        .form-group-image img { max-width:50px; }
        input[type=radio] { transform: scale(1.6); }
    /*#endregion */

    /*#region TOUCH */
        .form-control:focus,
        .touched:required:valid { color: #006747; background-color: transparent; border-color: #20A06E !important; outline: 0; box-shadow: none; }
        .form-control:focus,
        .touched:required:valid { color: #006747; background-color: transparent; border-color: #20A06E !important; outline: 0; box-shadow: none; }
    /*#endregion */

/*#endregion FORMS*/
/*#region NAVIGATION*/

    .nav-link { font-family:'Roboto' !important; }

    /*#region PROGRESS BAR */
        .sticky-top { margin:0 !important;}
        .sticky-top.stuck { height: 98.5px; }
        .sticky-top.shrunk { height:63px; }
        nav#progress { z-index:3; position:relative; background: rgb(37, 125, 171);
        background: -moz-linear-gradient(to right,  rgba(37, 125, 171, 1) 0%, rgba(43, 145, 199,1) 100%);
        background: -webkit-linear-gradient(to right,  rgba(37, 125, 171, 1) 0%,rgba(43, 145, 199,1) 100%);
        background: linear-gradient(to right,  rgba(37, 125, 171, 1) 0%,rgba(43, 145, 199,1) 100%);
        height:125px; transition:.3s all; padding-right:0 !important; margin-right:0 !important; box-shadow: 0 1rem 3rem rgba(0,0,0,.175), 0 .125rem .25rem rgba(0,0,0,.275); }
        nav#progress.submittedApp { height:31.25px; }
        nav#progress .nav-tabs { border:0 !important; }
        nav#progress span.icon { width:60px; height:60px; text-align:center; line-height:56px; /*border:1px solid rgba(8, 56, 36, 0.6);*/ border-radius:9999px; }
        /*nav#progress .wizard-step::before { transition:.3s top; border-top: 2px solid rgba(8, 56, 36, 0.4); content: ""; left: 150px; position: absolute; right: 50px; top: 65px; z-index:1; }
        nav#progress #step4.wizard-step::before { display:none; }*/
        nav#progress .line { position: relative; }
        nav#progress .line::before { transition:.3s top; border-top: 2px solid rgba(0, 0, 0, 0.3); content: ""; left: 0px; position: absolute; right: 0px; top: 65px; z-index:1; }
        nav#progress .wizard-step-link.nav-link span { white-space:nowrap; }

        nav#progress .wizard { display: flex; margin: 0; padding: 0; }
        nav#progress .wizard-step.nav-item { flex: 1 0 0px; list-style: none; padding: 0; position: relative; outline:none !important; transition:.3s all; }
        nav#progress .wizard-step.nav-item-last { position: relative; }
        nav#progress .wizard-step svg { position:absolute; top:35%; left:35px; box-shadow:none !important; display:none; }
        /*nav#progress .wizard-step-link span::before { transition:5s all;  }*/
        body.account-type-personal .sticky-top,
        body.account-type-business .sticky-top { height: 63px !important; } 
        body.account-type-personal nav#progress,
        body.account-type-business nav#progress { transition:.3s all; transform: scaleY(0.5) translateY(-50%); /*margin-bottom:-62px;*/ }
        body.account-type-personal nav#progress .wizard-step::after,
        body.account-type-business nav#progress .wizard-step::after { top:60px !important; transition:.3s all; transform: scaleY(2); }
        body.account-type-personal nav#progress .wizard-step::before,
        body.account-type-business nav#progress .wizard-step::before { top:60px; transition:.3s all; transform: scaleY(2); }
        body.account-type-personal nav#progress .wizard-step-link.nav-link span strong,
        body.account-type-business nav#progress .wizard-step-link.nav-link span strong { transition:.3s all; opacity:0; transform: scaleY(2); }
        body.account-type-personal nav#progress .wizard-step-link.nav-link span.icon,
        body.account-type-business nav#progress .wizard-step-link.nav-link span.icon { font-size: 2.25em; transition:.3s all; top:30px; transform: scaleY(2); }
        body.account-type-personal nav#progress .wizard-step-about-link span strong,
        body.account-type-business nav#progress .wizard-step-about-link span strong { transition:.3s all; opacity:0; transform: scaleY(2); }
        body.account-type-personal nav#progress .wizard-step-about-link span.icon,
        body.account-type-business nav#progress .wizard-step-about-link span.icon { font-size: 2.25em; transition:.3s all; top:37px; transform: scaleY(2); }
        body.account-type-personal nav#progress + #subnav,
        body.account-type-business nav#progress + #subnav{ transform: translateY(-62px); }
        nav#progress .wizard-step-link span::before { font-size:40px; }
        nav#progress .wizard-step-link.nav-link span {  /*transition:.3s all;*/  }
        nav#progress .wizard-step::before { /*transition:.3s all;*/ font-size:2.8em; }
        nav#progress .wizard-step.complete .wizard-step-link.nav-link,
        nav#progress .wizard-step.complete .wizard-step-link.nav-link span.icon { color: #78bf13; }
        nav#progress.submittedApp > div.container { display: none !important; }
        nav#progress.submittedApp .btnLoadApplication { display:none !important; }

    /*#endregion */

    /*#region SUBNAV */
        nav#subnav { background:transparent; z-index:1; position:relative; }
        nav#subnav .nav-link { transition:.3s all ease-in; color:rgba(75,75,75,0.8); text-decoration:none;  background:rgb(245,245,245) !important;  }
        nav#subnav .nav-link:hover { color:#25A268;  border-radius: 0 0 .25rem .25rem; background:#fff !important; }
        nav#subnav .list-group-item { background:none; border-top-left-radius:0; border-top-right-radius:0; border:0; letter-spacing:.025rem; margin-bottom:0;  }
        nav#subnav .nav .list-group-item:last-child a { border-radius:0 0 .25em .25em; }
        nav#subnav .nav.has-ref-id .list-group-item:first-child a {  border-radius:0 0 0 .25em !important;  }
        nav#subnav .nav.has-ref-id .list-group-item:last-child a { border-radius:0 0 .25em 0 !important; }
        nav#subnav.sticky-top.subnav-stick { top:75px; }
    /*#endregion */

    /*#region Navbar Collapse - Mobile Nav*/
        #navbarMobileProgress.navbar-collapse { background: rgba(37, 125, 171, 1); }
        #navbarMobileProgress.navbar-collapse a { color: rgb(0, 0, 0, .8); }
        #navbarMobileProgress.navbar-collapse a:hover { text-decoration:none; }
        #navbarMobileProgress.navbar-collapse a.active { color:white; }
        #navbarMobileProgress.navbar-collapse a.active span.icon { color: #C6E1E7 !important; /*text-shadow: 0 0 20px #78bf13;*/ }
        #navbarMobileProgress.navbar-collapse .nav a span { display:block; }
        #navbarMobileProgress.navbar-collapse .imgLiveChat { top:0; }
        #navbarMobileProgress.navbar-collapse .navbar-nav li { border-bottom:1px solid rgba(0,0,0,0.1); }
        #navbarMobileProgress.navbar-collapse .navbar-nav li .icon { width:50px; text-align:center; }
        #navbarMobileProgress.navbar-collapse .navbar-nav li:last-child { border:none; }
        #navbarMobileProgress .form-inline a { color: #fff; font-weight: bold; }
        #navbarMobileProgress .nav-link .badge { background-color: #006747; }
        #navbarMobileProgress .nav-link.active .badge { background-color: #78bf13; }
    /*#endregion*/

    /*#region WIZARD NAVS */
        b, strong { font-weight:600 !important; }
        .wizard-nav { /* z-index: 8888 removing to fix nebraska dropdown, not sure if needed for another reason :) */  }
        .navbar-nav-link .badge { position: absolute; line-height:16px; font-size:100%; top: -28px; right: -12px; width:24px; height:24px; border-radius:9999px; }
        .wizard-step span.icon,
        .wizard-step-link span.icon,
        .wizard-step-link.nav-link span.icon { font-weight: 300 !important; }
        .wizard-step-link.nav-link { /*padding:20px 0 0 0; color: rgba(255,255,255,0.9);*/ font-size: .825rem; text-transform:uppercase; font-weight:600 !important; position: relative; text-decoration: none; z-index: 10; }
        .wizard-step-link.nav-link span.icon { display:inline-block; transition:.6s all; position:relative; top:20px; transition:.3s all; }
        .wizard-step-link.nav-link.active span.icon { color:#AED4DD; }
        .wizard-step-link.nav-link span { display: block;  }
        .top-nav-link { padding: .5rem 1rem; font-size: .825rem; text-transform:uppercase; font-weight:600; position: relative; text-decoration: none; z-index: 10; color: rgba(0, 0, 0, .75) !important; }
        .top-nav-link span.icon { display:inline-block; transition:.6s all; position:relative; top:30px; transition:.3s all; }
        .top-nav-link span strong { display: block;  padding: 0 1.25rem;  }
        .wizard-step-link.nav-link.complete,
        .wizard-step-link.nav-link.complete span:before { color: #C6E1E7 !important; }
        .wizard-step-link.nav-link span.icon { margin:0; }
        /*.wizard-step:nth-child(1) span.icon { margin-left:27px; }
        .wizard-step:nth-child(2) span.icon { margin-left:4px; }
        .wizard-step:nth-child(3) span.icon { margin-left:-7px; }
        .wizard-step:nth-child(4) span.icon { margin-left:-1px; }*/
        .wizard-step-link span { position:relative; }
        .wizard-step .wizard-step-link.active { color: #C6E1E7 !important; }
        .wizard-step .wizard-step-link.active span:before { color: #C6E1E7 !important; /*text-shadow: 0 0 20px #AED4DD;*/ }
        .wizard-step .wizard-step-link.disabled.active-noclick span:before { color: #C6E1E7 !important; /*text-shadow: 0 0 20px #AED4DD;*/ }
        #about-tab-mobile.disabled span:before { color: #C6E1E7 !important; /*text-shadow: 0 0 20px #AED4DD;*/  }
        #navbarMobileProgress.navbar-collapse a#about-tab-mobile.disabled span { color: white; }
        .wizard-step:last-child { flex: 0 0 auto; }
        /*.wizard-step:last-child:nth-child(2) { max-width: calc(100% / 2); }
        .wizard-step:last-child:nth-child(3) { max-width: calc(100% / 3); }
        .wizard-step:last-child:nth-child(4) { max-width: calc(100% / 4); }*/
        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover,
        .nav-tabs .nav-link { background: none; border: none; }
        /*.wizard * {	outline: none; }*/
        .wizard-nav a,
        .wizard-sub-nav a,
        .btn:not(.dropdown-toggle) { cursor:pointer; font-weight:700 !important; }
        .wizard-nav a.btnNext,
        .wizard-sub-nav a.btnNext { color:#fff; }
        /* #about-qualifications .wizard-nav.wizard-about-nav.wizard-about-nav-qualification {  z-index:-1 } */
        #primary-contact-step .wizard-sub-nav.wizard-sub-nav-about-primary.input-group a.btn { z-index: 1; position: relative; }
    /*#endregion */

    /*#region NAV TABS */
        .nav-tabs .nav-link.disabled { color: #52595e; cursor: not-allowed; }
        .nav-tabs .nav-link.active { color: white !important; text-shadow: 0px 0px 2px rgba(0,0,0,0.3); }
        .nav-link { text-decoration: none !important; }
    /*#endregion */

/*#endregion NAVIGATION*/
/*#region APP*/

    /*#region HEADER */
        header#app-header .container { height:125px; flex-shrink: 0;  }
        header#app-header a.veridian img { width:220px; height:auto; }
        .imgLiveChat { position:relative; top:-5px; }
        #skip { position: absolute; left: -9999px; top: 20px; text-decoration: underline; z-index: 9999; font-family: 'Lato'; text-transform: uppercase; font-size: .8em; padding: 8px 10px; border-radius: 4px; }
        :focus#skip { left: 5px; top: 20px; box-shadow: 0 0 4px rgba(0,0,0,0.2); color: #006341; background: #bae658; border-color: #bae658; font-weight: 700; }
    /*#endregion */

    /*#region FOOTER */
        footer#app-footer { flex-shrink: 0; font-size:.8rem; } 
        footer#app-footer a { border-radius:.25em; min-height:calc(44px - 1em); padding:1em; line-height:calc(44px - 1em); display:inline-block; transition:.3s all ease-in-out; }
        footer#app-footer a,
        footer#app-footer nav:not(.nav-copyright) a:hover { transition:.3s all ease-in-out; text-decoration: underline; color:#E5F9C8; }
        footer#app-footer nav:not(.nav-copyright) a:hover { transition:.3s all ease-in-out; background-color: rgb(0, 87, 56); }
    /*#endregion */

    /*#region START PAGE */
        .business-site-text,
        .personal-site-text { display:none; }
        body.account-type-personal .personal-site-text,
        body.account-type-business .business-site-text { display:block; }
        body.account-type-personal p.lead .personal-site-text,
        body.account-type-business p.lead .business-site-text { display:inline-block; }
        .img-welcome { position:relative; top:10px; }
        .media img.oma-security { width:50px !important; height:auto !important; }
        #start-tab-pane .card { border-top:1px solid rgba(255,255,255,.4); }
        #start header.start-header { padding-left:200px; }
        #start header.start-header img { left:20px; bottom:-16px;  }
        .shield { width:50px; height:auto; }
        
        /* Start Page */
        /*#start-tab-pane.animated { visibility: visible !important; }*/
        /*#start-tab-pane { visibility:hidden; }*/
        /*#start .media img { width:15%; height:auto; }*/
        /* Existing Member Start Page */
        /*#existing-member-start-tab-pane { visibility:hidden; }
        #existing-member-start-tab-pane.animated { visibility: visible !important; }*/

    /*#endregion */

    /*#region QUALIFICATIONS PAGE */
        body.account-type-personal #about-qualifications div[class*="col"].account-business-placeholder { display:none !important; }
        body.account-type-business #about-qualifications div[class*="col"].account-business-placeholder { display:block; }
        body.account-type-business #about-qualifications div[class*="col"]:not(.account-business)  { display:none; }
        body.account-type-business #about-qualifications div[class*="col"]:not(.account-business) label { pointer-events:none; }
        body.account-type-business #about-qualifications div[class*="col"]:not(.account-business) { cursor:not-allowed !important; }
        body.account-type-business #about-qualifications div[class*="col"] .form-row.account-business { display:block !important; }

        .start-right ul.list-unstyled .media > .icon-container { text-align: center; flex-grow: 0; flex-shrink: 0; flex-basis: 100px; }

        @media (min-width: 601px) {
            .start-right ul.list-unstyled .media > .icon-container { width: 90px; margin-left: -1rem; margin-top: auto; margin-bottom: auto; }
        }

        @media (max-width: 600px) {
            .start-right ul.list-unstyled .media > .icon-container { margin-bottom: .5rem !important; }
        }

        

    /*#endregion */

    /*#region ABOUT PAGE */
        #primary-address-primary .checkbox-same-address { display:none; }
        #primary-address-joint .checkbox-same-address { display: none; }
    /*#endregion */

    /*#region PRODUCTS */
        .product-checking-account .card.selected.card-debit-card { background:none; }
        .product-checking-account .card-product-funding { background-image: url("https://veridiancu.org/webres/image/2020/oma/business-savings.jpg"); background-position: center center; background-color:rgb(205,104,86); background-repeat: no-repeat; background-size: cover; }
        #btnAddNewRewardsCheckingAccount .product-checking-account .card-product-funding { background-image: url("/Content/img/product-premium-plus.jpg"); background-position: center center; background-color: rgb(205,104,86); background-repeat: no-repeat; background-size: cover; }
        .irs-bar { background-color: transparent !important; }
        .irs-single { display: none; }

        .btn-add-new-product { z-index:1; position:relative; }

        /* Loading Wheel */
        .loading,
        .loading-review { pointer-events:none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(235,235,235,.85); opacity: 1; z-index: 99999999; }
        .loading [class^="icon-vcu-"],
        .loading-review [class^="icon-vcu-"]{ font-size:3.5em; -webkit-animation: spin 1s linear infinite; opacity:.5; position:absolute; top:calc(50% - 24px); left:calc(50% - 24px); text-shadow: 0 0 60px black; color: white; }
        
        .product-donate .bg-savings-account-gradient {  background-color: #015697 !important; }
        
        /*.loading-review { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display:flex; justify-content:center; align-items:center; background-color: rgba(0,0,0,.5); opacity: .15; z-index: 99999999; }
        .loading-wheel { width: 20px; height: 20px; margin-top: -40px; margin-left: -40px; position: absolute; top: 50%; left: 50%; border-width: 30px; border-radius: 50%; -webkit-animation: spin 1s linear infinite; }
        .loading-wheel-review { width: 20px; height: 20px; border-width: 30px; border-radius: 50%; -webkit-animation: spin 1s linear infinite; }
        .loading .loading-wheel { border-style: double; border-color: #ccc transparent; }*/

        /* - loading disable parent container */
        label.disabled,
        .card.disabled,
        .btn-add-new-product.disabled { cursor:default; pointer-events:none; }

        @-webkit-keyframes spin {
            0% { -webkit-transform: rotate(0); }
            100% { -webkit-transform: rotate(-360deg); }
        }

        /* Premium Plus Rewards */
        #premium-card-options {}
        #premium-card-options .nav-tabs .nav-link.active { background: #84B911; }

            @media (min-width: 767px) {
                #premium-card-options .tab-content { border: 4px solid #84B911; }
            }
            @media (max-width: 766px) {
                .nav-justified .nav-item { flex-basis:unset !important; }
                .nav-tabs .nav-link { border-radius: .25rem !important;}
            }

    /*#endregion */

    /*#region FUNDING PAGE */
        #funding .product-applicant-header .col-10 { width:100% !important; flex: 0 0 100%; max-width: 100%; }
        #funding .product-applicant-header .offset-2 { margin-left:0; }
        #account-funding .card-body img { min-width: 65px; max-width: 90px; }
        .show-exsiting-members .alert span.icon { margin-right: 1rem !important; align-self: center !important; }
    /*#endregion */

    /*#region REVIEW */
        .reviewPartial  .card { border-radius:0; }
        .reviewPartial .accordion .card-header { background:#257DAB !important; /*padding: 1.9375rem 2.25rem !important;*/ cursor:pointer; transition:.4s all; }
        .reviewPartial .accordion .card-header.collapsed { background:#fff !important;  transition:.4s all; }
        .reviewPartial .accordion .card-header .fal { width:50px; text-align:center; color: #C6E1E7 !important; /*text-shadow: 0 0 20px #78bf13;*/ }
        .reviewPartial .accordion .card-header.collapsed .fal { color:#bbb !important; text-shadow:none; }
        .reviewPartial .accordion .card-header h5 { color: white !important; }
        .reviewPartial .accordion .card-header.collapsed h5 { color:#257DAB !important;  }
        .reviewPartial .accordion .card:nth-child(even) .card-header.collapsed { background:rgba(0,0,0,.04) !important; }
        .reviewPartial .accordion .progress { width:250px; height:2px; background:rgba(0,0,0,0.2); /* rgba(8, 56, 36, 0.6) */ }
        .reviewPartial .accordion .progress-bar { background-color: #90CE14; }
        .reviewPartial .accordion .card.disabled { filter:grayscale(100%); cursor:not-allowed; }
        .reviewPartial .accordion .card.disabled buton { pointer-events:none; }
        .reviewPartial .accordion .card-body { border-bottom:1px solid rgba(0,0,0,.08); }
        .reviewPartial .accordion .card-header .text-progress { opacity:.5; text-transform:uppercase; color: rgba(255, 255, 255, .6) !important; }
        .reviewPartial .accordion .card-header.collapsed .text-progress { color: rgba(94, 102, 109, 1) !important; }
        .reviewPartial .accordion .card-header.section-review { /*padding:0 !important;*/ opacity:.6; border-radius: calc(.25rem - 1px) 0 0 calc(.25rem - 1px); color:#52595e !important; background:#f1f1f1 !important; width:100%; }
        .reviewPartial .accordion .card-header.section-review .fal { width:auto; color:#52595e !important; text-shadow:none !important; opacity:.5; }
        .reviewPartial .accordion .card-block { width:100%; }
        .reviewPartial  .card > .card-review .card-block,
        .reviewPartial  .card > .card-header div { transition:.3s all; }

        .reviewPartial .accordion.incompleteApp .card:hover > .card-block,
        .reviewPartial .accordion.incompleteApp .card:hover > .card-header.section-review div { filter:blur(3px); transition:.4s all; }

        #review .form-row { margin:0 !important; }
        .btn.bg-secondary-green { color:white; }
        .review-edit a.text-primary:focus,
        .review-edit a.text-primary:hover { color: #00563b !important; }
        .review-edit .btn-labeled { top:-20px; opacity:0; }
        .review-edit:hover .btn-labeled,
        .review-edit:focus-within .btn-labeled { top:50%; left:50%; transform:translate(-50%,-50%); opacity:1; }
        .table-review colgroup col.funding { background:rgba(192, 214, 186, .2);  }
        .table-review colgroup col:last-child { background:rgba(0,0,0,.025);  }
    /*#endregion */

    /* FUNDS */
    .ach-fieldset { border:1px solid #f1f1f1; background: #f8f8f8; border-radius:2px; }
    .accountinfo input { border:0 !important; outline:0 !important; }

    /*#region CART */
        .cd-cart-footer { color:white; font-size:1.5em; text-align:right; padding:1em; background: linear-gradient(to right, rgba(37, 125, 171, 1) 0%, rgba(43, 145, 199, 1) 100%); }
        .funds-total { height:48px; display:inline-block; background: rgb(243,243,243);
        background: -moz-linear-gradient(45deg,  rgba(243,243243,1) 0%, rgba(255,255,255,1) 100%);
        background: -webkit-linear-gradient(45deg,  rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%);
        background: linear-gradient(45deg,  rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%);
        }
        .funds-total badge { top:-.5rem; right:.5rem; }
        .funds-total strong { vertical-align: middle; line-height: 50px; position:relative; top:-1px; background: -webkit-linear-gradient(45deg, rgba(120,191,19,1) 0%, rgba(167,237,69,1) 100%);  }
        .btnRemoveSavings { cursor:pointer; }
    /*#endregion */

/*#endregion APP*/
/*#region OLD PROGRESS BARS*/
    /* About */
    #progress .wizard-step::after { border-top: 2px solid #90CE14; content: ""; left: 150px; position: absolute; right: 295px; top: 65px; z-index:2; }
    #progress.start #step1.wizard-step::after { animation: start 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes start { 0% { right: 295px; } 100% { right: 230px; } }
    #progress.step1 #step1.wizard-step::after { animation: step1 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1 { 0% { right: 230px; } 100% { right: 205px; } }
    #progress.step1_1 #step1.wizard-step::after { animation: step1_1 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_1 { 0% { right: 205px; } 100% { right: 180px; } }
    #progress.step1_2 #step1.wizard-step::after { animation: step1_2 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_2 { 0% { right: 180px; } 100% { right: 155px; } }
    #progress.step1_3 #step1.wizard-step::after { animation: step1_3 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_3 { 0% { right: 155px; } 100% { right: 130px; } }
    #progress.step1_4 #step1.wizard-step::after { animation: step1_4 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_4 { 0% { right: 130px; } 100% { right: 105px; } }
    #progress.step1_5 #step1.wizard-step::after { animation: step1_5 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_5 { 0% { right: 105px; } 100% { right: 80px; } }

    /*joint*/
    #progress.step1_6 #step1.wizard-step::after { animation: step1_6 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_6 { 0% { right: 84px; } 100% { right: 170px; } }
    #progress.step1_7 #step1.wizard-step::after { animation: step1_7 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_7 { 0% { right: 170px; } 100% { right: 140px; } }
    #progress.step1_8 #step1.wizard-step::after { animation: step1_8 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_8 { 0% { right: 140px; } 100% { right: 110px; } }
    #progress.step1_9 #step1.wizard-step::after { animation: step1_9 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_9 { 0% { right: 110px; } 100% { right: 80px; } }
    #progress.step1_10 #step1.wizard-step::after { animation: step1_10 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step1_10 { 0% { right: 80px; } 100% { right: 50px; } }

    /* Products */
    #progress.step2_1 #step2.wizard-step::after { animation: step2_1 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step2_1 { 0% { right: 280px; } 100% { right: 225px; } }
    #progress.step2_2 #step2.wizard-step::after { animation: step2_2 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step2_2 { 0% { right: 225px; } 100% { right: 170px; } }
    #progress.step2_3 #step2.wizard-step::after { animation: step2_3 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step2_3 { 0% { right: 170px; } 100% { right: 115px; } }
    #progress.step2_4 #step2.wizard-step::after { animation: step2_4 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step2_4 { 0% { right: 115px; } 100% { right: 60px; } }

    /* Disclosures */
    #progress.step3_1 #step3.wizard-step::after { border-top: 1px solid #78bf13; content: ""; left: 120px; position: absolute; right: 220px; top: 65px; z-index:2; animation: step3_1 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step3_1 { 0% { right: 280px; } 100% { right: 170px; } }
    #progress.step3_2 #step3.wizard-step::after { border-top: 1px solid #78bf13; content: ""; left: 120px; position: absolute; right: 220px; top: 65px; z-index:2; animation: step3_2 0.6s cubic-bezier(0.15, 0.3, 0.45, 1) forwards; }
    @keyframes step3_2 { 0% { right: 170px; } 100% { right: 60px; } }

/*#endregion OLD PROGRESS BARS*/
/*#region UPDATEBROWSER */
    #update-browser a.veridian img { width: 220px; height: auto; }
    #update-browser table { max-width: 690px; }
    #update-browser .woman-desk { max-width: 310px; }
/*#endregion UPDATEBROWSER*/
/*#region Device Specific */

/* iphone */
body.dIsAppleMobile .card.selected .checkmark,
body.dIsAppleMobile .card-completed .checkmark { display:none; }

/*#endregion */
/* #region #rewards-checking-card-compare .modal */
#rewards-checking-card-compare .bg-gray { background:#212529 !important; } 
#rewards-checking-card-compare .bg-900-gray { background:#383f45 !important; }
#rewards-checking-card-compare .bg-800-gray { background:#4e5862 !important; }
#rewards-checking-card-compare .btn-div { display: none }
#rewards-checking-card-compare #credit-card-compare-responsive a { display: none; }
#rewards-checking-card-compare #credit-card-compare-responsive h3 { font-size: 20px; font-weight: bold; }
#rewards-checking-card-compare .max-col-width { width: 200px; }
#rewards-checking-card-compare .footer-content { display: none; }
#rewards-checking-card-compare .credit-card-compare-responsive thead th:first-child { position: relative; }
#rewards-checking-card-compare .highlight { background: rgb(241, 248, 232) !important; }
#rewards-checking-card-compare .text-primary { color: #006A49 !important; }
#rewards-checking-card-compare .text-accent-black-25 { color: rgba(0,0,0,0.4); }
#rewards-checking-card-compare table.credit-card-compare-responsive { margin-top: 2rem; margin-bottom: 2rem; width: 100%; }
#rewards-checking-card-compare table.credit-card-compare-responsive th { text-align: center; padding: 0 !important; }
#rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(1) { font-size: 21px; padding-left: 2em; }
#rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(2) { border-top: 6px solid rgb(113, 113, 113); }
#rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(3) { border-top: 6px solid rgb(156, 156, 156); }
#rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(4) { border-top: 6px solid rgb(196, 199, 198); }
#rewards-checking-card-compare table.credit-card-compare-responsive td, table.credit-card-compare-responsive th { text-align: center; padding: 1.5em 2em; border: none; font-size: 16px; }
#rewards-checking-card-compare table.credit-card-compare-responsive th { padding-top: -5rem; }
#rewards-checking-card-compare table.credit-card-compare-responsive tr.odd td { background-color: rgba(0,0,0,.025); }
#rewards-checking-card-compare table.credit-card-compare-responsive thead th { text-align:center; }
#rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(3) .btn-div { background: rgb(156, 156, 156); }
#rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(4) .btn-div { background: rgb(196, 199, 198); }
#rewards-checking-card-compare table.credit-card-compare-responsive th.odd { background-color: rgb(243, 243, 243); }
#rewards-checking-card-compare table.credit-card-compare-responsive colgroup col:nth-child(even) { background-color: rgba(0,0,0,.025); }
#rewards-checking-card-compare table.credit-card-compare-responsive th { background: white; }
#rewards-checking-card-compare table.credit-card-compare-responsive th:first-child,
#rewards-checking-card-compare table.credit-card-compare-responsive td:first-child { font-weight: bold; color: black; text-align: left; }
#rewards-checking-card-compare table.credit-card-compare-responsive .visible-xs { display: none; }
#rewards-checking-card-compare table.credit-card-compare-responsive th { background:#f9f9f9;}
/* #endregion #rewards-checking-card-compare .modal */
/* #region Media Queries */
@media (max-width: 500px) { .carouselQuestions.carousel .carousel-inner .carousel-item { padding-left: 0 !important; padding-right: 0 !important;}
    .carouselQuestions.carousel .carousel-inner { border: none !important; }
    .carouselQuestions.carousel .carousel-inner .carousel-item ul.list-group { padding: 0; }
    .carouselQuestions.carousel .carousel-control-prev { background-color: transparent; left: -2.25rem; top: 50%; transform: translateY(-50%); height: 50px; }
    #rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(1) { font-size: 12px; }
    #rewards-checking-card-compare table.credit-card-compare-responsive td, table.credit-card-compare-responsive th { font-size: 12px;  }
    #rewards-checking-card-compare table.credit-card-compare-responsive td, table.credit-card-compare-responsive th { padding: .5em; }
}

/* Small devices just using for now so it doest ruin desktop during dev but soon this media query will be the default viewport so we are mobile first */
@media (max-width: 767px) {
    
    .card-product .btn-icon { display:none; }


    .alert-modal { transform: translate(0,0) !important; }
    #rewards-checking-card-compare #credit-card-compare-responsive h3,
    #rewards-checking-card-compare table.credit-card-compare-responsive th:nth-child(1) { font-size: 16px; }
    #rewards-checking-card-compare table.credit-card-compare-responsive td, table.credit-card-compare-responsive th { padding: 1em; }

    /* #region HTML BODY STRUCTURE GRID */
        
        /*#region HTML BODY*/
            body { line-height: 1.5; }
            canvas { top:120px; }
        /*#endregion */

    /*#endregion */

    /* #region TYPOGRAPHY */
        
        /* #region HEADINGS */
            .h1, h1 { font-size: 1.5rem; }
        /* #endregion */

        /* #region LEAD */
            .lead { font-size: 1.3em; }
        /* #endregion */

        /* #region FORMS */
            legend { font-size: 1.3em; }
        /* #endregion */

    /* #endregion */

    /* #region COMPONENTS */
        
        /*#region CARD */
            label.card { margin-bottom:2em; }
            label.card img { /*width:62.5%;*/ max-width:100%; }
            .card-product .font-size-xlg,
            .card-product-funding .font-size-xlg { font-size:2.5em; }
        /* #endregion */

        /*#region DROPDOWN */
            .bootstrap-select .dropdown-menu .dropdown-item { padding: .25rem .75rem; white-space: normal; }
        /*#endregion */

        .modal-dialog { overflow-y: initial !important; max-width:100% !important; }


    /* #endregion */

    /*#region NAVIGATION*/

        .sticky-top { position:relative; }

        /* #region PROGRESS BAR  */
            nav#progress { height: auto; transform: initial !important; }
            nav#progress.shrink { transform: scaleY(1) translateY(0); }
            .progress { height:2px; background:rgba(8, 56, 36, 0.4); }
            .progress-bar { background:#78bf13; }
            body.body-complete #support { display:none; }
        /* #endregion */

        /* #region SUBNAV  */
            #subnav { position:absolute; bottom:-20px; left:0; right:0; width:100%; }
            #breadcrumb { top:-38px; }
        /* #endregion */

        /*#region vertical tab navigation */
            .nav-tabs-vertical { display:none; }
        /*#endregion*/

    /* #endregion */

    /* #region APP */
        
        /*#region HEADER */
            header#app-header .container { height:90px; flex-shrink: 0;  }
            header#app-header a.veridian img { width:120px; height:auto; }
            header#app-header .fa { font-size:1.5em; }
        /*#endregion */

        /*#region FOOTER */
            /* #app-footer .container.d-flex { display:block !important; text-align:center; } */
            #app-footer .footer-copyright,
            #app-footer nav { padding:1em 0; }
            #app-footer nav a { display:block; padding:.5em 0; }
        /* #endregion */

        /*#region START PAGE */
            #start header.start-header { padding:0; flex-wrap: wrap; }
            #start header.start-header img { position:relative !important; max-width:140px; height:auto; /*flex: 0 0 100%;*/ left:50%; transform:translateX(-50%); }
            #start header.start-header div { width:100%; flex: 0 0 100%; }
            #start header.start-header div h2 { font-size:1.5rem; }
            .card-footer.media { display:block; text-align:center; }
        /* #endregion */

        /*#region CAROUSEL */
            .carouselQuestions.carousel .carousel-inner .carousel-item ul.list-group { padding: 0 0 0 1rem; }
        /*#endregion */

        /*#region QUALFICATIONS PAGE */
            .card-group div[class*="col"] { padding:0 !important; }
        /*#endregion*/

        /*#region PRODUCTS */
            
            table.table-product-rates  { border-collapse: collapse; border-collapse:separate; border-spacing:0 15px;  } 
            table.table-product-rates thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
            table.table-product-rates td { border:1px solid #dee2e6; border-width:0 1px 1px 1px; display: block; text-align: right; }
            table.table-product-rates td:first-child { border-top:1px solid #dee2e6; border-bottom: 3px double #dee2e6;  }
            table.table-product-rates td:last-child {}
            table.table-product-rates td::before { content: attr(data-label); float: left; font-weight: bold; padding-right:20px; text-transform: uppercase; }
            table.table-product-rates tbody tr:nth-of-type(2n+1) {	background-color: rgba(0,0,0,.0) !important; }

            /* Spend 
            .card-options::before {	top: -20px;	right: 0; bottom: -20px; left: 0; }*/

            /* Mobile Product Cart */
            #mobileProductCart {  /*height:48px;*/ position:relative; top:0; background:white; z-index:-1; }
            #mobileProductCart .card-header { background:white !important; border-bottom:1px solid #ECECEC !important; }
            #mobileProductCart.collapse.show { max-height: 100px; overflow-y: auto; }
            #mobileProductCart .dropdown-item { white-space: normal; }

            /* Mobile Business Packages */
            #businessProductPackages .accordion .accordion-header { padding:.5em 1em; border-bottom:1px solid rgba(0,0,0,0.2); border-radius:0; position:relative; }
            #businessProductPackages .accordion .accordion-header:after { content:"\f077"; font-family:"Font Awesome 6 Pro"; right:2em; top:50%; transform:translateY(-50%); position:absolute; display:block; color:white; }
            #businessProductPackages .accordion .accordion-header.collapsed:after { content: "\f078"; } 
            #businessProductPackages .accordion .accordion-header h2 button { font-size:.5em; font-weight:bold; }
            #businessProductPackages .accordion .accordion-header h2 button:hover { color:white; }

        /*#endregion */
        
        /*#region REVIEW */
            #review .accordion .card-header .fal { text-align:center; left:50%; position:relative; transform:translateX(-50%); }
            .review-edit { opacity:1; padding:2em; width: 100%; }
            .review-edit .btn-labeled { top:0; opacity:1; display:block; }
            #review.accordion.incompleteApp .card:hover > .card-block,
            #review.accordion.incompleteApp .card:hover > .card-header.section-review div { filter:unset; }
            table.table-review  { border-collapse: collapse; border-collapse:separate; border-spacing:0 15px;  } 
            table.table-review thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
            table.table-review td { border:1px solid #dee2e6; border-width:0 1px 1px 1px; display: block; text-align: right; }
            table.table-review td:first-child { border-top:1px solid #dee2e6; }
            table.table-review td:last-child {background: rgba(220,220,220,.4);}
            table.table-review td::before { content: attr(data-label); float: left; font-weight: bold; width:90px; padding-right:20px; text-transform: uppercase; }
            table.table-review tbody tr:nth-of-type(2n+1) {	background-color: rgba(0,0,0,.0) !important; }
        /*#endregion */

        /*#region NOTIFICATIONS */

            .ui-pnotify { top:0 !important; right:0 !important; width: 100% !important; border-radius:0 !important; }
            .ui-pnotify.bg-success .alert-warning { background:#208738 !important; color:white !important; }  
            .ui-pnotify.bg-danger .alert-warning { background:#dc3545 !important; color:white !important; }             
    
        /*#endregion*/
    

    .nav-tabs { display:none; }
    .tab-content > .tab-pane-mobile { display: block !important; opacity: 1;}
    .tab-content > .h-100 { height:auto !important; }
    .tab-content > .tab-pane-mobile .card-header { border-radius:0; }
    .tab-content > .tab-pane-mobile .card-header { padding:0; border-radius:0;  }
    .tab-content > .tab-pane-mobile .card-header a { position:relative;  font-size: .7em; font-family: 'Roboto'; letter-spacing: .01em;  padding:0 1.25rem; border-radius:0; line-height:53px; text-transform:uppercase; font-weight:700; display:block; color:#52595e !important; background: rgb(242, 242, 242) !important }
    .tab-content > .tab-pane-mobile .card-header a .nav-link-icon { width:30px; height:auto; text-align: center; }
    .tab-content > .tab-pane-mobile .card-header a img { width:30px; height:auto; }
    .tab-content > .tab-pane-mobile .card-header a { opacity:1; filter: grayscale(0);  color:#006747 !important; background-color:rgba(192,215,185,.75) !important; }
    .tab-content > .tab-pane-mobile .card-header a.collapsed { filter: grayscale(.5); opacity: .6; color:#52595e !important; background: rgb(242, 242, 242) !important; }
    .tab-content > .tab-pane-mobile .card-header a:after { content:"\f077"; font-family:"Font Awesome 6 Pro"; right:2em; top:50%; transform:translateY(-50%); position:absolute; display:block; opacity:.8; }
    .tab-content > .tab-pane-mobile .card-header a.collapsed:after { content: "\f078";} 
    .tab-content > .tab-pane-mobile .card-header a.collapsed:not(.disabled) { opacity:1 !important; filter: grayscale(0) !important; color:#006747 !important; background:white !important; border-top:1px solid #FAFAFA; }
    .tab-content > .tab-pane-mobile .card-header a.disabled:after { content: ""; } 
    .collapse.hide.show { display:block !important; }


    /* #endregion */

    
}

/* Up to large devices */
@media (max-width: 993px) {
    .card-icon { width:85px; height:74px; }
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .border-md-1 { border-width:1px !important; }
    .w-md-75 { width:75% !important; }
    .float-md-right { float:right; }
    .position-md-absolute { position:absolute; }
    .shadow-md-sm { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important; }
    .h-140 { height:140px; line-height:140px !important; }
    .wmin-md-350 { min-width:600px; }
    .w-85 { width:85%; }
    .w-65 { width:65%; }
    .w-625 { width:62.5%; }
    .w-375 { width:37.5%; }
    .w-35 { width:35%; }
    .w-10 { width:10%; }
    .w-70 { width:70%; }
    .w-30 { width:30%; }

    .nav-tabs { display: flex; }
    .tab-pane-mobile .collapse { display:block; }
    .btn-md-inline-block { width:auto; }

    /* Shopping Cart */        
    
    .btnRemoveSavings span { opacity:0; transition:.3s all; transform:translateX(-100%); }
    .dropdown-item:hover .btnRemoveSavings span,
    .dropdown-item:focus .btnRemoveSavings span,
    .btnRemoveSavings:focus span { opacity: 1; transition: .3s all; cursor: pointer; transform: translateX(0); }
}

@media (min-width: 992px) {
    .w-lg-625 { width:62.5%; }
    .w-lg-375 { width:37.5%; }
}

@media (max-width: 992px) {
    .product-additional-savings-account .card-product-funding,
    .product-certificate-deposit .card-product-funding,
    .product-savings-account .card-product-funding,
    .product-checking-account .card-product-funding,
    .card-complete .your-products,
    .product-money-market .card-product-funding, .card-complete .your-funding,
    .product-donation .card-product-funding { height:100px; }    
}

@media (max-width: 1199px) {
    .card-complete .your-products,
    .card-complete .your-funding { height: 100px; }
    .w-375.your-products,
    .w-375.your-funding,
    .card-complete .w-625 { width: 100%; }

    /* Rewards Checking Modals */
    #rewards-checking-compare.modal .modal-xl { max-width: unset; }
    #rewards-checking-card-compare .modal-xl { max-width: unset; }
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .container { max-width: 1336px; }
    .container-lg, .container-md, .container-sm, .container-xl {
    	max-width: 1440px;
    }   

    .w-625 { width:62.5% !important; }
    .w-375 { width:37.5% !important;  }

    /*#region REVIEW */
    #review .accordion .card-header.section-review { width:20%; }
    #review .accordion .card-block { width:80%; }
    /*#endregion */
}

@media (min-width: 1520px) {
    .fab-menu-fixed { bottom:5rem; right:5rem;}
    .fab-menu-fixed.footerisvisiblesochangepositionaccordingly { position:absolute !important; /*top:-7.8rem !important;*/ bottom:13.8rem; right:2.2rem !important; }
} 

/* IE10+ CSS styles go here */
 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .form-label-group > label { display:block; top:-16px; font-size:.8em; color: #999 !important; font-weight:bold; }
    :-ms-input-placeholder {  color: #ccc !important; }
    #progress.ie-fixed { position:fixed; top:0; width:100%; }
    .card .media-body { display:inline-block !important; flex:none !important; } 
    #about-qualifications .wizard-nav.wizard-about-nav.wizard-about-nav-qualification { z-index:1; }
    .dropzone .dz-message { margin-top:40px; }
    .checkmark { box-shadow: 0 .25rem 1rem rgba(0,0,0,.675); }
    .checkmark__circle { stroke-dasharray: 0; stroke-dashoffset: 0; fill: #78BF13; }
    .checkmark__check { stroke-dasharray: 0; stroke-dashoffset: 0; stroke-width: 4; }
}

 @supports (-ms-ime-align:auto) {
    /* IE Edge 16+ CSS */ 
    .form-label-group > label { display:block; top:-16px; font-size:.8em; color: #999 !important; font-weight:bold; }
    :-ms-input-placeholder {  color: #ccc !important; }
}


@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
  /* For portrait layouts only */
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
}

@media (max-width: 767px) {
    /* Remove Progress Bar From Mobile */
    .progress {display: none!important;}
    .form-label-group > input { font-size: initial; }

    /* Help and Eye Icons */
    .form-label-group .fa-help,
    .form-label-group .fa-eye,
    .form-label-group .fa-eye-slash { font-size: 1.38em; }
    .fa-help { font-size: 1.19em; }
    p .fa-help { font-size: 1.38em; }
    h1 .fa-help { font-size: 1.06em; }
    h5 .fa-help { font-size: .95em; }
    legend .fa-help { font-size: 1.06em; }
}
/* #endregion Media Queries */
/* #region add hovers to the eligibility section start */
.hoverable {
    position: relative;
    overflow: hidden;
}
.hoverable .hover-overlay {
        background: rgba(18,76,97,0.9);
        position: absolute;
        height: 100%;
        width: 100%;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out 0s;
        -moz-transition: all 0.4s ease-in-out 0s;
        transition: all 0.4s ease-in-out 0s;
        z-index: 11;
    }
.hoverable:hover .hover-overlay {
        opacity: 1;
    }
.hover-details {
    position: absolute;
    text-align: center;
    padding-left: 1em;
    padding-right: 1em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    z-index: 12;
}
.hoverable:hover .hover-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}
.hover-details p, .hover-details ul {
    color: #fff;
    list-style-type: none;
    margin-block: 0;
    padding-inline: 0;
}
.fadeIn-bottom {
    top: 80%;
}
.fadeIn-top {
    top: 20%;
}

@media (max-width: 767px) {
    /* Remove Hovers From Mobile */
    .hoverable:hover .hover-overlay {
        opacity: 0;
    }
    .hoverable:hover .hover-details {
        opacity: 0;
    }
}

/* #endregion add hovers to the eligibility section start */

.link-min-height { min-height:44px !important; line-height:44px; }

.nav-tabs-vertical .nav-item a { color:#006747; }


.g-0, .gy-0, .no-gutters {
	--bs-gutter-y: 0;
}
.g-0, .gx-0, .no-gutters {
	--bs-gutter-x: 0;
}

fieldset .alert-info p { display:flex; }
fieldset .alert-info p span { align-self:center; }
.media { display:flex !important; }


.form-row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-.5 * var(--bs-gutter-x));
	margin-left: calc(-.5 * var(--bs-gutter-x));
}

.ms-1 {
	margin-left: .25rem !important;
}
.ms-2 {
	margin-left: .5rem !important;
}

/* Fallbacks for BS5 margin and padding classes */
	/* margin auto fallback */
	.ml-auto { margin-left: auto !important; }
	.mr-auto { margin-right: auto !important; }

	/* margin right fallback */
	.mr-1 { margin-right: .25rem !important; }
	.mr-2 { margin-right: .5rem !important; }
	.mr-3 { margin-right: 1rem !important; }
	.mr-4 { margin-right: 1.5rem !important; }
	.mr-5 { margin-right: 3rem !important; }

	@media (min-width: 992px) {
		.mr-lg-1 { margin-right: .25rem !important; }
		.mr-lg-2 { margin-right: .5rem !important; }
		.mr-lg-3 { margin-right: 1rem !important; }
		.mr-lg-4 { margin-right: 1.5rem !important; }
		.mr-lg-5 { margin-right: 3rem !important; }
	}

	@media (min-width: 768px) {
		.mr-md-1 { margin-right: .25rem !important; }
		.mr-md-2 { margin-right: .5rem !important; }
		.mr-md-3 { margin-right: 1rem !important; }
		.mr-md-4 { margin-right: 1.5rem !important; }
		.mr-md-5 { margin-right: 3rem !important; }
	}

	@media (min-width: 576px) {
		.mr-sm-1 { margin-right: .25rem !important; }
		.mr-sm-2 { margin-right: .5rem !important; }
		.mr-sm-3 { margin-right: 1rem !important; }
		.mr-sm-4 { margin-right: 1.5rem !important; }
		.mr-sm-5 { margin-right: 3rem !important; }
	}

	/* margin left fallback */
	.ml-1 { margin-left: .25rem !important; }
	.ml-2 { margin-left: .5rem !important; }
	.ml-3 { margin-left: 1rem !important; }
	.ml-4 { margin-left: 1.5rem !important; }
	.ml-5 { margin-left: 3rem !important; }

	@media (min-width: 992px) {
		.ml-lg-1 { margin-left: .25rem !important; }
		.ml-lg-2 { margin-left: .5rem !important; }
		.ml-lg-3 { margin-left: 1rem !important; }
		.ml-lg-4 { margin-left: 1.5rem !important; }
		.ml-lg-5 { margin-left: 3rem !important; }
	}

	@media (min-width: 768px) {
		.ml-md-1 { margin-left: .25rem !important; }
		.ml-md-2 { margin-left: .5rem !important; }
		.ml-md-3 { margin-left: 1rem !important; }
		.ml-md-4 { margin-left: 1.5rem !important; }
		.ml-md-5 { margin-left: 3rem !important; }
	}

	@media (min-width: 576px) {
		.ml-sm-1 { margin-left: .25rem !important; }
		.ml-sm-2 { margin-left: .5rem !important; }
		.ml-sm-3 { margin-left: 1rem !important; }
		.ml-sm-4 { margin-left: 1.5rem !important; }
		.ml-sm-5 { margin-left: 3rem !important; }
	}

  /* padding right fallback */
	.pr-1 { padding-right: .25rem !important; }
	.pr-2 { padding-right: .5rem !important; }
	.pr-3 { padding-right: 1rem !important; }
	.pr-4 { padding-right: 1.5rem !important; }
	.pr-5 { padding-right: 3rem !important; }

	@media (min-width: 992px) {
		.pr-lg-1 { padding-right: .25rem !important; }
		.pr-lg-2 { padding-right: .5rem !important; }
		.pr-lg-3 { padding-right: 1rem !important; }
		.pr-lg-4 { padding-right: 1.5rem !important; }
		.pr-lg-5 { padding-right: 3rem !important; }
	}

	@media (min-width: 768px) {
		.pr-md-1 { padding-right: .25rem !important; }
		.pr-md-2 { padding-right: .5rem !important; }
		.pr-md-3 { padding-right: 1rem !important; }
		.pr-md-4 { padding-right: 1.5rem !important; }
		.pr-md-5 { padding-right: 3rem !important; }
	}

	@media (min-width: 576px) {
		.pr-sm-1 { padding-right: .25rem !important; }
		.pr-sm-2 { padding-right: .5rem !important; }
		.pr-sm-3 { padding-right: 1rem !important; }
		.pr-sm-4 { padding-right: 1.5rem !important; }
		.pr-sm-5 { padding-right: 3rem !important; }
	}

  /* padding left fallback */
	.pl-1 { padding-left: .25rem !important; }
	.pl-2 { padding-left: .5rem !important; }
	.pl-3 { padding-left: 1rem !important; }
	.pl-4 { padding-left: 1.5rem !important; }
	.pl-5 { padding-left: 3rem !important; }

	@media (min-width: 992px) {
		.pl-lg-1 { padding-left: .25rem !important; }
		.pl-lg-2 { padding-left: .5rem !important; }
		.pl-lg-3 { padding-left: 1rem !important; }
		.pl-lg-4 { padding-left: 1.5rem !important; }
		.pl-lg-5 { padding-left: 3rem !important; }
	}

	@media (min-width: 768px) {
		.pl-md-1 { padding-left: .25rem !important; }
		.pl-md-2 { padding-left: .5rem !important; }
		.pl-md-3 { padding-left: 1rem !important; }
		.pl-md-4 { padding-left: 1.5rem !important; }
		.pl-md-5 { padding-left: 3rem !important; }
	}

	@media (min-width: 576px) {
		.pl-sm-1 { padding-left: .25rem !important; }
		.pl-sm-2 { padding-left: .5rem !important; }
		.pl-sm-3 { padding-left: 1rem !important; }
		.pl-sm-4 { padding-left: 1.5rem !important; }
		.pl-sm-5 { padding-left: 3rem !important; }
	}

    .wizard-about-nav:not(.d-none) { display:flex; }

    .form-check-input:checked {
	    background-color: #20A06E;
	    border-color: #20A06E;
    }
    .nav-pills .nav-item {
	position: relative;
	font-weight: bold;
}


.mt-n1 {
  margin-top: -0.25rem !important;
}
.mt-n2 {
  margin-top: -0.5rem !important;
}
.mt-n3 {
  margin-top: -0.75rem !important;
}
.mt-n4 {
  margin-top: -1rem !important;
}
.mt-n5 {
  margin-top: -1.25rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}
.me-n2 {
  margin-right: -0.5rem !important;
}
.me-n3 {
  margin-right: -0.75rem !important;
}
.me-n4 {
  margin-right: -1rem !important;
}
.me-n5 {
  margin-right: -1.25rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}
.mb-n2 {
  margin-bottom: -0.5rem !important;
}
.mb-n3 {
  margin-bottom: -0.75rem !important;
}
.mb-n4 {
  margin-bottom: -1rem !important;
}
.mb-n5 {
  margin-bottom: -1.25rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}
.ms-n2 {
  margin-left: -0.5rem !important;
}
.ms-n3 {
  margin-left: -0.75rem !important;
}
.ms-n4 {
  margin-left: -1rem !important;
}
.ms-n5 {
  margin-left: -1.25rem !important;
}



.custom-radio .custom-control-input {
	 position: relative !important; 
	 left: unset !important;  
	 z-index: unset !important; 
	 opacity: 1 !important; 
}

.custom-radio input[type="radio"].d-hide { margin-right:1em; width:unset !important; height:unset !important; }


.custom-radio input[type='radio'] {
        accent-color: rgb(32, 160, 110);
        cursor:pointer !important;
    }

.d-block {
	display: block !important;
}

.wizard-sub-nav .btn { border-radius:6px !important; }

.icon-container { text-align:center !important; }
@media (min-width: 768px) {
    .icon-container { text-align:center !important; width:100px !important; }
    .icon-container i { font-size:1em !important; }
}
