@import url(https://fonts.googleapis.com/css?family=Exo+2:400,200,300,700);
.home-page-component .card .card-content i.fonixicons{font-size:2rem}@media only screen and (min-width: 601px){.home-page-component .card .card-content i.fonixicons{font-size:2.5rem}}



.sessions-list-component .collection{max-height:368px;overflow-y:auto}.sessions-list-component .collection.current-session-collection{margin-bottom:0.75rem;border-bottom:1px solid #eee}.sessions-list-component .img-wrapper{width:40px;height:40px;display:block;margin:0 auto;position:relative;overflow:hidden;border-radius:5px;line-height:40px;text-align:center}.sessions-list-component .img-wrapper span{vertical-align:middle;font-size:1.5rem;color:#465A64}


.mobile-app-component{min-height:100%;position:relative}.mobile-app-component .col.absolute-center{left:50%;padding:1.5rem}.mobile-app-component .card .card-action a{display:inline-block;margin:0 !important}.mobile-app-component img{text-align:center;vertical-align:middle;max-width:100%;height:60px}@media only screen and (min-width: 601px){.mobile-app-component img{height:70px}}.mobile-app-component .apple-imaage-wrapper{height:60px}@media only screen and (min-width: 601px){.mobile-app-component .apple-imaage-wrapper{height:70px}}.mobile-app-component .apple-imaage-wrapper a{padding:11px 0}.mobile-app-component .apple-imaage-wrapper a img{height:38px}@media only screen and (min-width: 601px){.mobile-app-component .apple-imaage-wrapper a img{height:48px}}


.app-loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}

#SigninEmail text-input>div{margin-bottom:.75rem}#SigninEmail toggle-switch .switch label{font-size:0.8rem}#SigninEmail toggle-switch .switch label .lever{margin-top:2px;margin-bottom:2px}

#SigninPassword h6 .email{line-height:1.7rem}#SigninPassword text-input>div{margin-bottom:.75rem}#SigninPassword button.switch-account{font-size:.8rem}#SigninPassword a.password-reset-link,#SigninPassword a.another-account-link{cursor:pointer;font-size:.8rem;color:#4976bc}#SigninPassword #captchaInputField aup-google-recaptcha{width:100%;display:block}#SigninPassword #captchaInputField aup-google-recaptcha>div{margin:0 auto}

#SigninValidateEmail .loader{margin:0 auto}#SigninValidateEmail .loader i{font-size:18px}

#SigninValidateMobileApp .loader{margin:0 auto}#SigninValidateMobileApp .loader i{font-size:18px}#SigninValidateMobileApp a.another-method-link{cursor:pointer;font-size:.8rem;color:#4976bc}

#signin .fonixicons.fi-user{font-size:1rem}#messageWrapper{font-size:0.8rem}#messageWrapper .message{border-radius:0.5rem;padding:0.75rem;margin-top:0.75rem;margin-bottom:0.75rem}#messageWrapper .message.warning{background-color:rgba(229,57,53,0.8);color:#fff}

#ResetEmail .loader{margin:0 auto}#ResetEmail .loader i{font-size:18px}

#ResetPassword .password-strength{margin-left:-.25rem;margin-right:-.25rem;line-height:1;position:relative}#ResetPassword .password-strength .part{padding:0.5rem 0.25rem 0 0.25rem}#ResetPassword .password-strength .part::before{display:block;content:'';border-radius:3px;height:2px;background:rgba(158,158,158,0.2)}#ResetPassword .password-strength.strength-terrible .status{color:#e53935}#ResetPassword .password-strength.strength-terrible .part-1::before{background:#e53935}#ResetPassword .password-strength.strength-bad .status{color:#fb8c00}#ResetPassword .password-strength.strength-bad .part-1::before,#ResetPassword .password-strength.strength-bad .part-2::before{background:#fb8c00}#ResetPassword .password-strength.strength-good .status{color:#fbc02d}#ResetPassword .password-strength.strength-good .part-1::before,#ResetPassword .password-strength.strength-good .part-2::before,#ResetPassword .password-strength.strength-good .part-3::before{background:#fbc02d}#ResetPassword .password-strength.strength-great .status{color:#8bc34a}#ResetPassword .password-strength.strength-great .part-1::before,#ResetPassword .password-strength.strength-great .part-2::before,#ResetPassword .password-strength.strength-great .part-3::before,#ResetPassword .password-strength.strength-great .part-4::before{background:#8bc34a}

#ResetSuccess .loader{margin:0 auto}

#reset .fonixicons.fi-user{font-size:1rem}#messageWrapper{font-size:0.8rem}#messageWrapper .message{border-radius:0.5rem;padding:0.75rem;margin-top:0.75rem;margin-bottom:0.75rem}#messageWrapper .message.warning{background-color:rgba(229,57,53,0.8);color:#fff}

#verify{min-width:320px}#verify .fonix-logo img{max-width:240px}@media only screen and (min-width: 601px){#verify .fonix-logo img{max-width:300px}}

.app-loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.app-component{width:100%;height:100%;min-width:320px}.app-component .app-wrapper{width:100%;height:100%}.app-component .app-body{position:relative;background:#fafafa;height:calc(100% - 55px);width:100%}.app-component .app-body side-bar.col{background-color:#fff;position:absolute;top:0;left:0}@media only screen and (max-width: 600px){.app-component .app-body side-bar.col{z-index:1;height:auto;overflow-x:auto;box-shadow:0 0px 0px 0 transparent,0 5px 5px -5px rgba(0,0,0,0.12),0 2px 2px -3px rgba(0,0,0,0.2)}}@media only screen and (min-width: 601px){.app-component .app-body side-bar.col{z-index:10;height:100%;overflow-y:auto;border-right:1px solid #eee}}.app-component .app-body .main-route-page{overflow-y:auto;height:100%}@media only screen and (max-width: 600px){.app-component .app-body .main-route-page{margin-top:3rem;height:calc(100% - 3rem);padding:0}}.app-component .navbar{height:55px}


/*# sourceMappingURL=../app~5a11b65b.a3d94593cd97524d9ab2.bundle.map*/