.button{padding:0 30px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;height:40px;line-height:1;transition:.3s;box-sizing:border-box}.button_disabled{cursor:default;opacity:.5}.button_with-icon{border:1px solid #222;padding:0 0 0 20px;width:100px;display:flex;justify-content:space-between}.darkMode .button{background-color:#003b5c;color:#f0f8ff}.darkMode .button:hover:not(.button_disabled){background-color:#f0f8ff;color:#003b5c}.darkMode .button_with-border,.darkMode .button_with-icon{border:1px solid #222}.darkMode .button_selected{background-color:#f0f8ff!important;color:#043c5b!important}.darkMode .button_inverted-colors{background-color:#f0f8ff;color:#043c5b}.darkMode .button_inverted-colors:hover:not(.button_disabled){background-color:#222;color:#f0f8ff}.darkMode .button_inverted-colors.button_with-border{border-color:#f0f8ff}.darkMode .button_inverted-colors.button_selected{background-color:#222!important;color:#f0f8ff!important}.lightMode .button{background-color:#083c5a;color:#f0f8ff}.lightMode .button:hover:not(.button_disabled){background-color:#487292}.lightMode .button_with-border,.lightMode .button_with-icon{border:1px solid #f0f8ff}.lightMode .button_selected{background-color:#487292}.lightMode .button_inverted-colors{background-color:#487292;color:#f0f8ff}.lightMode .button_inverted-colors:hover:not(.button_disabled){background-color:#083c5a}.lightMode .button_inverted-colors.button_with-border{border-color:#222}.lightMode .button_inverted-colors.button_selected{background-color:#083c5a}.modal{position:fixed;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100vw;height:100vh;top:0;left:0;z-index:100;background-color:rgba(0,0,0,.5)}.modal__window{max-width:600px;max-height:calc(100vh - 40px);overflow:auto;background-color:#fff;border-radius:10px}.modal__title{position:relative;font-size:30px;padding:20px 20px 0;min-height:60px}.modal__title .modal__close-buttom{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;top:10px;width:30px;height:30px;font-size:16px;transition:.2s;border-radius:50%;cursor:pointer}.modal__content{padding:0 20px}.modal__footer{padding:20px;text-align:right}.darkMode .modal{background-color:rgba(34,34,34,.5)}.darkMode .modal__window{background-color:rgba(221,230,238,.9)}.darkMode .modal__title .modal__close-buttom:hover{background-color:#f0f8ff;color:#003b5c}.darkMode .modal__content{color:#003b5c}.darkMode .modal_inverted-colors .modal__window{background-color:#8795a8}.darkMode .modal_inverted-colors .modal__title{color:#f0f8ff}.lightMode .modal{background-color:rgba(240,248,255,.5)}.lightMode .modal__window{background-color:rgba(221,230,238,.9)}.lightMode .modal__title .modal__close-buttom:hover{background-color:#003b5c;color:#f0f8ff}.lightMode .modal__content{color:#003b5c}.lightMode .modal_inverted-colors .modal__window{background-color:rgba(0,59,92,.95)}.lightMode .modal_inverted-colors .modal__title{color:#f0f8ff}.forgot-password-modal{position:relative}.forgot-password-modal__error-message{display:flex;align-items:center;margin-top:10px}.forgot-password-modal__error-message>svg{margin-right:8px;position:relative;top:2px}.forgot-password-modal__loading-image{position:absolute;right:0;bottom:24px;width:20px}.forgot-password-modal__loading-image img{width:100%}.forgot-password-modal__succeeded h3{margin-top:0}.darkMode .forgot-password-modal p{color:#f0f8ff}.darkMode .forgot-password-modal__error-message{color:#e22121}.darkMode .forgot-password-modal__error-message>span,.darkMode .forgot-password-modal__succeeded{color:#f0f8ff}.lightMode .forgot-password-modal p{color:#043c5b}.lightMode .forgot-password-modal__error-message{color:#e22121}.lightMode .forgot-password-modal__error-message>span,.lightMode .forgot-password-modal__succeeded{color:#043c5b}.bg-primary{background-color:#003b5c!important}.text-primary{color:#003b5c}.reset-password-modal{position:relative}.reset-password-modal>label>span{display:inline-block;margin-bottom:6px}.reset-password-modal__error-message{display:flex;align-items:center;margin-top:10px}.reset-password-modal__error-message>svg{margin-right:8px;position:relative;top:2px}.reset-password-modal ul{padding-left:38px;margin-top:5px}.reset-password-modal ul li{font-size:14px}.reset-password-modal__loading-image{position:absolute;right:0;bottom:24px;width:20px}.reset-password-modal__loading-image img{width:100%}.reset-password-modal__succeeded h3{margin-top:0}.darkMode .reset-password-modal>label>span{color:#f0f8ff}.darkMode .reset-password-modal__error-message{color:#e22121}.darkMode .reset-password-modal ul li,.darkMode .reset-password-modal__error-message>span,.darkMode .reset-password-modal__succeeded{color:#f0f8ff}.lightMode .reset-password-modal>label>span{color:#043c5b}.lightMode .reset-password-modal__error-message{color:#e22121}.lightMode .reset-password-modal ul li,.lightMode .reset-password-modal__error-message>span,.lightMode .reset-password-modal__succeeded{color:#043c5b}