*{font-family:"Raleway",sans-serif;font-weight:500;font-size:16px}*:not(path){color:#1B3B4F}html{position:relative;min-height:100%}body{padding-bottom:267px}h1,h2{font-family:"Bitter",serif;font-weight:700;font-size:40px;color:#1B3B4F}h3,h4{font-weight:400;font-size:26px;color:#63AAC5}a{color:#49C763}a:hover{text-decoration:underline}.btn,.btn-large{border-radius:5px;text-transform:none;font-size:19px;letter-spacing:0;font-family:"Bitter",serif;white-space:nowrap;height:46px;line-height:46px}.btn:hover,.btn-large:hover{text-decoration:none}.btn-dark-blue{background-color:#2b5d7d;box-shadow:0 4px 0 -0.25px #1B3B4F}.btn-dark-blue:hover{background-color:#2b5d7d;box-shadow:0 6px 0 -0.25px #1B3B4F;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.btn-dark-blue:active{box-shadow:0 4px 0 -0.25px #1B3B4F;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.btn-dark-blue:focus{background-color:#2b5d7d}.btn-green{background-color:#49C763;box-shadow:0 4px 0 -0.25px #28823b}.btn-green:hover{background-color:#49C763;box-shadow:0 6px 0 -0.25px #28823b;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.btn-green:active{box-shadow:0 4px 0 -0.25px #28823b;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.btn-green:focus{background-color:#49C763}.btn-grey{background-color:#93A9A9;box-shadow:0 4px 0 -0.25px #5f7777}.btn-grey:hover{background-color:#93A9A9;box-shadow:0 6px 0 -0.25px #5f7777;-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.btn-grey:active{box-shadow:0 4px 0 -0.25px #5f7777;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.btn-grey:focus{background-color:#93A9A9}.btn.disabled,.btn-large.disabled{background-color:#93A9A9!important;color:#5f7777!important;font-family:"Bitter",serif}input[type=text],input[type=email],input[type=password]{border-bottom:1px solid #1B3B4F;box-shadow:0 1px 0 0 #1B3B4F}.input-field label{z-index:-5}input[type="checkbox"] + label{z-index:1}.input-field input{z-index:5}input[type=text] + label.active:after,input[type=email] + label.active:after,input[type=password] + label.active:after{top:53px;margin-top:0px;width:100%;font-size:0.8rem;-webkit-transition:none;-o-transition:none;transition:none}input[type=text] + label:after,input[type=email] + label:after,input[type=password] + label:after{top:53px;margin-top:-25px;width:100%;font-size:0.8rem}input[type=text]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=password]:focus:not([readonly]){border-bottom:1px solid #63AAC5;box-shadow:0 1px 0 0 #63AAC5}input[type=text]:focus:not([readonly]) + label,input[type=email]:focus:not([readonly]) + label,input[type=password]:focus:not([readonly]) + label{color:#63AAC5}.input-field:not(.dropdown-input-field) input[type="checkbox"] + label{font-size:18px;font-weight:400;color:#93A9A9;padding-left:50px;position:relative;top:10px}.input-field:not(.dropdown-input-field) input[type="checkbox"] + label a{margin:0;color:#49C763}.input-field:not(.dropdown-input-field) input[type="checkbox"]:not(:checked) + label:before{top:-10px;border-radius:5px;width:36px;height:36px;margin-top:7px}.input-field:not(.dropdown-input-field) input[type="checkbox"]:checked + label:before{border-color:transparent #49C763 #49C763 transparent;width:16px;height:28px;top:-5px}.input-field:not(.dropdown-input-field) input[type="text"],.input-field:not(.dropdown-input-field) input[type="email"],.input-field:not(.dropdown-input-field) input[type="password"]{height:15px;padding:6px 0 2px 0}.input-field:not(.dropdown-input-field) input[type="text"].select-dropdown,.input-field:not(.dropdown-input-field) input[type="email"].select-dropdown,.input-field:not(.dropdown-input-field) input[type="password"].select-dropdown{padding:0}.input-field:not(.dropdown-input-field) label{top:0}.input-field:not(.dropdown-input-field) label.active{top:6px}.material-tooltip .backdrop{background-color:#1B3B4F}.material-tooltip span{color:white}.dropdown-content li:hover{background-color:white;box-shadow:0 0 4px 4px rgba(0,0,0,0.2);-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;-ms-transition:0.2s ease-out;transition:0.2s ease-out}.dropdown-content li:hover:first-of-type{box-shadow:0 2px 4px 2px rgba(0,0,0,0.2)}.dropdown-content li:hover:last-of-type{box-shadow:0 -2px 4px 2px rgba(0,0,0,0.2)}.dropdown-content li>a,.dropdown-content li>span{font-size:14px;font-weight:800;color:#1B3B4F;text-align:center}.dropdown-content li>a:hover,.dropdown-content li>span:hover{text-decoration:none}.SUSPEND-TRANSITION{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.success-toast{background-color:#1B3B4F}.failure-toast{background-color:#F44336}@media (max-width:600px){h1,h2{font-size:26px}h3,h4{font-size:20px}}#impersonate{display:none}.header-row{padding-top:100px;text-align:center;margin:0}.header-row p{margin:0;text-align:left;margin-bottom:25px}.header-row h1{font-size:26px;font-weight:500;font-family:"Raleway",sans-serif;color:#63AAC5}.header-row h3{margin:40px 0 10px 0}.header-row form a{color:#93A9A9}.header-row form a.register-link{color:#63AAC5}.header-row form label{width:100%;text-align:left}.header-row form input[type=text] + label.active:after,.header-row form input[type=email] + label.active:after,.header-row form input[type=password] + label.active:after{top:43px}.header-row form input[type="checkbox"]:checked,.header-row form input[type="checkbox"]:not(:checked){visibility:initial}.header-row form .signup-btn{margin-top:20px}.header-row .error-message{color:red;margin-bottom:20px}.header-row .error-message .error-header{font-weight:700;color:red}.header-row strong{font-weight:bold}.header-row .btn{width:100%}.header-row .g-recaptcha div{margin:0 auto}.header-row .tos-agree{height:46px;margin-left:10%}.header-row .btn-save{margin-bottom:100px}.checkbox-error{content:attr(data-error);color:#F44336;opacity:1;text-align:left;margin-left:62px;margin-top:5px;font-size:.8rem}div.row .col.s8{width:75%}#login-form .col.s8{min-width:75%;width:auto}.book-row{display:flex;margin:0;position:relative;z-index:20}.book-row .book-img-wrapper{align-self:flex-end;position:relative;top:45px;width:100%}.book-row .book-img-wrapper img{width:390px;float:right;height:auto}.modal-content{text-align:center}.modal-content .input-field{margin-top:35px}.modal-content .input-field label{left:0}.modal-content .not-found,.modal-content .unexpected{color:red;font-weight:700;display:none}.lean-overlay{background:#49C763;opacity:0.9!important}@media (min-width:992px){.row .col.offset-m1.my-account-info-cols{display:flex;flex:0 1 auto;justify-content:center;width:100%;margin:0}.row .col.offset-m1.my-account-info-cols form{max-width:500px}}@media (max-width:992px){.header-row .btn-change-pw{font-size:16px}}@media (max-width:600px){.book-row .book-img-wrapper{top:15px}.header-row .btn-change-pw{font-size:14px}}p.page-information{margin:10px 16%}div.header-row#fb{display:flex;flex-direction:column;align-items:center}