

/* Start:/bitrix/components/agents/cabinet/templates/main/style.css?17888617701756*/
.b-form-large
{
    max-width:600px;
}
.b-form-large .form-group
{
    min-height:80px;
}
.form-elements-group-title
{
    font-size:24px;
    margin-bottom:5px;
    padding-bottom:5px;
}
.form-elements-group
{
    margin-bottom:20px;
}
.form-label-required
{
    color:red;
    font-size:18px;
}
.form-group-error
{
    color:red;
    font-size:12px;
    margin-top:3px;
}
.form-element-error
{
    border-color:red !important;
    color:red !important;
}
.field_changed
{
    border-color:#009f56 !important;
    color:#009f56 !important;
    background-color: #FDFFF0 !important;
}
.phone-with-code {
    position: relative;
}
.phone-with-code-list
{
    position:absolute;
    top: 100%;
    left: 0;
    /* right: 0; */
    width: 70px;
    z-index:4000;
    min-height:150px;
    max-height:250px;
    overflow-x:hidden;
    overflow-y:scroll;
    background:#f9f9f9;
    border-color:#f0f0f0;
    box-shadow: 0px 0px 5px #ccc;
    margin-top:3px;
    border-radius:3px;
}
.phone-with-code-input-wrap {
    position: relative;
    width: 70px;
    float: left;
    margin-right: 15px;
}
.phone-with-code-input-wrap:after {
    content: '';
    display: block;
    position: absolute;
    right: 6px;
    top: 50%;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 6px solid #000;
}
.phone-with-code-input
{
    cursor:pointer;
    width:100%;
    display:block;
}
.phone-with-code-input2
{
    width:calc(100% - 85px);
    display:block;
}
.phone-with-code-list-item
{
    padding:7px;
    background:#f9f9f9;
    cursor:pointer;
}
.phone-with-code-list-item:hover
{
    background:#f0f0f0;
    cursor:pointer;
}
.js-parent-agent {
    display: none;
}
/* End */
/* /bitrix/components/agents/cabinet/templates/main/style.css?17888617701756 */
