@font-face{font-family:"MetroSans-Regular";src:url(/assets/metro-sans-regular-f8c9757808a83b25f25c40db0c5b4fe3bd8af5b8e46fa50ed0ab0051ee69dde3.eot);src:url(/assets/metro-sans-regular-f8c9757808a83b25f25c40db0c5b4fe3bd8af5b8e46fa50ed0ab0051ee69dde3.eot?#iefix) format("embedded-opentype"),url(/assets/metro-sans-regular-b01d38a7afd26f8fcd1ada76f7da1237c6f268294c6227ae19f272945c65d5ab.woff2) format("woff2"),url(/assets/metro-sans-regular-8232da6869549b2e6defc24be03d829c348e65ffd645cb3e57fa9bd66f0007af.woff) format("woff"),url(/assets/metro-sans-regular-df1fca9f025be1b18b71351e9f8fbda4073928fafcb99aee3e6680c442c4667a.ttf) format("truetype"),url(/assets/metro-sans-regular-a2c0fff68ce2e0f44def7ba4efd048028e61afc8ed6dc57c4d16ad51a4249f47.svg#youworkforthem) format("svg");font-weight:normal;font-style:normal}body{font-family:"MetroSans-Regular" !important;margin-bottom:50px !important}#dlx-overlay,#status-msg{display:none}#pr{bottom:0;position:fixed;z-index:150;width:100%;background-color:rgba(0,0,0,.7);font-family:"Lato",sans-serif}.active-token{color:green}.expired-token{color:red}.table>tbody>tr>td{vertical-align:middle !important}a.checkout-url,a.payment-registration-url{word-wrap:break-word}img{vertical-align:middle;position:relative}.navbar{position:sticky !important;top:0 !important;background-color:#021105}#dlx-logo{margin:5px}#language-selection{text-align:right;padding-right:20px}.hidden{display:none}.card{border-top:3px solid #449d44 !important}.card-header{border:none !important}.card-title{font-weight:bold !important;font-size:24px !important}.card-body{margin:1em !important}.sidebar *{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar{position:fixed;left:0;top:77px;width:250px;height:100%;background:#1b1b1b;z-index:1}nav.sidebar ul{background:#1b1b1b;height:100%;width:100%;list-style:none}nav.sidebar ul li{line-height:60px;border-bottom:1px solid hsla(0,0%,100%,.1)}nav.sidebar ul li:last-child{border-bottom:1px solid hsla(0,0%,100%,.05)}nav.sidebar ul li a{position:relative;color:#fff;text-decoration:none;font-size:15px;padding-left:30px;font-weight:500;display:block;width:100%;border-left:3px solid rgba(0,0,0,0)}nav.sidebar ul li.active a{color:aqua;background:#1e1e1e;border-left-color:aqua}nav.sidebar ul ul{position:static;display:none}nav.sidebar ul ul li{line-height:30px;border-bottom:none}nav.sidebar ul ul li a{font-size:13px;color:#e6e6e6;padding-left:50px}nav.sidebar ul .dash-show.show{display:block}nav.sidebar ul ul li a:hover{color:aqua !important;background:#1e1e1e !important;border-left-color:rgba(0,0,0,0)}nav.sidebar ul li.active ul li a{color:#e6e6e6;background:#1e1e1e;border-left-color:rgba(0,0,0,0)}nav.sidebar ul li a span{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}nav.sidebar ul li a span.rotate{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.page{display:-ms-grid;display:grid;-ms-grid-columns:300px auto;grid-template-columns:300px auto;margin-top:65px}.container{-ms-grid-column:2;grid-column-start:2;width:100% !important}.fixed-height{height:40px}html{position:relative;min-height:100%}body{margin:0 0 100px}.footer_section{position:absolute;left:0;bottom:0;width:100%;text-align:center;background-color:#efefef;font-weight:bold;font-size:smaller;color:gray;z-index:1;border-top:2px solid #ccc}#programs table th,table td{padding:6px;word-break:break-word}.red-alert{background-color:red}.asterisk{color:red}body{background-color:#fff;padding-bottom:50px}.card{width:80%;margin:2em auto}.bootstrap-basic{background:#fff}.card-body{width:90%;margin:2em auto}.helper-text{color:#8a6d3b;font-size:12px;margin-top:5px;height:12px;display:block}.braintree-hosted-fields-focused{border:1px solid #0275d8;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.braintree-hosted-fields-focused.focused-invalid{border:1px solid #ebcccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(100,100,0,.6)}#card-number{position:relative;padding:0 .5em;background-color:#fff}.icon-type{position:absolute;right:5px;top:2px;width:40px;height:28px;background-image:url(/cards.png);background-position:-1000px 0;background-repeat:no-repeat}.icon-type.icon-type-discover{background-position:0 0px}.icon-type.icon-type-visa{background-position:0 -28px}.icon-type.icon-type-master-card{background-position:0 -56px}.icon-type.icon-type-maestro{background-position:0 -85px}.icon-type.icon-type-american-express{background-position:0 -114px}#vaulted_cards_container{padding-left:150px;padding-top:20px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#checkout-container{padding-left:150px;padding-top:20px}#checkout-not-found{padding-top:20px;color:red}@media(max-width: 670px){.mb-3{width:100%}.btn{white-space:normal}}.shift-right{padding-left:70px}.customer-detail-info-container{padding-left:20px}.customer-detail-info p,.customer-detail-info div{font-size:16px}.customer-detail-vaulted-payment-methods{float:left;margin-top:30px;width:100%}.vaulted-cards{margin-top:10px;font-size:16px;background:#dff0d8}.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th,.table-borderless>tfoot>tr>td,.table-borderless>tfoot>tr>th,.table-borderless>thead>tr>td,.table-borderless>thead>tr>th{border:none}.address-container{float:left;width:100%}.address-label{width:70px;float:left}.address-info{float:left}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#da291c;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.8;display:block;z-index:1001;color:#fff}.overlay-message{width:100%;height:100%;text-align:center;position:absolute;top:50%;bottom:0;left:0;right:0;margin:auto;opacity:1;z-index:1002;box-sizing:border-box}#logo-container{padding-top:20px;width:80%;margin:auto}.pr-form{margin-bottom:0px !important}.instructions{margin-bottom:20px !important}.pr-submit-btn{margin-top:20px !important;width:9em !important;background-color:#117ce6 !important;font-weight:bold !important;border:2px solid #117ce6 !important;border-radius:5px !important}.pr-cancel-btn{margin-top:20px !important;width:9em !important;background-color:#fff !important;border:2px solid #117ce6 !important;color:#117ce6 !important;font-weight:bold !important;border-radius:5px !important}#stored-card{margin-top:10px;margin-bottom:10px}.existing-customer-info{margin-bottom:25px}.scc-banner{background-color:#1f2b29;display:grid;height:100%}.scc-banner img{max-width:100%;max-height:100vh}body{background-color:#fff}#new_program_form .card,#edit_program_form .card{width:100% !important}.bootstrap-basic{background:#fff}.card-body{width:90%;margin:2em auto}.helper-text{color:#8a6d3b;font-size:12px;margin-top:5px;height:12px;display:block}.braintree-hosted-fields-focused{border:1px solid #0275d8;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.braintree-hosted-fields-focused.focused-invalid{border:1px solid #ebcccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(100,100,0,.6)}input{border:none;width:none}@media(max-width: 670px){.mb-3{width:100%}.btn{white-space:normal}}#cvv{border-radius:4px 0px 0px 4px}.postal-no-left-border{border-left:0px;border-radius:0px 4px 4px 0px}#billing_address_postal_code{font-size:14px;font-family:helvetica,tahoma,calibri,sans-serif;color:#3a3a3a}#billing_address_postal_code:focus{color:#000;box-shadow:none;border-color:#ccc}.pe-0{padding-right:0}.ps-0{padding-left:0}.inline-text{display:inline}.valid-field,.valid-field .mb-3{color:#3c763d}.valid-field .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}#submit-btn,#clear-fields-btn{margin:20px}#copy-alias-box,#error-alert{text-align:center}#alias-number-input{opacity:0}
