

/* Start:/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/style.css?17005104003991*/
@font-face {
font-family: 'icomoon';
src: url('/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/fonts/icomoon.eot?vs');
src: url('/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/fonts/icomoon.eot?vs#iefix') format('embedded-opentype'), url('/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/fonts/icomoon.ttf?vs') format('truetype'), url('/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/fonts/icomoon.woff?vs') format('woff'), url('/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/fonts/icomoon.svg?vs#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
/* use !important to prevent issues with browser extensions that change fonts */
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-check2:before {
content: "\e5ca";
}
.form-group {
margin-bottom: 1rem;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
.ml-auto, .mx-auto {
margin-left: auto !important;
}
.half, .half .container > .row {
height: 40vh;
min-height: 480px;
}
.half .bg {
background-image: url('/im/pc.jpg');
}
@media (max-width: 991.98px) {
.half, .half .container > .row {
height: auto;
}

.half .bg {
height: 200px;
}
}

.half .contents {
background: #f6f7fc;
}
.half .contents, .half .bg {
width: 50%;
}
@media (max-width: 1199.98px) {
.half .contents, .half .bg {
width: 100%;
}
}
.half .contents .form-control, .half .bg .form-control {
border: none;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
border-radius: 4px;
height: 54px;
background: #fff;
}
.half .contents .form-control:active, .half .contents .form-control:focus, .half .bg .form-control:active, .half .bg .form-control:focus {
outline: none;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.half .bg {
background-size: cover;
background-position: center;
}
.half a {
color: #888;
text-decoration: underline;
}
.half .btn {
height: 54px;
padding-left: 30px;
padding-right: 30px;
}
.half .forgot-pass {
position: relative;
top: 2px;
font-size: 14px;
}
.control {
display: block;
position: relative;
padding-left: 30px;
margin-bottom: 15px;
cursor: pointer;
font-size: 14px;
}
.control .caption {
position: relative;
top: .2rem;
color: #888;
}
.control input {
position: absolute;
z-index: -1;
opacity: 0;
}
.control__indicator {
position: absolute;
top: 2px;
left: 0;
height: 20px;
width: 20px;
background: #e6e6e6;
border-radius: 4px;
}
.control--radio .control__indicator {
border-radius: 50%;
}
.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {
background: #ccc;
}
.control input:checked ~ .control__indicator {
background: #fb771a;
}
.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {
background: #fb8633;
}
.control input:disabled ~ .control__indicator {
background: #e6e6e6;
opacity: 0.9;
pointer-events: none;
}
.control__indicator:after {
font-family: 'icomoon';
content: '\e5ca';
position: absolute;
display: none;
font-size: 16px;
-webkit-transition: .3s all ease;
-o-transition: .3s all ease;
transition: .3s all ease;
}
.control input:checked ~ .control__indicator:after {
display: block;
color: #fff;
}
.control--checkbox .control__indicator:after {
top: 50%;
left: 50%;
margin-top: -1px;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.control--checkbox input:disabled ~ .control__indicator:after {
border-color: #7b7b7b;
}
.control--checkbox input:disabled:checked ~ .control__indicator {
background-color: #7e0cf5;
opacity: .2;
}
div.bx-auth span.bx-auth-secure {
background-color:#FFFAE3;
border:1px solid #DEDBC8;
padding:2px;
display:inline-block;
vertical-align:middle;
}
div.bx-auth div.bx-auth-secure-icon {
background-image:url(/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/images/sec.png);
background-repeat:no-repeat;
background-position:center;
width:19px;
height:18px;
}
div.bx-auth div.bx-auth-secure-unlock {
background-image:url(/local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/images/sec-unlocked.png);
}

/* End */
/* /local/templates/insoftlada_corp/components/bitrix/system.auth.authorize/.default/style.css?17005104003991 */
