@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../fonts/MaterialIcons-Regular.woff) format('woff'),url(../fonts/MaterialIcons-Regular.ttf) format('truetype')}@font-face{font-family:Helvetica-Neue;src:url(../fonts/HelveticaNeueLight.eot?#iefix);src:url(../fonts/HelveticaNeueLight.eot?#iefix) format('eot'),url(../fonts/HelveticaNeueLight.woff) format('woff'),url(../fonts/HelveticaNeueLight.ttf) format('truetype'),url(../fonts/HelveticaNeueLight.svg#7816f72f-f47e-4715-8cd7-960e3723846a) format('svg');font-style:normal;font-weight:400}@font-face{font-family:CBASlabRegular;src:url(../fonts/CBASlab/regular/CBASlabWeb-Regular.eot);src:url(../fonts/CBASlab/regular/CBASlabWeb-Regular.eot?#iefix) format("eot"),url(../fonts/CBASlab/regular/CBASlabWeb-Regular.woff) format("woff"),url(../fonts/CBASlab/regular/CBASlabWeb-Regular.ttf) format("truetype"),url(../fonts/CBASlab/regular/CBASlabWeb-Regular.svg#CBASlabWeb-Regular) format("svg");font-weight:500}@font-face{font-family:CBASlabBold;src:url(../fonts/CBASlab/bold/CBASlabWeb-Bold.eot);src:url(../fonts/CBASlab/bold/CBASlabWeb-Bold.eot?#iefix) format("eot"),url(../fonts/CBASlab/bold/CBASlabWeb-Bold.woff) format("woff"),url(../fonts/CBASlab/bold/CBASlabWeb-Bold.ttf) format("truetype"),url(../fonts/CBASlab/bold/CBASlabWeb-Bold.svg#CBASlabWeb-Bold) format("svg");font-weight:700}@font-face{font-family:CBASlabExtraBold;src:url(../fonts/CBASlab/extraBold/CBASlabWeb-ExtraBold.eot);src:url(../fonts/CBASlab/extraBold/CBASlabWeb-ExtraBold.eot?#iefix) format("eot"),url(../fonts/CBASlab/extraBold/CBASlabWeb-ExtraBold.woff) format("woff"),url(../fonts/CBASlab/extraBold/CBASlabWeb-ExtraBold.ttf) format("truetype"),url(../fonts/CBASlab/extraBold/CBASlabWeb-ExtraBold.svg#BASlabWeb-ExtraBold) format("svg");font-weight:800}@font-face{font-family:CBASansRegular;src:url(../fonts/CBASans/EOT/CBASansWeb-Regular.eot);src:url(../fonts/CBASans/EOT/CBASansWeb-Regular.eot?#iefix) format("eot"),url(../fonts/CBASans/WOFF2/CBASansWeb-Regular.woff2) format("woff2"),url(../fonts/CBASans/WOFF/CBASansWeb-Regular.woff) format("woff"),url(../fonts/CBASans/TTF_Web/CBASansWeb-Regular.ttf) format("truetype"),url(../fonts/CBASans/SVG/CBASansWeb-Regular.svg#CBASansWeb-Regular) format("svg");font-weight:300}@font-face{font-family:CBASansBold;src:url(../fonts/CBASans/EOT/CBASansWeb-Bold.eot);src:url(../fonts/CBASans/EOT/CBASansWeb-Bold.eot?#iefix) format("eot"),url(../fonts/CBASans/WOFF2/CBASansWeb-Bold.woff2) format("woff2"),url(../fonts/CBASans/WOFF/CBASansWeb-Bold.woff) format("woff"),url(../fonts/CBASans/TTF_Web/CBASansWeb-Bold.ttf) format("truetype"),url(../fonts/CBASans/SVG/CBASansWeb-Bold.svg#CBASansWeb-Bold) format("svg");font-weight:700}@font-face{font-family:CBASansItalic;src:url(../fonts/CBASans/EOT/CBASansWeb-Italic.eot);src:url(../fonts/CBASans/EOT/CBASansWeb-Italic.eot?#iefix) format("eot"),url(../fonts/CBASans/WOFF2/CBASansWeb-Italic.woff2) format("woff2"),url(../fonts/CBASans/WOFF/CBASansWeb-Italic.woff) format("woff"),url(../fonts/CBASans/TTF_Web/CBASansWeb-Italic.ttf) format("truetype"),url(../fonts/CBASans/SVG/CBASansWeb-Italic.svg#CBASansWeb-Italic) format("svg");font-weight:300}input::-ms-clear{display:none;width:0;height:0}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.cba-icon{width:2rem!important}.cba-icon-large{width:2.5rem!important;margin-top:20px!important}body,html{font-family:Helvetica-Neue,Helvetica,Arial sans-serif;ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#231f20;-ms-overflow-y:hidden;height:100%}h1,h2,h3,h4,h5{font-family:CBASlabBold,Arial,sans-serif;font-weight:400}h1{font-size:42px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:18px}#page{height:100%;display:flex;display:-webkit-flex;display:-ms-flexbox;justify-content:center;align-items:center}.no-margin-bottom{margin-bottom:0}.input-row{width:100%}#forgot-page,#login-page{max-width:420px;width:90%;padding:10px 0}.card-panel{box-shadow:none;padding:10px 35px;border-top:1.2rem solid #fc0}.disclaimer{color:#5a5e60;font-size:.75rem}.row .col{padding:0}#disclaimerModalLink,#disclaimerModalSubmit,#tcModalLink{height:85%!important;max-height:85%;width:85%;top:8%!important;overflow-y:hidden}#disclaimerModalSubmit .tc-content{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-left:10px;font-size:1rem}#disclaimerModalSubmit .hide-msg span,#disclaimerModalSubmit .tc-content span{padding-left:5px}#disclaimerModalSubmit .tc-content #hide-disclaimer-check,#disclaimerModalSubmit .tc-content #tc-check{position:static;opacity:1;cursor:pointer}#disclaimerModalLink .modal-header,#disclaimerModalSubmit .modal-header,#tcModalLink .modal-header{border-bottom:1px solid #d1d1d1;height:56px;line-height:56px}#disclaimerModalLink .modal-header h3,#disclaimerModalSubmit .modal-header h3,#tcModalLink .modal-header h3{line-height:inherit;padding-left:20px;color:#4ec4e2}#disclaimerModalLink .modal-content,#disclaimerModalSubmit .modal-content,#tcModalLink .modal-content{height:calc(100% - 115px);background-color:#fff;padding:10px 20px 5px;font-size:.9rem;color:#5a5e60}#disclaimerModalSubmit .modal-footer{height:64px;padding-top:6px!important}#disclaimerModalSubmit .modal-footer .row.no-margin-bottom{display:flex;justify-content:center}#disclaimerModalLink .modal-footer,#tcModalLink .modal-footer{padding-top:2px}#disclaimerModalLink .modal-footer .btn,#disclaimerModalSubmit .modal-footer .btn,#tcModalLink .modal-footer .btn{margin-right:10px}.row.submit-button{padding-top:10px}.header-cba{padding-top:25px;padding-bottom:25px;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-flow:row;justify-content:space-between}.header-cba .logo-brand{display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:center}.header-cba .cba-logo{height:40px;width:40px;vertical-align:middle}.header-cba .cbaiq-logo{height:auto;width:350px;vertical-align:middle}.header-cba .brand{padding-left:5px;font-size:2.3rem;font-family:CBASlabBold}.header-cba .header-clientPortal{font-size:2.5rem;font-family:CBASlabBold}span.disclaimer{color:#5a5e60}.preloader-container{display:inline-flex;height:200px;width:100%}#toast-container .toast{background-color:green}#toast-container .toast .toast-section{display:flex}.preloader-container .preloader-wrapper{margin:auto}.hidden{display:none}.input-field label{font-size:.8rem;padding-top:.5rem;left:inherit!important}.input-field{margin-top:0}.input-field label:not(.label-icon).active{color:#5a5e60;top:1.2rem}.validation-message{color:#ff4081;font-weight:500;margin-top:2px;max-width:450px;font-weight:700;padding-bottom:20px}.input-field div.invalid{position:relative;top:-1.2rem;font-size:.75rem;line-height:.75rem;color:#ff4081}.errorTxt{height:12px}.error-container{text-align:center;background:rgba(233,233,233,.85);border-radius:5px;padding:30px 50px}.error-container .error-code{font-size:4rem;line-height:6rem;font-family:CBASlabBold}.error-container .error-description{font-size:1.5rem;line-height:3rem}.error-container .error-description .url{color:#ff4081}.input-field .prefix{margin-top:12px;font-size:2.5rem;color:#5a5e60!important}input[type=password]:not([readonly]),input[type=text]:not([readonly]){box-shadow:0 0!important}.loginTitle{text-align:center;margin-top:15px;margin-bottom:10px}.modal.open{opacity:1!important}.info-title{font-weight:700;font-size:1.2em}.btn,.btn-flat,.btn-large{height:3rem;color:#231f20;box-shadow:none;border-radius:24px;background-color:#fc0;border:1px solid #fc0;text-transform:none;font-family:CBASansRegular,Arial sans-serif;font-size:1.1rem}.btn:active,.btn:focus,.btn:hover{background-color:#ffdb4c;border:1px solid #ffdb4c;box-shadow:none}.btn-flat.accept,.btn-flat.close,.btn-large.accept,.btn-large.close,.btn.accept,.btn.close{font-size:1.2rem;height:40px;font-family:Helvetica-Neue}.btn-flat.close,.btn-large.close,.btn.close{background-color:inherit;border:1px solid #d3d2d2}.btn-flat.disabled{background-color:#d3d2d2!important;border:none}form .btn{width:100%}input{box-shadow:none!important}input[type=text]+label{pointer-events:none}input{border-color:#231f20!important}input[type=checkbox]:checked+label:before{border-right-color:#fc0;border-color:#fc0}input.invalid{border-color:#ff4081!important}a{opacity:.8}a.forgot-password{font-size:.9rem}a:hover{cursor:pointer;opacity:1}.elm-fade-in{-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}.elm-fade-out{-webkit-transition:opacity .5s;transition:opacity .5s;opacity:0}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media only screen and (min-width:1024px){#forgot-page,#login-page{margin-right:50%;margin-left:10%}.input-field.col.right{padding-left:1rem}.input-field.col.left{padding-right:1rem}}@media only screen and (orientation:landscape) and (max-height:420px){body{background:0 0!important;background-image:none!important}.error-container .error-code{font-size:2rem;line-height:3rem;font-family:CBASlabBold}.error-container .error-description{font-size:1rem;line-height:1.5rem}#forgot-page,#login-page{height:100%!important;width:100%!important}.card-panel{border-top:none}}@media only screen and (orientation:portrait) and (max-width:420px){body{background:0 0!important;background-image:none!important}.error-container .error-code{font-size:2rem;line-height:3rem;font-family:CBASlabBold}.error-container .error-description{font-size:1rem;line-height:1.5rem}#forgot-page,#login-page{height:100%!important;width:100%!important}.card-panel{border-top:none}}#cookit{background-color:#000;position:fixed;bottom:0;width:100%}#cookit-container{display:flex;justify-content:space-between;padding:15px 30px}#cookit-message{color:#fff;display:flex;align-items:center}#cookit-link{padding-left:10px;color:#fc0}#cookit-button{border-radius:inherit;height:auto}@media only screen and (orientation:landscape) and (min-height:421px){body{background-image:url(../images/background.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}}@media only screen and (orientation:portrait) and (min-width:421px){body{background-image:url(../images/background.jpg);background-repeat:no-repeat;background-attachment:fixed;background-size:cover}}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}#loader-wrapper #loader{display:block;position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#fc0;-webkit-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#004e7d;-webkit-animation:spin 3s linear infinite;-ms-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#761c3d;-webkit-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}