

/* Start:/bitrix/components/raf/main.register/templates/.default/style.css?16249733833000*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/bitrix/components/raf/main.register/templates/.default/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/bitrix/components/raf/main.register/templates/.default/images/sec-unlocked.png);}

.pop-up-reg .forms tr  input[type="text"] {
    width: 100%;
    height: 30px;
    padding: 0px 9px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.pop-up-reg .forms tr input[type="text"], .pop-up.forms .row .span2 textarea {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #8184a1;
    border: 1px solid #dee0ee;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}


.pop-up-reg .forms tr td {
    width: 125px;
    display: table-cell;
    vertical-align: middle;
}
.pop-up-reg .forms tr td {
    font-size: 14px;
    color: #575b71;
}


pop-up-reg.forms .submit button, .pop-up.forms .popup-window-buttons button {
    height: 31px;
    float: right;
    padding: 0px 20px;
}
.btn_buy:hover {
    color: #fff;
    text-decoration: none;
    background: #575b71;
    cursor: pointer;
}
.btn_buy.popdef {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    background: #9cc218;
}

.pop-up.forms.short6 {
    width: 649px;
}

.row.captchtitle {margin-top: 30px;}


.reg_send_btn.btn_buy {
    color: #fff;
    background: #0863a8;
    font-size: 20px !important;
    margin-top: 11px;
    margin-left: 102px;
}

.p_notice
{
    margin-left: 20px !important;
}

.short6 .row .span1 {
    width: 273px !important;
    display: table-cell;
    vertical-align: middle;
}
.api-auth *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api-auth{ max-width: 500px }
.api-auth .api_link{ color: #07d; text-decoration: none; cursor: pointer; display: inline-block; border-bottom: 1px dotted; margin: 0 3px; }
.api-auth .api_link:hover{ color: #f00; }

/* api-row-accept */
.api-auth-restore .api-row-accept .api_control{position: relative}
.api-auth-restore .api-accept-label {font-size: 12px;line-height:18px; font-weight: bold;cursor: pointer;padding-left: 20px;display: block;}
.api-auth-restore .api-accept-label input{cursor: pointer;position: absolute;left: 0;top: 3px;margin: 0;padding: 0;}
.api-auth-restore .api-accept-text{color: #337ab7;text-decoration: none;cursor: pointer}
.api-auth-restore .api-accept-text:hover,
.api-auth-restore .api-accept-text:focus{color: #23527c;}
.api-auth-restore .api-accept-text p{font: inherit; margin: 0}
.api-auth-restore .api-accept-text p + p{margin-top: 8px}
.api-auth-restore .api-accept-desc{display: none;}
.api-auth-restore .api-row-accept .api-error {font-size: 12px;color: #ff3737;display: none}

/* End */
/* /bitrix/components/raf/main.register/templates/.default/style.css?16249733833000 */
