body{font-family:OpenSans}.logon{text-align:center;font-size:0.8rem;overflow:none;padding:0;margin:0}.logon form{margin:0}.logon td.td_center{vertical-align:middle;text-align:center;padding-top:100px}td.label_field{white-space:nowrap;padding-right:20px}.encrypt-logonform .info_panel_div{padding-bottom:8px;padding-right:10px}.logon .center_div{width:482px;height:400px;border-radius:4px;box-shadow:0 6px 24px 0 rgba(0,0,0,0.06);background-color:#fff;margin:auto}.logon #changepassword_center_div{width:484px;height:510px;margin:auto;padding:0px;text-align:left;position:relative}.logon #changepassword_center_div .login_div{height:auto}.logon #changepassword_center_div .login_div_fields{height:auto}.logon #changepassword_center_div .login_div_fields #remember_me_container{padding-bottom:24px}.logon #changepassword_header{width:484px;height:132px;margin:auto;background:url('/Content/images/Logon/LogonHeader.png') no-repeat transparent;padding:0px;text-align:left;position:relative}.logon #changepassword_footer{width:484px;height:17px;margin:auto;background:url('/Content/images/Logon/LogonFooter.png') no-repeat transparent;padding:0px;text-align:left;position:relative}.logon #logo_version{position:absolute;display:none}.logon .logo_div{height:107px;width:100%}.logon .logo_image{width:265px;height:61px;position:relative;top:40px;margin:0 auto 49px;background:url(/Content/Images/logotype.svg) no-repeat;background-position:center}.logon #redaction_div{margin:0 0 0 260px;color:#333;font-size:1.067rem;padding:4px 8px;height:42px}.logon .messages_div{height:29px;width:100%}.logon .messages_panel_div{padding-left:40px;padding-right:50px}.logon .messages_div .error_div{width:405px;height:inherit;margin:0 auto;padding:0 1px;border-radius:2px;background-color:#ffe8e8}.logon .messages_div .warning_img{float:left;margin-left:10px;margin-top:8px;background:url('/Content/IconPack/control.svg') no-repeat;background-size:16px;width:16px;height:16px;white-space:nowrap}.logon .error{color:#a36666;height:18px;padding:4px 4px;font-size:0.867rem;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.85;letter-spacing:normal;font-family:OpenSans}.logon .error #validationSummary{padding:0px}.logon .error #validationSummary ul{padding:0px;margin:0px}.logon .error #validationSummary li{list-style-type:none}.logon .validation-summary-errors{margin:0 !important;background:none !important;border:0 !important;color:#ee5740 !important}.logon .login_div{height:230px}.logon .login_div_fields{height:160px;padding:8px 40px 0 40px}.logon .login_div_fields .caption-required{font-size:0.933rem;font-weight:600}.login_div_fields .text-box-with-image{margin-bottom:24px}.login_div_fields .text-box-with-image.text-box-error{border:1px solid #E62D32;margin-bottom:0}.login_div_fields #errorMessage{font-size:0.866666667rem;text-align:left;color:#E62D32;padding:2px 0 16px 0;line-height:normal}.logon #changepassword_body{height:412px;background-color:white;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0}.logon .change_password_div_fields{height:288px;padding:20px 40px 0 40px}.login_button_conatainer{text-align:center;height:50px}.alternative-logon-div{width:40px;height:36px;float:right;position:relative;bottom:42px;right:40px;cursor:pointer}.alternative-logon,.classic-logon{background:url('/Content/IconPack/rutoken.svg') no-repeat;background-size:24px;width:24px;height:24px;display:inline-block;vertical-align:middle;margin-top:7px}.logon .login_button{float:left;position:relative;left:40px;top:6px}.logon .blue{color:#4e80c1;text-decoration:none}.logon a:hover{color:#456EBF}.logon .bluebold{color:#03578A;font-weight:bolder}.logon .copyright{color:#b1b1b1;text-decoration:none;white-space:nowrap}.logon .bottom{width:482px;margin:18px auto 0}.bottom-text{font-family:OpenSans;font-size:0.867rem;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:normal;text-align:left;color:#b1b1b1}#password_box_div .image{background-image:url(/Content/IconPack/password.svg);border-right-color:transparent;background-size:24px}.remember_me_container{margin-top:20px}.remember_me_container .input-label{float:left;margin-top:2px;line-height:17px}.text-logon{padding-top:2px}.logon .alt_login{height:135px;padding:33px 40px 0px;text-align:left}.logon .alt_content{margin-top:10px}.logon #login_div td{padding:5px;vertical-align:middle;height:14px}.logon .align_left{float:left}.logon .align_right{float:right}.logon .underline,.non_decor{font-size:70%;text-decoration:underline}.logon .non_decor{text-decoration:none}.logon .ddl_width{width:330px}.logon .button_subm{width:120px;text-align:center;padding:2px;margin-left:10px 0 10px 132px}.logon .check{margin-top:5px}.logon-methods{padding:17px 32px 0 32px}.logon-methods table{width:100%}.logon-methods tr td{text-align:center}a.logon-method{background-position:left center;background-repeat:no-repeat;padding:5px 0 5px 26px}.logon-method{margin-bottom:26px;padding-left:12px;height:46px;width:240px;background:#e3f4fe;border:1px solid #4e80c1;border-radius:4px;color:#4e80c1;font-family:OpenSans;font-size:1rem;font-weight:600;cursor:pointer}.logon-method span{position:relative;top:1px}.logon-method img{position:relative;top:-1px;float:left}.logon.demover #logo_version{display:block;width:197px;height:59px;margin-left:317px;margin-top:-14px;background:url('/Content/Images/Logon/demo2.png') no-repeat transparent}.logon.free #logo_version{display:block;width:173px;height:59px;margin-left:352px;margin-top:-14px;background:url('/Content/images/Logon/free.png') no-repeat transparent;font-size:0.8rem;line-height:12px;color:white;font-weight:bold;padding-top:19px;padding-left:20px}.logon.free #logo_version b{position:absolute;top:14px;right:37px;font-size:1rem;line-height:15px;width:50px;text-align:center}#alt_drop_down .t-dropdown-wrap span img{display:none}.t-select .t-arrow-down{height:32px}li.t-item,li.t-item div.alt-method-list-item{text-align:left}li.t-item div.alt-method-list-item img{display:none}li.t-item div.alt-method-list-item span{position:relative}