body,html{margin:0;padding:0}.loginBtn,body,html{padding:0}body,li.open{background-color:#fff}@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat/Montserrat-Light.ttf)}@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat-Bold;src:url(../fonts/Montserrat/Montserrat-Bold.ttf)}@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto/Roboto-Medium.ttf)}body{direction:ltr}#lmc{position:relative;padding:30px 80px 50px;min-height:800px}.login-bg-first,.login-bg-second,.login-bg-third{position:absolute;z-index:-1}.login-bg-first{top:0;left:0;width:32%}.login-bg-second{top:0;right:0;height:40%}.login-bg-third{bottom:0;right:0}.container-language{text-align:right;padding-bottom:20px}.language-dropdown-list{float:none}.language-dropdown-list>li{min-width:110px}.language-dropdown-list>li>.dropdown-toggle{color:#fff;text-transform:uppercase}.language-dropdown-list>li,li.open{padding:7px 20px 0}li.open{min-width:132px;border-radius:5px 5px 0 0;box-shadow:0 -30px 70px 1.6px rgba(12,12,12,.1)}li.open>.dropdown-toggle{color:#282728}li.open a svg.top-arrow-down path{fill:#282728}svg.top-arrow-down{margin-left:10px;margin-right:0}.dropdown-menu{margin-top:-2px;min-width:132px;border-radius:0 0 5px 5px;box-shadow:0 30px 70px 1.6px rgba(12,12,12,.1)}#login_right_column{min-height:calc(100vh - 125px)}.vertical-alignment-helper{display:table;height:100%;max-width:380px;margin:0 auto}.vertical-align-center{display:table-cell;vertical-align:middle}.well{background-color:unset;background:rgba(89,78,67,.8)}.loginBtn{box-sizing:border-box;position:relative;width:100%;background-color:#fff;box-shadow:0 0 27.6px 1.5px rgba(3,3,3,.1);border:none;text-align:center;line-height:55px;height:55px;white-space:nowrap;border-radius:10px;font-size:16px;color:#FFF;margin-bottom:12px}.loginBtn img,.loginBtn svg{vertical-align:middle;margin-right:30px}.loginBtn:focus{outline:0}.social-media{padding-top:39px;padding-bottom:20px}.login-with{margin-bottom:0;padding-bottom:20px;font-family:Montserrat-Regular;font-size:14px;color:#838383;letter-spacing:-.35px}.loginBtn--facebook a{color:#1877F2;font-family:Roboto-Medium;transition:.3s}svg path.fb-background,svg path.fb-icon{transition:.3s}.loginBtn--facebook:focus,.loginBtn--facebook:hover{background-color:#1877F2;transition:.3s}.loginBtn--facebook:focus a,.loginBtn--facebook:hover a{color:#fff}.loginBtn--facebook:focus svg path.fb-icon,.loginBtn--facebook:hover svg path.fb-icon{fill:#fff!important;transition:.3s}.loginBtn--facebook:focus svg path.fb-background,.loginBtn--facebook:hover svg path.fb-background{fill:#1877f2!important;transition:.3s}.loginBtn--google img,.loginBtn--google svg{margin-left:-28px;margin-right:25px}.loginBtn--google a{font-family:Roboto-Medium;color:#444}.loginBtn--google:focus,.loginBtn--google:hover{background-color:#4285F4}.loginBtn--google:focus a,.loginBtn--google:hover a{color:#fff}.loginBtn--microsoft img,.loginBtn--microsoft svg{margin-left:-6px}.loginBtn--microsoft a{font-family:Roboto-Medium;color:#5e5e5e}.loginBtn--microsoft:focus,.loginBtn--microsoft:hover{background-color:#2f2f2f}.loginBtn--microsoft:focus a,.loginBtn--microsoft:hover a{color:#fff}@media (max-width:480px){.loginBtn,.loginBtn--google{font-size:14px}.loginBtn img,.loginBtn svg,.loginBtn--google img,.loginBtn--google svg{margin-right:15px}}@media (max-width:400px){.loginBtn img,.loginBtn svg,.loginBtn--google img,.loginBtn--google svg{margin-right:10px}}#login-form header{padding-bottom:28px;font-family:Montserrat-SemiBold;color:#0b0b0c;font-size:24px;text-align:center;text-transform:uppercase;letter-spacing:-.6px;padding-top:30px}#login_logo{margin-top:33px;text-align:center}#login_logo a{display:inline-block}#registration_label{font-family:Montserrat-Medium;font-size:14px;color:#838383;letter-spacing:-.35px}.create-account{font-family:Montserrat-SemiBold;color:#0b0b0c;font-size:14px;letter-spacing:-.35px;transition:.3s}.create-account:hover{color:#F33140;transition:.3s}.btn-revas-gray{margin-top:20px;background-color:#FFF;border:1px solid #f33140;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:Montserrat-Medium;text-transform:uppercase;color:#f33140;padding:14px 10px;line-height:normal;font-size:16px;transition:.3s}.btn-revas-gray:hover{background-color:#f33140;color:#fff;transition:.3s}.btn-revas-orange{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.confirm_info{color:#000;font-size:20px;text-align:center;margin-bottom:20px}#login-form fieldset{display:block;border:none;position:relative}#login-form .note a{color:#838383;transition:.3s}#login-form .note a:hover{color:#F33140;transition:.3s}#login-form .label{display:block;margin-bottom:6px;line-height:19px;font-weight:400;font-size:13px;color:#000;text-align:left;white-space:normal}#login-form .input{position:relative;display:block;font-weight:400}#login-form .icon-append{color:#A2A2A2;right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid;position:absolute;top:5px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}#login-form .input input,#login-form .textarea textarea,#login-form.select select{display:block;box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom:15px;width:100%;height:55px;line-height:55px;padding:10px 25px;outline:0;box-shadow:0 0 27.6px 1.5px rgba(3,3,3,.1);border-radius:10px;border:1px solid transparent;background:#fff;font-family:Montserrat-Regular;font-size:12px;color:#0b0b0c;letter-spacing:-.3px;appearance:normal;-moz-appearance:none;-webkit-appearance:none}#login-form .input input::-webkit-input-placeholder,#login-form .textarea textarea::-webkit-input-placeholder,#login-form.select select::-webkit-input-placeholder{color:#838383;text-transform:uppercase}#login-form .input input::-moz-placeholder,#login-form .textarea textarea::-moz-placeholder,#login-form.select select::-moz-placeholder{color:#838383;text-transform:uppercase}#login-form .input input:-ms-input-placeholder,#login-form .textarea textarea:-ms-input-placeholder,#login-form.select select:-ms-input-placeholder{color:#838383;text-transform:uppercase}#login-form .input input.invisible-form-control:-moz-placeholder,#login-form .textarea textarea.invisible-form-control:-moz-placeholder,#login-form.select select.invisible-form-control:-moz-placeholder{color:#838383;text-transform:uppercase}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #d3d3d3;-webkit-text-fill-color:#0b0b0c;transition:background-color 5000s ease-in-out 0s}#login-form .checkbox,#login-form .radio{margin-top:0;margin-bottom:0;padding-left:25px;line-height:20px;color:#838383;cursor:pointer;font-size:13px;font-weight:400;position:relative}#login-form .checkbox:last-child,#login-form .radio:last-child{margin-bottom:0}#login-form .checkbox input,#login-form .radio input{position:absolute;left:-9999px}#login-form .checkbox i,#login-form .radio i{position:absolute;top:0;left:0;display:block;width:19px;height:19px;outline:0;background:#FFF;color:#f33140;border-radius:5px;box-shadow:0 0 12.4px .7px rgba(3,3,3,.2)}#login-form .checkbox input+i:after,#login-form .radio input+i:after{position:absolute;opacity:0;transition:opacity .1s;-o-transition:opacity .1s;-ms-transition:opacity .1s;-moz-transition:opacity .1s;-webkit-transition:opacity .1s}#login-form .radio input+i:after{content:'';top:4px;left:4px;width:9px;height:9px;border-radius:50%}#login-form .checkbox input+i:after{content:'';background-color:#f33140;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;text-align:center}#login-form .checkbox input:checked+i:after,#login-form .radio input:checked+i:after{opacity:1}#login-form a.terms-link{font-family:Montserrat-Medium;color:#0b0b0c}#login-form .radio i{border-radius:50%;position:absolute;top:3px;left:0;display:block;width:17px;height:17px;outline:0;border-width:1px;border-style:solid;background:#FFF}#login-form .inline-group:after{content:'';display:table;clear:both}#login-form .inline-group .radio{float:left;margin-right:30px}#login-form .radio input+i:after{background-color:#d93d04}#login-form section.radio-section *,#login-form section.radio-section :after,#login-form section.radio-section :before{margin:0;padding:10;box-sizing:content-box;-moz-box-sizing:content-box}#login-form section.radio-section{margin-bottom:10px}.terms-body{max-height:400px;overflow:auto}#login-form .textarea:hover textarea,#login-form .toggle:hover i,select{border-color:#5D98CC}#login-form .checkbox.state-error i,#login-form .radio.state-error i,#login-form .state-error input,#login-form .state-error select,#login-form .state-error textarea,#login-form .toggle.state-error i{border-color:#f33140}#login-form .tooltip-top-left:after,#login-form .tooltip-top-right:after{top:100%;border-top:4px solid rgba(0,0,0,.9);border-right:4px solid transparent}#login-form .toggle.state-error input:checked+i{background:#fff0f0}#login-form .state-error+em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#D56161}#login-form .rating.state-error+em{margin-top:-4px;margin-bottom:4px}#login-form .state-error select+i{background:#FFF0F0;box-shadow:0 0 0 9px #FFF0F0}#login-form .state-error .icon-append,#login-form .state-error .icon-prepend{color:#ed1c24}#login-form .select{width:100%}#login-form .select select{padding:5px;width:100%;font-weight:400}#login-form .tooltip{position:absolute;z-index:99999;left:-9999px;padding:2px 8px 3px;font-size:11px;line-height:16px;font-weight:400;background:rgba(255,255,255,.9);color:#000;opacity:0;transition:margin .3s,opacity .3s;-o-transition:margin .3s,opacity .3s;-ms-transition:margin .3s,opacity .3s;-moz-transition:margin .3s,opacity .3s;-webkit-transition:margin .3s,opacity .3s}#login-form .tooltip:after{content:'';position:absolute}#login-form .input input:focus+.tooltip,#login-form .textarea textarea:focus+.tooltip{opacity:1}#login-form .tooltip-top-right{bottom:100%;margin-bottom:15px}#login-form .tooltip-top-right:after{right:11px;border-left:4px solid transparent}#login-form .input input:focus+.tooltip-top-right,#login-form .textarea textarea:focus+.tooltip-top-right{right:0;left:auto;margin-bottom:5px}#login-form .tooltip-top-left{bottom:100%;margin-bottom:15px}#login-form .tooltip-top-left:after{left:11px;border-left:4px solid transparent}#login-form .tooltip-left:after,#login-form .tooltip-right:after{border-top:4px solid transparent;border-bottom:4px solid transparent}#login-form .input input:focus+.tooltip-top-left,#login-form .textarea textarea:focus+.tooltip-top-left{right:auto;left:0;margin-bottom:5px}#login-form .tooltip-right{top:4px;white-space:nowrap;margin-left:15px}#login-form .tooltip-right:after{top:6px;right:100%;border-right:4px solid rgba(0,0,0,.9)}#login-form .input input:focus+.tooltip-right,#login-form .textarea textarea:focus+.tooltip-right{left:100%;margin-left:5px}#login-form .tooltip-left{top:4px;white-space:nowrap;margin-right:15px}#login-form .tooltip-left:after{top:6px;left:100%;border-left:4px solid rgba(0,0,0,.9)}#login-form .tooltip-bottom-left:after,#login-form .tooltip-bottom-right:after{bottom:100%;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.9);border-left:4px solid transparent}#login-form .input input:focus+.tooltip-left,#login-form .textarea textarea:focus+.tooltip-left{right:100%;left:auto;margin-right:5px}#login-form .tooltip-bottom-right{top:100%;margin-top:15px}#login-form .tooltip-bottom-right:after{right:11px}#login-form .input input:focus+.tooltip-bottom-right,#login-form .textarea textarea:focus+.tooltip-bottom-right{right:0;left:auto;margin-top:5px}#login-form .tooltip-bottom-left{top:100%;margin-top:15px}#login-form .tooltip-bottom-left:after{left:11px}#login-form .input input:focus+.tooltip-bottom-left,#login-form .textarea textarea:focus+.tooltip-bottom-left{right:auto;left:0;margin-top:5px}#login-form .checkbox.state-success i,#login-form .radio.state-success i,#login-form .state-success input,#login-form .state-success select,#login-form .state-success textarea,#login-form .toggle.state-success i{background:#f0fff0;border-color:#00d571}#login-form .toggle.state-success input:checked+i{background:#f0fff0}#login-form .note-success{color:#6fb679}#login-form .state-success select+i{background:#f0fff0;box-shadow:0 0 0 9px #f0fff0}.btn-movie,.btn-movie:active,.btn-movie:focus,.btn-movie:hover{height:51px;padding-left:8px;padding-right:10px;font-size:30px;line-height:35px;color:#fff;background-color:red!important;border-color:red!important}.container-login-fields{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;font-family:Montserrat-Regular;letter-spacing:-.35px}a.btn-login,button.btn-login{width:100%;height:50px;border-radius:10px;background-color:#0b0b0c;font-family:Montserrat-Medium;text-transform:uppercase;color:#fff;font-size:16px;line-height:normal;letter-spacing:.8px;transition:.3s;margin-bottom:20px}a.btn-login:hover,button.btn-login:hover{background-color:#F33140;color:#fff;transition:.3s}button:focus{outline:0!important}button:active{box-shadow:none!important}#userTypeHeader,.container-btns-register{margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}#userTypeHeader .btn-register,.container-btns-register .btn-register{width:100%}#userTypeHeader a,.container-btns-register a{display:block;height:50px}#instructor_movie svg path{transition:.3s}#instructor_movie:hover svg path{fill:#f33140;transition:.3s}@media (min-width:768px){.modal-dialog{width:660px}}.modal-content{border-radius:10px;border:none;background-color:#fff}.modal-header{padding:25px 25px 25px 50px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#f33140;color:#fff;text-transform:uppercase;border:none}.modal-header .close{font-size:25px;line-height:20px;color:#fff;font-weight:400;opacity:1;text-shadow:none;transition:.3s}.modal-header .close:hover{color:#000;transition:.3s}.modal-title{font-family:Montserrat-SemiBold;font-size:14px;font-weight:400}.modal-body{max-height:400px;border-radius:10px;padding:42px 48px 42px 50px;font-family:Montserrat-Medium;color:#606060;text-transform:uppercase;font-size:14px;line-height:normal;text-align:center}.btn.btn-cancel,.btn.btn-ok{border-radius:6px;color:#fff;line-height:normal;font-family:Montserrat-Medium;font-size:14px}.terms-text{text-transform:none;text-align:left}.modal-footer{border-top:none;padding:30px 48px 30px 50px}.btn.btn-cancel{padding:16px 20px;background-color:#000;text-transform:uppercase}.btn.btn-ok,.btn.btn-ok:hover{background-color:#F33140}.btn.btn-ok{padding:16px 32px;text-transform:uppercase;transition:.3s}@media (max-width:480px){.modal-header{padding-left:30px}.modal-body.custom-scroll.terms-body{padding-left:30px;padding-right:30px}.modal-footer{text-align:center}}#login-form .country-select{margin-bottom:15px;height:50px}#phone_section,#project-info,.logo_ue{margin-bottom:20px}#login-form .country-select input{height:50px}#login-form .country-select.inside .flag-dropdown{left:25px}#login-form .country-select.inside input,#login-form .country-select.inside input[type=text]{margin-left:0;padding-left:78px;border:none;box-shadow:0 0 27.6px 1.5px rgba(3,3,3,.1);border-radius:10px;font-family:Montserrat-Regular;font-size:12px;color:#0b0b0c}.alert.alert-danger[data-notify=container] span[data-notify=message],.alert.alert-success[data-notify=container] span[data-notify=message]{margin-left:15px}#login-form .country-select .selected-flag{padding-left:0!important}#login-form span.country-name{font-family:Montserrat-Regular;font-size:12px;color:#0b0b0c}input:focus,input:focus-visible{outline:0}.container-checkbox{padding-bottom:22px;font-family:Montserrat-Regular;letter-spacing:-.35px}.container-checkbox .checkbox{margin-bottom:10px}.alert.alert-success[data-notify=container]{padding:20px 50px;display:flex!important;align-items:center;justify-content:center;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#00d571;color:#fff;font-family:Montserrat-Medium;text-transform:uppercase;font-size:12px;text-align:center}.alert.alert-success[data-notify=container] .close{font-size:25px;line-height:20px;color:#fff;font-weight:400;opacity:1;text-shadow:none;transition:.3s}.alert.alert-success[data-notify=container] .close:hover{color:#000;transition:.3s}.alert.alert-danger[data-notify=container]{padding:20px 50px;display:flex!important;align-items:center;justify-content:center;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#f33140;color:#fff;font-family:Montserrat-Medium;text-transform:uppercase;font-size:12px;text-align:center}.alert.alert-danger[data-notify=container] span[data-notify=icon] img{width:4px}.alert.alert-danger[data-notify=container] .close{font-size:25px;line-height:20px;color:#fff;font-weight:400;opacity:1;text-shadow:none;transition:.3s}.alert.alert-danger[data-notify=container] .close:hover{color:#000;transition:.3s}.bootstrap-dialog.type-danger{width:100%;padding-right:0!important}.bootstrap-dialog.type-danger .modal-dialog{max-width:380px}.bootstrap-dialog.type-danger .modal-dialog .modal-header{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#f33140;color:#fff;text-transform:uppercase;border:none;padding:25px 25px 25px 60px}.bootstrap-dialog.type-danger .modal-dialog .modal-header .bootstrap-dialog-title{font-family:Montserrat-SemiBold;font-size:14px;font-weight:400}.bootstrap-dialog.type-danger .modal-dialog .modal-body{height:auto;padding:42px 48px 42px 60px;font-family:Montserrat-Medium;color:#606060;text-transform:uppercase;font-size:14px;line-height:normal}.bootstrap-dialog.type-danger .modal-dialog .modal-footer{text-align:center;border-top:none}.bootstrap-dialog.type-danger .modal-dialog .modal-footer .btn.btn-default{padding:16px 32px;background-color:#F33140;border-radius:6px;font-size:14px;font-family:Montserrat-Medium;color:#fff;text-transform:uppercase;line-height:normal;transition:.3s}.bootstrap-dialog.type-danger .modal-dialog .modal-footer .btn.btn-default:hover{background-color:#F33140}.statute-dialog{width:90%;max-width:800px}.statute-dialog .modal-body{max-height:700px;border-radius:0;padding:0}.statute-dialog .modal-body iframe{width:100%;min-height:600px;border:none}#page-footer{position:absolute;bottom:45px;right:80px}@media (max-width:1024px){.login-bg-first{display:none}}@media (max-width:768px){.login-bg-second{height:27%}}@media (max-width:480px){#login_right_column .vertical-alignment-helper{width:auto}#lmc{min-height:1060px;padding-left:30px;padding-right:30px}.login-bg-second{height:20%}.login-bg-third{height:22%}}@media (max-width:400px){#lmc{padding-left:25px;padding-right:25px}.container-language{padding-bottom:40px}}@media (max-width:768px){#login_right_column footer{padding-bottom:70px}}@media (max-width:400px){#login_right_column footer{padding-bottom:170px}}#client-logo{text-align:center}.logo_ue{max-width:100%}#project-info{text-align:center}