/* font-family: "OpenSans"; */
@font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans/OpenSans.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans/OpenSans.woff") format("woff"), url("../fonts/OpenSans/OpenSans.ttf") format("truetype"), url("../fonts/OpenSans/OpenSans.svg#OpenSans") format("svg");
    font-weight: normal;
    font-style: normal; }
    @font-face {
            font-family: "Segoe UI Regular";
            src: url("../fonts/SegoeUIRegular/SegoeUIRegular.eot");
            src: url("../fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix")format("embedded-opentype"),
            url("../fonts/SegoeUIRegular/SegoeUIRegular.woff") format("woff"),
            url("../fonts/SegoeUIRegular/SegoeUIRegular.ttf") format("truetype");
            font-style: normal;
            font-weight: normal;
    }

    @font-face {
            font-family: "Segoe UI Bold";
            src: url("../fonts/SegoeUIBold/SegoeUIBold.eot");
            src: url("../fonts/SegoeUIBold/SegoeUIBold.eot?#iefix")format("embedded-opentype"),
            url("../fonts/SegoeUIBold/SegoeUIBold.woff") format("woff"),
            url("../fonts/SegoeUIBold/SegoeUIBold.ttf") format("truetype");
            font-style: normal;
            font-weight: normal;
    }
/* pagination */
.mx-pagination {
    display: table;
    width: 100%;
    clear: both;
    text-align: center;
    margin-bottom: -50px;
    margin-top: 58px;
}
.mx-form_wrap form .mx-submit input{
    outline: none;
}
.mx-content h2{
    color: #dd8a32;
    font-size: 30px;
    text-align: center;
}
h5{
    font-size: 15px;
    color: #333;
}
a{
    outline: none;
}
p{
    font-family: 'SegoeUIRegular';
    color: #8b8b8b;
    font-size: 15px;
}
a.mx-link_read_next{
    font-size: 14px;
    color: #dd8a32;
    padding-right: 26px;
    text-transform: uppercase;
    background-image: url(../img/arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
}
a.mx-link_read_next:hover{
    padding-right: 36px;
}
/* Rekomendacii */
.mx-best_profession_wrap{
    width: 100%;
    display: table;
    margin: 30px auto;
    margin-bottom: 50px;
}
.mx-best_profession1{
    float: left;
    width: 36%;
}
.mx-best_profession2{
    float: left;
    width: 36%;
}
.mx-best_profession3{
    float: left;
    width: 28%;
}
.mx-best_profession_one{
    height: 55px;
    padding-left: 65px;
    padding-right: 25px;
    float: left;
    margin-bottom: 32px;
    color: #333;
    font-size: 15px;
    text-transform: uppercase;
    background-image: url(../img/best_prof.png);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
    font-weight: bold;
}
.mx-rekomendacii_wrap h2{
    margin-top: -20px;
}
/* Rekomenduemye obrazovatelnye organizacii */
.mx-rek_obr_org_wrap{
    display: table;
    width: 100%;
    margin-top: 34px;
    margin-bottom: 50px;
}
.mx-rek_obr_org{
    width: 685px;
    float: left;
    margin-right: 160px;
}
.mx-rek_obr_org_item{
    background-image: url(../img/org_icon1.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 68px;
    display: table;
    margin-bottom: 15px;
    min-height: 58px;
}
.rows .mx-rek_obr_org_item {
    display: block;
}
.mx-rek_obr_org_item h3{
    font-size: 15px;
    color: #333;
    text-transform: uppercase;
    margin-top: -2px;
    font-family: 'OpenSans';
}
.mx-rek_obr_org_item h4{
    font-family: 'OpenSans-Light';
    color: #8b8b8b;
    font-size: 15px;
    margin: 0px;
}
/* Rekomenduemye rabotodateli */
.mx-rekomenduemye_rabotodateli{
    margin-bottom: 80px;
}
.mx-rekomenduemye_rabotodateli .mx-rek_obr_org_item{  
    background-image: url(../img/people.png);
    padding-top: 8px;
    padding-bottom: 10px;
}
/* popup */
.mx-popup4 p{
    margin-top: 5px;
}
.mx-popup_wrap.mx-popup4 p span{
    width: 140px;
    line-height: 18px;
    padding-top: 10px;
}
.mx-popup_wrap input[type="submit"].mx-send_popup{
    width: 144px;
    padding: 11px;
    text-transform: uppercase;
    font-family: 'OpenSans';
    font-size: 17px;
    outline: none;
    margin-top: -40px;
    margin-right: 0px;
}
/* Проекты помощи в выборе профессии */
.mx-proekt_content .mx-h3_span{
    font-family: 'OpenSans-Light';
    font-size: 15px;
    color: #dd8a32;
}
.mx-proekt_content a, a.mx-link_proekt{
    color: #dd8a32;
    text-decoration: underline;
}
.mx-proekt_content a:hover, a.mx-link_proekt:hover{
    text-decoration: none;
}
.mx-proekt_content ul{
    margin-left: 20px;
}
.mx-proekt_content ul li{
    list-style-type: disc;
    font-family: 'OpenSans-Light';
    font-size: 14px;
}
.mx-projects_wrap{
    display: table;
    margin-bottom: 80px;
}
.mx-projects_one{
    float: left;
    margin: 20px 0px;
}
.mx-project_img{
    width: 240px;
    float: left;
}
.mx-project_img img{
    width: 100%;
}
.mx-project_text{
    width: 895px;
    float: left;
    margin-left: 24px;
}
.mx-project_text h5{
    margin-top: -5px;
}
.mx-project_text h5 a{
    color: #333;
}
.mx-project_text a.mx-link_read_next{
    margin-top: 26px;
    display: table;
}
/* combobox */
.custom-combobox input.custom-combobox-input{
    color: #607078!important;
    font-family:"Arial";
    font-size:13px;
    display: block;
    width: 100%;
    height: 40px;
    padding: 5px;
    padding-right: 35px;
    /*border: 1px solid #8b8b8b;*/
    background: #fff;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    border-radius: 0px!important;
}
.organizataion_filter .custom-combobox input.custom-combobox-input{
    height: 30px;
}
.custom-combobox input.custom-combobox-input:focus{
    box-shadow: inset 0 1px 1px rgba(0,0,0,.045), 0 0 3px rgb(130, 187, 2)!important;
}
.block_right_bottom .custom-combobox input.custom-combobox-input{
    width: 95%;
    background-position: 235px 15px;
}
.block_right_bottom .custom-combobox a.ui-corner-right{
    right: 12px;
}
#edit_organization .element {
    position: relative;
}
.custom-combobox a.ui-corner-right{
    position: absolute;
    bottom: 0px;
    right: 0px;
    height: 40px;
    opacity: 0;
}
.ui-menu .ui-menu-item{
    width: 100%;
}
ul#ui-id-2, ul#ui-id-5, ul#ui-id-4{ 
    display: block;
    max-width: 300px;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
}
.ui-menu {
    display: block;
    max-width: 300px;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
}
/* Sbor zajavok */
.mx-sbor_zajavok h3{
    text-align: center;
    color: #333;
    margin: 50px 0px;
    margin-bottom: 20px;
}
.mx-sbor_zajavok h2{
    margin-bottom: 30px;
}
.mx-sbor_zajavok p{
    color: #333;
    font-size: 17px;
    text-indent: 20px;
}
form.mx-form_static{
    width: 900px;
    display: table;
    margin: 0px auto;
    margin-bottom: 80px;
}
form.mx-form_static p{
    font-family: 'OpenSans';
    display: table;
    clear: both;
    color: #333;
    margin: 20px 0px;
}
form.mx-form_static p span{
    color: #333;
    display: table;
    width: 200px;
    float: left;
}
form.mx-form_static p span strong{
}
form.mx-form_static input[type="text"], form.mx-form_static p input[type="email"], form.mx-form_static select{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    display: block;
    width: 660px;
    height: 40px;
    padding: 5px;
    float: left;
    border: 1px solid #8b8b8b;   
}
form.mx-form_static input[type="submit"]{
    display: block;
    width: 144px;
    margin-right: 35px;
    background-color: #dd8a32;
    text-align: center;
    color: #fff;
    float: right; 
    border: none;
    padding: 11px;
    text-transform: uppercase;
    font-family: 'OpenSans';
    font-size: 17px;
    outline: none;
    border-radius: 22px; 
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
}
form.mx-form_static input[type="submit"]:hover{
    background-color: #d17f28;
}
form.mx-form_static select{
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: 632px 15px; 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/* Rabotodateli */
.mx-rabotodateli_content{
    margin-top: 38px;
    margin-bottom: 41px;
}
.mx-rabotodateli_wrap{
    width: 820px;
    float: left;
    margin-right: 25px;
}
.mx-rabotodateli_wrap .mx-pagination{
    margin-bottom: 0px;
}
.mx-rabotodateli{
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 68px;
    display: table;
    margin-bottom: 15px;
    min-height: 58px;
    background-image: url(../img/people.png);
    padding-top: 8px;
    padding-bottom: 10px;
}
.mx-rabotodateli h3{
    font-size: 15px;
    color: #333;
    text-transform: uppercase;
    margin-top: -2px;
}
.mx-rabotodateli h4{
    font-family: 'OpenSans-Light';
    color: #8b8b8b;
    font-size: 17px;
    margin: 0px;
}
.mx-rabotodateli ul{
    width: 710px;
    display: table;
    margin-top: 5px;
    margin-left: 18px;
}
.mx-rabotodateli ul li{
    font-family: 'OpenSans-Light';
    font-size: 15px;
    float: left;
    width: 350px;
    list-style-type: disc;
    line-height: 20px;
    padding-right: 50px;
}
.mx-rabotodateli ul li strong, .mx-one_organizacia ul li strong{
    color: #607078;
}
/* Form registration */
.mx-form_registration > p{
    width: 100%;
    display: table;
    text-align: center;
    color: #333;
    font-size: 17px;
    padding-top: 20px;
    font-weight: bold;
}
.mx-form_registration_block{
    width: 50%;
    float: left;
    min-height: 164px;
}
.mx-form_registration_block .form_row{
    display: table;
    width: 100%;
    margin: 10px 0px
}
.mx-form_registration_block .label{
    width: 150px;
    float: left;
    padding-top: 8px;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    color: #333;
    line-height: 18px;
}
.mx-form_registration_block .element{
    position: relative;
    width: 260px;
    float: left;
}
.mx-float-right .element{
    float: right;
}
.mx-float-right .element .error{
    display: table;
}
.mx-form_registration_block .element label{
    position: relative;
    display: table;
    float: left;
    margin-right: 10px;
    margin-top: 8px;
}
.mx-form_registration_block .element input{
    width: 100%; 
    height: 40px;
    padding: 5px;
    border: 1px solid #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 17px;
}
.mx-form_registration_block .element select{
    width: 100%; 
    height: 40px;
    padding: 5px;
    border: 1px solid #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: 230px 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.mx-form_registration_block .element input[type=radio]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    opacity: 0;
    filter: alpha( opacity=0 );
}
.mx-form_registration_block .element label div{ 
    position: absolute;
    display: block;
    top: 3px;
    width: 15px;
    height: 15px;
    background-image: url(../img/radio.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.mx-form_registration_block .element input[type=radio]:checked + div{
    background-image: url(../img/radio_act.png);
}
/* ui */
.ui-draggable .ui-dialog-titlebar{
    font-size: 22px;
    color: #dd8a32;
    padding: 4px;
    padding-top: 10px;
    padding-bottom: 12px;
    margin: 0px 14px;
    background: transparent;
    border: none;
    border-bottom: 3px solid #dcdcdc;
}
.ui-dialog-titlebar {
    margin: 0px!important;
    font-size: 18px!important;
    font-weight: normal!important;
    font-family: 'OpenSans';
}
.ui-dialog-titlebar-close {
    position: relative!important;
    padding: 0px!important;
    margin-bottom: 0px!important;
    top: 10px!important;
}
.personal_data_modal .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{
    padding: 4px !important;
    padding-top: 10px !important;
}
.ui-button-icon.ui-icon.ui-icon-closethick{
    width: 35px;
    height: 35px;
    display: none;
    top: 5px;
    background: none;
    left: initial;
    right: 5px;
}
.ui-button-icon.ui-icon.ui-icon-closethick:hover{
    background: none; 
}
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    border: none;
    background: transparent;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    outline: none;
    position: relative;
    background-image: url(/img/update/close_modal.png) !important;
}
@media (max-width: 500px){
    wrap_update_page .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
        width: 12%;

        margin-right: 0px!important;
    }
}
/*.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:hover{*/
    /*background-image: url(../img/close_form.png);*/
/*}*/
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close:hover .ui-button-icon.ui-icon.ui-icon-closethick, .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close .ui-icon{
    background: none;
}
.mx-form_line{
    width: 100%;
    clear: both;
    margin: 10px 0px;
    padding-top: 10px;
    border-bottom: 3px solid #dcdcdc;  
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
    float: none;
    display: table;
    margin: 0px auto;
}
.ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget{
    display: table;
    background-color: #dd8a32;
    text-align: center;
    color: #fff;
    float: right;
    border: none;
    padding: 11px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-family: 'SegoeUIRegular';
    font-size: 16px;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget:hover{
    background-color: #d37c1f;
}
/* organiz all */
.ui-button.ui-corner-all.ui-widget{
    background: #82bb02 url(/theme/mx-add/img/bs-forum-021017__ico-back.png);
    border-radius: 0;
}
.organization_info .ui-button.ui-corner-all.ui-widget{
    background-image: url(/img/update/background_button.png);
}
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    background-color: transparent !important;
}
.personal_data_modal .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    margin-top: -12px;
}
/* forgot password */
.forgot_password_modal{
    width: 100% !important;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    max-width: 470px!important;

}
.forgot_password_modal .forgot_password_form > p{
    font-family: 'OpenSans';
    font-size: 18px;
    text-align: center;
    color: #333;
    margin: 10px 0px;
    margin-bottom: 25px;
}
.forgot_password_modal .forgot_password_form .label{
    float: left;
    padding: 0px 22px;
    padding-top: 6px;
    font-size: 17px;
    font-family: 'OpenSans-Light';
    color: #8b8b8b;
}
.forgot_password_modal .forgot_password_form .element input{
    width: 234px;
    height: 35px;
    padding-left: 5px;
    border: 1px solid #999;
    float: right;
    margin-right: 25px;
}
.forgot_password_modal .ui-button-icon.ui-icon.ui-icon-closethick{
    left: 15px;
}
.forgot_password_modal .ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget{
    margin-top: 0px;
}
/* Metodiki */
.mx-ready_test{
    position: absolute;
    width: 128px;
    height: 27px;
    display: none;
    top: 101px;
    left: 0px;
    background-image: url(../img/ready_test.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.mx-slide_item_block{
    position: relative;
    cursor: pointer;
    height: 134px;
    overflow: hidden;
}
.mx-slide_item_block_four_square{
    position: relative;
    cursor: pointer;
    height: 134px;
    overflow: hidden;
}
.rght_title .close{
    background-image: url(../img/close_form.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 35px;
    height: 35px;
    display: table;
    margin-left: 5px;
    margin-top: 10px;
}
a#closelink{
    background-image: url(../img/close_form.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 35px;
    height: 35px;
    display: table;
    margin-left: 0px;
    margin-top: 5px;
    opacity: 1;
    position: absolute;
    top: 20px;
    left: 5px;
}
/* home */
/*.mx-user_wrap{
  width: 400px;
}*/
.mx-home_slider_info h1{
    width: 1200px;
}
/*22.11 Oksana for 4square*/
.details {
    float: right;
}
#wrapper_for_teacher {
    position: relative;
}
#content_header {
    height: 57px;
    margin-bottom: 10px;
    position: relative;
}
@font-face {
    font-family: 'kids52regular';
    src: url('fonts/kids52-regular-webfont.eot');
    src: url('fonts/kids52-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/kids52-regular-webfont.woff') format('woff'),
        url('fonts/kids52-regular-webfont.ttf') format('truetype'),
        url('fonts/kids52-regular-webfont.svg#kids52regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#content_header #money_per_pound {
    background: url("../img/money-per-round.png") no-repeat right center;
    color: #ffffff;
    height: 57px;
    position: absolute;
    right: 0;
    top: 0;
    width: 280px;
}
#content_header #money_per_pound span.phrase {
    color: #525252;
}
#content_header #money_per_pound span {
    display: block;
    float: left;
    margin-top: 16px;
}

#content_header #money_per_pound span.money_amount {
    font-size: 25px;
    margin-left: 95px;
    margin-top: 15px;
    font-family: "kids52regular",sans-serif;
}
#content_header #money_per_pound span.currency {
    margin-left: 5px;
    margin-top: 20px;
}
.clear {
    clear: both;
}
#test_answers .header_row {
    background-color: #535365;
    color: #fff;
    text-align: center;
}
.header_row:first-of-type {
    margin-top: 0;
}
.test_answers_row {
    border-bottom: 1px solid #ccc;
}
.test_answers_row {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
}
#test_answers .test_answers_row.header_row:first-of-type .activity, 
#test_answers .test_answers_row.header_row:first-of-type .comment_div {
    height: 50px !important;
    padding-top: 15px;
}
#test_answers .test_answers_row .activity,
#test_answers .test_answers_row .comment_div {
    float: left;
    width: 19%;
}
#test_answers .test_answers_row .comment_div {
    width: 22%;
}
#test_answers .test_answers_row .light_level,
#test_answers .test_answers_row .middle_level,
#test_answers .test_answers_row .advanced_level {
    float: left;
    padding: 0 0.2%;
    width: 12%;
}
#test_answers .test_answers_row .activity_money,
#test_answers .test_answers_row .activity_time {
    float: left;
    padding: 0 0.5%;
    width: 9%;
}
#test_answers .test_answers_row div {
    line-height: 30px;
}
.test_answers_group {
    /*background-color: #838396 !important;*/
    color: #fff;
    padding: 0 0.5%;
}
.test_answers_row:nth-of-type(2n+1) {
    background-color: #ffffff;
}
#test_answers .test_answers_row .selected {
    background-color: #5bc0de;
}
.light_level.selected {
    background: #f8fba4 url("../img/flag_light.png") no-repeat 50% 50% !important;
}
.middle_level.selected {
    background: #d7efff url("../img/flag_middle.png") no-repeat 50% 50% !important;
}
.advanced_level.selected {
    background: #fed0c0 url("../img/flag_advanced.png") no-repeat scroll 50% 50% !important;
}
.stage4 .selected {
    background-image: none !important;
}
#test_answers .test_answers_row .comment_div input {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #c3c3c3;
    color: #525252;
    font-family: "Segoe UI",sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin: 3px 5px;
    padding: 0 5px;
    width: 93%;
}
.test_answers_row .row_time_select {
    min-height: 36px !important;
}
.row_time_select {
    float: left;
    width: 36%;
}
.activity_money.for_result_money {
    text-align: center;
}
.activity_time.for_result_time {
    text-align: center;
}
.activity_money {
    text-align: center;
}
.activity_time {
    text-align: center;
}
.row_time_select input {
    margin-left: 10px;
}
.buttons {
    margin-top: 20px;
}
.float_right {
    float: right;
}
#show_hide_example {
    margin-top: 20px;
    float: left;
}
#show_hide_example:hover {
    /*  text-decoration: underline;*/
}
.test_button {
    border: 0 none;
    margin-right: 30px;
    padding-top: 2px;
    text-align: left;
}
.conteiner-center .details, .registration input[type="submit"], 
.test_button, .personal_data_row .data_input input[type="submit"] {
    background: url("../img/bgdet.png") no-repeat 0 0;
    float: right;
    height: 62px;
    line-height: 58px;
    padding: 2px 0 0 17px;
    text-transform: uppercase;
    width: 108px;
    color: #fff;
    /*font-family: "kids52regular",sans-serif;*/
    font-size: 20px;
}
.test_button_back {
    background: url("../img/bgdet1.png") no-repeat 0 4px;
    padding-left: 33px;
}
#result {
    font-weight: bold;
}
.size .color {
    font-size: 16px;
}
.color {
    color: #cb8223;
    font-weight: 600;
}
.size a:hover {
    text-decoration: underline;
}
/* /4square/ */
a.interview, a.mx-interview{
    display: table;
    margin-top: 10px;
    font-family: 'OpenSans-Bold';
    font-size: 16px;
    color: #dd8a32;
    text-decoration: underline;
}
a.interview:hover, a.mx-interview:hover{
    text-decoration: none;
}
#test_answers .header_row {
    background-color: #dd8a32;
}
.test_answers_group {
    background-color: #343334;
    padding-left: 15px;
}
.header_row {
    padding-top: 10px;
}
.mx-square_wrap p, .mx-tab_text p{
    display: block;
    clear: both;
    padding: 0px;
}
.mx-square_span{
    display: table;
    width: 300px;
    float: left;
}
/* Anketa */
.mx-wrap_window{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.4);
}
.mx-persone_photo_wrap{
    width: 190px;
    display: table;
    float: left;
    padding-left: 10px;
}
.mx-persone_photo{
    width: 100%;
    text-align: center;
}
/*.mx-persone_photo_change a{*/
    /*font-family: 'OpenSans-Light';*/
    /*color: #333;*/
    /*font-size: 17px;*/
    /*outline: none;*/
    /*text-decoration: underline;*/
/*}*/
.mx-persone_photo_change a:hover{
    text-decoration: none;
}
.mx-persone_info_wrap{
    width: 450px;
    float: left;
}
.mx-persone_info_wrap .form_row{
    display: table;
    width: 100%;
    margin: 10px 0px
}
.mx-persone_info_wrap .element{
    position: relative;
    width: 260px;
    float: right;
}
.mx-persone_info_wrap .element .error{
    display: table;
}
.mx-persone_info_wrap .label{
    width: 150px;
    float: left;
    padding-top: 8px;
    font-family: 'SegoeUISemiBold';
    font-size: 16px;
    color: #607078;
    line-height: 18px;
}
.mx-persone_info_wrap .element label{
    position: relative;
    display: table;
    float: left;
    margin-right: 10px;
    margin-top: 8px;
    color: #607078;
}
.mx-persone_info_wrap .element input{
    width: 100%; 
    height: 40px;
    padding: 5px;
    border: 1px solid #D9D9D6;
    font-family: 'SegoeUIRegular';
    font-size: 14px;
    color: #607078;
}
.mx-persone_info_wrap .element select{
    width: 100%; 
    height: 40px;
    padding: 5px;
    border: 1px solid #D9D9D6;;
    font-family: 'SegoeUIRegular';
    font-size: 14px;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: 230px 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #607078;
}
.mx-persone_info_wrap .element input[type=radio]{
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    opacity: 0;
    filter: alpha( opacity=0 );
}
.mx-persone_info_wrap .element label div{ 
    position: absolute;
    display: block;
    top: 3px;
    width: 15px;
    height: 15px;
    background-image: url(../img/radio.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.mx-persone_info_wrap .element input[type=radio]:checked + div{
    background-image: url(../img/radio_act.png);
}
.mx-portfolio_wrap{
    width: 100%;
    display: table;
    margin-top: 18px;
}
.mx-portfolio_wrap h4{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    color: #333;
    display: table;
    float: left;
    margin: 0px;
}
.mx-persone_info_wrap .mx-input_upload_wrap {
    float: right;
    margin-top: 0px;
}
.mx-persone_info_wrap .mx-this_file{
    display: none;
}
.mx-persone_info_wrap .mx-upload_button{
    font-size: 17px;
}
.mx-portfolio_items{
    display: table;
    margin-top: 15px; 
}
.mx-portfolio_items span{
    color: #333;
    float: left;
    display: table;
    font-size: 12px;
    line-height: 25px;
}
.mx-portfolio_items a{
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    margin-left: 10px;
    margin-top: 5px;       
    background-image: url(../img/reset_file.png);
    background-repeat: no-repeat;
    background-position: 0 0; 
}
.mx-change_pass{
    position: relative;
    height: 30px;
    display: table;
    padding-top: 30px
}
.mx-change_pass a{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    text-decoration: underline;
}
.mx-change_pass a:hover{
    text-decoration: none;
}
.personal_data_modal .ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget{
    margin-top: -66px;
}
/* http://f156.mon.prostoy.ru/4square/1 */
.mx-tab_header{
    width: 100%;
    border: none;
}
.mx-tab_header_item{
    width: 24%;
    text-align: center;
    color: #333;
    font-size: 17px;
    padding: 9px;
    cursor: pointer;
    border: none;
}
.mx-tab_header_item:hover {
    background-color: #f0f0f0;
    border-bottom: 4px solid #dd8a32;
    color: #dd8a32;
}
.mx-tab_active{
    background-color: #f0f0f0;
    border-bottom: 4px solid #dd8a32;
    color: #dd8a32;
}
.mx-tab_text{
    display: none;
}
.mx-text_active{
    display: block;
}
.conteiner-center .details{ 
    display: table;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    background: #dd8a32;
    padding: 0px;
    text-align: center;
    border: none;
    float: right;
    margin-left: 14px;
    margin-top: 26px;
    margin-bottom: 26px;
    border-radius: 28px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    outline: none;
}
.test_button{
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    background: #dd8a32;
    padding: 0px;
    text-align: center;
    border: none;
    border-radius: 28px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    outline: none;
    height: 40px;
    line-height: 40px;
}
.test_button_back{
    background: #8b8b8b;
    color: #fff !important;
}
.stage_submit{
    color: #fff !important;  
}
.test_button_back:hover{
    background: #716c6c;
}
.conteiner-center .details:hover{
    background-color: #d17f28;
}
/* prof prof */
.mx-prof_prof_wrap {
    display: block;
    height: 100%;
    padding-left: 10px;
    overflow: auto;
    overflow-x: hidden;
}
.mx-prof_prof_wrap ul li{
    list-style-type: disc;
    color: #8b8b8b;
    font-size: 15px;
    font-family: 'OpenSans-Light';
}
.mx-prof_prof_wrap ul li span{
    color: #8b8b8b !important;
    font-size: 15px !important;
    font-family: 'OpenSans-Light' !important;
}
/**/
scales-description-separator ul li span{
    font-family: 'OpenSans-Light' !important;
    color: #8b8b8b !important;
    padding-left: 9px;
    font-size: 17px !important;
}
scales-description-separator span{
    font-family: 'OpenSans-Light' !important;
    color: #8b8b8b !important;
    padding-left: 0px;
    font-size: 17px !important;
}
scales-description-separator {
    display: block;
    padding: 0px 10px;
}
/**/
.head_row .right.mx-vakancii_tab{
    width: 200px;
}
/**/
.mx-slide_item_block h3{
    padding-right: 10px;
}
.mx-slide_item_block_four_square h3{
    padding-right: 10px;
}
/* Autoris */
.authorization_modal, .forgot_password_modal{
    background-color: #fefefe;
    border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -ms-border-radius: 8px !important;
    -o-border-radius: 8px !important;
}
.forgot_password_modal .error{
    font-size: 14px;  
    text-align: center;
}
.forgot_password_modal h1{
    font-size: 22px;
}
.authorization_modal .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{
    padding: 5px;
    overflow: hidden;
}
.forgot_password_modal .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{
    padding: 5px;
    overflow: hidden;

}
.authorization_modal .ui-dialog-title{
    padding: 4px;
    /*    padding-top: 10px;
        font-size: 22px;*/

}
.ui-dialog-title{
    width: 88%!important;
}
.forgot_password_modal .ui-dialog-title{
    padding: 4px;
    /*    padding-top: 10px;
        font-size: 22px;*/
}
.authorization_modal .ui-draggable .ui-dialog-titlebar{
    padding: 0px;
}
wrap_organization_page .ui-draggable .ui-dialog-titlebar{
    padding: 0px;
}
.authorization_modal .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    margin-top: -6px;
}
.forgot_password_modal .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    margin-top: -6px;
}
.authorization_modal .left{
    width: 70px;
    padding-left: 5px;
    padding-top: 4px;
}
.authorization_modal input{
    width: 215px;
    height: 35px;
    padding-left: 5px;
    border: 1px solid #999;
    float: right;
    margin-right: 5px;
}
.authorization_modal #register_link, .authorization_modal #forgot_password_link{
    text-decoration: underline;
    font-family: 'OpenSans';
    color: #dd8a32;
}
.authorization_modal #register_link:hover, .authorization_modal #forgot_password_link:hover{
    text-decoration: none;
}
.authorization_modal .ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget{
    margin-top: -60px;
    font-size: 14px;
    width: 110px;
    padding: 9px;
}
.authorization_modal .mx-aut_links{
    margin-top: 30px;
}
.authorization_modal #login-form{
    margin-bottom: 0px;
    margin-top: 6px;
}
.mx-login-form_inputs{
    margin-top: 10px;
}
.authorization_modal #advice-auth-login{
    margin-bottom: 52px;
    margin-top: 10px;
    font-size: 14px;
}
/**/
.registration_modal{
    border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -ms-border-radius: 8px !important;
    -o-border-radius: 8px !important;
}
.registration_modal .ui-dialog-title{
    padding: 4px;
    padding-top: 10px;
    font-size: 22px;
}
.registration_modal .ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle{
    padding: 0px;
}
.registration_modal .ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    margin-top: -18px;
    margin-right: -10px;
}
/**/
#recommended_organizations_form input[name="recommended_org_name"],
#recommended_employers_form input[name="recommended_emp_name"],
#recommended_employers_form input[name="recommended_emp_city"]{
    font-size: 17px;
    display: block;
    width: 100%;
    height: 40px;
    padding: 5px;
    margin-top: 15px;
    border: 1px solid #8b8b8b;
}
#recommended_employers_form input[name="recommended_emp_city"]{
    margin-top: 0px;
}
a {
    outline: none !important;
}
/**/
.mx-one_new_text h4 a{
    color: #333;
}
/**/
.send_email_organization form.mx-form_static{
    width: 820px;
    margin-bottom: 0px;
}
.mx-call_form_wrap{
    width: 100%;
    display: table;
    margin-bottom: 14px;
}
.send_email_organization .mx-label_call{
    width: 140px;
    line-height: 18px;
    padding-top: 10px;
    float: left;
    color: #333;
    font-family: 'OpenSans-Light';
}
.send_email_organization .mx-input_call{
    width: 660px;
    float: right;
}
.send_email_organization .mx-input_call input{
    width: 100%;
}
.send_email_organization .mx-input_call textarea{
    width: 100%;
    height: 170px;
    border: 1px solid #8b8b8b;
    padding-left: 5px;
    color: #999;
    font-family: 'OpenSans-Light';
}
.send_email_organization .mx-input_upload_wrap{
    margin-top: 38px;
    margin-bottom: 10px;
}
.send_email_organization .ui-dialog-buttonset button.ui-button.ui-corner-all.ui-widget {
    margin-top: -59px !important;
    position: absolute;
    right: 16px;
}
.send_email_organization form.mx-form_static p{    
    display: table;
    text-align: center;
    color: #333;
    font-size: 15px;
    padding-top: 10px;
    font-weight: bold;
    margin-bottom: 0px;
}
.hidden_block {
    display: none;
}
/* forum */
.mx-forum_theme{
    background-color: #f0f0f0;
    margin: 10px;
    padding: 10px;
    padding-left: 100px;
    background-image: url(../img/forum_icon.png);
    background-repeat: no-repeat;
    background-position: 28px 16px;
}
.mx-forum_theme h3 a{
    color: #dd8a32;
}
.mx-forum_theme h3 a:hover{
    text-decoration: underline;
}
.mx-one_theme_wrap small {
    font-size: 14px;
    text-align: right;
    display: table;
    float: right;
}
.mx-one_theme_wrap .mx-message{
    font-size: 17px;
    margin-bottom: 42px;
}
.mx-forum_comments .media-body{
    display: table;
    width: 100%;
    background-color: #f0f0f0;
    padding: 10px;
    margin: 5px 0px;
}
.mx-forum_comments .media-body-child{
    margin-left: 25px;
    border-left: 4px solid #f0f0f0;
    padding-left: 15px;
    margin-top: 15px;
}
.mx-forum_comments .media-body h4, .mx-forum_comments .media-body-child h4{
    margin: 0px;
    font-size: 16px;
    width: 900px;
    float: left;
}
.mx-forum_comments .media-body p, {
    clear: both;
    display: block;
    margin-top: 35px;
}
.media-body-child p{
    clear: both;
    display: block;
    padding-top: 10px;
}
.mx-add_comment{
    /*padding: 0px 20px;*/
    /*border-bottom: 1px solid #b0afaf;*/
}
.mx-add_comment p{
    color: #dd8a32;
    font-size: 18px;
}
.mx-add_comment form{
    width: 100%;
    display: block;
}
.mx-add_comment form label{
    float: left;
}
/*.mx-add_comment button{  
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    padding: 10px 20px;
    border: none;
    float: right;
    margin-top: 26px;
    margin-bottom: 26px;
    margin-right: 24px;
    border-radius: 28px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    background-color: #dd8a32;
    outline: none;
}
.mx-add_comment button:hover{
    background-color: #d17f28;
}*/
.mx-add_comment textarea{
    width: 930px !important;
    height: 100px !important;
    float: right;
}
.mx-add_comment .form-group{
    clear: both;
    display: table;
    width: 100%;
}
.mx-answer{
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 20px;
    border: none;
    display: table;
    margin-top: 0px;
    margin-bottom: 4px;
    border-radius: 28px;
    float: right;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    background-color: #dd8a32;
    outline: none;
}
.mx-message_date{
    margin-top: -28px;
}
/* Профессии */
.mx-best_profession_all{
    width: 33%;
    margin-left: 2px;
}
.mx-prof_prof_wrap h2 {
    font-size: 16px;
    font-weight: 300;
}
/**/
.mx-wrap_org3 form span.mx-boxy_span{
    margin-bottom: -8px;
}
.left_float_cell.left_cell > input {
    margin-bottom: 5px;
    width: 100%;
    border: 1px solid #DCDCDC;
    padding-left: 10px;
}
input[name="money"] {
    border: 1px solid #DCDCDC;
    padding-left: 10px;
}
.add {
    color: #dd8a32;
    cursor: pointer;
    float: right;
    text-decoration: underline;
}
.add:hover {
    text-decoration: none;
}
.comment_div .error {
    line-height: 15px !important;
    margin: 0 0 0 5px !important;
}
/* search */
.mx-search_tabs{
    width: 100%;
    display: table;
}
.mx-search_tabs ul li{
    width: 33%;
    float: left;
    text-align: center;
    border-bottom: 4px solid #fff;
}
.mx-search_tabs ul li:hover{
    background-color: #f0f0f0;
    border-bottom: 4px solid #dd8a32;
    color: #dd8a32;
}
.mx-search_tabs ul li.mx-active_search{
    background-color: #f0f0f0;
    border-bottom: 4px solid #dd8a32;
    color: #dd8a32;
}
.mx-search_tabs ul li.mx-active_search a{
    color: #dd8a32;
}
.mx-search_tabs ul li a{
    font-family: "OpenSans";
    display: block;
    font-size: 17px;
    color: #333;
    text-transform: uppercase;
    padding: 15px 0px;
}
.mx-search_tabs ul li:hover a{
    color: #dd8a32;
}

.mx-one_organizacia ul.mx-search_adress li{
    float: left;
    width: 40%;
    word-break: break-word;
}
.mx-one_organizacia.mx-search_adress_wrap{
    min-height: 64px;
    display: table;
    width: 100%;
}
.mx-search_organizacia .mx-pagination{
    margin-bottom: 0;
}

.mx-licenses a{
    font-family: 'OpenSans-Light';
    font-size: 16px;
    text-decoration: underline;
    color: #dd8a32;
}
.mx-licenses_wrap{
    border-top: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
}
.mx-licenses a:hover{
    text-decoration: none;
}
.mx_empty_link.mx-licenses_icon{
    background-image: url(/theme/mx-add/img/icon_pdf.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 36px;
}
/* news */
.mx-new_wrap{
    padding-top: 26px;
    padding-bottom: 80px;
}
.mx-new_block{
    width: 100%;
    max-width: 1146px;
    border: 1px solid #bfbfbf;
    border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px;
    display: block;
    margin: 12px 0px;
    overflow: hidden;
}
.mx-new_title_block{
    /*display: block;*/
    /* height: 55px;*/
    display: table;
    width: 100.1%;
    overflow: hidden; 
    background-color: #e3ad74;
}
.mx-new_title{
    float: left;
    padding: 16px 0px 17px 15px;
    display: block;
    /*    max-width: 75%;*/
    font-family: 'OpenSans';
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
    background-color: #e3ad74;
}
.mx-new_date {
    display: block;
    float: right;
    min-width: 241px;
    padding: 16px 0px 20px 10px;
    background-color: #dd8a32;
    background-image: url(../img/news_icon.png);
    background-repeat: no-repeat;
    background-position: right top;
}

.mx-new_date span{
    color: #fff;
    font-family: 'OpenSans-Light';
    font-size: 16px;
}
.mx-new_date .mx-new_date_date{
    display: inline-block;
    min-width: 95px;
}
span.mx-new_date_time {
    margin-left: 18px;
    border-right: 1px solid #fff;
    padding-right: 14px;
    margin-right: 58px;
}
.mx-new_content_block, .mx-new_content_block p{
    padding: 12px;
    color: #333;
    font-size: 17px;
    font-family: 'OpenSans-Light';
}
.mx-new_content_block p{
    padding: 0;
    margin: 6px 0px;
}
.mx-new_content_block a{
    color: #dd8a32;
    font-size: 17px;
    font-family: 'OpenSans-Light';
    text-decoration: underline;
    font-weight: bold;
}
.mx-new_content_block a:hover{
    text-decoration: none;
}
.mx-new_img{
    width: 300px;
    float: left;
    margin: 0px 12px 12px 0px;
}
.mx-new_img img{
    width: 100%;
}
.mx-new_anot{
    clear: both;
}
.mx-new_content_block strong{
    color: #000;
}
.mx-new_content_block ul{
    position: relative;
    clear: both;
}
.mx-new_content_block ul li{
    display: block;
    padding-left: 25px;
    list-style-type: disc;
}
.mx-new_content_block ul li:before {
    content: "• ";
    color: #dd8a32;
    font-size: 30px;
    padding-top: 12px;
    position: absolute;
    left: 0px;
    margin-top: -20px;
}
.mx-new_read_more{
    margin-top: 20px;
}
.mx-new_read_more a.mx-link_read_next{
    font-family: 'OpenSans';
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
/* forum */
.mx-forum300117{
    padding-top: 0;
}
.mx-forum300117 .mx-new_title{
    min-width: 95%;
}
.mx-forum300117 .mx-new_desc {
    display: table;
    clear: both;
    margin-bottom: 16px;
}
.mx-forum_set{
    display: table;
    margin-bottom: 22px;
    width: 100%;
}
.mx-admin_panel{
    display: table;
    margin-bottom: 10px;
}
.mx-forum_set a, .mx-admin_panel a{
    display: table;
    float: left;
    color: #313131;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    font-weight: 300;
    text-decoration: underline;
}
.mx-forum_set a:hover, .mx-admin_panel a:hover{
    text-decoration: none;
}
.mx-forum_set a#create_theme{
    margin-right: 35px;
}
.mx-forum300117 .mx-new_title{
    background-image: url(../img/forum_icon2.png);
    background-position: 11px 12px;
    background-repeat: no-repeat;
    padding: 16px 0px 17px 56px;
}
.mx-forum300117 .mx-new_title a{
    font-family: 'OpenSans';
    font-size: 17px;
    color: #fff;
    text-transform: uppercase;
}
.mx-forum300117 .mx-new_title a:hover{
    color: #dd8a32
}
.mx-hide_theme, .mx-edit_theme{
    background-position: left center;  
    background-repeat: no-repeat;
    padding: 5px 0px;
    padding-left: 30px;
}
.mx-hide_theme{
    margin-right: 50px;
    background-image: url(../img/forum_icon_hide_theme.png);
}
.mx-edit_theme{
    background-image: url(../img/forum_icon_edit_theme.png);
}
.mx-count_comments{
    color: #313131;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    padding: 12px;
    padding-top: 0;
}
.mx-count_comments span{
    color: #de8d38;
    font-size: 19px;
    font-family: 'OpenSans';
}
/* new theme */
/*.create_theme_modal p.lead{
  margin-top: -47px;
  font-size: 0px;
}*/
.create_theme_modal #form_create_theme label{
    width: 70px;
    padding-left: 5px;
    padding-top: 5px;
    display: table;
    float: left;
    color: #333;
    font-size: 17px;
    font-family: 'OpenSans-Light';
}
.create_theme_modal #form_create_theme input{
    width: 590px;
    height: 35px;
    padding-left: 5px;
    border: 1px solid #999;
    float: right;
    margin-right: 5px;
    color: #8b8b8b;
    font-family: 'OpenSans-Light';
}
.create_theme_modal #form_create_theme textarea{
    width: 590px;
    height: 210px;
    padding-left: 5px;
    border: 1px solid #999;
    float: right;
    margin-right: 5px;
    color: #8b8b8b;
    font-family: 'OpenSans-Light';
}
.create_theme_modal #form_create_theme .btn-success{
    display: table;
    background-color: #dd8a32;
    text-align: center;
    color: #fff;
    float: right;
    border: none;
    padding: 11px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 14px;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-family: 'OpenSans';
    font-size: 17px;
    outline: none;
    border-radius: 22px;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    -ms-border-radius: 22px;
    -o-border-radius: 22px;
}
.create_theme_modal #form_create_theme .form-group{
    margin-bottom: 16px;
    display: table;
    width: 100%;
}
.create_theme_modal .ui-dialog-title{
    margin-left: -20px !important;
    font-size: 30px;
    font-weight: 300;
}
.create_theme_modal{
    background-color: #fefefe;
    border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    -ms-border-radius: 8px !important;
    -o-border-radius: 8px !important;
}

/* theme */
.mx-one_theme_wrap310117 .mx-message{
    color: #333;
    font-size: 17px;
    font-family: 'OpenSans-Light';
}
.mx-comm_panel{
    float: left;
    width: 715px;
}
.mx-control_panel{
    float: right;
    width: 308px;
    padding-right: 54px;
}
.mx-one_theme_wrap310117_admin .mx-comm_panel h4{
    font-size: 18px;
    color: #dd8a32;
    font-family: 'OpenSans-Light';
}
.mx-one_theme_wrap310117_admin .mx-comm_hidden,
.mx-one_theme_wrap310117_admin .mx-comm_edit,
.mx-one_theme_wrap310117_admin .mx-comm_comment{
    font-family: 'OpenSans-Light';
    font-size: 16px;
    color: #363636;
    padding-left: 28px;
    margin-left: 12px;
    text-decoration: underline;
    background-repeat: no-repeat;
    background-position: left center;
}
.mx-one_theme_wrap310117_admin .mx-comm_hidden:hover,
.mx-one_theme_wrap310117_admin .mx-comm_edit:hover,
.mx-one_theme_wrap310117_admin .mx-comm_comment:hover{
    text-decoration: none;
}
.mx-comm_comment_wrap{
    display: table;
    width: 100%;
    clear: both;
    text-align: right;
    margin-top: 10px;
}
.mx-one_theme_wrap310117_admin .mx-comm_hidden{
    background-image: url(../img/comm_icon_hidden.png);
}
.mx-one_theme_wrap310117_admin .mx-comm_edit{
    background-image: url(../img/comm_icon_edit.png);
}
.mx-one_theme_wrap310117_admin .mx-comm_comment{
    background-image: url(../img/comm_icon_comm.png);
}
.mx-one_theme_wrap310117_admin .media{
    border: 1px solid #bfbfbf;
    border-bottom: none;
    border-radius: 0px 20px 0px 0px;
    -webkit-border-radius: 0px 20px 0px 0px;
    -moz-border-radius: 0px 20px 0px 0px; 
    overflow: hidden;
    display: table;
    width: 100%;
    margin-bottom: 20px;
}
.mx-one_theme_wrap310117_admin .media-body{
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url(../img/comm_icon_clock.png);
}
.mx-one_theme_wrap310117_admin .mx-forum_comments .media-body{
    margin: 0;
}
.mx-one_theme_wrap310117_admin .mx-comm_photo_wrap{
    float: left;
    display: table;
    width: 82px;
}
.mx-one_theme_wrap310117_admin .mx-comm_photo{
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: table;
    margin: 2px 0px 8px 8px;
}
.mx-one_theme_wrap310117_admin .mx-forum_comments .media-body-child{
    position: relative;
    clear: both;
    display: table;
    width: 100%;
    margin-left: 0px;
    border-left: 3px solid #dd8a32;  
    margin-top: 8px;
    padding-top: 4px;
    padding-left: 10px;
}
span.mx-bottom_line{
    position: absolute;
    display: block;
    bottom: -5px;
    width: 101%;
    left: -3px;
    border-bottom: 1px solid #b0afaf;
}
.mx-one_theme_wrap310117_admin .media {
    border: none;
}
.mx-one_theme_wrap310117_admin .media-body-child .mx-comm_photo{
    margin: 2px 0px 8px 4px;
}
.mx-one_theme_wrap310117_admin .mx-forum_comments .media-body-child:last-child span.mx-bottom_line{
    border-bottom: none;
}
.mx-one_theme_wrap310117_admin .media-body-child .mx-control_panel {
    width: 264px;
    padding-right: 0;
}

/* /forum/admin */
.mx-theme_title_block{
    background-image: url(../img/comm_icon_theme.png);
    background-repeat: no-repeat;
    background-position: 14px 12px;
    text-transform: uppercase;
    font-family: 'OpenSans';
    color: #fff;
    font-size: 17px;
    padding-left: 45px;
}
.mx-theme_act{
    background-image: url(../img/comm_icon_act.png);
    background-repeat: no-repeat;
    background-position: 22px 12px;
    padding-left: 63px;
}
.mx-theme_one_block{
    display: table;
    padding-top: 8px;
    width: 100%;
    border-bottom: 1px solid #b0afaf;
}
.mx-theme_one_block:last-child{
    border-bottom: none;
}
.mx-author_and_theme{
    width: 880px;
    float: left;
}
.mx-act_buttons{
    width: 200px;
    float: right;
}
.mx-act_buttons a{
    font-family: 'OpenSans-Light';
    font-size: 16px;
    color: #363636;
    padding-left: 28px;
    margin-left: 12px;
    text-decoration: underline;
    background-repeat: no-repeat;
    background-position: left center;
}
.mx-act_buttons a:hover{
    text-decoration: none;
}
.mx-act_buttons a.mx-reestablish{
    background-image: url(../img/icon_reestablish.png);
}
.mx-act_buttons a.mx-delete{
    background-image: url(../img/icon_delete.png);
}
.mx-author_title, .mx-theme_title{
    color: #dd8a32;
    font-size: 17px;
    font-weight: bold;
}
.mx-author_name, .mx-theme_name{
    font-size: 17px;
    color: #333;
}
.mx-theme_text{
    font-family: 'OpenSans-Light';
    color: #8b8b8b;
    margin: 12px 0px;
}
.mx-admin_theme_panel h2{
    font-size: 24px;
    margin-bottom: -8px;
    font-weight: 300;
    margin-top: 20px;
}
.mx-admin_theme_panel h1{
    margin: 20px 0px;
    margin-bottom: -12px;
}
.mx-one_theme_wrap .mx-control_panel small {
    margin-bottom: 10px;
}
.mx-one_theme_wrap .media-body-child .mx-control_panel small {
    padding-right: 17px;
    margin-bottom: 10px;
}
/* http://f156.mon.prostoy.ru/cabinet/public/projects */
.mx_public_project_wrap{
    margin-bottom: 80px;
    color: #333;
}
.mx_public_project_wrap .public_project_header{
    display: table;
    width: 100%;
}
a.mx-add_project{
    display: table;
    margin-bottom: 20px;
    padding: 6px;
    padding-left: 34px;
    font-size: 17px;
    font-family: 'OpenSans';
    color: #333;
    text-decoration: underline;
    background-image: url(../img/add_project.png);
    background-repeat: no-repeat;
    background-position: left center;
}
a.mx-add_project:hover{
    text-decoration: none;
}
.mx_public_project_block .mx-project_options a{
    float: left;
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    text-decoration: none;
    margin: 0px 4px;
    cursor: pointer;
}
.mx-project_icon{
    float: left;
    width: 25px;
    height: 25px;
    background-position: center;
    background-repeat: no-repeat;
    text-decoration: none;
    margin: 0px 4px;
    cursor: pointer;
}
/*.mx_public_project_block */.mx-project_options a.mx-project_rev{
    width: 32px;
    background-image: url(../img/icon_public_project_rev.png);
}
/*.mx_public_project_block */.mx-project_options a.mx-project_gall{
    width: 21px;
    background-image: url(../img/icon_public_project_gall.png);
}
/*.mx_public_project_block */.mx-project_options a.mx-project_edit{
    width: 21px;
    background-image: url(../img/icon_public_project_edit.png);
}
/*.mx_public_project_block */.mx-project_options a.mx-project_del{
    width: 18px;
    background-image: url(../img/icon_public_project_del.png);
}

.mx_public_project_block .changeable_block{
    margin: 14px 0px;
}
.mx-content_vacancy .date{
    color: #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 15px;
    margin: 5px 0px;
}
/**/
.mx-edit_organization .label{
        font-family: "SegoeUIRegular";
    color: #333;
    font-size: 16px;
}
.mx-edit_organization .element textarea,
.mx-edit_organization .element input,
.mx-edit_organization .element select{
    width: 100%;
        font-family: 'OpenSans-Light';
    color: #333;
    font-size: 16px;
    display: block;
    width: 100%;
    height: 35px;
    padding: 5px;
}
.mx-edit_organization .element textarea{
    height: 200px;
}
.mx-edit_organization .element select{
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 35px;
}
.public_project_window .ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget{
    display: table;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 26px;
    border: none;
    float: right;
    margin-left: 14px;
    margin-top: 2px;
    margin-bottom: 16px;
    outline: none;
}
.ui-dialog.public_project_window .ui-dialog-titlebar {
    border: none;
    border-bottom: 3px solid #dcdcdc;
    color: #dd8a32;
    font-size: 30px;
    padding: 10px 4px 12px;
    background: none;
    font-weight: initial;
}

/**/
.mx-slider_wrap .jssor_photos_block{
    background: transparent !important;
}
/*.mx-slider_wrap .slides_block img{
  width: 100% !important;
  height: auto !important;
  left: 0px !important;
  top: -20% !important;
}*/
.mx-slider_wrap .jssora05l{
    background-image: url(../img/slider_arrow.png);
    background-position: 0 0;
}
.mx-slider_wrap .jssora05r{
    background-image: url(../img/slider_arrow.png);
    background-position: -35px 0px;
}
.mx-slider_wrap .jssora05l:hover{
    background-image: url(../img/slider_arrow.png);
    background-position: 0 0;
}
.mx-slider_wrap .jssora05r:hover{
    background-image: url(../img/slider_arrow.png);
    background-position: -35px 0px;
}/*
.jssort01 .p .c{
  width: 100%;
  height: 100%;
}
.jssort01 .p:hover .c{
  width: 100%;
  height: 100%;
}*/
.mx-slider_h3{
    text-align: center;
    font-family: 'OpenSans-Light';
    text-transform: uppercase;
    color: #333;
    font-size: 20px;
    margin: 10px 0px;
    margin-bottom: 18px;
}
.mx-slider_wrap .changeable_block{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    line-height: 26px;
    margin-top: 16px;
    color: #333;
}

/* vacancy */
.mx_vacancy_window_wrap{
    margin-top: 22px;
}
.mx_vacancy_window_block{
    display: block;
    padding-left: 70px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(../img/icon_public_project.png);
}
.mx_vacancy_window_block h3{
    font-weight: 'OpenSans';
    font-size: 15px !important;
    color: #333;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    text-transform: uppercase;
    font-weight: bold;
}
.mx_vacancy_window_content p{
    margin: 8px 0px;
}
.mx_vacancy_window_content b{
    font-family: 'OpenSans';
    font-size: 15px;
    color: #333;
}
p.mx_vacancy_window_date{
    color: #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 15px;
    margin: 5px 0px;
    margin-bottom: 0px;
}
.mx_vacancy_window_content_col-6{
    width: 50%;
    float: left;
}
.vacancy_description a{
    color: #dd8a32 !important;
    margin-top: 12px;
    display: table;
}
.vacancy_description strong{
    display: block;
    margin-bottom: 6px;
}
/* galery */
.mx-edit_galery .mx-add_project{
    margin-top: 12px;
}
.mx-edit_galery.photos .photo_row .photo{
    width: 190px;
    height: 120px;
    overflow: hidden;
}
.mx-edit_galery .photo img{
    width: 100%;
}
.mx-edit_galery.photos .photo_row .photo_description{
    width: 472px;
    margin: 0px 15px;
}
.mx-edit_galery.photos .photo_row .photo_description input[type="text"]{
    height: 35px;
    font-size: 17px;
    font-family: 'OpenSans-Light';
    color: #333;
    padding-left: 8px;
}
.mx-edit_galery.photos .photo_row .photo_status{
    display: block;
    width: 100%;
    margin-top: 15px;
}
.mx-edit_galery .photo_status label{
    float: left;
    display: table;
    width: 166px;
}
.mx-edit_galery.photos .photo_row .photo_description .photo_status input{
    float: left;
    width: 15px;
    height: 15px;
    margin: 2px;
    margin-right: 6px;
}
.mx-edit_galery.photos .photo_row .photo_description .photo_status span{
    display: table;
    float: left;
    font-family: 'OpenSans-Light';
    font-size: 14px;
    color: #8b8b8b;
}
/* http://f156.mon.prostoy.ru/index.php/profile/user_psy_profile */
.mx-characteristic2{
    padding-top: 35px;
}
.mx-characteristic2 h1{
    text-align: left;
    font-family: 'OpenSans';
    font-size: 15px;
    color: #333;
    font-weight: 300;
    border-top: 1px solid #8b8b8b;  
    padding: 20px 40px;
    margin: 0px;
    background-position: 12px 24px; 
}
.mx-characteristic2 h1.mx-tab_h_header_active{
    color: #dd8a32;
    background-color: #f7f7f7;
}
.mx-characteristic2 .mx-tab_h_body{
    padding-top: 10px;
    padding-left: 45px;
}
.mx-characteristic2 .mx-tab_h_body p{
    font-family: 'OpenSans-Light' !important;
    font-size: 17px !important;
    color: #8b8b8b !important;
    padding-left: 0px;
    margin: 12px 0px;
}
/*.mx-characteristic2 .mx-tab_h_body span p{
  padding-left: 0px;
  margin: 0px;
}*/
/*.mx-characteristic2 .mx-tab_h_body p span{
  padding-left: 0px;
}*/

/**/
.mx-atention_wrap{
    background-repeat: no-repeat;
    background-position: 28px 14px;
    background-image: url(../img/bg_im.png);
    border-left: 3px solid #dd8a32;
    margin-left: -55px !important;
    padding-left: 70px !important;
}
.mx-characteristic2 .mx-tab_h_body p.mx-atention_wrap span.mx-atention_span{
    color: rgb(221, 138, 50) !important;
    font-family: "OpenSans-Light";
    font-size: 18px;
    display: block;
}
.mx-characteristic2 .mx-tab_h_body scales-description-separator span{
    line-height: 26px;
}

/* объявления */
.mx-adver_edit,
.mx-adver_del{
    display: table;
    float: left;
    text-decoration: underline;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    padding-left: 30px;
    margin-right: 36px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left center;
}
.mx-adver_edit:hover,
.mx-adver_del:hover{
    text-decoration: none;
}
.mx-adver_edit{
    background-image: url(../img/icon_edit2.png);
}
.mx-adver_del{
    background-image: url(../img/icon_public_project_del.png);  
}
.mx-moderator{
    display: table;
    width: 100%;
    margin-bottom: 20px;
}
.mx-adver_wrap .mx-new_title{
    max-width: 65%;
}
/* add */
.mx-adver_add_wraper{
    display: table;
    width: 100%;
    margin-top: 15px;
}
.edit_organization textarea{
    min-height: 140px;
}
.mx-adver_add_img{
    float: left;
    margin-left: 10px;
}
.mx-adver_add_text{
    width: 550px;
    float: right;
}
.mx-adver_add_text .label{
    width: 130px;
    float: left;
    font-size: 14px;
    color:#8b8b8b;
    font-weight: normal;
}
.mx-adver_add_text .element{
    width: 390px;
    float: right;
}
.mx-adver_add_text .element input,
.mx-adver_add_text .element textarea,
.mx-adver_add_text .element select{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    display: block;
    width: 100%;
    height: 40px; 
    padding: 5px;
    border: 1px solid #8b8b8b;
}
.mx-adver_add_text .element select{
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: 362px 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 35px;
}
.mx-adver_add_text .element textarea{
    height: 220px;
}
.mx-adver_add_img a{
    color: #333;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    text-align: center;
    text-decoration: underline;
    display: block;
    font-weight: bold;
}
.mx-adver_add_img a:hover{
    text-decoration: none;
}
.mx-adver_add_img img{
    margin: 0px auto;
    display: table;
    width: 100%;
    max-width: 150px;
}
.public_project_window.public_project_window_add .ui-dialog-buttonset .ui-button.ui-corner-all.ui-widget{
    margin-top: -33px;
}
/* http://f156.mon.prostoy.ru/cabinet/middle/programs */

.mx-left_block_in{
    color: #8b8b8b;
}
.mx-tab_h_body_block{
    margin-left: 135px;
}
.mx-organizacia240217 .cabinet_programs .mx-tab_h_header{
    padding-top: 5px;
    padding-bottom: 5px;
}
.mx-organizacia240217 .head_row{
    margin-bottom: 34px;
}
.mx-bef_checkbox{
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    margin-top: 6px;
    z-index: -1;
    background-image: url(../img/check1.png);
    background-repeat: no-repeat;
    background-position: center;
}

.mx-tab_h_body .mx-bef_checkbox {
    margin-top: 3px;
    top: 0;
}
.mx-bef_checkbox_act{
    background-image: url(../img/check1-checked.png) !important;
}
.mx-checkbox_wrap{
    margin-left: 105px;
}
.mx-checkbox_wrap{

}
.mx-checkbox_wrap .mx-bef_checkbox {
    background-image: url(../img/check-circle.png);
}
.mx-checkbox_wrap .mx-bef_checkbox_act {
    background-image: url(../img/checked-circle.png) !important;
}
form.mx-programs_middle .mx-tab_h_header{
    background-image: none;
    padding-left: 4px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: "SegoeUISemibold";
}
form.mx-programs_middle .mx-tab_h_header_active{
    background-image: none; 
}
.mx-programs_middle input[type="checkbox"]{
    width: 15px !important;
    height: 15px !important;
    margin-top: 9px;
    margin-right: 5px;
    opacity: 0;
}
.mx-programs_middle .mx-tab_h_wrap{
    padding-left: 0px;
    border: none;
}
.mx-programs_middle .mx-tab_h_body{
    padding-bottom: 0px;
}

.mx-right_block_in{
    color: #8b8b8b;
    font-size: 17px;
    font-family: 'OpenSans-Light';
}
/**/
.mx-wrap_org3.mx-search_panel{
    width: 100%;
}
.mx-search_panel_bl50{
    width: 50%;
    float: left;
    display: table;
    position: relative;
    height: 96px;
    margin-top: -10px;
}
.mx-search_panel_bl60{
    float: left;
    display: table;
    width: 562px;
}
.mx-search_panel_bl40{
    float: right;
    display: table;
    width: 264px;
    text-align: right;
}
.mx-wrap_org3.mx-search_panel form input[type='submit'], .mx-wrap_org3 form input[type='reset']{
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 22px;
    margin-right: 4px;
    width: 94px;
    display: inline-block;
    float: none;
}
.mx-wrap_org3.mx-search_panel form button[name=reset_form]{
    margin-top: 8px;
    margin-bottom: 0;
    width: 122px;
    display: inline-block;
    float: none;
}
.mx-search_panel_bl50 .custom-combobox{
    bottom: 0px;
    position: absolute;
    margin: 10px;
    width: 404px;
}
.mx-search_panel_bl50 .custom-combobox input.custom-combobox-input{
    background-position: 96% 15px;
}
.mx-wrap_org3.mx-search_panel form{
    display: table;
    width: 850px;
    padding-top: 0px;
    margin: 0px auto;
    margin-bottom: 20px;
}
.mx-wrap_org3.mx-search_panel form select{
    position: absolute;
    bottom: 10px;
    width: 418px;
    background-position: 96% 15px;
}
.mx-wrap_org3.mx-search_panel form input[type='text']{
    margin-top: 10px;
}
.mx-rek_obr_org_wrap_250217 .mx-pagination{
    margin-bottom: 0px;
}
.mx-block_small{
    display: none;
}
.mx-rek_obr_org_wrap_250217 .mx-rek_obr_org_item{
    padding-bottom: 18px;
}
.mx-rek_obr_org_wrap_250217 .mx-rek_obr_org_item h3{
    font-weight: bold;
}
/**/
.block_shool5-8_trajectory{
    min-height: 140px;
}
/* vis-hid */
.mx-checkbox_val{
    opacity: 0;
}
span.mx-checkbox_span {
    padding-left: 35px;
}
.mx-visibility_img{
    position: absolute;
    display: block !important;
    width: 37px;
    height: 19px;
    margin-left: -2px;
    margin-top: 1px;
    z-index: -1;
    /*background-image: url(../img/eye_open.png);*/
    background-repeat: no-repeat;
    background-position: center;
}
/*.mx-visibility_img_hide{
  background-image: url(../img/eye_close.png) !important;
}*/

/*.active .mx-visibility_img {
  background-image: url(../img/eye_open.png) !important;  
}

.active .mx-visibility_img_hide {
  background-image: url(../img/eye_close.png) !important;
}*/

.show_photo .mx-visibility_img {
    background-image: url(../img/eye_open.png);
}
.show_photo.active .mx-visibility_img {
    background-image: url(../img/eye_open_act.png);
}
.dont_show_photo span.mx-visibility_img {
    background-image: url(../img/eye_close.png);
}
.dont_show_photo.active span.mx-visibility_img {
    background-image: url(../img/eye_close_act.png);
}
/* rating */
.mx-block_rating{
    display: table;
    padding-bottom: 40px;
    margin-bottom: 50px;
}
.mx-block_rating h2{
    font-size: 15px;
    font-family: 'OpenSans';
    color: #333;
    text-transform: uppercase;
    margin-bottom: 24px;
}
.mx-rating_points{
    position: relative;
    display: table;
}
.mx-rating_line{
    display: block;
    position: absolute;
    border-top: 2px solid #8b8b8b;
    width: 99%;
    top: 18px;
    z-index: -1;
}
.mx-rating_point{
    background-color: #8b8b8b;
    width: 38px;
    height: 38px;
    float: left;
    margin-right: 78px;
    border-radius: 50%; 
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    cursor: pointer;
    -webkit-transition: 0.4s all ease;
    transition: 0.4s all ease;
}
.mx-rating_point:hover{
    background-color: #dd8a32;
    -webkit-transition: 0.4s all ease;
    transition: 0.4s all ease;
}
.mx-rating_point:last-child{
    margin-right: 0px !important;
}
.mx-rating_point_act{
    background-color: #dd8a32;
}
.mx-rating_point span{
    position: absolute;
    margin-left: 14px;
    margin-top: 9px;
    color: #fff;
    font-family: 'OpenSans';
}
.mx-rating_point span.mx-rating_info{
    position: absolute;
    margin-left: 18px;
    margin-top: 58px;
    font-size: 15px;
    font-family: 'OpenSans';
    color: #333;
    min-width: 220px;
}
.group-page {
    margin-top: 30px;
}
.group-page__link {
    color: #82bb02;
    font-family: "Segoe UI Regular";
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    margin-bottom: 20px;
}
.group-page__link img {
    display: inline-block;
    vertical-align: middle;
}
.group-page__link span {
    color: inherit;
    line-height: 0;
    margin-left: 8px;
    font-size: inherit;
    display: inline-block;
    vertical-align: middle;
    text-decoration: underline;
}
.group-page__heading {
    font-size: 24px;
    color: #607078;
    text-transform: uppercase;
    font-family: "SegoeUIBold";
    margin-top: 0;
}
.group-page__heading-bl {
    width: 80%;
    float: left;
}
.group-page__users-ico {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 7px;
}
.group-page__text-usres {
    display: inline-block;
    vertical-align: baseline;
    color: #82bb02;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 12px;
    font-family: "SegoeUIRegular";
}
.group-page__text-usres:hover {
     color: #82bb02;
}
    .offline_user {
        height: 10px;
        width: 10px;
        background: #a4a3a3;
        display: inline-block;
        border-radius: 10px;
        margin-right: 8px;
    }
    .online_user {
        height: 10px;
        width: 10px;
        background: #84bc00;
        display: inline-block;
        border-radius: 10px;
        margin-right: 8px;
    }
    .user_status {
        color: #aaaaaa;
        font-size: 12px;
        font-family: 'Segoe UI Regular';
        margin-top: 5px;
    }
.group-page__text {
    color: #607078;
    font-family: "SegoeUIRegular";
    font-size: 16px;
    margin-bottom: 26px;
    display: block;
}
.group-page__in-community {
    width: 20%;
    float: right;
    text-align: center;
}
.group-page__img {
    margin-bottom: 10px;
}
.group-page__img img {
    max-width: 100%;
}
.group-page__in-community-text {
    color: #82bb02;
    font-size: 12px;
    font-family: "Segoe UI Regular";
}
.group-page__delete-user {
    display: inline-block;
    vertical-align: baseline;
    margin-left: 5px;
    background: none;
    border: none;
}
.group-page__text-bl {
    margin-top: 20px;
    display: block;
    float: left;
    width: 100%;
}
.group-page .btn_click {
    font-size: 11px!important;
}
/* media */
.group-page .input-group .form-control{
    color: #8b8b8b;
    height: 30px;
}
.group-page .input-group .form-control::-webkit-input-placeholder, .custom-combobox-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.group-page .input-group .form-control::-moz-placeholder, .custom-combobox-input::-moz-placeholder { /* Firefox 19+ */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.group-page .input-group .form-control:-ms-input-placeholder, .custom-combobox-input:-ms-input-placeholder { /* IE 10+ */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.group-page .input-group .form-control:-moz-placeholder, .custom-combobox-input:-moz-placeholder { /* Firefox 18- */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.pggr {
    margin-top: 20px;
    margin-bottom: 20px;
}
.group-page  .my_page_head {
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 30px;
}
.group-page .btn_click_cencel {
    font-size: 11px !important;
}
#custom-search-input label {
    margin-top: 5px;
    color: #607078;
    font-family: "Segoe UI Regular";
    font-weight: 400;
}
.user_message_top_left .headinggroup{
        color: #607078;
        font-size: 14px;
        font-family: "Segoe UI Bold";
        margin-top: 4px;
        margin-bottom: 15px;
        display: block;
    }
.user_message_midle {
    font-size: 14px;
    text-transform: uppercase;
    color: #607078;
    font-family: "SegoeUISemibold";
    margin-bottom: 10px;
}
.user_message_midle p {
    font-size: 14px;
    color: #607078;
    text-transform: none;
    margin-bottom: 0;
    font-family: "segoe UI Regular";
}
.comment {
    float: left;
}
.user_message_bottom_right {
    text-align: center;
}
.comment button {
    color: #82bb02;
    background: none;
    font-size: 16px;
    padding-left: 0;
    font-family: "Segoe UI Regular";
    margin-left: 0;
    border: none;
    background: #fff;
    outline: none;
}
.likespan {
    color: #82bb02;
    font-size: 14px;
    font-family: "Segoe UI Regular";
}
.likespan span {
    display: inline-block;
    vertical-align: middle;
}
.likespan button {
    padding: 0;
    background: none;
    outline: none;
    border: none;
    display: inline-block;
    vertical-align: middle;
}
.moderator-green {
    color: #82bb02;
    font-size: 12px;
    font-family: "Segoe UI Regular";
    margin-bottom: 5px;
    display: block;
    
}
.input-group-oh {
    overflow: hidden;
}
.moderator-gray {
    color: #333;
    font-size: 12px;
    font-family: "Segoe UI Regular";
    margin-bottom: 5px;
    display: block;
    
}
.page_friends_head {
    color: #607078;
    font-family: "Segoe UI Bold";
    font-size: 16px;    
    margin-bottom: 30px;
    text-transform: uppercase;
}
.commspan {
    color: #82bb02;
    font-size: 14px;
    font-family: "Segoe UI Regular";
    float: right;
}
.commspan button {
    color: #82bb02;
    background: none;
    outline: none;
    border: none;
}
.commspan span {
    display: inline-block;
    vertical-align: middle;
}
.commspan img{
    display: inline-block;
    vertical-align: middle;
}
.top_right_panel span{
    text-align: left;
    font-size: 12px;
    color: #aaaaaa;
    font-family: "Segoe UI Regular";
    float: none;
    margin-top: 25px;
 }
 .input-group-pad {
    padding-top: 20px;
    padding-bottom: 20px;
 }
 .change_time_created {
    margin-top: 10px;
    margin-bottom: 10px;
 }
 .params-admin-forum {
    width: 100%;
    float: left;
    margin-top: 20px;
    text-align: right;
    border-top:1px solid rgba(132, 188, 0, 0.3);
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(132, 188, 0, 0.3);
 }
.params-admin-forum > *{
    display: inline-block;  
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
    color: #82bb02;
    font-size: 16px;
    font-family: "Segoe UI Regular";
  }
.params-admin-forum .mx-comm_comment_wrap {
    width: auto;
}
.bs-forum-021017 .add_comment {
    margin-top: 50px;
}
.bs-forum-021017 .form-control[readonly] {
    background-color: #fff;
    margin-top: 10px;
    border-radius: 0;
}
.bs-forum-021017 .form-control[readonly]::-webkit-input-placeholder, .custom-combobox-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
.bs-forum-021017 .form-control[readonly]::-moz-placeholder, .custom-combobox-input::-moz-placeholder { /* Firefox 19+ */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
.bs-forum-021017 .form-control[readonly]:-ms-input-placeholder, .custom-combobox-input:-ms-input-placeholder { /* IE 10+ */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
.bs-forum-021017 .form-control[readonly]:-moz-placeholder, .custom-combobox-input:-moz-placeholder { /* Firefox 18- */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
.user_photo_wrapp {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 50%;
}
@media only screen and (max-width: 1220px){
    .mx-wrap_org3.mx-search_panel form {
        width: 750px;
    }
    .mx-search_panel_bl60 {
        width: 464px;
    }
    .mx-wrap_org3.mx-search_panel form select {
        width: 366px;
    }
    .mx-search_panel_bl50 .custom-combobox {
        width: 354px;
    }
}
@media only screen and (max-width: 1080px){
    .mx-wrap_org3.mx-search_panel form {
        width: 650px;
    }
    .mx-search_panel_bl60 {
        width: 364px;
    }
    .mx-wrap_org3.mx-search_panel form select {
        width: 316px;
    }
    .mx-search_panel_bl50 .custom-combobox {
        width: 303px;
    }
}
@media only screen and (max-width: 992px){
    .mx-search_panel_bl50{
        width: 100%;
        height: auto;
    }
    /*  .mx-headmenu ul {
        min-width: 992px;
      }
      .mx-footer_nav ul {
        min-width: 992px;
      }*/
    .mx-search_panel_bl60{
        width: 100%;
        margin-bottom: 10px;
    }
    .mx-search_panel_bl40{
        width: 100%;
    }
    .mx-none_small{
        display: none;
    }
    .mx-block_small{
        display: table;
        text-align: center;
        margin-bottom: 20px;    
    }
    .mx-wrap_org3.mx-search_panel form select {
        width: 100%;
        background-position: 98% 15px;
    }
    .mx-search_panel_bl50 .custom-combobox {
        width: 100%;
        margin: 0px;
    }
    .mx-search_panel_bl50 .custom-combobox input.custom-combobox-input {
        background-position: 98% 15px;
    }
    .mx-wrap_org3.mx-search_panel form input[type='submit'], .mx-wrap_org3 form input[type='reset']{
        display: inline-block;
        float: none;
    }  
    .mx-wrap_org3.mx-search_panel form select{
        position: relative;
        margin-top: 15px;
    }
    .mx-search_panel_bl50 .custom-combobox{
        position: relative;
    }
    .mx-wrap_org3.mx-search_panel form input[type='text'] {
        padding-top: 2px;
    }
}

.photo_status label.active span {
    color: #000 !important;
}

.photo_status select {
    display: none;
}

/* http://xn--80akjhuieke7k.xn--80asehdb/social/id/217 */
.mx-form_anketa060317 .mx-bef_checkbox{
    margin-left: -23px;
}
.mx-form_anketa060317 legend{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    color: #dd8a32;
    text-transform: uppercase;
    border-bottom: 2px solid #8b8b8b;
    padding-bottom: 8px;
    padding-top: 36px;
    font-weight: bold;
}
.mx-form_anketa060317 .checkbox{
    color: #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 17px;
}
.mx-form_anketa060317 input[type="radio"]{
    opacity: 0;
}
.mx-radio{
    background-image: url(../img/radio.png) !important;
    margin-top: 1px;
}
.mx-radio_act{
    background-image: url(../img/radio_act.png) !important;
}
.mx-form_anketa060317 button{
    border-radius: 20px;
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px 30px;
    margin-bottom: 60px;
}
.mx-label_name{
    font-family: 'OpenSans-Light';
    font-size: 17px;
    color: #313131;
    line-height: 16px;
}
.radio-inline{
    font-size: 17px;
    font-family: 'OpenSans-Light';
    color: #8b8b8b;
}

/**/
#registration_form a[href$="/welcome/agreement"]{
    color: #dd8a32;
    text-decoration: underline;
}
#registration_form a[href$="/welcome/agreement"]:hover{
    text-decoration: none;
}

/* chart */
body .mx-chart_wrap .bar_group__bar.thick{
    float: left;
}
body .mx-chart_wrap .bar_group__bar.thick::before{
    width: 65%;  
}
.mx-chart_wrap .b_label{
    float: left;
    width: 32%;
    margin-left: 10px;
}
.mx-chart_label_before{
    clear: both;
    width: 100%;
    float: none;
}

/**/
.wrap_chart_020317 .mx-tab_h_header {
    border-bottom: 1px solid #8b8b8b;
    padding-bottom: 6px;
    padding-top: 6px;
}
.wrap_chart_020317 .mx-tab_h_header_active {
    border: none;
}
.wrap_chart_020317 .mx-tab_h_body_active {
    border-bottom: 1px solid #8b8b8b;
    border-left: 2px solid #dd8a32;
    padding-left: 30px;
}
.wrap_chart_020317 .mx-tab_h_body{
    font-family: "SegoeUISemiBold";
   font-size: 16px;
   color: #607078;
}
.wrap_chart_020317 .mx-tab_h_wrap{
    padding-left: 0;
}
.wrap_chart_020317 h3{
    color: #dd8a32;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'OpenSans';
    border-bottom: 1px solid #8b8b8b;
}
.wrap_chart_020317 h4{
    color: #dd8a32;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'OpenSans';
    border-bottom: 1px solid #8b8b8b;
}
.mx-tab_h_body_not_event{
    padding: 0px;
}
.wrap_chart_020317 .mx-tab_h_body p{
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 16px;
}

/**/
span.mx-color333{
    color: #333 !important;
}
span.mx-color8d{
    color: #8d8d8d !important;
}
span.mx-ttn{
    text-transform: none !important;
}
span.mx-colordd8a32{
    color: #82bb01 !important;
}
.mx-option_colordd8a32 .mx-colordd8a32{
    float: right;
    font-family: 'OpenSans';
    font-weight: bold;
}
.mx-lh_for_p p{
    line-height: 30px;
}
.mx-lh_for_p .mx-colordd8a32{
    font-weight: bold;  
}

.head_row h3 {
    background: #dd8a32 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    padding-bottom: 10px;
    padding-left: 150px;
    padding-top: 10px;
    text-transform: uppercase;
    width: 60%;
}

/**/
#statistics_settings{
    background-image: url(../img/settings_icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration: underline;
    color: #333;
    margin-right: 22px;
    margin-left: 30px;
    font-size: 17px;
    padding: 8px 0px 4px 35px;
    font-family: 'OpenSans-Light';
}
#statistics_settings:hover{
    text-decoration: none;
}
.mx-forum_set .export_link {
    float: right;
    display: block;
    margin-right: 50px;
}

.ui-menu-item div{
    background: transparent ;
    color: #333 ;
    border-color: transparent ;
}
.ui-menu-item-wrapper:hover {
    background: #e8e8e8 !important;
}
.ui-menu-item-wrapper {
    background: transparent !important;
    color:#333!important;
    border-color: #e8e8e8!important;
}
.mx-one_organizacia  .organization_link{
    width: 100%;
    word-wrap: break-word;
}
.mx-one_organizacia .row{
    margin-left: 0px;
    margin-right: 0px;
}
.mx-one_organizacia .name_organization_link{
    /*    float: left;*/
    padding-right: 5px;
}
.add_button{
    background: url(/img/social/add2.png) no-repeat 0 10%;
    padding-left: 35px;
    border: none;
    color: #333;
    min-height: 27px;
    outline: none;
}
.reports_modal_table td:nth-child(1){
    width: 125px;
}
.reports_modal_table{
    font-family: 'OpenSans';
    margin: 0 auto;
}
.reports_modal_table input[type='text'], .reports_modal_table textArea{
    width: 320px;
    
}
.reports_modal_table input[type='text']{
    height: 40px;
    padding: 0px 5px;
}
.reports_modal_table textArea{
    height: 100px;
    resize: none;
    padding: 5px;
}
.fourth_tab .get_employer{
    font-weight: bold;
    cursor: pointer;
    font-family: 'OpenSans';
}

/*02.10.2017*/
/*redesign of forum*/
.bs-forum-021017 {
    
}
.bs-forum-021017__h1 {
    color: #607078;
    font-size: 50px;
    text-transform: uppercase;
    margin-top: 65px;
    margin-bottom: 50px;
    font-family: "SegoeUILight";
}
.hidden-body-child {
    display: none;
}
.hidden-body-child.active {
    display: block;
}
.bs-forum-021017 .mx-new_title a {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Segoe UI Bold";
    padding-right: 15px;
}
.bs-forum-021017 .mx-new_title a:hover {
    color: #82BB02;
}
.bs-forum-021017 .mx-new_title_block {
    background-image: url('../img/bs-forum-021017__head.png');
    background-position: top right;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat; 
}
.bs-forum-021017 .mx-new_title{
   background-image: url(../img/bs-forum-021017__ico-back.png); 
        background-repeat: repeat-y;
    background-color: rgba(0, 0, 0, 0);
    background-position: left center;
    padding: 9px 0px 10px 80px;
    position: relative;
    z-index: 1;
}
.bs-forum-021017 .mx-new_title:after {
    content:"";
    background-image: url(../img/bs-forum-021017__ico.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 65px;
    top: 0;
    bottom: 0;
    position: absolute;
    left: 0;
}

.bs-forum-021017 .mx-new_block {
    border-radius: 0;
}
.bs-forum-021017 .mx-new_desc {
    color: #607078;
    margin-top: 35px;
    margin-bottom: 25px;
    font-family: "Segoe UI Regular";
}
.bs-forum-021017 .mx-count_comments {
    color: #82bb02;
    text-decoration: underline;
    font-size: 16px;
    padding-bottom: 0px;
    font-family: "Segoe UI Regular";
}
.bs-forum-021017 .mx-count_comments span{
    color: #82bb02;
    font-size: 16px;
    font-family: "Segoe UI Regular";
}
.bs-forum-021017 .mx-new_block {
    max-width: 970px;
    border: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-bottom: 50px;
}
.bs-forum-021017 .mx-new_block:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 180px;
    border-bottom:1px solid #82BB02;
}
.bs-forum-021017 .mx-pagination a, .bs-forum-021017 .mx-pagination span{
    color: #607078;
    font-size: 16px;
    margin-left: 5px;
    margin-right: 5px;
    text-decoration: none;
    border-bottom: 2px solid #fff;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 0;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    font-family: "Segoe UI Regular";
} 
.bs-forum-021017 .mx-pagination {
    margin-bottom: 20px;
    margin-top: 95px;
}
.bs-forum-021017  .mx-pagination span.current_page {
    color: #82bb02;
     background: none;
    border-color: #82bb02;
}
.bs-forum-021017  .mx-pagination .other_page a:hover {
    color: #82bb02;
    background: none;  
}
.bs-forum-021017 .mx-arr_next {
    display: none;
}
.bs-forum-021017__head-img {
    background-image: url(../img/bs-forum-021017__head-img.png);
    background-repeat: no-repeat;
    height: 197px;
    -webkit-background-size: cover;
    background-size: cover;
    position: absolute;
    left: 0;
    right: 0;
    background-position: center;
}
.bs-forum-021017__head-img-mb {
   height: 200px;
}
.mx-nav_pages {
    margin-top: 30px;
}
.mx-nav_pages a {
    font-size: 16px;
    color: #607078;
    font-family: "Segoe UI Regular";
}
.mx-nav_pages span {
    font-size: 16px;
    font-family: "Segoe UI Regular";
    color: #82bb02;
}
.bs-forum-021017__heading-quest {
    margin-top: 100px;
    background-image: url(../img/bs-forum-021017__ico-quest-right.png);
    background-repeat: repeat-y;
    background-position: right center;
}
.bs-forum-021017__heading-quest h1{
    color: #607078;
    font-family: "Segoe UI Bold";
    font-size: 36px;
    text-transform: uppercase;
    display: inline-block;
    margin: 0;
    padding-left: 15px;
    text-align: left;
    padding-right: 10px;
}
.bs-forum-021017__heading-quest .mx-message_date {
    display: block;
    vertical-align: top;
}
.bs-forum-021017__ico-quest {
    padding: 0 10px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: bottom;
    display: table-cell;
    vertical-align: middle;
    background-image: url(../img/bs-forum-021017__ico-quest-right.png);
    background-repeat: repeat;
}
.bs-forum-021017__heading-quest-h {
    display: inline-block;
    vertical-align: bottom;
    display: table-cell;
    vertical-align: middle;
}
.bs-forum-021017__heading-quest-h small {
    float: none;
    text-align: left;
    font-size: 12px;
    color: #aaaaaa;
    font-family: "Segoe UI Regular";
}

.bs-forum-021017 .mx-message {
    margin-top: 80px;
    color: #607078;
    font-family: "Segoe UI Regular";
}
.bs-forum-021017__answer {
    background-image: url(../img/bs-forum-021017__head-answer.png);
    background-repeat-y: no-repeat;
    height: 30px;
    padding-top: 5px;
    box-sizing: border-box;
    overflow: hidden;
    line-height: 0.9;
    margin-bottom: 50px;
}
.bs-forum-021017__answer_green {
    background-image: url(../img/bs-forum-021017__ico-back.png);
    margin-left: -25px;
    margin-right: -25px;
    margin-bottom: 20px;
    margin-top: -45px;

}
.bs-forum-021017__answer-text {
    font-family: "Segoe UI Bold";
    display: inline-block;
    color: #fff;
    text-decoration: none;
    margin-left: 10px;
    margin-top: 3px;
}
.bs-forum-021017__answer-link {
    font-size: 16px;
    font-family: "Segoe UI Regular";
    display: inline-block;
    color: #fff;
    
    text-decoration: none;
    margin-left: 10px;
    float: left;
}
.bs-forum-021017__answer-link span,.bs-forum-021017__answer-link img {
    display: inline-block;
    vertical-align: middle;
}
.bs-forum-021017__answer-link:hover {
    text-decoration: none;
    border-bottom: 1px solid #fff;
    color: #fff;
}
.bs-forum-021017__answer-comments {
    font-size: 16px;
    font-family: "Segoe UI Regular";
    display: inline-block;
    text-decoration: underline;
    float: right;
    color: #fff;
    margin-right: 15px;
}
.bs-forum-021017 .mx-forum_comments {
    margin-left: 100px;
}
.bs-forum-021017.mx-one_theme_wrap310117_admin .mx-forum_comments .media-body-child {
    margin-left: 20%;
    width: 80%;
}
.bs-forum-021017 .media-body {
    border: none;
    background: none;
    border-bottom: 1px solid #EBEBEB;
}
.bs-forum-021017 .mx-forum_comments .media-body h4,.bs-forum-021017 .mx-forum_comments .media-body-child h4 {
    font-size: 16px;
    color: #607078;
    font-family: "Segoe UI Bold";
}
.bs-forum-021017.mx-one_theme_wrap .mx-message_date {
    text-align: left;
    font-size: 12px;
    color: #aaaaaa;
    font-family: "Segoe UI Regular";
    float: none;
    padding-left: 15px;
    margin-top: 0px;
    /*margin-top: 25px;*/
}
.bs-forum-021017.mx-one_theme_wrap small {
    text-align: left;
    font-size: 12px;
    color: #aaaaaa;
    font-family: "Segoe UI Regular";
    float: none;
    margin-top: 25px;
}
.bs-forum-021017 .mx-one_theme_wrap310117_admin .media {
    border: none;   
}
.bs-forum-021017 .mx-comm_comment_wrap {
    text-align: left;
}
.bs-forum-021017.mx-one_theme_wrap310117_admin .mx-comm_comment {
    color: #82bb02;
    background: none;
    font-size: 16px;
    padding-left: 0;
    font-family: "Segoe UI Regular";
    margin-left: 0;
    text-decoration: none;
}
.bs-forum-021017.mx-one_theme_wrap310117_admin .mx-comm_comment:hover {
    text-decoration: underline;
}

.stage_form h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-family: "SegoeUILight";
    margin-top: 70px;
    width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.stage_form h4 {
    background-image: url(../img/bs-forum-021017__head-answer.png);
    background-position: center;
    background-repeat: repeat;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
    display: block;
    color: #fff;
    font-size: 16px;
    margin-bottom: 60px;
    margin-top: 60px;
    font-family: "Segoe UI Regular";
}
.stage_form h4 b{
    font-family: "Segoe UI Bold";
}
.stage_form h4:after {
    content: "";
    background-image: url(../img/bs-forum-021017__ico-quest-right.png);
    width: 20px;
    display: block;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}
.stage_form h4:before {
    content: "";
    background-image: url(../img/bs-forum-021017__ico-quest-right.png);
    width: 20px;
    left: 0;
    top: 0;
    bottom: 0;
    display: block;
    position: absolute;
}
.stage_form .main-quest {
    font-size: 16px;
    color: #607078;
    line-height: 1.8;
    font-family: "Segoe UI Bold";
    margin-bottom: 40px;
}
.stage_form .sub-quest {
    font-size: 16px;
    color: #607078;
    line-height: 1.8;
    font-family: "Segoe UI Regular";
    margin-left: 55px;
    margin-bottom: 35px;
    overflow: hidden;
}
.stage_form .other-quest {
    font-size: 14px;
    color: #607078;
    line-height: 1.8;
    font-family: "Segoe UI Regular";
    margin-bottom: 40px;
}
.stage_form .sub-quest b{
    font-family: "Segoe UI Bold";
}




.stage_form .radio input[type="radio"]{
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: 0 3px 0 0;
}
.stage_form .radio input[type="radio"] + label {
  cursor: pointer;
  font-family: "Segoe UI Regular";
  color: #aaaaaa;
  font-size: 16px;
}
.stage_form .radio input[type="radio"]:not(checked) {
  position: absolute;
  opacity: 0;

}
.stage_form .radio input[type="radio"]:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.stage_form .radio input[type="radio"]:not(checked) + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-image: url(../img/bs-forum-021017__radio.png);
   background-repeat: no-repeat;
   background-position: center;
}
.stage_form .radio input[type="radio"]:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-image: url(../img/bs-forum-021017__radio-active.png);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: all .2s;
}
.stage_form .radio input[type="radio"]:checked + label {
    font-family: "Segoe UI Bold";
}
.stage_form .radio input[type="radio"]:checked + label:after {
  opacity: 1;
}

.stage_form .checkbox input[type="radio"][type="checkbox"]{
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: 0 3px 0 0;
}
.stage_form .checkbox input[type="checkbox"] + label {
  cursor: pointer;
  font-family: "Segoe UI Regular";
  color: #aaaaaa;
  font-size: 16px;
}
.stage_form .checkbox input[type="checkbox"]:not(checked) {
  position: absolute;
  opacity: 0;

}
.stage_form .checkbox input[type="checkbox"]:not(checked) + label {
  position: relative;
  padding: 0 0 0 35px;
}
.stage_form .checkbox input[type="checkbox"]:not(checked) + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url(../img/bs-forum-021017__check.png);
   background-repeat: no-repeat;
   background-position: center;
}
.stage_form .checkbox input[type="checkbox"]:not(checked) + label:after {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url(../img/bs-forum-021017__check-active.png);
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0;
  transition: all .2s;
}
.stage_form .checkbox input[type="checkbox"]:checked + label {
    font-family: "Segoe UI Bold";
}
.stage_form .checkbox input[type="checkbox"]:checked + label:after {
  opacity: 1;
}
.stage_form .checkbox input[type="checkbox"]:focus + label:before {
    
}
.stage_form input[type="text"],.stage_form input[type="number"] {
    border: 1px solid #D9D9D6;
    border-radius: 0px;
    box-shadow: none;
    height: 40px;
    outline: none;
    color: #607078;
}
.stage_form input[type="text"]:focus,.stage_form input[type="number"]:focus  {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.045), 0 0 3px rgb(130, 187, 2);
}
.stage_form textarea.form-control {
    margin-top: 5px;
    border: 1px solid #D9D9D6;
    border-radius: 0px !important;
    min-height: 40px;
    width: 100%;
    box-shadow: none;
    font-size: 13px;
    font-family: "Segoe UI Regular";
    color: #607078;
}
.stage_form textarea:focus {
    position: relative;
    border: 1px solid #D9D9D6;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.045), 0 0 3px rgb(130, 187, 2);
}
.stage_form .textarea {
    position: relative;
    font-family: "Segoe UI Regular";
    color: #607078;
}
.stage_form .textarea:after{
    position: absolute;
    display: none;
    content: "";
    background-image: url(../img/bs-forum-021017__trinagle.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 0;
    bottom: 0;
    height: 15px;
    width: 15px;
}
.stage_form .btn-upload{
    width: 38px;
    height: 38px;
    background-image: url(../img/bs-forum-021017__upload.png);
    background-repeat: no-repeat;
    background-position: center;
    outline: none;
    border: none;
    display: inline-block;
}
.stage_form .btn-add {
    width: 38px;
    height: 38px;
    background-image: url(../img/bs-forum-021017__add.png);
    background-repeat: no-repeat;
    background-position: center;
    outline: none;
    border: none;
    display: inline-block;
    margin-right: 5px;
}
.stage_form .btn-remove {
    width: 38px;
    height: 38px;
    background-image: url(../img/bs-forum-021017__delete.png);
    background-repeat: no-repeat;
    background-position: center;
    outline: none;
    border: none;
    display: inline-block;
    margin-right: 5px;
}
.stage_form .upload-group {
    background: #F0F0EE;
    line-height: 38px;
    height: 38px;

    overflow: hidden;
}
.p-0 {
    padding: 0 !important;
}
.tr {
    text-align: right;
}
.btn-update-leave {
    background: url("/img/update/leave.png");
    width: 17px;
    height: 17px;
    display: inline-block;
}
.btn-update-leave:hover {
    background: url("/img/update/leave_friends_hover.png");
}
 .btn-next {
    background: url(../img/bs-forum-021017__ico-back.png);
    text-align: center;
    color: #fefefe;
    border-radius: 0;
    height: 35px;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    color: #fefefe;
    display: block;
    margin: 20px auto;
    padding-left: 20px;
    box-sizing: border-box;
    font-family: "Segoe UI Regular";
    width: 220px;
    outline: none;
    display: inline-block;
    margin-right: 20px;
}
.btn-next_yellow {
        background: url(../img/btn-yellow.png);
        color: #607078;
}
.btn-next_np {
    padding: 0;
}
.btn-next_np:hover {
    color: #fff;
    text-decoration: none;
}
.btn-next_nw {
    display: inline-block;
    margin-right: 10px;
    width: 100%;
    height: 30px;
    font-size: 11px;
    padding: 0 7px;
    margin-bottom: 0;
}
.stage_form .btn-next_back {
    padding-left: 0;
    padding-right: 20px;
}
.stage_form .checkbox,.stage_form .radio {
    margin-top: 15px;
    margin-bottom: 17px;
}
.stage_form .inline_input {
    width: 170px;
}
.stage_form .measure{
    font-size: 16px;
    color: #aaaaaa;
    margin-left: 10px;
}
.stage_form .table-quest {
    margin-bottom: 15px;
}
.stage_form .table-quest-head {
    background-color: #EFEFED;
    font-size: 11px;
    color: #aaaaaa;
    font-family: "Segoe UI Regular";
    margin-top: 30px;
    bottom: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    text-transform: uppercase;
    text-align: center;
    display: table;
}
.stage_form .table-quest-h {
    display: table-cell;
    float: none;
    vertical-align: middle;
}
.stage_form .table-quest-body textarea.form-control {
    height: 40px;
    margin-top: 0;
    box-sizing: border-box;
}
.stage_form .table-quest-body hr {
    margin-top: 0;
    margin-bottom: 0;
}
.table-quest-body  {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #EAEAEA;
}
.stage_form .table-quest-body .form-group {
    margin: 0;
}
.stage_form .table-quest-body .upload-group {
    margin-bottom: 10px;
}
.bs-news-021017.mx-new_title_block {
    background: none;
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 0;
    padding-bottom: 45px;
}
.bs-news-021017__date {
    color: #82bb02;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    margin-bottom: 30px;
    margin-top: 20px;
    display: block;
}
.bs-news-021017__read-more {
    color: #82bb02;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    text-decoration: underline;
    display: block;
}
.bs-news-021017__tittle {
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Bold";
    text-transform: uppercase;
    margin-bottom: 40px;
}
.bs-news-021017__preview-text {
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    margin-bottom: 40px;
}
.mx-new_block.bs-news-021017_block {
    border: none;
    border-radius: 0;
}
.bs-news-021017 .mx-new_img img {
    max-width: 100%;
}
.bs-news-021017 .mx-new_img {
    width: 100%;
}
.bs-news-021017__content {
    
}
.bs-news-021017__img {
    margin-top: 40px;
}
.mx-one_theme_wrap310117_admin .mx-forum_comments .media-body-child {
    border: none;
    border-bottom: 1px solid #EBEBEB;
}
.bs-forum-021017 .mx-bottom_line {
    display: none;
}
.mx-add_comment p {
    font-size: 16px;
    font-family: "Segoe UI Bold";
    color: #82bb02;
}
.mx-add_comment {
    margin-left: 20%;
    margin-top: 40px;
    width: 80% !important;
}
.mx-add_comment textarea {
    border: 1px solid #B9B8B8;
    height: 200px !important;
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    padding-left: 15px;
    padding-top: 10px;
    margin-left: 20%;
    width: 100% !important;
    box-shadow: none;
}
.add_comment {
    background-color: #F6F6F6;
    padding: 25px;
    padding-top: 0;
    padding-bottom: 15px;
    border: none;
    display: none;
    position: relative;
    z-index: 1;
}
.add_comment.active {
    display: block;
}
.add_comment textarea {
     height: 200px !important;
     font-family: "Segoe UI Regular";
     width: 100%;
     box-shadow: none;
}
.add_comment label  {
        font-size: 16px;
    font-family: "Segoe UI Bold";
    color: #82bb02;
}
.bs-right-comment {
    float: right;
    
}
.child-comment-link {
    color: #82bb02;
    font-size: 16px;
    font-family: "Segoe UI Regular";
}
.child-comment-link.ico {
    margin-left: 10px;
}
.add_comment {
    margin-top: -50px;
    padding-top: 15px;
    padding-bottom: 10px;
    color: #84bc00;
}
.add_comment p{
    color: #84bc00;
    font-family: "Segoe UI Regular";
}
.alphabet  {
    text-align: center;
    margin-bottom: 30px;
}
.alphabet .pagination {
    display: inline-block;
}
.alphabet .pagination>li>a, .pagination>li>span {
    color: #607078;
    border: none;
    font-size: 16px;
    border-bottom: 2px solid #fff;
    padding: 5px 6px;
}
.alphabet .pagination>.active>a, 
.alphabet .pagination>.active>a:focus, 
.alphabet .pagination>.active>a:hover,

.alphabet .pagination>.active>span, 
.alphabet .pagination>.active>span:focus, 
.alphabet .pagination>.active>span:hover{
    color: #82bb02;
    border-bottom-color:#82bb02;
    background: none;
}
.mx-organizacia {
    padding: 0;
}
.alphabet .pagination>li>a:hover  {
    background: none;
}
.alphabet-placeholder {
    color: #aaaaaa;
    font-size: 11px;
    text-align: center;
    text-transform: uppercase;
    font-family: "Segoe UI Regular";
    margin-bottom: 15px;
}
.alphabet .pagination>li.disabled>a:hover {
    border-color: #fff;
}
.alphabet-main .alphabet-search {
    border:1px solid #D8D8D5;
    border-radius: 0;
    height: 40px;
    box-shadow: none;
    outline: none;
    color: #607078;
    margin-bottom: 40px;
    box-shadow: none;
}
.organizataion_filter .organizataion_filter_flex{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 15px;
}

.organizataion_filter input[type="checkbox"] {
    height: 15px;
    width: 15px;
}
.organizataion_filter .col {
    flex-basis: calc(25% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     margin-bottom: 10px;
}
.organizataion_filter .col:nth-last-child(4) {
    margin-right: 16px;
}
#professions_block {

}
#professions_block ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
}

#professions_block li {
    flex-basis: calc(33.33333% - 30px); 
    color: #82bb02;
    list-style-type: disc;
    display: list-item;
    border: none;
    padding-top: 3px;
    padding-bottom: 3px;
}
#professions_block li:hover {
    background: none!important;
}
#professions_block li a {
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Regular";
}
#professions_block li a:hover {
    color: #82bb02;
    font-family: "SegoeUISemibold";
}
.filter-btn {
    font-size: 11px;
    color: #82bb02;
    text-decoration: underline;
    text-transform: uppercase;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
    float: left;
    display: block;
    background: none;
    border: none;
    outline: none;
    margin-left: 10px;
    font-family: "Segoe UI Bold";
    text-align: left;
}
.filter-links {
    margin-top: -20px;
    flex-basis: 20%;
}
.organizataion_filter .checkbox label {
    font-size: 11px;
    color: #607078;
    text-transform: uppercase;
}
.pagination-sm>li>a, .pagination-sm>li>span {
    padding: 5px 6px;
}
.organizataion_filter input[type=checkbox], .filter_block  input[type=radio] {
    margin: 0;
}
.green-big-text {
    color: #82bb02;
    margin-bottom: 15px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}
.organizataion_filter label{
    color: #607078;
    font-size: 11px;
    text-transform: uppercase;
    font-family: "Segoe UI Regular";
}
.alphabet-main .organizataion_filter {
    background-color: #F6F6F6;
    border: none;
    padding-top: 20px;
    padding-bottom: 30px;
    position: relative;
    margin-top: 30px;
    border-bottom: 1px solid #82BB03;
}
.alphabet-main .organizataion_filter:after {
    content:"";
    background-image: url(../img/bs-forum-021017__back-gray.png);
    background-repeat: no-repeat;
    background-position: center top;
    left: 0;
    right: 0;
    height: 30px;
    position: absolute;
    top: -30px;
}
.persoektiv {
    background-image: url(../img/bs-forum-021017__persp.png);
    padding-top: 15px;
    padding-bottom: 20px;
    height: 50px;
    color: #fff;
    font-family: "Segoe UI Regular";
    font-size: 16px;
}
.persoektiv .name_select {
    font-family: "Segoe UI Bold";
    text-transform: uppercase;
}
.persoektiv input[type=checkbox] {
    margin-top: 6px;
}
.form-horizontal  .persoektiv .checkbox {
    margin: 0;
    padding-top: 0;
}
.alphabet-main .search-alphabet:focus {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.045), 0 0 3px rgb(130, 187, 2);
}
.stage_form .input-group_small input {
    width: 100px;
    height: 25px;
    border: none;
    border-bottom: 1px solid #D9D9D6;
}
.stage_form  .start_content_list li {
    font-family: "Segoe UI Regular";
    font-size: 14px;
    color: #607078;
}
.stage_form p {
    font-size: 16px;
    color: #607078;
    font-family: "Segoe UI Regular";
}
.stage_form .input-group_small {
    display: inline-block;
    vertical-align: bottom;
}
.stage_form input[type="text"].input_small  {
    width: 200px;
    height: 25px;
    display: inline-block;
    vertical-align: bottom;
    border: none;
    border-bottom: 1px solid #D9D9D6;
}
.professions_block-head {
    color: #607078;
    font-family: "Segoe UI Bold";
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 40px;
}
.professions_block-params {
    color: #aaaaaa;
    font-size: 12px;
    font-family: "Segoe UI Regular";
}
#professions_block {
    margin-top: 30px;
    margin-bottom: 60px;
}
#professions_block ul {
    box-shadow: none;
}
.mx-pagination span.mx-arr_prev,.mx-pagination span.mx-arr_next  {
    height: 12px;
    vertical-align: middle;
}
.main-quest b,.other-quest b,.sub-quest b {
    vertical-align: top;
}
.bs-i {
    background-image: url(../img/bs-i.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    background-color: #EFEFED;
    transition: .5s background-color;
    border-radius: 50%;
    display: inline-block;
    vertical-align: bottom;
    margin-left: 5px;
}
.bs-i_info {
    background-color: #EAEAEA;
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 16px;
    padding: 20px;
    line-height: 2;width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
   
    /*display: none;*/ 
}
.quest-text-fl {
   display: inline;
   vertical-align: bottom;
}
.bs-i.active {
    background-color: #F5BB32;
}
.industry{
    color: #607078;
    font-family: "Segoe UI Regular";
    margin-top: 30px;
    font-size: 16px;
    margin-bottom: 15px;
    width: 100%;
}
.industry:before {
    content: " ";
    background-image: url(../img/bs-forum-021017__ico-back.png);
    height: 25px;
    width: 7px;
    margin-right: 7px;
    float: left;
}
.industry b {
    font-family: "Segoe UI Bold";
}
.prof-labels {

}
.industry__heading {
    color: #607078;
    font-family: "Segoe UI Bold";
    font-size: 36px;
    margin-bottom: 30px;
}
.prof-labels {
    background-image: url(../img/bs-forum-021017__ico-back.png);
    font-size: 12px;
    color: #ffffff;
    line-height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.prof-labels-info a{
    color: #607078;
    font-family: "SegoeUISemibold";
    margin-bottom: 10px;
    display: block;
    font-size: 16px;
    width: 100%;
}
.prof-labels-info a:hover {
    color: #82bb02; 
}
.prof-labels-info span {
    text-align: right;
    float: right;
}
.prof-desc {
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    line-height: normal;
    margin-top: 30px;
}
.prof-desc p{
    margin-bottom: 20px;
}
.where_to_study {
    background-image: url(../img/bs-forum-021017__head-answer.png);
    height: 32px;
    line-height: 32px;
    position: relative;
    cursor: pointer;
    padding-left: 50px;
    font-size: 16px;
    font-family: "Segoe UI Bold";
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 0px;
    margin-top: 30px;
}

.where_to_study:before {
    content: "";
    display: block;
    background-image: url(../img/where-study.png);
    background-repeat: no-repeat;
    width: 35px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
}
.where_to_study_work:before {
     background-image: url(../img/where-work.png);
     
}
.where_bl {
    margin-bottom: 40px;
}
.where_to_study:after {
    content: "";
    display: block;
    background-image: url(../img/where-arrow.png);
    background-repeat: no-repeat;
    width: 18px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}
.where-form input {
    font-size: 13px;
    color: #607078;
    padding-left: 15px;
    border-radius: 0;
    border:1px solid #D9D9D6;
    height: 25px;
    width: 100%;
    font-family: "Segoe UI Regular";
}
.where-form .where-form-group {
    margin-bottom: 10px;
}
.where-form .where-form_heading {
    font-size: 11px;
    color: #aaaaaa;
    text-transform: uppercase;
    margin-bottom: 3px;
}
.where-form {
    background-color: #F6F6F6;
    padding: 20px;
    float: left;
    width: 100%;
}
.where-form .custom-combobox input.custom-combobox-input {
    font-size: 13px;
    color: #607078;
    padding-left: 15px;
    border-radius: 0;
    border:1px solid #D9D9D6;
    height: 25px;
    font-family: "Segoe UI Regular";
    box-shadow: none;
     background-position: 96% center;   
     background-color: #fff;
}
.where-form .form_friends .btn-group {
    background-position: 96% center;
}
.where-form .form-control {
     font-size: 13px;
    color: #607078;
    padding-left: 15px;
    border-radius: 0;
    border:1px solid #D9D9D6;
    height: 25px;
    font-family: "Segoe UI Regular";
    box-shadow: none;
    background-color: #fff;
}
.where-form .btn-default {
      font-size: 13px;
    color: #607078;
    padding-left: 15px;
    border-radius: 0;
    border:1px solid #D9D9D6;
    height: 25px;
    font-family: "Segoe UI Regular";
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
}
.where-form .block_menu_tree {
    padding-left: 45px;
    position: relative;
}
.where-form .block_menu_tree:before {
    content: "";
    position: absolute;
    left: 30px;
    top: -10px;
    bottom: 50%;
    width: 15px;
    display: block;
    border-left: 1px solid #D9D9D6;
    border-bottom: 1px solid #D9D9D6;
}
.where-form-tab .mx-rek_obr_org_item {
    background: none;
    padding-left: 15px;
    
}
.where-form-tab h3{
    position: relative;
}
.where-form-tab h3:before {
    content: "";
    position: absolute;
    height: 4px;
    width: 4px;
    border-radius: 50%;
    left: -15px;
    top: 50%;
    margin-top: -2px;
    display: block;
    background-color: #82BB02;
}
.where-form-tab .mx-open_popup3 {
    color: #607078;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "Segoe UI Regular";
    position: relative;
}
.where-form-tab .mx-rek_obr_org_item h4 {
     font-family: "Segoe UI Regular";
     color: #aaaaaa;
     font-size: 12px;
}
#where_to_work {

}
    .mx-table_tr_header {
    background-color: #5F6F77;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "SegoeUISemiBold";
    height: 60px;
    /* padding: 10px; */
    color:#fff;
}
.statistic th, .statistic td {
    padding: 3px 17px;
}
.statistic tr td.mx-table_region_name {
    color: #aaaaaa;
    font-size: 14px;
    font-family: "SegoeUISemiBold";
    text-align: left;
}
.statistic tr td.mx-table_region_name {
    color: #aaaaaa;
}
.statistic tr td b {
    color: #aaaaaa;
    font-family: "SegoeUISemiBold";
    font-size: 14px;
}
.wrap_chart_020317 .mx-tab_h_body_active {
    border:none;
}
.statistic tr:nth-child(2n+1) {
    background-color:#F2FCFF;
}
.statistic tr:nth-child(1) {
    background-color:#5F6F77;
}
table.statistic {
    border-bottom: 5px solid #5F6F77;
}
.statistic tr:nth-last-child(1) td{
    padding-bottom:15px;
}
.wrap_chart_020317 .mx-tab_h_body_active {
    padding: 0;
    border: 0;
}
.delete_comment {
    background: none;
    border: none;
    outline: none;    
    margin-top: 3px;
}
.mx-adver_del {
    background-image: url(/img/social/delete.png);
    
}
#general1 .mx-tab_h_sub_body{
    padding-left: 10px;
}
#general2 .mx-tab_h_sub_body{
    padding-left: 10px;
}
#education_program_details_edit_form .modal-title {
    color: #fff;
}
/**/

.mx-tab_h_header {
   font-family: "SegoeUISemiBold";
   font-size: 16px;
   color: #607078;
}
.mx-tab_h_sub_header {
    color: #607078;
    position: relative;
    padding-left: 10px;
    font-family: "SegoeUISemiBold";
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 15px;
}
.mx-tab_h_sub_header:before {
    content:"";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 5px;
    height: 5px;
    display: block;
    background-color: #80BA14;
    border-radius: 50%;
}
.mx-tab_h_body {
    /*margin-left: 35px;*/
}
.modal-title {
    font-family: "SegoeUISemiBold";
}
button.close {
    background-image: url(/img/update/close_modal.png)!important;
    background-repeat: no-repeat!important;
    background-position: 50%!important;
    width: 35px;
    height: 35px;
    top: 5px;
    background: none;
    left: initial;
    right: 5px;
    font-size: 0;
    opacity: 1;
}
.btn.btn-success.save_entity,.btn.btn-success.save_entity:focus {
    font-family: SegoeUIRegular;
    font-size: 14px;
    padding: 0px 15px;
    height: 25px;
    color: #fff;
    background: url(/img/update/background_button2.png);
    border-radius: 0px;
    border: none;
    text-transform: uppercase;
    outline: none;
    display: inline-block;
}
.btn.btn-success.save_entity +.btn.btn-default, 
.btn.btn-success.save_entity + .btn.btn-default:focus {
    font-family: SegoeUIRegular;
    font-size: 14px;
    padding: 0px 15px;
    height: 25px;
    color: #fff;
    background: url("/img/update/background_button.png");
    border-radius: 0px;
    border: none;
    text-transform: uppercase;
    outline: none;
    display: inline-block;
    text-shadow:none;
}
.mx-colordd8a32-in-nm .b_label span.mx-colordd8a32 {
  margin-right: 15px;
}

@media only screen and (max-width: 992px){
    .stage_form .sub-quest   {
        margin-left: 0;
    }
    .table-quest-head > div, .table-quest-body > div{
        padding-left: 5px;
        padding-right: 5px;
    }
    .table-quest-body > div {
        margin-bottom: 10px;
    }
    .stage_form .table-quest-head {
        padding-left: 0;
        padding-right: 0;
    }
    .stage_form .table-quest-h {
       background-color: #EFEFED;
    font-size: 11px;
    color: #aaaaaa;
    font-family: "Segoe UI Regular";
    margin-top: 30px;
    line-height: 15px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    }
    .organizataion_filter .col {
        flex-basis: calc(50% - 30px);
    }
    .organizataion_filter .col:nth-last-child(4)  {
        margin-right: 15px;
    }
    .filter-links {
        margin-top: 30px;
    }
    #professions_block li {
        flex-basis: calc(50% - 30px);
    }
    .filter-links {
        flex-basis: 50%;
    }

}
@media only screen and (max-width: 768px){
    .my_page_group_head .grop_filter_btn {
        margin-top: 20px;
        display: inline-block;
        float: none !important;
        
    }
    .col-md-12.my_page_head.my_page_group_head {
        text-align: center;
    }
    .wrap_organization_update .mx-wrap_org1 {
        text-align: center;
        
    }
    #cabinet_notification {
        margin: 0 !important;
    }
     #professions_block li {
        flex-basis: calc(100% - 30px);
    }
    .prof-labels,.industry__heading{
        margin-bottom: 20px;
    }
    .organizataion_filter .col {
        flex-basis: calc(100% - 30px);
    }
    .filter-links {
        flex-basis: 100%;
    }
    .persoektiv {
        height: auto;
    }
    .bs-forum-021017__answer_green .bs-forum-021017__answer-comments {
        display: block;
        float: left;
         margin-left: 10px;
         margin-top: 10px;
    }
    .bs-forum-021017__answer_green .bs-forum-021017__answer-text {
        display: block;
        float: left;

    }
    .bs-forum-021017__answer_green {
        height: 60px;
        background-repeat: repeat;
    }
    .btn-next-comment {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
        width: 160px;
        margin-right: 0;
    }
}
