#user-action-register .btn.primary-cta{font-family:RubikMedium,"sans-serif"!important;font-weight:400!important}#user-action-register #username-alert{margin-top:11px;margin-bottom:0;width:100%;height:46px;display:flex;padding:12px;background:#ffdcdc;border:1px solid #fab4b4;border-radius:4px;align-items:center;color:#c83232}#user-action-register #username-alert img{all:unset;display:block;width:24px;height:22px;margin-right:12px}#user-action-register .auth-navigation{font-size:14px;font-family:RubikMedium,sans-serif;color:#747474;line-height:48px;display:flex;flex-direction:row;align-items:center}@media screen and (max-height:675px){#user-action-register .auth-navigation.margin-bottom-m{margin-bottom:10px}}#user-action-register .auth-navigation .auth-nav-tab{font-size:18px}#user-action-register .auth-navigation .auth-nav-tab.active{color:#2c2c2c;border-bottom:4px solid #1ab9f4}#user-action-register .auth-navigation .auth-nav-tab:hover{cursor:pointer}#user-action-register .error-message{margin-top:11px;margin-bottom:0;width:100%;display:flex;padding:12px;background:#ffebee;border:1px solid #e8afad;border-radius:4px;align-items:center;color:#c83232}#user-action-register .error-message img{all:unset;display:block;width:24px;height:22px;margin-right:12px}#user-action-register .input-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#user-action-register .input-section .input-info{display:flex;flex-direction:row;justify-content:center;align-items:center}#user-action-register .input-section .input-info img{min-width:15px!important;height:15px!important;margin-bottom:0}#user-action-register .input-section .input-info p{margin:0;font-size:10px;color:#747474}#user-action-register .input-section .input-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-family:RubikMedium,sans-serif;font-weight:400;color:#aeaeae;margin:0}#user-action-register .input-container{position:relative;display:flex;width:100%}#user-action-register .input-container .input-field{position:unset;text-indent:25px}#user-action-register .input-container span.input-icon{position:absolute;top:-1px;left:13px;line-height:48px}#user-action-register .input-container span.input-icon i.material-icons{color:#aeaeae;font-size:20px;vertical-align:middle}#user-action-register .auto-suggest-dropdown{position:absolute;min-height:150px;max-height:150px;top:40px;z-index:1;width:100%;border:1px solid rgba(153,153,153,.3);background-color:#fff;display:block;overflow:auto}#user-action-register .auto-suggest-dropdown div.suggested-option{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:10px 15px;color:gray;border-bottom:1px solid rgba(153,153,153,.3)}#user-action-register .auto-suggest-dropdown div.suggested-option:hover{cursor:pointer;background-color:rgba(153,153,153,.3)}#user-action-register .auto-suggest-dropdown div.suggested-option.book-suggestion{display:flex;flex-direction:column;align-items:flex-start}#user-action-register .auto-suggest-dropdown div.suggested-option.book-suggestion label{font-family:gothamrndmedium;font-size:10px;text-transform:uppercase;letter-spacing:1px;opacity:1}#user-action-register .auto-suggest-dropdown div.suggested-option.book-suggestion p{margin:0;line-height:14px;font-size:12px;color:#1ab9f4}#user-action-register .submit-section{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}#user-action-register .separator{display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-family:RubikMedium,sans-serif;letter-spacing:2.4px;font-size:12px;text-transform:uppercase;color:#aeaeae}#user-action-register .separator.margin-top-m{margin-top:10px}#user-action-register .separator hr{display:block;height:1px;border:0;border-top:1px solid #e6e6e6;margin:1em 0;padding:0;width:200px}#user-action-register .social-login{display:flex;flex-direction:row;gap:15px;align-items:center}@media screen and (max-width:415px){#user-action-register .social-login{flex-direction:column}}#user-action-register .social-login .text{font-size:12px;color:#2c2c2c;font-family:RubikMedium,"sans-serif"}#user-action-register .social-login .btn-social{display:flex;flex-direction:row;align-items:center;flex-grow:1;gap:8px;height:40px;line-height:40px;padding:8px;vertical-align:middle;white-space:nowrap;outline:none;border:none;user-select:none;border-radius:4px;transition:all .3s ease-out;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width:415px){#user-action-register .social-login .btn-social{width:100%}}#user-action-register .social-login .btn-social:hover{text-decoration:none;box-shadow:0 4px 10px 0 rgba(0,0,0,.225)}#user-action-register .social-login .btn-social img{margin:0;width:24px;min-width:unset;max-width:unset}#user-action-register .social-login .btn-social.btn-google{background-color:#fff}#user-action-register .social-login .btn-social.btn-google p.logo-label{color:#757575}#user-action-register .social-login .btn-social.btn-facebook{background-color:#1877f2}#user-action-register .social-login .btn-social.btn-linkedin{background-color:#0077b5}#user-action-register .social-login .btn-social i{color:#fff}#user-action-register .social-login .btn-social p.logo-label{font-family:Roboto-Medium,"sans-serif";font-size:14px;letter-spacing:0;text-align:center;text-decoration:none;color:#fff;margin:0 auto;line-height:15px}#user-action-register .honor-code-info-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#e1f5fe;border:1px solid #b3e5fc;border-radius:4px;padding:8px 10px}#user-action-register .honor-code-info-box img{min-width:24px;margin:0}#user-action-register .honor-code-info-box .description{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}#user-action-register .honor-code-info-box .description p{margin:0;font-family:Opensans-Regular,sans-serif;font-size:12px;color:#01579b;line-height:18px}#user-action-register .honor-code-info-box .description p.title{font-family:RubikMedium,sans-serif;font-size:10px;color:navy;letter-spacing:1px;text-transform:uppercase}#user-action-register .honor-code-info-box .description p a{font-family:Opensans-Bold,sans-serif;color:#1ab9f4}#user-action-register .honor-code-info-box .description p a:hover{color:#ee4078}