header .logo,header img{max-width:440px;max-height:80px}body,h1,h2,h3,h4,h5,h6,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,b,div,h1,h2,h3,h4,h5,h6,header .language-selection:focus,li,p,span,strong{outline:0}.forgot-password:hover,.subheading a:hover,a:active,a:focus,a:hover{text-decoration:underline}@font-face{font-family:proxima-nova;src:url(../fonts/proximanova.eot);src:url(../fonts/proximanova.eot?#iefix) format("embedded-opentype"),url(../fonts/proximanova.woff2) format("woff2"),url(../fonts/proximanova.woff) format("woff"),url(../fonts/proximanova.ttf) format("truetype"),url(../fonts/proximanova.svg#proxima-nova) format("svg");font-weight:400;font-style:normal}@font-face{font-family:freight-text-pro;src:url(../fonts/freight.eot);src:url(../fonts/freight.eot?#iefix) format("embedded-opentype"),url(../fonts/freight.woff2) format("woff2"),url(../fonts/freight.woff) format("woff"),url(../fonts/freight.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:open-dyslexic;src:url("{{ CDN }}{{ asset('fonts/open-dyslexic.eot') }}");src:url("{{ CDN }}{{ asset('fonts/open-dyslexic.eot?#iefix') }}") format("embedded-opentype"),url("{{ CDN }}{{ asset('fonts/open-dyslexic.woff2') }}") format("woff2"),url("{{ CDN }}{{ asset('fonts/open-dyslexic.woff') }}") format("woff"),url("{{ CDN }}{{ asset('fonts/open-dyslexic.ttf') }}") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:icons;src:url(../fonts/icons/icons.eot);src:url(../fonts/icons/icons.eot) format("embedded-opentype"),url(../fonts/icons/icons.woff) format("woff"),url(../fonts/icons/icons.ttf) format("truetype"),url(../fonts/icons/icons.svg) format("svg");font-weight:400;font-style:normal}.icon-parent:after,.icon-parent:before,[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-card:before{content:"\e644"}.icon-card-angled:before{content:"\e645"}.icon-od-logo:before{content:"\e648";color:#006693}.icon-show:before{content:"\e650"}.icon-hide:before{content:"\e651"}.icon-powered-by-od:before{content:'\e60b'}.icon-globe:before{content:"\e622"}.icon-phone:before{content:"\e901"}.icon-forward-arrow:before{content:"\e61d"}header{background:#fff;border-bottom:1px solid #E3E3E3;padding:0 12px;margin-bottom:30px;min-height:80px}header .logo{float:left;display:inline-block;line-height:80px}header img{vertical-align:middle}header .language-selection:hover{cursor:pointer}header .language-globe{position:relative;left:2px;top:50%;color:#555;font-size:18px}header .header-container{background:#fff}div.fancy-select{position:relative;font-weight:700;color:#46565D;top:24px}div.fancy-select.disabled{opacity:.5}div.fancy-select div.trigger:hover,div.fancy-select select:focus+div.trigger{border:1px solid #ccc}div.fancy-select select:focus+div.trigger.open{box-shadow:none}div.fancy-select div.trigger{border-radius:4px;border:1px solid transparent;cursor:pointer;padding:6px 28px 6px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:14px;position:relative;color:#6f7685;line-height:20px;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out}div.fancy-select div.trigger:before{font-family:icons;font-weight:400;content:"\e622";color:#6f7685;font-size:18px;margin-right:10px;position:relative;top:3px}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#6f7685;top:17px;right:8px;float:right}div.fancy-select div.trigger.open{background:#fff;color:#111;box-shadow:none}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:-10px;right:0;visibility:hidden;opacity:0;z-index:50;background:#fff;font-size:14px;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.2);min-width:170px;padding:12px;transition:opacity .2s ease-out,top .2s ease-out,visibility .2s ease-out;-webkit-transition:opacity .2s ease-out,top .2s ease-out,visibility .2s ease-out;-moz-transition:opacity .2s ease-out,top .2s ease-out,visibility .2s ease-out;-ms-transition:opacity .2s ease-out,top .2s ease-out,visibility .2s ease-out;-o-transition:opacity .2s ease-out,top .2s ease-out,visibility .2s ease-out}div.fancy-select ul.options.open{visibility:visible;top:0;opacity:1;transition:opacity .3s ease-out,top .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity .3s ease-out,bottom .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out}div.fancy-select ul.options li{padding:6px 12px;color:#6f7685;cursor:pointer;white-space:nowrap;font-weight:400;background:0 0;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}div.fancy-select ul.options li.focus,div.fancy-select ul.options li.hover{color:#111}#resizing_select{width:50px}#width_tmp_select{display:none}@media only screen and (min-width:1025px){header{padding:12px!important;min-height:77px;line-height:77px}}@media only screen and (max-width:1024px){header img{max-width:285px;max-height:65px}}@media only screen and (max-width:870px){header{padding:12px!important}header .logo{line-height:55px}div.fancy-select{top:32%}}@media only screen and (max-width:360px){div.fancy-select div.trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px}div.fancy-select div.trigger:before{display:none}}.strike,label{display:block}@media only screen and (max-width:480px){header{min-height:60px;margin-bottom:10px}header .logo{float:none;display:block;max-width:none}header img{margin:0 auto;max-height:40px;max-width:140px;float:left}div.fancy-select{top:10%}div.fancy-select div.trigger{width:100%}div.fancy-select ul.options.open{width:100%;top:0}}.form-spacer{margin:20px 0}.field-validation-error{display:block;border-left:4px solid #cd442a;padding-left:4px;color:#cd442a;margin-top:-.72rem;margin-bottom:1.2rem}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],select,textarea{width:100%;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;font-size:16px;box-shadow:none;font-weight:400;height:46px;margin:0 0 1rem!important;padding:.5rem}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,select:focus,textarea:focus{border-color:#999;outline:0}input[type=text].disabled,input[type=password].disabled,input[type=date].disabled,input[type=datetime].disabled,input[type=datetime-local].disabled,input[type=month].disabled,input[type=week].disabled,input[type=email].disabled,input[type=number].disabled,input[type=search].disabled,input[type=tel].disabled,input[type=time].disabled,input[type=url].disabled,input[type=color].disabled,select.disabled,textarea.disabled{background-color:#eee}input.button{min-width:100%}::-webkit-input-placeholder{font-style:normal;font-size:16px}:-moz-placeholder{font-style:normal}::-moz-placeholder{font-style:normal}:-ms-input-placeholder{font-style:normal}.radio-inline-right{margin-right:30px}.centered-radio-group{text-align:center;margin-bottom:26px}label{font-size:12px;font-weight:700;color:#4c5557;text-transform:uppercase;margin-bottom:.4rem}.form-label-helper{margin-bottom:6px}.forgot-password{margin-top:3px;font-weight:600;font-size:14px}small.gray{color:#6d6f71;font-size:11pt;font-style:italic;line-height:1.2!important}small.gray.optional{color:#aaa!important;font-weight:100!important}.strike{text-align:center;overflow:hidden;white-space:nowrap;margin:30px 0}#remember-me label,.inline,.strike span{display:inline-block}.strike span{position:relative;font-weight:800}.strike span:after,.strike span:before{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#ccc}ul.progress-indicator li:after,ul.progress-indicator li:before{content:"";top:27%;border-top:solid 1px #ccc;position:absolute}.strike span:before{right:100%;margin-right:15px}.strike span:after{left:100%;margin-left:15px}.icon-card,.icon-card-angled{font-size:36px}.page-heading{font-size:32px;line-height:initial;margin-bottom:30px!important}.fields{margin:10px 0}.icon-od-logo{font-size:36pt}.icon-powered-by-od{font-size:30pt;color:#006595;background:0 0}div#icon-container{vertical-align:super;margin-right:10px}div#icon-container .icon-card{font-size:20pt}.align-right{text-align:right}.align-left{text-align:left}#remember-me{font-weight:400;text-transform:inherit;font-size:14px}#remember-me input{vertical-align:text-top;cursor:pointer}#remember-me label{padding-bottom:1px;padding-left:10px}.password-options{padding:0;margin-bottom:10px}ul.progress-indicator{margin:20px auto 50px;display:block}ul.progress-indicator li{width:33%;display:inline-block;text-align:center;font-weight:100;font-size:12pt;color:#696969}ul.progress-indicator li.active{color:#74cee2;font-weight:800}ul.progress-indicator li:before{left:22%;right:54%}ul.progress-indicator li:after{left:54%;right:22%}ul.progress-indicator li span.bubble{border:2px solid #989898;color:#989898;font-weight:800;border-radius:50%;width:40px;height:40px;display:block;margin:0 auto 6px;line-height:38px;font-size:14pt}ul.progress-indicator li.active span.bubble{color:#74cee2;border:2px solid #74cee2}p.text-center{font-size:11pt}.alt-auth-options{margin-top:48px}ul#find-library-list{margin:0}ul#find-library-list h2#no-results{font-size:16px;margin-top:10px;font-family:inherit!important;line-height:1.2}a.library-link-container li{padding:.6rem 1.2rem;display:block;border:1px solid transparent;border-radius:.25rem;margin-bottom:.6rem}a.library-link-container h2.library-name{font-size:16px;margin-bottom:0;font-family:inherit!important;font-weight:700;line-height:1.2}a.library-link-container p{margin:0;padding:0;color:#7D7D7D}a.library-link-container:hover li{border-color:#008CBA}label.overage{display:inline}.remember-card-container{margin-bottom:30px}.show-pass{color:#000;padding:15px 7px 15px 15px;position:absolute;cursor:pointer;background:0 0;font-size:16px;right:16px;top:24px}#OverAgeFalse+strong,#OverAgeTrue+strong{pointer-events:none}.g-recaptcha-modal{background-color:#fff;margin-top:20px}.g-recaptcha-container{text-align:center;background:0 0}.g-recaptcha{display:inline-block}#recaptcha-fallback{width:300px;margin:25px auto;text-align:center}.dropdown-container select{padding-top:7px;-moz-appearance:none;-webkit-appearance:none!important;appearance:none;background-image:none!important;cursor:pointer}.library-dropdown-wrapper{position:relative}.library-dropdown-wrapper:after{font-family:icons!important;content:'\e61e';position:absolute;right:13px;top:13px;cursor:pointer;pointer-events:none;color:#666}.button,body,html{font-family:-apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif}@media only screen and (max-width:870px){ul.progress-indicator li{width:32%;font-size:10pt}ul.progress-indicator li:before{right:56%}ul.progress-indicator li:after{right:25%}}@media only screen and (max-width:612px){ul.progress-indicator li:before{right:58%;left:25%}ul.progress-indicator li:after{right:28%;left:56%}}@media only screen and (max-width:1024px){.password-options{margin-bottom:20px}}@media only screen and (max-width:380px){.icon-od-logo{font-size:26pt}}.button{border-radius:3px!important;text-transform:uppercase;color:#fff;max-width:300px;padding:.6rem 2.4rem .64rem;font-weight:600}.button.transparent{background:0 0!important;text-transform:none}.column-header,.or-horiz>span,.or>span,.passwordText,.password_strength{text-transform:uppercase}.button.full{max-width:100%!important}#library-card{margin-top:40px}@media only screen and (max-width:640px){.button.transparent{max-width:100%!important}}div#social-user-container{text-align:center}div#social-user-container .avatar{display:block;margin:0 auto 10px;width:120px;height:120px;border-radius:50%;background-position:center;background-size:cover;border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.1)}div#social-user-container .name{font-size:18pt;margin-bottom:-8px}div#social-user-container .email{margin-top:18px}.spinner{display:block;margin:20px auto;background:url(../../public/img/spinner.png);width:46px;height:46px;-webkit-animation:rotation 1s infinite linear;-moz-animation:rotation 1s infinite linear;-o-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(359deg)}to{-webkit-transform:rotate(0)}}@-moz-keyframes rotation{from{transform:rotate(359deg)}to{transform:rotate(0)}}@-ms-keyframes rotation{from{-ms-transform:rotate(359deg)}to{-ms-transform:rotate(0)}}@-o-keyframes rotation{from{transform:rotate(359deg)}to{transform:rotate(0)}}@keyframes rotation{from{transform:rotate(359deg)}to{transform:rotate(0)}}.message-alert p,.message-alert ul{padding:.3rem;margin:0 0 25px;text-align:center;border:1px solid #cd442a;border-radius:5px;color:#cd442a;background:rgba(240,81,51,.1);font-size:14px}.message-alert ul{list-style:none}.message-alert ul li{background:0 0}.password-strength-block{position:relative}.password-strength-block input[type=password]{padding-right:138px;position:relative}.password_strength,.strength-indicator{position:absolute;right:10px;text-align:right;z-index:1}.strength-indicator{bottom:35px;width:130px}.strength-indicator span{display:block;float:right;height:16px;width:4px;margin:0 0 0 3px;background:#ddd}[data-strength=weak] span.strength-1,[data-strength=weak] span.strength-2,[data-strength=weak] span.strength-3{background:#e74c3c}[data-strength=moderate] span.strength-1,[data-strength=moderate] span.strength-2,[data-strength=moderate] span.strength-3,[data-strength=moderate] span.strength-4,[data-strength=moderate] span.strength-5,[data-strength=moderate] span.strength-6{background:#f39c12}[data-strength=strong] span{background:#27ae60}.strength-indicator span.strength-desc{width:auto;background:0 0;text-transform:uppercase;font-size:11px;margin-right:4px;line-height:18px;font-weight:600}[data-strength=weak] span.strength-desc:after{content:"Weak";color:#e74c3c}[data-strength=moderate] span.strength-desc:after{content:"Moderate";color:#f39c12}[data-strength=strong] span.strength-desc:after{content:"Strong";color:#27ae60}.password_strength{top:10px;font-weight:600;font-size:.75em;display:table;background:#fff}.passwordText{display:table-cell;padding-right:4px;vertical-align:middle;background:0 0;font-weight:600;font-size:11px;line-height:18px}.bars{display:table-cell;margin:0 0 0 3px;width:4px;height:16px;background:#ddd}.inactive.bars{background:#ddd!important}#invaliderrormsg,.password_strength_1{color:#e74c3c}.password_strength_2{color:#f39c12}.password_strength_3{color:gold}.password_strength_4{color:#9acd32}.password_strength_5{color:#27ae60}.password_strength_1 .bars{background:#e74c3c}.password_strength_2 .bars{background:#f39c12}.password_strength_3 .bars{background:gold}.password_strength_4 .bars{background:#9acd32}.password_strength_5 .bars{background:#27ae60}.u-no-margins{margin:0}svg{background:0 0!important}body,body p{font-size:15px}h1,h2,h3,h4,h5,h6{font-family:freight-text-pro,serif!important;color:#000;font-weight:300}.overdrive-blue-primary-color,a{color:#006693}h1{font-size:32px;margin-bottom:30px;position:relative;padding-bottom:14px}h1:after{content:'';display:block;width:100px;height:1px;background:#d7d7d7;position:absolute;bottom:1px;left:50%;margin-left:-50px}p{line-height:1.4}a{font-weight:600}.spacer{display:block;margin:60px 0}.overdrive-blue-secondary-color,a.overdrive-blue-primary-color:hover{color:#74CEE2}input[type=radio]{background:#666}.hidden{display:none}.ladda-label,.ladda-spinner{background:0 0!important}.hero .top-margin{margin-top:15px}.subheading span{margin:0 0 10px;display:block}.subheading a{color:#111;font-weight:700}.subheading a:hover{color:#111;transition-duration:.3s;-webkit-transition-duration:.3s;-webkit-filter:brightness(.85);filter:brightness(.85)}.subheading a.overdrive-blue-primary-color{color:#006693}.subheading a.overdrive-blue-primary-color:hover{color:#74cee2;text-decoration:underline}.row.top-margin,.top-margin{margin:36px 0}.button-panel-text{color:#222}.language-dropdown-container{height:27px}.content-container{margin-bottom:3rem}.top-icon-container{margin-top:20px;margin-bottom:30px}.column-header{font-family:-apple-system,".SFNSText-Regular","San Francisco",Roboto,"Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-size:12px;font-weight:700;color:#4c5557;margin-bottom:.5rem;margin-top:0}.or,.or-horiz{width:1px;height:100%;background:#bbb;position:absolute;top:0;left:0;z-index:1}.or-horiz>span,.or>span{display:block;font-size:14px;font-weight:700;color:#6f6f6f;background:#fff;width:60px;height:30px;line-height:30px;text-align:center;position:absolute;top:50%;margin-top:-15px;left:-28px}.or-horiz,.shape{position:relative}.or-horiz{width:100%;height:1px;top:auto;left:auto;margin-bottom:15px}.or-horiz>span{width:60px;top:-15px;margin-top:0;left:50%;margin-left:-26px;background:#fff}.button{background-color:#006693}.button.transparent{font-weight:400;display:block;color:#006693;border:1px solid #006693}.button:active,.button:focus,.button:hover{text-decoration:none;background-color:#006693}.button-panel{border:1px solid;border-radius:3px;text-transform:none;padding:.5rem 1rem;min-height:46px;cursor:pointer;font-size:16px;line-height:28px;margin:20px 0}.button-panel:hover{transition-duration:.3s;-webkit-transition-duration:.3s;-webkit-filter:brightness(.85);filter:brightness(.85)}.button-panel .panel-text{background:0 0;font-weight:600}.button-panel .icon-container.lib-icon{padding-top:1px}.button-panel.lib-button{border:none}.button-panel.lib-button .icon-card{font-size:15pt;vertical-align:middle;padding-top:5px;display:block}.button-panel.lib-button .panel-text{background:0 0}.button-panel.od-button{background:#fff;border-color:#006693;color:#006693}.button-panel.od-button .columns,.button-panel.od-button .row{background:0 0}.button-panel.od-button .icon-od-logo{font-size:18pt;background:#fff;min-height:25px}.button-panel.od-button:hover{-webkit-filter:brightness(.98);filter:brightness(.98)}.button-panel.phone-button{line-height:28px;border:none}.button-panel.phone-button .columns,.button-panel.phone-button .row{background:0 0}.button-panel.phone-button .icon-phone{font-size:20pt;min-height:25px;background:0 0}.button-panel.phone-button:hover{-webkit-filter:brightness(.98);filter:brightness(.98)}.opacity-6{opacity:.6}.opacity-8{opacity:.8}.color-rect-1,.color-rect-2{opacity:.2}.phone{fill:#555}.top-icon-container .icon-phone{font-size:38px}.need-card-notice{font-size:16px;background:#fff;padding:5px 20px;border:1px solid rgba(221,221,221,.5);border-radius:3px;display:-moz-box;display:-ms-flexbox;justify-content:center;align-items:center;max-width:740px;margin:0 auto}.need-card-notice .icon-phone-card{margin:5px 0;width:50px;height:50px;display:inline-block}.need-card-notice .heading{font-size:22px;font-family:freight-text-pro,serif!important;display:block;font-weight:600;margin:0;background:0 0}.need-card-notice .message{text-align:left;font-size:14px;margin:10px;font-weight:400;background:0 0;display:inline-block}.need-card-notice .button-container{display:inline-block;vertical-align:top}.need-card-notice a{color:#fff;padding:8px 40px;margin:20px 0 4px 20px;border-radius:3px;font-weight:700;display:inline-table;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;text-decoration:none}.need-card-notice .icon-forward-arrow{margin:0 5px;display:inline-block;position:relative;right:0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;background:0 0;font-size:12px;top:-1px}.need-card-notice a:hover{text-decoration:none;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.need-card-notice a:hover .icon-forward-arrow{right:-5px}.form-save-cancel{margin:26px 0;text-align:center}.cancel{color:#111;display:block}.location{height:40px;width:40px;display:block;margin:0 20px 0 0;float:left}.cognito{margin:30px 0}p.cognito{text-align:left!important;display:table;margin:initial}.pin-border,.pin-dot{fill:#ee523b}.point{fill:#ddd}input#Code{font-weight:700;height:inherit}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.options:nth-child(1) a .button-panel{margin-top:0}.success-card{width:150px;height:150px;margin:-20px auto 0;display:block;opacity:0;animation-name:scale;-webkit-animation-name:scale;-moz-animation-name:scale;animation-timing-function:cubic-bezier(.71,.55,.62,1.57);-webkit-animation-timing-function:cubic-bezier(.71,.55,.62,1.57);-moz-animation-timing-function:cubic-bezier(.71,.55,.62,1.57);animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-delay:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-duration:.2s}.success-card .card{fill:#666}@-webkit-keyframes scale{0%{opacity:0;-webkit-transform:scale(.5,.5)}20%{opacity:1;-webkit-transform:scale(1.2,1.2)}100%{opacity:1;-webkit-transform:scale(1,1)}}@keyframes scale{0%{opacity:0;transform:scale(.5,.5)}20%{opacity:1;transform:scale(1.2,1.2)}100%{opacity:1;transform:scale(1,1)}}.shape.active-shape{background-color:#70cde3}.circle{width:17px;height:17px;border-radius:50%;z-index:2;border:2px solid #fff}.shape{display:inline-block;background-color:#eee}.line{width:28%;height:3px;margin:0 -4px 7px;z-index:0}ul.signup-progress-indicator-stages{list-style:none;color:#bbb;font-size:14px;padding:.2rem 0 3rem;margin:0}ul.signup-progress-indicator-stages li.active,ul.signup-progress-indicator-stages li.completed{color:#333}ul.signup-progress-indicator-stages li{display:inline-block;width:30%;vertical-align:top}ul.signup-progress-indicator-stages .stage-number{display:block;font-weight:600}ul.signup-progress-indicator-stages .stage-label{line-height:16px;display:block}.center{text-align:center}@media only screen and (min-width:1025px){.row.large-uncollapse>.columns.large-uncentered{padding:0 4rem}}@media only screen and (max-width:1024px){.or,.or-horiz{width:100%;height:1px;position:relative;top:auto;left:auto;margin:30px auto 40px}.or-horiz>span,.or>span{width:60px;top:-15px;margin-top:0;left:50%;margin-left:-26px;background:#fff}.option-text{display:none}.lib-button,.od-button{margin-top:15px}}@media only screen and (max-width:480px){#container{padding-bottom:80px}.top-icon-container{margin-top:10px;margin-bottom:20px}.icon-card,.icon-card-angled{font-size:26px}.page-heading{font-size:24px;margin-bottom:15px!important}.cognito{margin:10px 0 20px}.options:nth-child(1) a .button-panel{margin-top:0}.success-card{width:120px;margin:0 auto;display:block}.need-card-notice{position:fixed;bottom:-150px;z-index:9;width:100%;margin-left:-15px;border-radius:0;padding:5px;justify-content:center;box-shadow:0 8px 20px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 8px 20px 6px rgba(0,0,0,.2)}.need-card-notice .icon-phone-card{width:40px;height:40px;margin:5px 10px 0 0}.need-card-notice .message{font-size:14px;line-height:20px}.need-card-notice .heading{font-size:20px}.need-card-notice .button-container{display:initial}.need-card-notice a{width:90%;margin:5px auto}.need-card-notice .close{position:absolute;right:10px;top:8px;width:26px;height:26px;opacity:.3;cursor:pointer}.need-card-notice .close:after,.need-card-notice .close:before{position:absolute;left:15px;content:' ';height:20px;width:2px;background-color:#333;cursor:pointer}.need-card-notice .close:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.need-card-notice .close:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}ul.signup-progress-indicator-stages{list-style:none;color:#bbb;font-size:14px;padding:0 0 1rem;margin:0}form{margin:20px 0}}@media only screen and (max-width:400px){.panel-text{max-width:85%}}.tel-flag-input-container{position:relative;margin:0 0 1rem!important}.tel-flag-input{position:relative;padding-right:44px!important;z-index:0}.flag-container{position:absolute;top:.2rem;bottom:1.2rem;right:8px}.flag-icon{z-index:1;width:28px;height:100%}.iti-flag{background-image:url(../img/flags/flags.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(../img/flags/flags@2x.png)}}.intl-tel-input{width:100%}.no-padding{padding:0!important}