.actions{padding-bottom:24px;text-align:right}.actions .warning{font-size:12px;margin-bottom:24px}.actions.no-margin{padding-bottom:0}.button{user-select:none;font-size:16px;padding:10px 16px;transition:all .2s;background-color:#e6e6e6;display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;border-radius:4px;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button:active,.button.active{outline:0;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.button:focus{outline:none}.button.disabled,.button[disabled]{cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:.65}.button.wide{min-width:150px}@media screen and (min-width: 820px){.top-nav .nav-items .button-top-nav{height:40px;line-height:40px;border:1px solid #fff;border-radius:4px;background:rgba(0,0,0,0);transition:.2s border-color,color .2s}.top-nav .nav-items .button-top-nav:not(:last-child){margin-right:12px}.top-nav .nav-items .button-top-nav:hover,.top-nav .nav-items .button-top-nav:focus{border-color:rgba(255,255,255,.6)}}.button-primary{color:#fff;background-color:#40aadb;border:1px solid #40aadb;border-bottom-color:#3a99c5}.button-primary:hover,.button-primary.hover{background-color:#3a99c5;text-decoration:none}.button-primary:active,.button-primary.active{border-color:#3691ba;background-color:#3691ba}.button-primary.line{background-color:rgba(0,0,0,0);border:1px solid #40aadb;color:#40aadb}.button-primary.line.dashed{border-style:dashed}.button-primary.line:active{box-shadow:none}.button-success{color:#fff;background-color:#34b96f;border:1px solid #34b96f;border-bottom-color:#2fa764}.button-success:hover,.button-success.hover{background-color:#2fa764;text-decoration:none}.button-success:active,.button-success.active{border-color:#2c9d5e;background-color:#2c9d5e}.button-success.line{background-color:rgba(0,0,0,0);border:1px solid #34b96f;color:#34b96f}.button-success.line:active{box-shadow:none}.button-link-nav{border:1px solid #e4ebef;color:#7c7c80;background-color:#fff}.button-link-nav:hover,.button-link-nav.hover{background-color:#f2f2f2;text-decoration:none}.button-link-nav:active,.button-link-nav.active{background-color:#e6e6e6}.button-danger{color:#fff;background-color:#e25c59;border:1px solid #e25c59;border-bottom-color:#cb5350}.button-danger:hover,.button-danger.hover{background-color:#cb5350;text-decoration:none}.button-danger:active,.button-danger.active{border-color:#c04e4c;background-color:#c04e4c}.button-danger.line{background-color:rgba(0,0,0,0);border:1px solid #e25c59;color:#e25c59}.button-danger.line:active{box-shadow:none}.button-warning{color:#fff;background-color:#f0ad4e;border:1px solid #f0ad4e;border-bottom-color:#d89c46}.button-warning:hover,.button-warning.hover{background-color:#d89c46;text-decoration:none}.button-warning:active,.button-warning.active{border-color:#cc9342;background-color:#cc9342}.button-warning.line{background-color:rgba(0,0,0,0);border:1px solid #f0ad4e;color:#f0ad4e}.button-warning.line:active{box-shadow:none}.button-link{color:#40aadb;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,.1);border-color:rgba(0,0,0,0);padding-left:0 !important;padding-right:0 !important}.button-link:hover,.button-link.hover{background-color:rgba(0,0,0,.1);text-decoration:none}.button-link:active,.button-link.active{border-color:rgba(0,0,0,.15);background-color:rgba(0,0,0,.15)}.button-link:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-decoration:underline}.button-link:active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none}.button-link.button-danger{color:#e25c59}.button-information{color:#40aadb;background-color:#fff;border:1px solid #fff;border-bottom-color:#e6e6e6;border:1px solid #40aadb;line-height:inherit}.button-information:hover,.button-information.hover{background-color:#e6e6e6;text-decoration:none}.button-information:active,.button-information.active{border-color:#d9d9d9;background-color:#d9d9d9}.button-large{font-size:22px;padding:14px 20px}.button-small{font-size:14px;padding:8px 12px}.button-tiny{font-size:14px;padding:4px 6px}.button-full{width:100%}.button-input-size{height:40px;line-height:39px;padding-top:0;padding-bottom:0}.card{position:relative;margin-bottom:0;background-color:#fff;border:none;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.1);overflow:hidden}.card .card-title{padding:24px;border-bottom:1px solid #e4ebef;margin-bottom:0;color:#231f20;line-height:16px;position:relative}.card .card-title .right-text{font-size:12px;color:#7c7c80;position:absolute;right:24px;top:0;bottom:0;height:12px;line-height:12px;margin:auto}.card .card-title .right-text.right-icon{font-size:24px;height:24px;line-height:29px;color:#c5d0d6}.card .card-title a.right-text{color:#40aadb}.card .card-title.blue{color:#fff;background-color:#40aadb;border-bottom:none}.card .card-body{padding:24px}.card .card-body .body-section{padding:24px;border-bottom:1px solid #e4ebef}.card .card-body .body-section.dashed{border-bottom:1px dashed #e4ebef}.card .card-body .body-section:last-child{border-bottom:none}.card .card-body.with-sections{padding:0}.card.no-title-line .card-title{border-bottom:none}.card.no-title-line .card-body{padding-top:0}.card.margin-top{margin-top:24px}.card.margin-bottom{margin-bottom:24px}.card.field-required .card-title:after{content:"*";color:#e25c59}.card.overflowable{overflow:visible}.card.translucent{background-color:rgba(255,255,255,.6)}.card.helper{background-color:#f8fafb}@media screen and (max-width: 640px){.card .card-title.has-right-text.right-collapse{padding-bottom:41px}.card .card-title.has-right-text.right-collapse .right-text{right:initial;top:initial;bottom:24px;left:24px}}body.devise .devise-header{text-align:center}body.devise .devise-header h2{margin-top:16px}body.devise .devise-header p{margin-bottom:40px;line-height:20px;width:300px;max-width:100%;margin-left:auto;margin-right:auto}body.devise .devise-header.no-sub-line h2{margin-bottom:40px}body.devise .devise-header.small-padding h2{margin-bottom:24px;margin-top:0}body.devise .bottom-link{font-size:14px;text-align:center}body.devise .devise-section{margin-bottom:12px;margin-top:-12px}body.devise .devise-section>a{font-size:14px}.container{background-color:#131f4a;top:62px;position:relative;padding-bottom:40px}@media(min-width: 640px){.container{min-height:calc(100vh - 62px)}}.flex-container{display:flex;flex-direction:row;padding-left:24px}.reset-password-card{padding:24px;padding-top:40px;background:#fff;box-shadow:1px 1px 20px 4px rgba(0,0,0,.3);width:100%;margin:auto;position:absolute;min-height:calc(100vh - 62px - 105px)}@media(min-width: 640px){.reset-password-card{width:580px;padding:40px;border-radius:3px;position:relative;min-height:auto}}.desktop-reset-panda-image{height:100px;margin-left:calc(50% - 65px);margin-top:40px;margin-bottom:-14px;position:relative;z-index:1;display:none}@media(min-width: 640px){.desktop-reset-panda-image{display:inline-block}}.mobile-reset-panda-image{height:100px;margin-left:auto;margin-top:12px;margin-bottom:-7px;position:relative;z-index:1;display:inline-block}@media(min-width: 640px){.mobile-reset-panda-image{display:none}}.desktop-reset-password-heading{font-size:24px;font-weight:500;line-height:1.4;color:#060a22;margin-bottom:12px;text-align:left;display:none}@media(min-width: 640px){.desktop-reset-password-heading{display:flex}}.mobile-reset-password-heading{font-size:24px;font-weight:600;line-height:1.4;color:#fff;align-self:center}@media(min-width: 640px){.mobile-reset-password-heading{display:none}}.card-sub-text{color:#5c5c5c;font-size:16px;line-height:17px;font-weight:400}.email-field-label{font-size:16px;color:#060a22;line-height:17px;font-weight:500;margin-top:24px;margin-bottom:4px}.email-field-input{border:none}.email-field-input>input{border:1px solid rgba(92,92,92,.4);box-sizing:border-box;border-radius:3px;font-size:16px;color:#5c5c5c;height:48px;transition:border-color .2s}.email-field-input>input:focus{border-color:#5ea5ee;box-shadow:0 0 0 2px rgba(94,165,238,.25)}.email-field-input>input:focus-within{border-color:#5ea5ee;box-shadow:0 0 0 2px rgba(94,165,238,.25)}.email-field-input>input.parsley-error:focus{border-color:#e25c59;box-shadow:0 0 0 2px rgba(226,92,89,.25)}.email-field-input>input.parsley-error:focus-within{border-color:#e25c59;box-shadow:0 0 0 2px rgba(226,92,89,.25)}@media(min-width: 640px){.email-field-input>input{height:40px}}.email-field-input input::placeholder{font-size:16px;line-height:17px;color:#a6acaf}.email-field-input>ul{color:#e25c59;list-style:none;margin:0;padding:0;margin-top:3px;font-size:14px;font-weight:600;line-height:1.2}.reset-password-button-container{margin-top:24px}.reset-password-button-container .button{height:48px;background-color:#5ea5ee;color:#fff;font-weight:600;line-height:16px;width:100%}.reset-password-button-container .button:hover{background-color:#5698dc;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(min-width: 640px){.reset-password-button-container .button{height:40px}}.password-input-wrapper{position:relative}.password-input-wrapper .eye-icon{background-repeat:no-repeat;background-size:cover;cursor:pointer;display:inline-block;position:absolute;right:10px;top:14px;height:20px;width:20px}@media(min-width: 640px){.password-input-wrapper .eye-icon{top:10px}}.password-input-wrapper .eye-icon.visible{background-image:url(https://d3ogj6arphaurq.cloudfront.net/assets/eye-b36e1fe51606f64eacb8801d7345fca573b2ecb9e8c72b9a4ba658b22fd8eb96.svg)}.password-input-wrapper .eye-icon.hidden{background-image:url(https://d3ogj6arphaurq.cloudfront.net/assets/eye-off-625af0b1ed7464c8268e4f16cc3689976747afb4b49ff21dec5e52833b21e5cc.svg)}
