.login-site .form-section .form-login-rememberme{margin-top:15px}.login-site input:-webkit-autofill{animation-name:onAutoFillStart}.login-site input:-webkit-autofill,.login-site input:-webkit-autofill:active,.login-site input:-webkit-autofill:focus,.login-site input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset;border-bottom-width:1px;border-bottom-color:#dbdbdb}.login-site,.login-site form,.narrow-form,.narrow-form form,.register-site,.register-site form{text-align:center}.login-site ul,.narrow-form ul,.register-site ul{text-align:left}.login-site ul li,.narrow-form ul li,.register-site ul li{height:40px}.login-site .mdl-textfield,.narrow-form .mdl-textfield,.register-site .mdl-textfield{width:100%;max-width:100%}.login-site .mdl-checkbox,.narrow-form .mdl-checkbox,.register-site .mdl-checkbox{text-align:left}.login-site .site-content,.narrow-form .site-content,.register-site .site-content{max-width:350px;margin-left:auto;margin-right:auto}.login-site .site-separator-section span,.narrow-form .site-separator-section span,.register-site .site-separator-section span{font-size:14px}.login-site .site-separator-section hr,.narrow-form .site-separator-section hr,.register-site .site-separator-section hr{margin:10px 0;border-color:#e0e0e0}:root[data-theme=dark] .login-site .site-separator-section hr,:root[data-theme=dark] .narrow-form .site-separator-section hr,:root[data-theme=dark] .register-site .site-separator-section hr{border-color:hsla(0,0%,100%,.2)}.login-site .fb-section,.narrow-form .fb-section,.register-site .fb-section{margin-top:40px;margin-bottom:30px}.login-site .form-section,.narrow-form .form-section,.register-site .form-section{margin:15px 0}.login-site .form-section .form-button,.narrow-form .form-section .form-button,.register-site .form-section .form-button{margin-top:10px}@media (min-width:992px){.login-site,.narrow-form,.register-site{padding-top:25px;padding-bottom:25px}}.register-site .form-section .form-register-agreements{padding-top:20px}.register-site .form-section .form-register-agreements .form-register-checkbox{padding-bottom:25px}.register-site .form-section .form-register-agreements .form-register-checkbox .mdl-checkbox{height:inherit}.register-site .form-section .form-register-agreements .form-register-checkbox .mdl-checkbox span{display:block}.register-site .form-section .form-register-agreements .form-register-checkbox .mdl-checkbox span a{font-weight:700}.register-site .form-section .form-register-agreements .form-register-checkbox .mdl-checkbox #AcceptDiscipline-error{font-size:12px}.register-site input:-webkit-autofill{animation-name:onAutoFillStart}.register-site input:-webkit-autofill,.register-site input:-webkit-autofill:active,.register-site input:-webkit-autofill:focus,.register-site input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset;border-bottom-width:1px;border-bottom-color:#dbdbdb}.forgotten-password{margin-bottom:40px}.forgotten-password .response-message{font-size:12px;margin-top:10px}.forgotten-password .mdl-textfield{margin-bottom:10px}.forgotten-password .action-button{margin-top:10px}.button-icon,.icon,.icon-device,.icon-fb,.small-icon{background-color:transparent;background-position:50%;background-repeat:no-repeat;width:40px;height:40px;border:none;display:inline-block}.small-icon{width:10px;height:10px;background-size:contain}.button-icon,.icon-fb{float:left;height:40px;width:30px}.icon-margin{margin-left:-7px;margin-right:-7px}.icon-payment{margin-top:25px;display:inline-block;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}.icon-device{width:25px}.icon-fb{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDEwIDIwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDQ5LjIgKDUxMTYwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+MTk4MTU3MzYtNjMyMC00N0M5LThENUYtQUQ1QkRENTUwMDkwPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+DQogICAgPGRlZnM+PC9kZWZzPg0KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Ikljb25zLS8tV2hpdGUtLy1GYWNlYm9vayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDAwMDAwLCAwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPg0KICAgICAgICAgICAgPHBhdGggZD0iTTExLjgyMTI4MjQsMjAgTDExLjgyMTI4MjQsMTEgTDE0LjU1MzY5MzIsMTEgTDE1LDcgTDExLjgyMTI4MjQsNyBMMTEuODIxMjgyNCw1LjA1MiBDMTEuODIxMjgyNCw0LjAyMiAxMS44NDc1OTMxLDMgMTMuMjg2ODgzNiwzIEwxNC43NDQ2ODkxLDMgTDE0Ljc0NDY4OTEsMC4xNCBDMTQuNzQ0Njg5MSwwLjA5NyAxMy40OTI0OTY2LDAgMTIuMjI1Njg3LDAgQzkuNTgwMDAzOSwwIDcuOTIzNDA2NzQsMS42NTcgNy45MjM0MDY3NCw0LjcgTDcuOTIzNDA2NzQsNyBMNSw3IEw1LDExIEw3LjkyMzQwNjc0LDExIEw3LjkyMzQwNjc0LDIwIEwxMS44MjEyODI0LDIwIFoiIGlkPSJpY29uX2RhcmtncmV5X2ZhY2Vib29rIj48L3BhdGg+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4=);background-position:0;border-right:1px solid #6b6b6b}:root[data-theme=dark] .icon-fb{border-right:1px solid #f4f4f4}