/* Plugins\Janison.Auth\Content\css\AuthPlugin.css */body:not(.no-header).auth #main{padding-top:76px}body:not(.no-header).auth .login-row{min-height:calc(100vh - 76px)}body:not(.no-footer).auth #main{padding-bottom:90px}body:not(.no-footer).auth .login-row{min-height:calc(100vh - 90px)}body:not(.no-header):not(.no-footer).auth .login-row{min-height:calc(100vh - 166px)}.auth{background-repeat:no-repeat;background-position:50% 20%;background-size:cover;background-attachment:fixed}.auth #auth-bg{min-height:100%;min-width:800px;width:100%;height:auto;position:fixed;top:0;left:0}.auth.register-on-logon{background:#eec67e no-repeat 50% 20%;background-size:cover;background-attachment:fixed}.auth #main{background:0 0;border:none;padding:0}.auth #content,.auth #login-image,.auth #main,.auth #wrap,.auth .login-row{min-height:100%;word-break:break-all}.auth.forgotpassword #content{word-break:break-word}.auth .login-row{display:table;width:100%;margin-left:0;min-height:100vh}.auth #login-image{background-color:#555;background-repeat:no-repeat;background-position:50% 20%;background-size:cover;background-attachment:fixed}.auth #content,.auth #login-image{display:table-cell;float:none!important;height:100%}.auth #header{position:fixed;width:100%;z-index:100}.auth #footer{position:fixed}.auth #notification{margin-top:10px;word-wrap:break-word;max-height:100px;overflow:hidden}.auth .form-wrapper{margin:70px 50px;font-size:16px}.auth .form-wrapper .auth-field,.auth .form-wrapper .auth-field-group{margin-top:20px}.auth .form-wrapper .auth-field label,.auth .form-wrapper .auth-field-group label{font-weight:400}.auth .form-wrapper .auth-field input,.auth .form-wrapper .auth-field-group input{font-size:14px;width:100%;height:40px;padding:5px;border-radius:0}.auth .form-wrapper .auth-field-group.password .help-block,.auth .form-wrapper .auth-field.password .help-block{margin-top:15px}.auth .form-wrapper .auth-field .form-group{margin:0}.auth .form-wrapper .auth-field-group .form-group{margin-bottom:15px;margin-left:0;margin-right:0}.auth .form-wrapper .button.login,.auth .form-wrapper .oauth .button.oauth{margin-top:10px;font-size:16px;width:100%;height:40px;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.auth .form-wrapper .oauth{color:#565656!important;line-height:28px;text-decoration:none}.auth .form-wrapper .oauth img{height:20px;margin-right:10px;margin-top:-3px}.auth footer{margin-top:20px}.auth .form-wrapper a{text-decoration:underline}.auth .form-control{width:100%}.lt-ie9 .auth.register .editor-field label,.lt-ie9 .auth.siteauthorisation .editor-field label{margin-left:-150px;font-size:15px;font-weight:700;text-align:right;width:140px}.lt-ie9 .auth.register .editor-field label:before,.lt-ie9 .auth.siteauthorisation .editor-field label:before{left:150px}.editor-field{padding-left:150px}.editor-field #fallback:checked:before,.editor-field input[type=checkbox][id]+input+label[for],.editor-field input[type=checkbox][id]+label[for],.editor-field input[type=radio][id]+input+label[for],.editor-field input[type=radio][id]+label[for],.editor-field label{margin-left:-150px;font-size:15px;font-weight:700;text-align:right;width:140px}.editor-field #fallback:checked:before:before,.editor-field input[type=checkbox][id]+input+label[for]:before,.editor-field input[type=checkbox][id]+label[for]:before,.editor-field input[type=radio][id]+input+label[for]:before,.editor-field input[type=radio][id]+label[for]:before,.editor-field label:before{left:150px}.editor-field.checkbox-set{margin-bottom:0;margin-top:0}.editor-field.checkbox-set input[type=checkbox][id]+input+label[for],.editor-field.checkbox-set input[type=checkbox][id]+label[for]{font-weight:400;text-align:left;font-size:12px}.editor-field.checkbox-set input[type=checkbox][id]+input+label[for]:before,.editor-field.checkbox-set input[type=checkbox][id]+label[for]:before{left:0!important}.editor-field.indent-left{margin-left:0}.editor-field input[type=date],.editor-field input[type=email],.editor-field input[type=file],.editor-field input[type=password],.editor-field input[type=phone],.editor-field input[type=range],.editor-field input[type=search],.editor-field input[type=text],.editor-field select,.editor-field textarea{min-width:200px;height:40px}.editor-field .k-autocomplete,.editor-field .k-combobox,.editor-field .k-datepicker,.editor-field .k-datetimepicker,.editor-field .k-selectbox,.editor-field .k-textbox,.editor-field .k-timepicker{width:80%;max-width:350px;min-width:200px}.editor-field .with-description{margin-top:8px}.editor-field .k-picker-wrap{background:0 0;border:none}.dark-skin .editor-field .k-picker-wrap .k-select{background:#000;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#020202),color-stop(.6,#272727));background-image:-webkit-linear-gradient(center bottom,#020202 0,#272727 60%);background-image:-moz-linear-gradient(center bottom,#020202 0,#272727 60%);background-image:-o-linear-gradient(bottom,#020202 0,#272727 60%);background-image:-ms-linear-gradient(top,#020202 0,#272727 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#272727", endColorstr="#020202", GradientType=0);background-image:linear-gradient(top,#020202 0,#272727 60%);border-color:#000;line-height:3.2em}.select2-container{width:100%;background:0 0}.auth.dark-skin .content-form p{margin:20px 0}.auth.dark-skin .footer-links{text-align:center;margin-top:20px}.auth.dark-skin .cfp-hotkeys-container{display:none}.auth.dark-skin .select2-container .select2-choice{background:#222;border:1px solid #000;color:#ccc}.auth.dark-skin .select2-dropdown-open .select2-choice{background:#222;border:1px solid #666;color:#ccc}.auth.dark-skin .select2-search input{background:#222 url(css/select2/select2.png) no-repeat 100% -22px;border:1px solid #000;color:#ccc}.auth.dark-skin .select2-results .select2-no-results,.auth.dark-skin .select2-results .select2-searching,.auth.dark-skin .select2-results .select2-selection-limit{background:#333;color:#ccc}.auth.dark-skin .select2-drop{background:#222!important;color:#ccc!important}.auth.dark-skin .select2-container{min-width:200px}.auth.dark-skin .select2-container .select2-choice{background:#252525;border:1px solid #080808;border-radius:5px;box-shadow:0 1px 9px rgba(0,0,0,.7) inset,0 2px 0 rgba(255,255,255,.1);padding:3px 10px;color:#BBB}.auth.dark-skin .select2-container .select2-choice div{background:#383838;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#383838),color-stop(.6,#494949));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#494949 60%);background-image:-moz-linear-gradient(center bottom,#383838 0,#494949 60%);background-image:-o-linear-gradient(bottom,#383838 0,#494949 60%);background-image:-ms-linear-gradient(top,#383838 0,#494949 60%);background-image:linear-gradient(top,#383838 0,#494949 60%);border-left:1px solid #575757}.auth.dark-skin .select2-container .select2-choice div b{background-position:0 4px}.auth.dark-skin .select2-container .select2-choice .select2-dropdown-open div b{background-position:-18px 4px}.auth.dark-skin .select2-container.select2-container-active{color:#FFF}.auth.dark-skin .select2-dropdown-open .select2-choice div{background:0 0;border-left:none}.auth.dark-skin .select2-drop{background:#252525;border-color:#080808;color:#FFF}.auth.dark-skin .k-icon{margin-top:8px}.auth.dark-skin .k-animation-container{max-width:300px}.auth.dark-skin .k-header,.auth.dark-skin .k-widget{background-color:transparent}.auth.dark-skin .k-widget{width:100%;min-height:34px}.auth.dark-skin .k-widget input{min-height:28px}.auth.dark-skin .k-picker-wrap.k-state-default{border-color:#080808;background-color:transparent}.auth.dark-skin .k-state-default>.k-select{background:#383838;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#383838),color-stop(.6,#494949));background-image:-webkit-linear-gradient(center bottom,#ccc 0,#494949 60%);background-image:-moz-linear-gradient(center bottom,#383838 0,#494949 60%);background-image:-o-linear-gradient(bottom,#383838 0,#494949 60%);background-image:-ms-linear-gradient(top,#383838 0,#494949 60%);background-image:linear-gradient(top,#383838 0,#494949 60%);border-left:1px solid #575757}.auth.dark-skin .checkbox{margin-left:20px;font-weight:400;cursor:pointer}.auth.dark-skin .register-terms-of-use .checkbox{margin-left:0!important;padding-top:0}.auth.light-skin .content-form{background:#eee;background:linear-gradient(top,rgba(255,255,255,0),rgba(220,220,220,.8),#f5f5f5);border:solid 1px #191919}.auth.light-skin .form-wrapper{color:#000}.auth.light-skin .form-wrapper a{color:#333}.auth.light-skin .form-wrapper a:focus,.auth.light-skin .form-wrapper a:hover{color:#000;text-decoration:underline}.auth.light-skin .form-wrapper>h1,.auth.light-skin .form-wrapper>p{text-shadow:1px,1px,3px,rgba(0,0,0,.5)}.auth.light-skin form .form-field label{color:#333;text-shadow:0 -1px 0 #000}.auth.light-skin form .form-field .t-datepicker,.auth.light-skin form .form-field .t-datetimepicker,.auth.light-skin form .form-field input[type=password],.auth.light-skin form .form-field input[type=text]{color:#333;background:#fff;box-shadow:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 50%);background-image:-o-linear-gradient(bottom,#eee 0,#fff 50%);background-image:-ms-linear-gradient(bottom,#eee 0,#fff 50%);background-image:linear-gradient(bottom,#eee 0,#fff 50%);border:solid 1px #8a8a8a;width:240px}.auth.light-skin form .form-field .t-datepicker:focus,.auth.light-skin form .form-field .t-datetimepicker:focus,.auth.light-skin form .form-field input[type=password]:focus,.auth.light-skin form .form-field input[type=text]:focus{color:#000;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-moz-linear-gradient(center bottom,#fff 0,#eee 50%);background-image:-o-linear-gradient(bottom,#fff 0,#eee 50%);background-image:-ms-linear-gradient(bottom,#fff 0,#eee 50%);background-image:linear-gradient(bottom,#fff 0,#eee 50%)}.auth.light-skin form .editor-field label{color:#333;text-shadow:0 -1px 0 #000}.auth.light-skin form .editor-field .t-datepicker,.auth.light-skin form .editor-field .t-datetimepicker,.auth.light-skin form .editor-field input[type=password],.auth.light-skin form .editor-field input[type=text],.auth.light-skin form .editor-field select{color:#333;background:#fff;box-shadow:none;border:solid 1px #9B9B9B;height:34px}.auth.light-skin .select2-container .select2-choice{border-radius:5px;padding:3px 10px;background:#fff}.auth.light-skin .select2-container .select2-choice div b{background-position:0 4px}.auth.light-skin .select2-container .select2-choice .select2-dropdown-open div b{background-position:-18px 4px}.strength{border-radius:3px;display:inline-block;min-width:200px;width:80%;max-width:350px}.terms-of-use-modal{color:#565656}.terms-of-use-modal .modal-body{height:calc(80vh - 120px);overflow-y:auto;text-align:left}.terms-of-use-modal .modal-backdrop{opacity:.4}.terms-of-use-modal .modal-dialog{z-index:1050}.terms-of-use-modal .modal-header .close{margin-top:-31px;cursor:pointer;text-decoration:none;opacity:1}.terms-of-use-modal .modal-header .close:hover{opacity:.8}.terms-of-use-modal .modal-footer a{color:#565656!important}.callout{color:#565656}.auth.login .logon-control .form-group.passcode .control-label,.auth.login .logon-control .form-group.passcode label,.auth.login .logon-control .form-group.passcode-reference .control-label,.auth.login .logon-control .form-group.passcode-reference label,.auth.resetpassword .form-group.passcode .control-label,.auth.resetpassword .form-group.passcode label,.auth.resetpassword .form-group.passcode-reference .control-label,.auth.resetpassword .form-group.passcode-reference label,.user.changemypassword .form-group.passcode .control-label,.user.changemypassword .form-group.passcode label,.user.changemypassword .form-group.passcode-reference .control-label,.user.changemypassword .form-group.passcode-reference label{font-weight:400;margin-left:15px}.auth.login .logon-control .form-group.passcode .control,.auth.login .logon-control .form-group.passcode-reference .control,.auth.resetpassword .form-group.passcode .control,.auth.resetpassword .form-group.passcode-reference .control,.user.changemypassword .form-group.passcode .control,.user.changemypassword .form-group.passcode-reference .control{text-align:center;width:100%}.auth.login .logon-control .form-group.passcode .control div,.auth.login .logon-control .form-group.passcode-reference .control div,.auth.resetpassword .form-group.passcode .control div,.auth.resetpassword .form-group.passcode-reference .control div,.user.changemypassword .form-group.passcode .control div,.user.changemypassword .form-group.passcode-reference .control div{display:inline-block;white-space:nowrap}.auth.login .logon-control .form-group.passcode .control .cell,.auth.login .logon-control .form-group.passcode-reference .control .cell,.auth.resetpassword .form-group.passcode .control .cell,.auth.resetpassword .form-group.passcode-reference .control .cell,.user.changemypassword .form-group.passcode .control .cell,.user.changemypassword .form-group.passcode-reference .control .cell{font-weight:400;display:inline-block;text-align:center;margin:0 1px;width:27px;border-radius:0}.auth.login .logon-control .form-group.passcode .control .code-dash,.auth.login .logon-control .form-group.passcode .control .spacer,.auth.login .logon-control .form-group.passcode-reference .control .code-dash,.auth.login .logon-control .form-group.passcode-reference .control .spacer,.auth.resetpassword .form-group.passcode .control .code-dash,.auth.resetpassword .form-group.passcode .control .spacer,.auth.resetpassword .form-group.passcode-reference .control .code-dash,.auth.resetpassword .form-group.passcode-reference .control .spacer,.user.changemypassword .form-group.passcode .control .code-dash,.user.changemypassword .form-group.passcode .control .spacer,.user.changemypassword .form-group.passcode-reference .control .code-dash,.user.changemypassword .form-group.passcode-reference .control .spacer{display:inline-block;text-align:center;width:15px}.auth.login .logon-control .form-group.passcode-reference .control .cell,.auth.resetpassword .form-group.passcode-reference .control .cell,.user.changemypassword .form-group.passcode-reference .control .cell{font-size:2em}.auth.login .logon-control .form-group.passcode .passcode-container,.auth.resetpassword .form-group.passcode .passcode-container,.user.changemypassword .form-group.passcode .passcode-container{width:100%}.auth.login .logon-control .form-group.passcode .passcode-container .no-mask-container,.auth.resetpassword .form-group.passcode .passcode-container .no-mask-container,.user.changemypassword .form-group.passcode .passcode-container .no-mask-container{width:100%}.auth.login .logon-control .form-group.passcode [next-input-if-not-empty],.auth.resetpassword .form-group.passcode [next-input-if-not-empty],.user.changemypassword .form-group.passcode [next-input-if-not-empty]{padding-left:0;padding-right:0;text-align:center;text-transform:uppercase}#bgvid{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}@media (max-width:768px){.inner{width:100%}#header .logo-link{float:none}.auth.dark-skin .form-wrapper{max-width:none}.auth #content .form-wrapper{float:none;margin:0 20px;padding:0}.auth #content .form-wrapper h1{text-align:center}.editor-field{padding-left:0}.editor-field label{margin:0;width:auto;float:none;text-align:left}.editor-field input[type=password],.editor-field input[type=text]{width:100%}}.overlay-header{position:fixed;top:0;left:0;width:100%;display:inline-block;text-align:center}.overlay-type div{font-size:1.3em;background-color:#fff;color:#000;display:inline-block;padding:2px 20px;position:absolute;top:0}.overlay-exit-link div{right:0}.form-control.input-validation-error{border-color:#CD0A0A!important}#wrap #main .content-form{word-break:normal}