@media (max-width: 767px) {
    h1 {
        font-size: 27px !important;
    }
    .head_about_text h1 {
        font-size: 26px  !important;
    }
    h2 {
        font-size: 28px !important;
    }
    .wrap_heder .quick_search,.wrap_heder .quick_search:hover {
        background: none;
    }
    .trajectory_circle_top, .trajectory_circle_bottom{
        display: none;
    }
}

.myCarouselheader .item h2 {
    text-align: center;
    padding: 0!important;   
}
.wrap_logo_common .mx-logo_wrap a {
    display: block;
    overflow: hidden;
}

.wrap_logo_common {
    overflow: hidden;
}

.window_row .left /*Левое меню*/
.wrap_header_top .header_logo {

}

.menu_item:first-child {
    border-radius: 0px !important;
}

.menu_item:last-child {
    border-radius: 0px !important;

}

.menu_item .friends_notification {
    float: right;
    position: relative;

    border: 1px solid #dd8a32;
    min-width: 21px;
    height: 21px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-weight: bold;
    background: #dd8a32;
    font-size: 14px;
}

/*----------------*/

/*footer*/
.wrap_bottom_bar {
    background: url(/img/paralax05.png) !important;

}

@media (max-width: 900px) {
    
    .wrap_bottom_bar {
        display: none !important;
    }

}

@media (max-width: 991px) {
    .footer_social div {
        text-align: center !important;
    }
    .page_news .news_image img {
        height: auto;
        max-width: 100%;
    }
}

.footer_social .footer_copyright {
    font-size: 16px;
}

.wrap_footer_menu_bottom {

    padding: 0px 7px !important;
}

.mx-footer_nav nav {
    margin: 0;
    display: block;
}

.mx-footer_nav ul li {
    float: inherit;
}

.mx-footer_nav ul {
    margin-left: 0px;

}

.mx-footer_nav ul li a {
    padding: 35px 47px;
    font-family: 'MyriadPro-Regular';
    font-size: 19px;
    color: #000000 !important;
}

.mx-footer_nav ul li a:hover {
    background-color: rgba(85, 86, 88, 0.2) !important;

}

.mx-footer_nav {
    height: auto;
    background-image: url(../img/paralax05.png);
    background-repeat: no-repeat;
    background-size: cover;
}

/*--------------------------------------------------------*/
/*Просмотр анкеты*/

.social_photo .block_change_password {
    margin-top: 10px;
    text-align: center;
    position: relative;
    z-index: 3;
}

.change_password {
    font-size: 14px;
    color: #dd8a32;
    text-decoration: underline;
}

.change_password:hover {
    color: #dd8a32;
}

.my_page_user_name {
    color: #dd8a32;
}

.my_page_head {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: rgb(246, 246, 246);
    background-image: url(/img/update/border_left.png);
    background-repeat: repeat-y;
    background-position: left center;
}

.my_page_head h4 {
    font-size: 22px;
    font-family: SegoeUIRegular;
    color: rgb(96, 112, 120);
    font-weight: bold;
    padding-left: 30px;
    margin: 0px;
}
.my_page .common_block_top {
    background-color: rgb(246, 246, 246);
    background-image: url(/img/update/border_left.png);
    background-repeat: repeat-y;
    background-position: left center;
    padding-left: 8px;
    display: flex;
}
.my_page_head .edit_profile a {
    font-size: 16px;
    font-family: SegoeUIRegular;
    color: rgb(130, 187, 2);
    padding-left: 25px;
    text-decoration: underline;
    background: url(/img/update/edit.png) left center no-repeat;
}
.block_top .edit_profile a,
.edit_link, .delete_link,
.add_prog_block a {
    font-size: 16px;
    font-family: SegoeUIRegular;
    color: rgb(130, 187, 2);
    padding-left: 25px;
    text-decoration: underline;
   /* background: url(/img/update/edit.png) left center no-repeat!important;*/
    background: url(/img/update/edit.png) no-repeat;
    font-weight: normal;
    min-height: 23px;
}

.block_top .edit_profile a {
    margin-right: 20px;
    margin-left: 30px;
    display: block;
}

.edit_link {
    margin-right: 35px;
    background-size: contain;
}

.edit_link, .delete_link{
    font-size: 14px;
    padding-left: 20px;
    font-family: SegoeUISemiBold;
}

.add_prog_block a {
    background-image: url(/img/update/add-icon.png);
    font-size: 14px;
    padding-left: 35px;
    font-family: SegoeUISemiBold;
}

.delete_link {
    background: url(/img/update/delete.png) left center no-repeat;
    margin-right: 0;
}

.edit_link:hover, .delete_link:hover,
.edit_link:focus, .delete_link:focus,
.add_prog_block a:hover, .add_prog_block a:focus {
    color: rgb(130, 187, 2);
}

.my-page {
    overflow: hidden;
}

.my-page .mx-persone_photo {
    width: 100%;
    text-align: center;
}

.content_my_page {
    /*    margin-top: 30px;*/
    font-family: OpenSans;
    font-size: 17px;
}

.mx-persone_photo {
    margin: 0;
}

.my_page {
    padding-top: 60px;
    /*font-family: OpenSans;*/
    font-family: "SegoeUIRegular";
    position: relative;
}

.my_page .my_page_top {
    margin-bottom: 10px;
}

.my_page .block_back {
    background: #e7ad6f;
    padding-top: 10px;
    padding-bottom: 10px;

}

.my_page .user_menu .function_profile {
    display: inline-block;
    height: 25px;
    width: 25px;
    float: left;
    margin-right: 10px;
}
.my_page .ank_icon_organization {
    background-color: #fff;
    color: red;
    background-image: url(/img/update/icon_organiztion.png);
    background-repeat: no-repeat;
    background-position: 50%;
    min-height: 75px;
}
.my_page .user_menu {
    padding-top: 15px;
}

.my_page .user_menu .notice_application {
    display: block;
    font-family: SegoeUIRegular;
    float: left;
}

.user_menu .profile_write_message {
    background: url("/img/update/write_message.png") no-repeat left 50%;
}

.user_menu .profile_write_message:hover {
    background: url("/img/update/write_message_hover.png") no-repeat left 50%;
}

.user_menu .profile_add_friends {
    background: url("/img/update/add_friends.png") no-repeat left 50%;
}

.user_menu .profile_add_friends:hover {
    background: url("/img/update/add_friends_hover.png") no-repeat left 50%;
}

.user_menu .profile_leave_friends {
    background: url("/img/update/leave_friends.png") no-repeat left 50%;
}

.user_menu .profile_leave_friends:hover {
    background: url("/img/update/leave_friends_hover.png") no-repeat left 50%;
}

.my_page .block_back a {
    color: #fff;
    text-decoration: underline;
    font-size: 17px;

}

.my_page .page_user_name {
    font-size: 22px;
    font-family: SegoeUIRegular;
    color: rgb(96, 112, 120);
    font-weight: bold;
    padding-left: 30px;
    margin: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.my_page .glyphicon-menu-left {
    color: #fff;

}

/*----------------------------*/
/*Редактирование Анкеты*/
.table_my_page tr td:nth-child(2) {
    font-family: "SegoeUIRegular";
    color: #607078;
    font-size: 16px;
}

.table_my_page tr td:first-child {
    min-width: 340px;
    color: #607078;
    width: 50%;
    font-family: "SegoeUISemiBold";
    font-size: 16px;

}

.replacement_photo {
    left: -70px !important;
    width: 235px !important;
}

.personal_data_form {
    overflow: hidden;
}

.change_photo {
    color: #696969;
    cursor: pointer;
    width: 100%;
    text-align: center;
    position: relative;
    z-index: 2;
    margin-top: 10px;
    display: inline-block;
}

.error {
    font-size: 70%;
    color: red;
}

.success {
    color: green;
}

.mx-persone_info_wrap .label {
    width: initial;
}

.social_photo {
    /*    margin-top: 20px;*/
    font-family: OpenSans;
}

.social_form {
    margin-top: 20px;
}

@media (max-width: 1199px) {
    .mx-persone_info_wrap .element {
        width: 264px !important;
    }
}

@media (max-width: 991px) {
    .mx-persone_info_wrap .label, .mx-persone_info_wrap .element {
        width: 100% !important;
        /*        max-width: 420px;*/
    }
}

.social_form .dropdown-menu {
    max-width: 420px;
}

.mx-persone_photo {
    margin: 0 auto;
}

@media (max-width: 672px) {
    .mx-persone_info_wrap {
        width: 100%;
    }

    .social_photo {
        width: 100%;
    }

    .mx-persone_photo {
        margin: 0 auto;
    }

    .wrap_send_form_personal {
        text-align: center;
    }
}

.mx-persone_info_wrap .element {
    width: 364px;
}

.send_form_personal {
    margin-top: 10px;
    background-color: #dd8a32;
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    padding: 10px 20px;
    border-radius: 28px;
    -moz-border-radius: 28px;
    -webkit-border-radius: 28px;
    -ms-border-radius: 28px;
    -o-border-radius: 28px;
    outline: none;
    border: none;
}

.mx-persone_info_wrap .element select {
    background-position: right center;
    background-image: url(../img/select_social.png);
}

/*---------------------------------------------------------------*/
.social_menu {
    margin-top: 45px;
    padding: 0;
    z-index: 1;
}

.menu_item .block_list_img {
    width: 50px;
    display: none;
    float: left;

}

.social_menu .list-group {
    box-shadow: none;
}

.social_menu .left-main-menu {
    border-bottom: 2px solid #f6f6f6;
    padding-bottom: 20px;
}

/*.social_menu .list-group .menu_item{*/
/*min-height: 50px;*/
/*}*/
.social_menu .list-group .list-group-item {
    /*border: 1px solid #8b8b8b;*/
    border: 0;
    border-left: none;
    border-right: none;
    padding: 0;

}

/*.social_menu .list-group a{*/
/*color: #8b8b8b;*/
/*font-size: 16px;*/
/*font-family: 'OpenSans-Light';*/
/*}*/

.social_menu .list-group a {
    color: #607078;
    font-family: "SegoeUISemibold";
    font-size: 16px;
    text-transform: uppercase;
}

.social_menu .list-group-item {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.social_menu .left-main-menu a.menu_item:hover {
    background: none;
}

.social_menu .left-main-menu a.menu_item:hover .menu_item_name {
    color: #82bb02;
    background: url("/img/update/social_menu.png") repeat-x left bottom 1px;
}

.social_menu .left-main-menu .menu_item .menu_item_name {
    padding: 10px 0px;
    display: inline-block;
    min-width: 100%;
}

.social_menu .left-main-menu .menu_item:focus {
    background-color: transparent;
}

.list-group-item.active, .list-group-item:hover {
    color: #82bb02 !important;
    background: url("/img/update/social_menu.png") repeat-x left bottom !important;
    text-shadow: none !important;
}

.list-group-item.active .menu_item_name {
    color: #82bb02 !important;
    background: url("/img/update/social_menu.png") repeat-x left bottom !important;
    text-shadow: none !important;
}

@media (max-width: 768px) {
    .social_menu .list-group a.list-group-item {
        text-align: center;
        padding-right: 0 !important;
    }

    .social_menu .list-group a.list-group-item:hover {
        background-position: center bottom !important;
    }

    .social_menu .left-main-menu .menu_item .menu_item_name {
        padding-left: 5px;
        padding-right: 5px;
        min-width: 0px;
    }

    .list-group-item.active {
        color: #82bb02 !important;
        background: url("/img/update/social_menu.png") repeat-x center bottom !important;
        text-shadow: none !important;
    }

    .list-group-item.active .menu_item_name {
        color: #82bb02 !important;
        background: url("/img/update/social_menu.png") repeat-x center bottom !important;
        text-shadow: none !important;
    }

    .social_menu .left-main-menu a.menu_item:hover .menu_item_name {
        min-width: 0px;
        color: #82bb02;
        background: url("/img/update/social_menu.png") repeat-x left bottom 1px;
    }
}

.list-group-item .notification {
    float: right;
    position: relative;
    top: 3px;
    border: 1px solid #dd8a32;
    min-width: 22px;
    height: 21px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-weight: bold;
    background: #dd8a32;
    display: none;
    margin-right: 15px;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.mx-input_upload_wrap {
    width: 100%;
}

/*Общие сиили для модальных окон*/
.modal_content {
    font-family: SegoeUIRegular;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.modal_content label {
    color: #607078;
}

.modal_content .modal-body {
    padding: 15px 15px 15px 40px;
    margin: 0px;
}

.btn_click_cencel {
    font-size: 16px!important;
    color: #607078!important;
    padding: 8px 16px !important;
    background: url("/img/update/background_button.png") !important;
    outline: none !important;
    text-transform: uppercase;
    opacity: 1 !important;
    font-family: "SegoeUIRegular";
    border: none !important;
    border-radius: 0px !important;
}

.btn_click {
    font-size: 16px!important;
    color: #ffffff !important;
    padding: 8px 30px !important;
    background: url("/img/update/background_button2.png") !important;
    outline: none !important;
    text-transform: uppercase;
    opacity: 1 !important;
    font-weight: normal;
    font-family: "SegoeUIRegular";
    border: none !important;
    border-radius: 0px !important;
}
.block_menu_friends .btn_click_cencel, .block_menu_friends  .btn_click{
    font-size: 11px!important;
}

.organizataion_filter .btn_click_cencel, .organizataion_filter  .btn_click{
    font-size: 11px!important;
}
.close_modal {
    outline: none;
    opacity: 1 !important;
}

.modal_title {
    color: #fff;
    padding-top: 5px;
}

/*----------------------------------------------------------*/
/*Стили модального окна создания сообщества*/
.modal_content {
    font-family: "SegoeUIRegular";
    overflow: hidden;
}

.modal_content .close_modal img {
    display: none;
}

.modal_content .close_modal {
    background-image: url(/img/update/close_modal.png);
    background-repeat: no-repeat;
    background-position: 50%;
    width: 35px;
    height: 35px;
}

.wrap_create_community label {
    text-align: left !important;
    font-weight: normal;
}

.wrap_create_community input, textarea, select {
    border-radius: 0px !important;

}

.wrap_create_community select {
    background-position: right 5px center;
    background-image: url(../img/select_social.png);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    appearance: none;
}

.wrap_create_community textarea {
    min-height: 150px;
    resize: none;

}

.wrap_create_community .distance {
    margin-bottom: 1px;
}
 .modal-header {
    font-size: 16px !important;
    text-transform: uppercase;
    line-height: 1.5;
    font-family: "SegoeUIBold";
    padding: 18px 5px 18px 40px!important;
    background: url(/img/update/background_button.png);
}


.wrap_create_community .btn_click {
    padding: 8px 30px;
}

/*----------------------------------------*/
/*Стили для страницы  моих сообществ*/
.page_community {
    font-family: Segoe UI Regular;
    margin-top: 30px;
}

.page_community .btn_search {
    padding: 0px 10px;
    height: 27px;
    width: 60px;
    outline: none;
}
.page_community .btn_search img{
    height: 15px;
    width: 15px;
    margin-top: 6px;
}
.page_community .amount {
    color: #dd8a32;
    font-size: 17px;
    font-weight: bold;
}

.page_community .communities_menu {
    text-align: center;
    border-bottom: 2px solid transparent;
}


.page_community .region span {
    color: #aaaaaa;
    font-size: 11px;
    font-family:SegoeUIRegular;
    text-transform:  uppercase;

}

.page_community .region {
    margin-bottom: 5px;
}


.page_community .wrap_search .search_group {
    border-radius: 0px;
    height: 27px;
}
.page_community .wrap_search .btn_search {
    background: url(/img/update/background_button2.png) !important;
    font-family: SegoeUIRegular;
    font-size: 11px;
    border-radius: 0px;
    text-transform: uppercase;
    border: none;
}
.page_community .wrap_search .form-control-feedback{
    top: -2px!important;
}

.block_community h4 {
    margin-top: 0;
    text-decoration: underline;
}
.block_community .icon_community{
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 10px;
}
.block_community .leave_add{
    margin-left: 10px;
}
.page_community .common_block_community{
    width: 100%;
    float: left;
}

.page_community .img_block_fixed {
    width: 70px;
    height: 70px;
    display: flex;
    justify-content: center;
    background: #f0f0f0;
}

.page_community .group-img-min img{
   max-width: 70px;
    max-height: 70px;
    border-radius: 10em;
}
@media (max-width: 1200px){
    .page_community .group-img-min img{
        max-width: 65px;
        max-height: 65px;
    }
}
@media (max-width: 991px){
    .page_community .group-img-min img{
        max-width: 55px;
        max-height: 55px;
    }
}

.page_community .img_block_fixed img {
    align-self: center;
}

.page_community .community_name h4 {
    text-transform: uppercase;
    color: #607078;
    font-family:SegoeUIBold;
    font-size: 16px;
    text-decoration: none;
    margin-top: 10px;
    margin-bottom: 20px;
}

.page_community .dropdown-menu.open {
    width: 100%;

}

.page_community .region_selection .dropdown-toggle {
    background: none !important;
    border-radius: 0px;

}

/*.page_community .block_filter {*/
    /*border: 1px solid #ccc;*/
    /*padding-top: 10px;*/
/*}*/
.page_community .main_page .block_filter .dropdown-toggle{
    min-height: 27px;
}
.page_community .main_page .block_filter .btn_click, .page_community .main_page .block_filter .btn_click_cencel{
    padding: 6px 0px !important;
    width: 100%;
    text-align: center;
}
.page_community .main_page .block_filter .wrap_search, .page_community .main_page .block_filter .button_group_search {
    margin-top: 25px;
}
.page_community .main_page .nets_group_head{
    padding-top: 10px;
}
.page_community .wrap_filter {
    margin: 5px 0px 30px 0px;
}

.page_community .region_selection .btn-group {
    background-position: right 10px top 50%;
    background-image: url(../img/select_social.png);
    background-repeat: no-repeat;

}

.page_community .form-control {
    color: #607078 !important;
}

.page_community .region_selection .btn-group .caret {
    display: none;
}

.page_community .region button {
    border-radius: 0px;
    background: none;
}

/*---------------------------*/

/*Стили для инпут type="file"*/
.file-input-wrapper input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 99;
    outline: 0;
}

.block_file a {
    background-color: transparent;
    outline: none;
    border: none;
    box-shadow: none;
    cursor: pointer;
    text-decoration: underline;
}

.block_file a:hover {
    background-color: transparent;
}

.block_file a:active {
    background-color: transparent !important;
    box-shadow: none;
}

/*-----------------------------*/

/*Стили для просмотра сообщества*/
.grouppage {
    background: #e0e0e0;
    margin-top: 15px;
    font-family: OpenSans;
}

.grouppage .comment_title {
    min-height: 50px !important;
}

.grouppage .text_community {
    margin-top: 10px !important;
}

.grouppage_top {
    padding: 15px 0px;
    background: #e3ad74;
}

.row_margin {
    margin-bottom: 0px;
}

.amount {
    color: #dd8a32;
    font-size: 17px;
    font-weight: bold;
}

.grouppage .block_img_group img {
    max-width: 100%;
    max-height: 200px;

}

.grouppage .block_img_group {
    text-align: center;
}

.icon_community {
    margin-right: 5px;
}

.grouppage .text_community {
    margin-top: 5px;
    word-wrap: break-word;
}

.grouppage .text_community a {
    color: #333;
}

.grouppage .close_community {
    background: none;
    border: none;
    background: #ffce54;
    width: 100%;
    padding: 5px;
    cursor: pointer;
    text-transform: uppercase;
    outline: none;
}

.grouppage .add_recording {
    background: none;
    border: none;
    text-decoration: underline;
    background: url(/img/social/add_recording.png) no-repeat;
    font-size: 17px;
    padding-left: 35px;
    outline: none;
    cursor: pointer;
}

.grouppage_top_left_block {
    color: #fff;
}

.grouppage_top_left_block a {
    color: #fff;
}

.grouppage_top_center_block span {
    text-transform: uppercase;
    color: #fff;
}

.grouppage_top_right_block button {
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
    background: none;
}

.grouppage textarea {
    width: 100%;
    resize: none;
    min-height: 100px;
    border: none;
    padding: 5px;
}

.grouppage .name_file button {
    background: none;
    outline: none;
    border: none;
}

.grouppage .name_file span {
    margin: 0px 10px 0px 12px;
}

.grouppage .block_user_message {
    margin-top: 15px;
}

.grouppage .user_message {
    background: #fff;
    padding-top: 10px;
    border-radius: 0px 20px 0px 0px;

}

.grouppage .user_message .user_message_top_left {
    color: #dd8a32;
    font-size: 18px;
}

.user_message_bottom_left .icon_file_grouppage {
    color: #8b8b8b !important;
    font-size: 14px;
    font-family: 'Segoe UI';
}
.block_user_message .user_message  {
    background: none;
}
.grouppage .user_message .user_message_top_left a {
    color: #dd8a32;
}

.grouppage .user_message_midle {
    margin-bottom: 5px;
}

.grouppage .user_message .user_message_top_right {
    color: #dd8a32;
    font-size: 16px;
}

.grouppage .user_message .message_time {
    margin-left: 10px;
}

.grouppage .top_right_panel {
    position: relative;
    bottom: 5px;
}

.grouppage .top_right_panel button {
    outline: none;
    background: none;
    border: none;

}

.grouppage .top_right_panel_button {

    /*    padding-right: 10px;
        border-right: 1px solid #b9b8b8; */
    margin-top: 5px;
    margin-left: 15px;
}

.grouppage .image_clock {
    display: inline-block;
    border-left: 1px solid #b9b8b8;
    padding-left: 10px;
    margin-left: 10px;
}

image_clock
.grouppage .user_message_midle {
    font-size: 16px;
    margin-bottom: 10px;
}

.grouppage .user_message_bottom_left {
    font-size: 16px;
}

.grouppage .user_message_bottom_left div {
    font-size: 14px;
    color: #d5d5d5;
}

.grouppage .user_message_bottom_left span {
    margin-right: 5px;
    position: relative;
    bottom: 3px;
}

.grouppage .user_message_bottom_left a {
    color: #dd8a32;
}

.grouppage .user_message_bottom_right button {
    background: none;
    outline: none;
    border: none;
}

.grouppage .user_message_bottom_right .comment {
    margin: 0px 5px 0px 15px;
}

.grouppage .answer_message {
    background: #f8f8f8;

}

.grouppage .user_message .block_delimiter {
    border-bottom: 2px solid #b0afaf;
    padding: 0px 5px;
}

.grouppage .user_message_commented {
    border-left: 3px solid #dd8a32;
}

a.mx-link_read_close:hover {
    padding-right: 26px;
    color: #dd8a32;
    text-decoration: none;
}

a.mx-link_read_next:hover {
    color: #dd8a32;
    text-decoration: none;
}

.grouppage .user_message_bottom_left .comment_text {
    font-family: 'OpenSans-Light';
    color: #8b8b8b;
    font-size: 15px;
}

.grouppage .block_radio label {
    color: #333333;
    font-size: 17px;
    font-family: 'OpenSans-Light';
    font-weight: 99;
}

.grouppage .filters_block {
    margin-top: 20px;
}

.grouppage .participants {
    color: #dd8a32;
    font-size: 30px;
}

.grouppage .main_page a {
    color: #0d0d0d;
    padding: 6px 0px 0px 25px;
    margin-top: 10px;
    background: url(/img/social/main_page.png) no-repeat;

}

.grouppage .main_page {
    padding-top: 15px;
}

.grouppage .wrap_search .search_group {
    border-radius: 0px;
}

.grouppage .wrap_search .btn_search {
    background: #dd8a32 !important;
    border: 1px solid #dd8a32;
    border-radius: 0px;
}


.grouppage .btn_search {
    padding: 8px 10px;
}

.grouppage .img_block_fixed {
    width: 90px;
    height: 87px;
    display: flex;
    justify-content: center;
    background: #f0f0f0;
}

.grouppage .img_block_fixed img {
    align-self: center;
}

.grouppage .community_name h4 {
    text-transform: uppercase;
    color: #313131;
}

/*-----------------------------------*/

/*Стили для страницы друзей*/
.page_friends .glyphicon {
    color: #dd8a32;
}

.page_friends .status_selection label {
    padding-left: 0px;
}

.page_friends .label_left {
    text-align: left !important;
    color: #696969;
}

.page_friends .label_center {
    text-align: center !important;
    color: #696969;
}

.page_friends .select-ag_padding {
    padding: 0px 15px;
}

/*Стили для меню страницы друзей*/
.dropdown-menu > .active > a {
    background: #f0f0f0 !important;
    color: #555 !important;
}

.page_friends .checkbox label:after,
.page_friends .radio label:after {
    content: '';
    display: table;
    clear: both;
}

.page_friends .checkbox .cr,
.page_friends .radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.page_friends .radio .cr {
    border-radius: 50%;
}

.page_friends .checkbox .cr .cr-icon,
.page_friends .radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.page_friends .radio .cr .cr-icon {
    margin-left: 0.04em;
}

.page_friends .checkbox label input[type="checkbox"],
.page_friends .radio label input[type="radio"] {
    display: none;
}

.page_friends .checkbox label input[type="checkbox"] + .cr > .cr-icon,
.page_friends .radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.page_friends .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.page_friends .radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.page_friends .checkbox label input[type="checkbox"]:disabled + .cr,
.page_friends .radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.page_friends .form_friends input {
    border-radius: 0px;
}

.page_friends .form_friends select {
    background-position: right center;
    background-image: url(../img/select_social.png);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    appearance: none;

}

.page_friends .form_friends buuton {
    border-radius: 0px;
}

.form_friends .btn-group {
    background-position: right 5px center;
    background-image: url(../img/select_social.png);
    background-repeat: no-repeat;
}

.form_friends .btn-group .caret {
    display: none;
}

.form_friends .btn-group button {
    border-radius: 0px;
    background: none;
}

.form_friends input {
    color: #607078;
}

.form_friends select {
    color: #607078;
}

.page_friends .createcheck {
    position: relative;
    top: 3px;
}

.page_friends .photo_friends {
    width: 60px;
    height: 60px;
   /* display: flex;*/
    justify-content: center;
    background: #f0f0f0;
    text-align: center;
    overflow: hidden;
    
}

.page_friends .photo_friends img {
    max-width: 100px;
    max-height: 100px;
    align-self: flex-end;
    border-radius: 0;
}

.page_friends .name_friends h4 {
    color: #313131;
}

.page_friends .leave_add_friends {
    text-decoration: underline;
}

.page_friends .dropdown-menu {
    max-width: 200px;
}

.page_friends .write_message {
    text-decoration: underline;
    cursor: pointer;
}

/*--------------------------------*/

/*Стили для заявок в друзья*/
.page_friends .block_applications {
    border: 1px solid #cfcfcf;
    border-radius: 0px 15px 0px 0px;
    margin-top: 10px;
}

.page_friends .applications_clock {
    padding-left: 8px;
    border-left: 1px solid #b9b8b8;
    display: inline-block;
    margin-left: 8px;
}

.page_friends .block_applications .applications_top {
    margin: 5px 0px;

}

.page_friends .block_applications .view_application {
    position: relative;
    top: 3px;
    font-size: 15px;
    color: #dd8a32;
}

.page_friends .block_applications .content_application {
    margin-top: 10px;

}

/*---------------------------*/
.notification_two {
    float: right;
    position: relative;
    top: 3px;
    border: 1px solid #dd8a32;
    min-width: 25px;
    height: 24px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-weight: bold;
    background: #dd8a32;
}

/* Стили для страницы  портфолио*/
.wrap_portfolio {
    margin-top: 20px;
    font-family: 'OpenSans'
}

.wrap_portfolio .block_add_portfolio img {
    margin-right: 10px;
}

.wrap_portfolio .block_add_portfolio a {
    cursor: pointer;
}

.block_all_portfolio {
    float: right;
}

.all_portfolio {
    background: white;
    border: none;
    padding: 0;
}

.wrap_portfolio .block_documents_portfolio h4 {
    margin: 0px;
}

.wrap_portfolio .block_documents_portfolio {
    margin-top: 15px;
}

.wrap_portfolio .documents_portfolio_menu button {
    border: none;
    outline: none;
}

.wrap_portfolio .documents_portfolio_menu .document_update {
    margin-left: 5px;
}

.wrap_portfolio .block_documents_portfolio .type_document {
    color: #aaaaaa;
    font-size: 12px;
    font-family: 'Segoe Ui Regular';
}

.wrap_portfolio .block_documents_portfolio .title_document {
    text-transform: uppercase;
    font-weight: bold;
    color: #607078;
    font-size: 16px;
    font-family: 'Segoe Ui Regular';
}

.descripe_document {
    color: #607078;
    font-size: 16px;
    font-family: 'Segoe Ui Regular';
}

.wrap_portfolio .block_search_portfolio {
    padding-top: 10px;
    padding-bottom: 10px;
}
.search_portfolio .btn_click, .search_portfolio  .btn_click_cencel{
    font-size: 11px!important;
}

.wrap_portfolio .search_portfolio .dropdown-toggle {
    background: none !important;
    height: 25px;
    border-radius: 0px;
    border-color: #8b8b8b;
}

.wrap_portfolio .search_portfolio label {
    margin-top: 20px;
    color: #4e4e4e;
}

.wrap_portfolio .search_portfolio .block_btn {
    margin-top: 25px;
}

.wrap_portfolio .search_portfolio input[type='text'] {
    height: 25px;
    border-radius: 0px;
    border-color: #D9D9D6;
}

.wrap_portfolio .bootstrap-select > .dropdown-toggle.bs-placeholder,
.wrap_portfolio .bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.wrap_portfolio .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    border-color: #d9d9d6;
    padding-right: 15px;
}

.wrap_portfolio .btn-default {
    border-color: #d9d9d6;
}

.wrap_portfolio .search_portfolio .caret {
    display: none;
}

.wrap_portfolio .search_portfolio .bootstrap-select {
    background-position: 92% center;
    background-image: url(../img/select_social.png);
    background-repeat: no-repeat;
    height: 25px;

}

.wrap_portfolio .btn_click_cencel {
    display: inline-block;
}

.wrap_portfolio .portfolio_organizatoins {
    margin-bottom: 10px;
}

.wrap_portfolio .show_text {
    padding-right: 26px;
    text-transform: uppercase;
    background-image: url(../img/arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
    width: inherit;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #dd8a32;
    margin-top: 5px;
}

.wrap_portfolio .hide_text {
    padding-right: 26px;
    text-transform: uppercase;
    background-image: url(../img/arrow.png);
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
    width: inherit;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    color: #dd8a32;
    margin-top: 5px;
}

.delete_file {
    color: #d37c1f;
}

.ui-dialog-titlebar {
    margin: 0px !important;
    font-size: 18px !important;
    font-weight: normal;
    font-family: 'OpenSans-Light';
}

.ui-dialog-titlebar-close {
    position: relative !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    top: 10px !important;
    left: 3px !important;
}

.form_add_document table td:nth-child(1) {
    width: 150px;
    color: #333333;
    font-size: 16px;
}

.form_add_document table td {
    padding-bottom: 10px;
}

.form_add_document table input, .form_add_document table select, .form_add_document table textarea {
    width: 100%;
    padding-left: 5px;
    color: #9a9a9a;
    font-size: 16px;
}

.form_add_document table input, .form_add_document table select {
    height: 40px;

}

.form_add_document table textarea {
    resize: none;
    height: 130px;
}

.form_add_document table select {
    appearance: none;
    -webkit-appearance: none;
    background: url(../img/select.png) no-repeat 98% 50%;
    padding-right: 30px;
}

.form_add_document {
    font-family: 'SegoeUIRegular';
    padding-left: 18px !important;
    padding-right: 18px !important;
}

.form_add_document table {
    width: 100%;
}

.form_add_document .file-input-wrapper {
    background: none;
    padding: 0px;
    border: none;
    box-shadow: none;
    text-decoration: underline;
    color: #dd8a32;
    font-size: 16px;

}

.form_add_document .file-input-wrapper:hover {
    background: #fff;
}

.form_add_document .donwload_file {
    position: relative;
    top: 2px;
}

.form_add_document .delete_file {
    color: #d37c1f;
    cursor: pointer;
}

/*---------------------------------------*/

/*Стили для страницы траектория*/
.my_page .trajectory_top_block {
    background-color: rgb(246, 246, 246);
    padding-bottom: 10px;
}

.my_page .trajectory_top_block .trajectory_top_left a {
    color: #607078;
    cursor: pointer;
    text-decoration: underline;
    font-size: 16px;
    font-family: "Segoe UI Bold";
}

.my_page .trajectory_top_block .trajectory_top_left {
    padding-top: 37px;
}

.my_page .trajectory_top_block .trajectory_top_right {
    padding-top: 8px;
    padding-bottom: 8px;
}

.my_page .trajectory_top_block .trajectory_top_left img {
    padding-right: 8px;

}

.my_page .trajectory_top_block .trajectory_top_right select {
    width: 100%;
    height: 40px;
    border: none;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    background-position: 96% 50% !important;
    padding-left: 5px;
    padding-right: 30px;
}

.my_page .wrap_trajectory {
    min-height: 280px;
    background: url(/img/social/trajectory_icon.png) no-repeat;
    background-size: 100%;
}

/*.my_page .wrap_trajectory_update{
    min-height: 280px;
}*/
.trajectory_category_top {
    height: 116px;
    display: inline-block;
    width: 116px;
    background: #c8c6c6;
    border-radius: 70px;
    margin-top: 16px;
    position: relative;

}

.trajectory_category_bottom {
    height: 116px;
    display: inline-block;
    width: 116px;
    background: #c8c6c6;
    border-radius: 70px;
    position: relative;
    bottom: 3px;

}

.my_page .wrap_trajectory .trajectory_category_top a {
    display: block;
    height: 100%;
}

.my_page .wrap_trajectory_update .trajectory_category_top a {
    display: block;
    height: 100%;
}

.my_page .wrap_trajectory .trajectory_category_bottom a {
    display: block;
    height: 100%;
}

.my_page .wrap_trajectory_update .trajectory_category_bottom a {
    display: block;
    height: 100%;
}

.my_page .available {
    background: #a0d468;
}

.wrap_trajectory img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.wrap_trajectory_update .image_trajectory {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.wrap_trajectory_update .block_item_menu_trajectory {
    margin-top: 20px;
}

.wrap_trajectory_update .block_item_menu_trajectory .block_number_trajectory {
    width: 100%;
}

.wrap_trajectory_update .block_item_menu_trajectory .block_text_trajectory {
    width: 100%;
}

.wrap_trajectory_update .block_image_menu_trajectory {
    max-width: 125px;
    min-width: 100px;
}

.wrap_trajectory_update {
    display: none;
}

.wrap_trajectory_update .trajectory_category_top {
    margin-top: 0px;
}

.my_page .active_category {
    background: #dc8a33;
}

.my_page .block_number_trajectory {
    color: #dc8a33;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Segoe UI';
    display: block;
    min-height: 45px;
    width: 150px;
    border-bottom: 1px solid #dc8a33;
    overflow: hidden;

}

.my_page .block_number_trajectory img {
    margin-right: 10px;
}

.my_page .block_text_trajectory {
    color: #343334;
    font-size: 14px;
    font-family: 'Segoe UI';
    display: block;
    font-weight: bold;
    margin-top: 10px;
    width: 150px;
}

.my_page .conteiner-horisontal {
    min-width: 0px;
    padding: 0px 15px;
}

.my_page .conteiner-center {
    width: 100%;
    padding: 0px;
}

.my_page .conteiner-center h1 {
    font-size: 22px;
    margin-bottom: 20px;
}

.my_page .conteiner-center .mx-slide_item_block h3 {
    font-weight: bold;
    margin-top: 0px;
}

/*.my_page .conteiner-center .mx-slide_item_block{
    width: 49%;
}*/
.my_page .conteiner-center .mx-slide_item_block_four_square h3 {
    font-weight: bold;
    margin-top: 0px;
}

.my_page .conteiner-center .mx-slide_item_block {
    background-image: url(/img/social/test.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    min-height: 128px;
    float: left;
    padding-left: 110px;
    margin-bottom: 0px;
    margin-left: 2px;
}

.my_page .conteiner-center .mx-slide_item_block_four_square {
    background-image: url(/img/social/test.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    min-height: 128px;
    float: left;
    padding-left: 110px;
    margin-bottom: 0px;
    margin-left: 2px;
}

/*.my_page .conteiner-center .mx-ready_test {*/
/*position: absolute;*/
/*width: 90px;*/
/*height: 17px;*/
/*display: none;*/
/*top: 69px;*/
/*left: 0px;*/
/*background-image: url(/img/social/passed_text.png);*/
/*background-repeat: no-repeat;*/
/*background-position: 0 0;*/

/*}*/
.my_page .conteiner-center .mx-ready_test {
    position: absolute;
    width: 90px;
    height: 17px;
    display: none;
    top: 69px;
    left: 0px;
    background-image: url(/img/social/passed_text.png);
    background-repeat: no-repeat;
    background-position: 0 0;

}

.my_page .personality_type h2 {
    font-size: 22px;
    margin-top: 20px;
    overflow: hidden;
    width: 100%;

}

.my_page .personality_type {
    font-size: 22px;
    margin-top: 20px;

}

.my_page .mx-atention_wrap {
    background-repeat: no-repeat;
    background-position: 28px 14px;
    background-image: url(../img/bg_im.png);
    border-left: 3px solid #dd8a32;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-left: 70px !important;
    background-color: #f8f8f8;
    border: 1px solid #bfbfbf;
    min-height: 125px;
    margin-left: -39px !important;
}

/*scales-description-separator p:nth-child(1){
    background-repeat: no-repeat;
    background-position: 28px 14px;
    background-image: url(../img/bg_im.png);
    border-left: 3px solid #dd8a32;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-left: 70px !important;
    background-color: #f8f8f8;
    border: 1px solid #bfbfbf;
    min-height: 125px;
}*/
scales-description-separator p {
    font-family: 'OpenSans' !important;
    font-size: 15px !important;
}

.my_page section {
    position: inherit !important;
}

/*exptess trajectory*/
/*.my_page .wrap_express_trajectory{
    min-height: 280px;
    background: url(/img/social/express_trajectory.png) no-repeat 100% 0%;
    
}
.my_page .wrap_express_trajectory .trajectory_category_top a{
    display: block;
    height: 100%;
}
.my_page .wrap_express_trajectory .trajectory_category_bottom a{
    display: block;
    height: 100%;
}
.my_page .wrap_express_trajectory .available{
    background: #a0d468;
}
.wrap_express_trajectory img{
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.my_page .wrap_express_trajectory .active_category{
    background: #dc8a33;
}*/
.block_express {
    width: 735px;
    margin: 0 auto;
}

.block_express_trajectory {

    background: url(/img/social/express_trajectory.png) no-repeat;
    min-height: 280px;

}

.my_page .trajectory_category_top a {
    display: block;
    height: 100%;
}

.my_page .trajectory_category_bottom a {
    display: block;
    height: 100%;
}

.my_page .wrap_express_trajectory .available {
    background: #a0d468;
}

.wrap_img_trajectory img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.my_page .block_express .active_category {
    background: #dc8a33;
}

.my_page .block_express .trajectory_number_top {
    display: inline-block;
    vertical-align: top;
    padding-left: 147px;
}

.my_page .trajectory_number_bottom {
    display: inline-block;
    vertical-align: top;

}

.my_page .block_shool5-8 {
    width: 550px;
    margin: 0 auto;
}

.my_page .block_shool5-8_trajectory {
    background: url(/img/social/shool5-8.png) no-repeat;

}

.my_page .trajectory_number_top {
    display: inline-block;
    vertical-align: top;

}

.my_page .block_shool5-8_express_trajectory {

    background: url(/img/social/shool5-8_express.png) no-repeat;
}

.my_page .block_shool5-8_express {
    width: 360px;
    margin: 0 auto;
}

.my_page .block_shool9-11_express_trajectory {
    background: url(/img/social/shool9-11_express.png) no-repeat;
    min-height: 280px;
}

.my_page .block_shool9-11_express {
    width: 600px;
    margin: 0 auto;
}

.add_trajectory table {
    width: 100%;
    font-size: 17px;
    margin-top: 15px;
}

.add_trajectory table td {
    padding-bottom: 15px;
}

.add_trajectory table td:nth-child(1) {
    width: 145px;
    color: #333333;
    font-family: 'OpenSans'
}

.add_trajectory input, .add_trajectory select {
    width: 100%;
    height: 40px;
    padding-left: 5px;
    color: #9a9a9a;
    padding-right: 35px;

}

.add_trajectory select {
    background: url(../img/select.png) no-repeat 98% 50%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.add_trajectory .btn_block {
    margin-top: 15px;
}

.head_row {
    margin-top: 35px;
    text-transform: uppercase;
    font-family: "SegoeUIRegular";
}

.head_row .right {
    float: left;
    width: auto;
    text-align: center;
    color: #607078;
    /*font-size: 17px;*/
    padding: 9px;
    cursor: pointer;
    border-bottom: 1px solid #607078;
}

.head_row .left {
    width: auto;
    text-align: center;
    color: #607078;
    /*font-size: 17px;*/
    padding: 9px;
    cursor: pointer;
    border-bottom: 1px solid #607078;
    margin-right: 30px;
}

.head_row .left:hover, .head_row .right:hover, .head_row .active {
    border-bottom: 1px solid #82bb02;
    color: #82bb02;
    font-family: "SegoeUIRegular";
}


.window_row .left {
    width: 25%;
    float: left;
    color: #607078;
    font-family: "SegoeUISemiBold";
    font-size: 16px;
}

.window_row .right {
    color: #607078;
    font-family: "SegoeUIRegular";
    font-size: 16px;
}

.window_row .right a {
    color: #607078;
    font-family: "SegoeUIRegular";
    font-size: 16px;
}

@media (min-width: 900px) {
    .organization_info {
        width: 860px !important;
    }
    .public_project_window{
        min-width: 860px !important;;
    }
}

.mx-one_organizacia a {
    word-break: break-all;
}

.mx-one_organizacia ul li {
    word-break: break-all;
}

.modal_menu_organiztions .left, .modal_menu_organiztions .right {
    font-size: 16px;
    font-family: "SegoeUIRegular";
    color: #607078 !important;
    text-align: left;
}

.window_row .right a {
    word-break: break-all;
}

@media (max-width: 767px) {
    .window_row .left, .window_row .right {
        width: 100%;

    }

    .window_row .left, .window_row .mx-send_link {
        margin-right: 0px;
    }

    .modal_window_organizations .left, .modal_window_organizations .right {
        width: 100%;
    }

    .modal_window_organizations .left, .modal_window_organizations .mx-send_link {
        margin-right: 0px;
    }

}

.window_row {
    margin-top: 10px;
    font-family: "OpenSans-Light";
    font-size: 14px;
    margin-bottom: 10px;
}

.modal_window .head_row {
    margin-bottom: 40px;
    margin-left: -50px;
    margin-right: -30px;
    padding-left: 35px;
    padding-right: 15px;
    background-color: rgb(246, 246, 246);

}

.modal_window .modal_menu_organiztions {
    margin-bottom: 40px;
    margin-left: -35px;
    margin-right: -15px;
    padding-left: 35px;
    padding-right: 15px;
    background-color: rgb(246, 246, 246);

}

.trajectory_heading {
    font-size: 32px !important;
    text-align: center;
}

.my_page .mx-tab_h_wrap {
    padding: 0px;
}

.my_page .mx-tab_h_header {
    font-size: 15px !important;
    margin-bottom: 0px !important;
}

.my_page .mx-tab_h_header {
    background-position: 1% 50%;
}

.my_page .mx-characteristic2 .mx-tab_h_body {
    padding-top: 0px;
    padding-left: 31px;
}

/*footer{
    position: relative;
    bottom: 0;
    width: 100%;
}*/
.grouppage .grouppage_description {
    margin-top: 10px;
}

.grouppage .mx-link_read_next:hover {
    color: #dd8a32 !important;
}

.mx-portfolio_items span {
    font-size: 14px;
}

/*---------------------------------------*/
a.mx-link_read_close {
    font-size: 14px;
    color: #dd8a32;
    padding-right: 36px;
    text-transform: uppercase;
    background-image: url(/img/arrow2.png);
    background-position: right center;
    background-repeat: no-repeat;
    font-family: 'OpenSans';
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

html {
    min-height: 100%;
    position: relative;
}

body {
    margin-bottom: 243px !important;
    min-height: 100%;
}

footer {
    overflow: hidden;
    position: absolute;
    width: 100%;
    bottom: 0px;
}

.notification_metodical {
    float: right;
    position: relative;
    border: 1px solid #dd8a32;
    min-width: 25px;
    text-align: center;
    border-radius: 12px;
    color: #fff;
    font-weight: bold;
    background: #dd8a32;
    display: none;
    margin-right: 5px;
}

.modified_selectpicker .btn-group {
    background-position: center right 15px;;
    background-image: url(/img/update/select_arrow.png);
    background-repeat: no-repeat;

}

.modified_selectpicker .form-control {
    color: #8b8b8b !important;
    height: 40px;
    padding: 5px;
}

.modified_selectpicker .btn-group .caret {
    display: none;
}

.modified_selectpicker .dropdown-toggle {
    background: none !important;
    border-radius: 0px;
    width: 100%;
    height: 40px;
    padding: 5px;
    padding-left: 25px;
    border: 1px solid rgb(217, 217, 214);;
    font-family: 'Arial';
    font-size: 13px;
    color: #607078;
}

.modified_selectpicker .dropdown-menu {
    border: 2px;
    font-family: 'Arial';
    font-size: 13px;
}

.list_trajectories {
    font-family: "Segoe UI";
    color: #aaaaaa;
    font-size: 11px;
    text-transform: uppercase;
}

.trajectory_modified_selectpicker .dropdown-toggle {
    height: 40px;
}

.trajectory_modified_selectpicker .form-control {
    height: 40px;
}

.mx-logo_wrap img {
    max-width: 270px;
}

/*@media (max-width: 1203px) {
        .mx-headmenu ul li a {
    padding: 35px 47px;
    }*/
.dropdown-menu {
    max-width: 200px !important;
}

@media (min-width: 767px) and (max-width: 1199px) {
    .page_friends .btn_click_cencel {
        padding: 6px 3px !important;

    }

    .page_friends .btn_click {
        padding: 6px 12px !important;
    }

    .wrap_form_filter .btn_click_cencel {
        padding: 6px 3px !important;

    }

    .wrap_form_filter .btn_click {
        padding: 6px 12px !important;
    }
}

.my_page .conteiner-center .mx-slide_item_block {
    margin-left: 0px !important;

}

@media (max-width: 1200px) {
    .my_page .mx-slide_item_block p {
        line-height: 1em;
    }
}

@media (max-width: 650px) {
    .my_page .conteiner-center .mx-slide_item_block {
        width: 100%;
        margin-top: 0px;
        height: auto;
        min-height: 110px;
    }
}

@media (max-width: 700px) {
    .my_page .mx-chart_wrap .b_label {
        width: 100%;
    }

    body .my_page .mx-chart_wrap .bar_group__bar.thick::before {
        width: 100%;
    }
}

.my_page .wrap_form_trajectory {
    border: 1px solid #8b8b8b;
    padding-top: 15px;
    margin-bottom: 20px;
}

.my_page .wrap_form_trajectory .trajectory_search_organization {
    border-color: #8b8b8b;
    border-radius: 0px;
    height: 40px;
    color: #333;

}

.my_page .wrap_form_trajectory .field_name {
    font-family: 'OpenSans-Light';
    color: #333;
    font-size: 17px;
    margin-bottom: 5px;
    margin-left: 10px;
}

@media (min-width: 767px) and (max-width: 1200px) {
    .my_page .wrap_form_trajectory .btn_click_cencel {
        padding: 6px 10px !important;

    }

    .my_page .wrap_form_trajectory .btn_click {
        padding: 6px 12px !important;
    }
}

@media (max-width: 767px) {
    .my_page .wrap_form_trajectory .small_indent {
        margin-top: 15px;
    }
}

@media (max-width: 768px) {
    .my_page .mx-rating_point_update {
        margin-right: 80px !important;
    }

    .my_page .mx-rating_points {
        margin: 0 auto;
    }

    .my_page .trajectory_question {
        margin-bottom: 15px;
    }

    .update_block_methodic {
        width: 100% !important;
        padding-right: 50px !important;

    }

    .update_block_methodic .item_passed_methodic {
        right: 10px !important;
    }
}

.my_page .recommended_profession_update {
    min-width: 175px;
}

@media (min-width: 991px) and (max-width: 1199px) {
    .my_page .mx-rating_point_update {
        margin-right: 188px !important;
    }

}

.form-control::-webkit-input-placeholder {
    font-size: 15px;
}

.my_page .form-control::-webkit-input-placeholder {
    font-size: 16px;
}
.page_community .main_page .wrap_search input[type="text"]::-webkit-input-placeholder{
    font-size: 13px;
    font-family: 'Segoe UI Regular';
    color: #607078 !important;
}

.block_seach_message .form-control::-webkit-input-placeholder {
    font-size: 15px;
}

.wrap_portfolio .form-control::-webkit-input-placeholder {
    font-size: 15px;
}

/*стили для фильтра организаций*/
.organizataion_filter span {
    position: relative;
    display: table;
    width: 100%;
}

.organizataion_filter {
    background-color: rgb(246, 246, 246);
    /*border: 1px solid #8b8b8b;*/
    float: left;
    padding: 50px 10px;
    width: 100%;
    margin-top: 25px;
}

.organizataion_filter .btn_group_filter {
    margin-top: 100px;
}

.btn_group_filter .btn_click {
    width: 100%;
    margin-right: 5px;
}

.btn_group_filter .btn_click_cencel {
    width: 100%;
    margin-left: 5px;
}

.organizataion_filter .dropdown-toggle {
    /*border-color: #8b8b8b;*/
    min-height: 30px;
    font-size: 13px;
    font-family: 'Arial';
    color: #607078 !important;
    padding: 3px 12px !important;
}

.organizataion_filter .btn-group {
    height: 100%;
    width: 100%;
}

.organizataion_filter .custom-combobox input.custom-combobox-input {
    padding: 5px 20px 5px 12px;
}

/*.organizataion_filter .serach_filter_update{*/
/*border: 1px solid #8b8b8b;*/
/*border-radius: 0px;*/
/*font-size: 17px;*/
/*font-family: 'OpenSans-Light';*/
/*min-height: 40px;*/
/*width: 100%;*/
/*padding-left: 10px;*/
/*}*/
.organizataion_filter .serach_filter_update {
    color: #607078 !important;
    font-family: "Arial";
    font-size: 13px;
    border-radius: 0px;
    width: 100%;
    padding: 4px 10px;
}

.organizataion_filter .custom-combobox-input::-webkit-input-placeholder {
    font-size: 13px;
    font-family: 'Arial';
    color: #607078;
}

.organizataion_filter .serach_filter_update::-webkit-input-placeholder {
    font-size: 13px;
    font-family: 'Arial';
    color: #607078;
}

.organizataion_filter .name_select {
    font-family: "Segoe UI";
    color: #aaaaaa;
    font-size: 11px;
    text-transform: uppercase;
    margin: 15px 0px 5px 0px;
    display: block;
}

@media (min-width: 767px) and (max-width: 1199px) {
    .organizataion_filter .btn_click_cencel {
        padding: 6px 10px !important;
    }

    .organizataion_filter .btn_click {
        padding: 6px 10px !important;
    }

}

.organizataion_filter .custom-combobox input.custom-combobox-input {
    background-position: right 10px top 50%;
}

/*стили для огранизаций*/
.wrap_organization_update .mx-wrap_org1 {
    width: 100%;
}

.wrap_organization_update .mx-wrap_org2 {
    width: 100%;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

/*Главная страница адаптив*/
.wrap_update_page .mx-our_goals_wrap .mx-our_goal {
    width: 100%;
}

.wrap_update_page .wrap_approbation .approbation_text {
    width: 80%;
    min-height: 740px;
}

.wrap_update_page .mx-home_slide_approbation {
    min-height: 735px;
    height: 100% !important;
}

.wrap_update_page .wrap_approbation {
    height: 100%;
    min-height: 740px;
    overflow: hidden;
}

.wrap_update_page .approbation_text .approbation_btn a {
    width: 100%;
}

/*.wrap_update_page .mx-one_new_link{
    position: inherit;
}*/
.wrap_update_page .mx-result {
    width: 100%;
    padding-left: 50px;
}

@media (min-width: 767px) and (max-width: 991px) {
    .mx-one_new_text {
        min-height: 250px;
    }
}

@media (max-width: 767px) {
    .wrap_update_page .mx-one_new_link {
        position: inherit;

    }

    .mx-one_new_text {
        min-height: 50px !important;
    }
}

.menu_main_page .item_menu_page img {
    max-width: 62px;
}

.menu_main_page {
    margin-top: 30px;
    margin-bottom: 30px;
}

.menu_main_page .item_menu_page .number_main_menu img {
    width: 15px;

}

.menu_main_page .item_menu_page .number_main_menu {
    color: #dc8a33;
    display: block;
    min-height: 30px;
    width: 100%;
    border-bottom: 1px solid #dc8a33;
    overflow: hidden;
}

.menu_main_page .item_menu_page .icon_organization {
    min-width: 65px;
    max-width: 80px;
}

.menu_main_page .item_menu_page .name_organization_menu {
    color: #343334;
}

@media (max-width: 580px) {
    .menu_main_page .item_menu_page {
        width: 100%;
    }
}

@media (max-width: 480px) {
    .wrap_update_page .block_result {
        width: 100% !important;
    }
}

@media (max-width: 550px) {
    .wrap_update_page .mx-our_goals_wrap .mx-our_goal {
        margin-bottom: 20px;
        min-height: 100px;
    }
}

@media (min-width: 350px) and (max-width: 450px) {
    .wrap_update_page .mx-our_goals_wrap .mx-our_goal {
        background-size: 25%;

    }
}

@media (max-width: 350px) {
    .wrap_update_page .mx-our_goals_wrap .mx-our_goal {
        background-size: 30%;
        padding-left: 100px;
    }
}

.list_active_menu {
    color: #dd8a32 !important;
    background-image: url(../img/arr_tab_act.png);
}

.mx-open_popup3 {
    font-weight: bold;
    cursor: pointer;
}

.my_page .user_profile .second_tab {
    margin-top: 10px;
}

.my_page .user_profile .table-borderless tbody tr td,
.my_page .user_profile .table-borderless tbody tr th,
.my_page .user_profile .table-borderless thead tr th,
.my_page .user_profile .table-borderless thead tr td,
.my_page .user_profile .table-borderless tfoot tr th,
.my_page .user_profile .table-borderless tfoot tr td {
    border: none;
}

/*.my_page .user_profile .left_page, .my_page .user_profile .right_page {*/
    /*float: left;*/
    /*text-align: center;*/
    /*color: #333;*/
    /*font-size: 17px;*/
    /*padding: 9px;*/
    /*cursor: pointer;*/
    /*border-bottom: 4px solid white;*/
/*}*/

/*.my_page .user_profile .left_page:hover, .my_page .user_profile .right_page:hover {*/
    /*background-color: #f0f0f0;*/
    /*border-bottom: 4px solid #dd8a32;*/
    /*color: #dd8a32;*/
/*}*/

/*.my_page .user_profile .active {*/
    /*background-color: #f0f0f0;*/
    /*border-bottom: 4px solid #dd8a32 !important;*/
    /*color: #dd8a32 !important;*/
/*}*/

.my_page .user_profile table td {
    font-size: 16px;
}

.my_page .user_profile table td a {
    color: #dd8a32;
}

.my_page .user_profile .menu_my_page {
    overflow: hidden;
}

.my_page .user_profile .hidden_block {
    display: none;
}

.my_page .user_profile .common_block_top {
    /*background: #e7ad6f;*/
    overflow: hidden;
}

.wrap_organization_update .get_employer {
    font-weight: bold;
    cursor: pointer;
}
.registration_update .control_title {
    background: url("../img/bs-forum-021017__ico.png") no-repeat left 15px top 50% ,url("/img/update/title_left.png") repeat-y left, url("/img/update/border_left.png") repeat-y right, url("/img/update/title_control.png");
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 40px;
}
.registration_update .control_title h3{
    margin: 0px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Segoe UI Bold";
    padding-right: 15px;
    padding: 15px 15px 15px 65px;
    color: #fff;
}
.registration_update input[type='text'], .registration_update input[type='email'], .registration_update input[type='password'] {
    width: 100%;
    height: 40px;
    padding: 5px;
    border: 1px solid #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 13px;
    border-radius: 0px;
}

.registration_update .select2-container .select2-selection--single {
    height: inherit;
    border-radius: 0px;
    border: 1px solid #8b8b8b;
}

.registration_update .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 5px;
    font-size: 17px;
    font-family: 'OpenSans-Light';
    padding-right: 20px;
}

.registration_update .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #dd8a32 transparent transparent transparent;
    border-style: solid;
    border-width: 12px 7px 0 7px;
    height: 0;
    left: 50%;
    margin-left: -10px;
    margin-top: 1px;
    position: absolute;
    top: 50%;
    width: 0;
}

.registration_update .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #dd8a32 transparent;
    border-width: 0 7px 12px 7px;
}

.registration_update .label_update {
    font-family: 'OpenSans-Light';
    font-size: 17px;
    color: #333;
    font-weight: 500;
    text-align: left !important;
}

.registration_update textarea {
    border: 1px solid #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    padding: 5px;
}

.registration_update .form-group {
    margin-bottom: 0px;
}

.registration_update .registration_block_top a {
    width: 100%;
    display: block;
    text-align: center;
}

.registration_update .registration_block_top {
    overflow: hidden;
}

.registration_update .block_chechbox input[type="checkbox"]:checked + div {
    background: url(/img/social/check.png) no-repeat;
}

.registration_update .block_chechbox input[type="checkbox"] {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 15px;
    height: 15px;
}

.registration_update .btn_click {
    padding: 10px 30px !important;
}

.registration_update .btn_click:hover {
    background-color: #d37c1f !important;
}

@media (min-width: 1200px) {
    .registration_update .label_update_right {
        padding-left: 35px;
    }
}

.registration_update .select2-container .select2-selection--single:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    outline: none;
}

.registration_update .form-control:focus {
    border-color: #8b8b8b;
}

.registration_update .help-block {
    margin-top: 0px;
    margin-bottom: 7px;
}

.registration_update .phone_add {
    position: relative;
    top: 5px;

}

.registration_update .help-block {
    display: block;
    min-height: 20px;

}

@media (max-width: 767px) {
    .registration_update .btn_block {
        text-align: center;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .registration_update .help-block {
        min-height: 0px;
    }
}

@media (max-width: 767px) {
    .registration_update .help-block {
        min-height: 10px !important;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .registration_update .block_radio .help-block {
        min-height: 10px !important;
    }
}

@media (min-width: 767px) and (max-width: 991px) {
    .registration_update hr {
        margin-bottom: 10px;
    }
}

@media (min-width: 991px) {
    .registration_update hr {
        margin-bottom: 47px;
    }
}

.registration_update .block_radio .help-block {
    min-height: 30px
}

.registration_update .text_registration {
    text-align: center;
    color: #333;
    font-size: 17px;
    padding-top: 20px;
    font-weight: bold;
    display: inline-block;
    font-family: 'OpenSans-Light';
}

.registration_update .regular-radio {
    display: none;
}

.registration_update .regular-radio + .radio_create {
    -webkit-appearance: none;
    background-color: #e1e1e1;
    border: 1px solid #929292;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    padding-left: 0px;

}

.registration_update .regular-radio:checked + .radio_create {
    background: url(/img/social/radio.png) no-repeat 50% 50%;
    border: 1px solid #929292;
}

.registration_update .radio_create {
    position: relative;
    top: 2px;
}

.registration_update .checkbox label:after,
.registration_update .radio label:after {
    content: '';
    display: table;
    clear: both;
}

.registration_update .checkbox .cr,
.registration_update .radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.registration_update .radio .cr {
    border-radius: 50%;
}

.registration_update .checkbox .cr .cr-icon,
.registration_update .radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.registration_update .radio .cr .cr-icon {
    margin-left: 0.04em;
}

.registration_update .checkbox label input[type="checkbox"],
.registration_update .radio label input[type="radio"] {
    display: none;
}

.registration_update .checkbox label input[type="checkbox"] + .cr > .cr-icon,
.registration_update .radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.registration_update .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.registration_update .radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.registration_update .checkbox label input[type="checkbox"]:disabled + .cr,
.registration_update .radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.registration_update .glyphicon {
    color: #dd8a32;
    font-weight: normal !important;
}

.my_modal_update .modal-title {
    color: #fff;
    padding-top: 5px;
}

.my_modal_update .modal-header {
    padding: 15px 0px 15px 0px;
    border-bottom: 2px solid #dcdcdc;
}

.my_modal_update .close {
    outline: none;
    opacity: 1 !important;
}


.my_modal_update .modal-content {
    font-family: SegoeUIRegular;
}

.my_modal_update .modal-footer {
    border-top: 0px;
}

.my_carousel h2 {
    font-family: 'OpenSans-Bold';
    font-size: 36px;
    color: #d58632;
    margin-top: 0px;
    padding: 20px 0px;
    white-space: normal;
}

.my_carousel p {
    font-family: 'OpenSans';
    font-size: 18px;
    text-align: center;
    margin: 5px 0px;
    color: #f6f6f6;
}

.my_carousel .text_selection_slider {
    color: #d58632;
    font-weight: bold;
}

.my_carousel .text_selection_slider a {
    color: #f6f6f6;
    font-weight: bold;
}

.my_carousel .centering-text {
    height: 585px;
    display: table-cell;
    vertical-align: middle;

}

@media (max-width: 767px) {
    .my_carousel p {
        font-size: 14px;
    }

    .my_carousel h2 {
        font-size: 25px;
    }

    .my_carousel .approbation_btn a {
        font-size: 14px !important;
    }

    .my_carousel .item {
        min-height: 400px !important;
    }

    .my_carousel .item_img {
        height: 400px !important;
    }
}

.my_carousel .item {
    overflow: hidden;
    text-align: center;
    height: 100% !important;
    padding: 20px 11%;
    min-height: 625px;

}

@media (max-width: 500px) {
    .my_carousel .item {
        padding: 20px 13% !important;
    }

    .my_carousel .next_slide_right {
        margin-right: -20px !important;
    }

    .my_carousel .next_slide_left {
        margin-left: -20px !important;
    }
}

.my_carousel .carousel {
    margin-top: 20px;
}

.my_carousel .carousel_update .left {
    width: 100% !important;
}

.my_carousel .carousel_update .right {
    width: 100% !important;
}

.my_carousel .carousel-indicators {
    display: none;
}

.my_carousel {
    background: url(/img/aprobation.png);
    background-size: 100%;
}

.my_carousel .approbation_btn a {
    color: #f3f3f3;
    font-size: 17px;
    width: 100%;
    display: inline-block;
    text-align: center;
    background: #ca7f32;
    border-radius: 35px;
    padding: 10px 25px;
    margin-top: 30px;
}

.my_carousel .item_img {
    height: 585px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.my_carousel .item_img img {
    width: 100%;
}

.my_carousel .next_slide {
    position: absolute;
    top: 40%;
    height: 120px;
    width: 32px;
}

.my_carousel .next_slide_right {
    background: url(/img/social/slide_right.png) no-repeat;
    right: 50%;
    margin-right: -25px;
}

.my_carousel .next_slide_left {
    background: url(/img/social/slide_left.png) no-repeat;
    left: 50%;
    margin-left: -25px;
}

.registration_update .multiselect_update .multiselect {
    background: #fff;
    background-color: #fff;
    text-align: left;
    border: 1px solid #8b8b8b;
    font-family: 'OpenSans-Light';
    font-size: 17px;
    padding: 5px;
    height: 40px;
    border-radius: 0px;
    padding-right: 20px;
}

.registration_update .multiselect_update .caret {
    margin-left: 0;
    border-color: #dd8a32 transparent transparent transparent;
    border-style: solid;
    border-width: 12px 7px 0 7px;
    height: 0;
    left: 99%;
    margin-left: -10px;
    position: absolute;
    top: 38%;
    width: 0;
}

@media (max-width: 991px) {
    .registration_update .multiselect_update .caret {
        left: 98%;
    }
}

.registration_update .multiselect_update .open > .dropdown-toggle.btn-default:focus {
    box-shadow: none;
    background: #fff;
}

.registration_update .multiselect_update .block_chechbox label div {
    top: 3px;
}

.modal {
    text-align: center;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

@media screen and (min-width: 768px) {
    .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}

.my_carousel .blink_slider {
    -webkit-animation: blink_slider 2s linear infinite;
    animation: blink_slider 2s linear infinite;
}

@-webkit-keyframes blink_slider {
    50% {
        color: rgb(213, 134, 50);
    }
    51% {
        color: rgba(213, 134, 50, 1);
    }
    100% {
        color: rgba(213, 134, 50, 1);
    }
}

@keyframes blink_slider {
    50% {
        color: rgb(213, 134, 50);
    }
    51% {
        color: rgba(213, 134, 50, 1);
    }
    100% {
        color: rgba(213, 134, 50, 1);
    }
}

/*page new_trajectory*/
.my_page .new_trajectory {
    float: left;
    width: 100%;
}

.my_page .new_trajectory .section_trajectory {
    font-size: 24px;
    color: #607078;
    text-transform: uppercase;
    font-family: "Segoe UI Bold";
    margin-top: 75px;
    margin-bottom: 30px;
}

/*Page catalog*/
.wrap_types_trajectories {
    font-family: "SegoeUIRegular";

}

.wrap_types_trajectories h1 {
    margin-top: 25px;
    margin-bottom: 20px;
    color: #607078;
}

.wrap_types_trajectories .build_trajectory {
    padding-top: 170px;
    background: url("/img/update/catalog.png") no-repeat 50% 0%;

}

.wrap_types_trajectories .build_trajectory p, .wrap_types_trajectories .build_trajectory ul li {
    font-family: "SegoeUIRegular";
    color: #607078;
    font-size: 16px;
    text-align: center;
}

.wrap_types_trajectories .build_trajectory p, .wrap_types_trajectories .build_trajectory ul {
    margin-bottom: 30px;
    line-height: 1.625;
}

.wrap_types_trajectories .build_trajectory p:nth-child(1) {
    max-width: 300px;
    display: inline-block;
    font-weight: bold;
}

.wrap_types_trajectories .build_trajectory p:nth-child(3) {
    font-weight: bold;
    max-width: 515px;
    display: inline-block;
}

.build_trajectory h3 {
    color: #607078;
    text-transform: uppercase;
    font-size: 24px;
    font-family: "SegoeUIBold";
    margin-top: 100px;
    margin-bottom: 50px;
}

.build_trajectory .open_page_menu {
    margin-bottom: 50px;
}

.block_species {
    color: #607078;
    margin-bottom: 70px;
}

.block_species .block_species-top {
    padding-left: 90px;
    height: 125px;
    display: table;
}

.block_species .block_species-bottom {
    font-family: "SegoeUIRegular";
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.block_species .block_species-top .species_name {
    display: table-cell;
    vertical-align: middle;
    font-family: "SegoeUIBold";
    font-size: 18px;
}

.block_species .block_species-psychodiagnostics {
    background: url("/img/update/catalog_psychodiagnostics.png") no-repeat 0% 50%;
}

.block_species .block_species-portait {
    background: url("/img/update/catalog_portait.png") no-repeat 0% 50%;
}

.block_species .block_species-activity {
    background: url("/img/update/catalog_activity.png") no-repeat 0% 50%;
}

.block_species .block_species-proficiency {
    background: url("/img/update/catalog_proficiency.png") no-repeat 0% 50%;
}

.block_species .block_species-education {
    background: url("/img/update/catalog_education.png") no-repeat 0% 50%;
}

.block_species .block_species-job {
    background: url("/img/update/catalog_job.png") no-repeat 0% 50%;
}

.nav_menu_page {
    background-color: rgb(246, 246, 246);
}

.nav_menu_page a {
    font-family: "SegoeUIRegular";
    color: #607078;
    font-size: 14px;
    text-transform: uppercase;
    padding: 30px 5px;
    display: inline-block;
    cursor: pointer;
}

.nav_menu_page a:hover, .nav_menu_page .active a {
    text-decoration: none;
    background: url("/img/update/activetab.png") bottom;
    background-position: bottom;
    background-repeat: repeat-x;
    font-family: "SegoeUISemibold";
    color: #82bb02;
}

.catalog_methodic_testing {
    display: none;
}

.main_block_methodic_testing {
    margin-top: 90px;
}

.block_methodic_testing {
    font-family: "SegoeUIRegular";
    font-size: 16px;
    margin-bottom: 30px;
    float: left;
    width: 100%;
    cursor: pointer;
}

.block_methodic_testing .name_methodic_testing {
    text-transform: uppercase;
    color: #607078;
}

.block_methodic_testing .number_methodic_testing {
    display: inline-block;
    margin-right: 5px;
    color: #82bb02;
}

.block_methodic_testing .description_methodic_testing {
    color: #aaaaaa;
    padding-top: 5px;

}

.my_block_methodic {
    padding: 0 !important;
}

.update_block_methodic {
    width: 90%;
    padding: 20px 90px 20px 25px;
    background-image: url("/img/update/methodic_border.png");
    background-repeat: no-repeat;
    background-position: 0px 20px;
    position: relative;
    cursor: pointer;
    z-index: 1;
}

.update_block_methodic h3 {
    margin-top: 0px;
    font-family: "SegoeUIRegular";
    font-size:16px;
    color: #607078;
    text-transform: uppercase;
}
.update_block_methodic .number_methodic{
    font-family:SegoeUIRegular;
    color: #82bb02;
    font-size: 16px;
    margin-right: 5px;
}
.update_block_methodic .item_passed_methodic {
    width: 40px;
    height: 40px;
    background: url("/img/update/passed_methodic.png") no-repeat 50%;
    position: absolute;
    top: 20px;
    right: 30px;
	display: none;
}

.passed_methodic {
    background-color: #f6f6f6;
}

/*new_menu_trajectory*/
.main_new_trajectory {
    width: 100%;
    margin: 0 auto;
    min-height: 200px;
    position: relative;
    margin-top: 70px;
}

.new_all_trajectory .block_category_trajectory {
    width: 16.6666666667%;
    float: left;
    display: inline-block;
    margin-left: -4px;
    min-height: 20px;
    position: relative;
    z-index: 2;
}

.block_category_trajectory .tr-link {
    height: 190px;
    display: block;
    width: 100%;
    margin-bottom: 60px;
    position: relative;
    z-index: 1;
    transition: 0.5s ease all;
}

.tr-psychodiagnostics .tr-disabled {
    background: url("/img/update/tr-psychodiagnostics.png") no-repeat 50% 90%;
}

.tr-portrait .tr-disabled {
    background: url("/img/update/tr-portrait.png") no-repeat 50% 90%;
}

.tr-activities .tr-disabled {
    background: url("/img/update/tr-activities.png") no-repeat 50% 90%;
}

.tr-proficiency .tr-disabled {
    background: url("/img/update/tr-proficiency.png") no-repeat 50% 90%;
}

.tr-education .tr-disabled {
    background: url("/img/update/tr-education.png") no-repeat 50% 90%;
}

.tr-job .tr-disabled {
    background: url("/img/update/tr-job.png") no-repeat 50% 90%;
}

.tr-psychodiagnostics .tr-enabled {
    background: url("/img/update/tr-psychodiagnostics_enabled.png") no-repeat 50% 90%;
}

.tr-portrait .tr-enabled {
    background: url("/img/update/tr-portrait_enabled.png") no-repeat 50% 90%;
}

.tr-activities .tr-enabled {
    background: url("/img/update/tr-activities_enabled.png") no-repeat 50% 90%;
}

.tr-proficiency .tr-enabled {
    background: url("/img/update/tr-proficiency_enabled.png") no-repeat 50% 90%;
}

.tr-education .tr-enabled {
    background: url("/img/update/tr-education_enabled.png") no-repeat 50% 90%;
}

.tr-job .tr-enabled {
    background: url("/img/update/tr-job_enabled.png") no-repeat 50% 90%;
}

.tr-psychodiagnostics .tr-enabled:hover {
    background: url("/img/update/tr-psychodiagnostics_hover.png") no-repeat 50% 100%;
}

.tr-psychodiagnostics .tr-enabled:hover p {
    color: #d3178f;
}

.tr-enabled:hover .tr-link_name_top {
    top: -60px;
}

.tr-portrait .tr-enabled:hover {
    background: url("/img/update/tr-portrait_hover.png") no-repeat 50% 100%;
}

.tr-portrait .tr-enabled:hover p {
    color: #8cba02;
}

.tr-activities .tr-enabled:hover {
    background: url("/img/update/tr-activities_hover.png") no-repeat 50% 100%;
}

.tr-activities .tr-enabled:hover p {
    color: #a258cc;
}

.tr-proficiency .tr-enabled:hover {
    background: url("/img/update/tr-proficiency_hover.png") no-repeat 50% 100%;
}

.tr-proficiency .tr-enabled:hover p {
    color: #00a2a4;
}

.tr-education .tr-enabled:hover {
    background: url("/img/update/tr-education_hover.png") no-repeat 50% 100%;
}

.tr-education .tr-enabled:hover p {
    color: #fe371d
}

.tr-job .tr-enabled:hover {
    background: url("/img/update/tr-job_hover.png") no-repeat 50% 100%;
}

.tr-job .tr-enabled:hover p {
    color: #ff970a;
}

.tr-psychodiagnostics .tr-active {
    background: url("/img/update/tr-psychodiagnostics_hover.png") no-repeat 50% 100%;
}

.tr-psychodiagnostics .tr-active p {
    color: #d3178f;
}

.tr-active .tr-link_name_top {
    top: -60px;
}

.tr-portrait .tr-active {
    background: url("/img/update/tr-portrait_hover.png") no-repeat 50% 100%;
}

.tr-portrait .tr-active p {
    color: #8cba02;
}

.tr-activities .tr-active {
    background: url("/img/update/tr-activities_hover.png") no-repeat 50% 100%;
}

.tr-activities .tr-active p {
    color: #a258cc;
}

.tr-proficiency .tr-active {
    background: url("/img/update/tr-proficiency_hover.png") no-repeat 50% 100%;
}

.tr-proficiency .tr-active p {
    color: #00a2a4;
}

.tr-education .tr-active {
    background: url("/img/update/tr-education_hover.png") no-repeat 50% 100%;
}

.tr-education .tr-active p {
    color: #fe371d;
}

.tr-job .tr-active {
    background: url("/img/update/tr-job_hover.png") no-repeat 50% 100%;
}

.tr-job .tr-active p {
    color: #ff970a;
}

.tr-line {
    position: absolute;
    bottom: 74px;
    display: inline-block;
    width: 100%;
    height: 13px;
}

.block_category_trajectory p {
    font-family: "SegoeUISemibold";
    color: #607078;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute;
    margin-bottom: 0px;
    text-align: center;
    width: 100%;
    height: 45px;
    vertical-align: top;
    transition: 0.5s ease all;
}

.tr-link_name_bottom {
    bottom: -60px;
}

.tr-link_name_top {
    top: -10px;
}

.tr-line_left {
    width: 50%;
    left: 50%;
}

.tr-line_right {
    width: 50%;

}

.tr-line_disabled {
    background-image: url("/img/update/line_trajectory.png");
    background-repeat: repeat-x;
}

/*.tr-line_enabled{*/
/*background-image: url("/img/update/tr-line_enabled.png");*/
/*background-repeat: repeat-x;*/
/*}*/

@media (max-width: 768px) {
    .block_category_trajectory p {
        font-size: 12px;
    }
}

@media (max-width: 500px) {
    .block_category_trajectory p {
        font-size: 10px;
    }

    .tr-link {
        background-size: 100% !important;
        background-position: 50% 95% !important;
        height: 150px !important;
    }
}

.tr-hint {
    font-family: "SegoeUIRegular";
    font-size: 16px;
    color: #607078;
    max-width: 400px;
    line-height: 1.625;
    margin-top: 50px;
    float: left;

}

.tr-enabled + .tr-line_enabled {
    background-image: url("/img/update/tr-line_enabled.png");
    background-repeat: repeat-x;
}

/**/
.trajectory_heading {
    color: #607078;
    font-size: 24px !important;
    text-align: left;
    font-family: "Segoe UI Bold";
    text-transform: uppercase;
}

.my_page .mx-tab_h_header {
    font-size: 16px !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
    color: #607078;
    font-family: "Segoe UI Regular";
}

.my_page .mx-tab_h_header:before {
    content: '';
    background-image: url(../img/bs-forum-021017__ico-back.png);
    top: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 3px;
    position: absolute;
}

.my_page .mx-tab_h_header {
    position: relative;
}

.my_page .mx-tab_h_header {
    background-position: 100% 50%;
}

.my_page .mx-characteristic2 .bdgr {
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
}

.mx-characteristic2 h1.mx-tab_h_header_active {
    background-color: #fff;
}

.mx-characteristic2 h1 {
    border: none;
}

.my_page .mx-characteristic2 .mx-tab_h_body {
    padding-bottom: 20px;
    margin-top: -30px;
}

scales-description-separator span, scales-description-separator {
    font-family: 'Segoe UI Regular' !important;
    color: #aaaaaa !important;
    padding-left: 0px;
    font-size: 16px !important;
}

scales-description-separator p span {
    color: #607078 !important;
}

.mx-characteristic2 h1.mx-tab_h_header_active {
    color: #607078 !important;
    border-bottom: none;
}

.my_page .conteiner-center h1 span {
    color: #82bb02;
}

.mx-tab_h_header__more {
    font-size: 16px;
    color: #82bb02;
    text-decoration: underline;
    display: inline-block;
    vertical-align: middle;
    font-family: 'Segoe UI Regular';
    display: none;
}

.mx-tab_h_header__more:after {
    content: "";
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/arr-down.png);
    height: 13px;
    width: 9px;
    transition: all .5s;
    background-repeat: no-repeat;
}

.mx-tab_h_header__more.active:after {
    background-image: url(../img/arr-up.png);
}

.mx-tab_h_header__green.mx-tab_h_header_active .mx-tab_h_header__dropup {
    display: block;
}

.mx-tab_h_header__green.mx-tab_h_header_active .mx-tab_h_header__dropup {
    display: none;
}

.mx-characteristic {
    margin-bottom: 100px;
}

.get_public_organization_span {
    font-size: 12px;
    color: #aaaaaa;
    font-family: 'Segoe UI Regular';
}

.get_public_organization_nm {
    margin-bottom: 0;
}

.mx-rek_obr_org_wrap {
    margin-top: 15px;
}

.where-form .modified_selectpicker .dropdown-toggle {
    height: 30px;
}

.where-form .modified_selectpicker .form-control {
    height: 30px;
}

.conteiner-center > h2 {
    color: #607078;
    text-transform: uppercase;
    font-size: 24px;
    font-family: 'Segoe UI Bold';
    margin-bottom: 40px;
    margin-top: 30px;
    text-align: left;
}

.conteiner-center > p {
    font-size: 16px;
    font-family: 'Segoe UI Regular';
    color: #607078;
    margin-bottom: 40px;
    text-align: left;
}

.my_page .conteiner-horisontal {
    padding: 0;
}

.where-form #recommended_organizations_form input[name="recommended_org_name"],
.where-form #recommended_employers_form input[name="recommended_emp_city"],
.where-form #recommended_employers_form input[name="recommended_emp_name"] {
    font-size: 13px;
    color: #607078;
    padding-left: 15px;
    border-radius: 0;
    border: 1px solid #D9D9D6;
    height: 25px;

}

.recommended_profession_update:before {
    content: "•";
    position: absolute;
    left: 0;
    color: #82bb02;
}

.recommended_profession_update {
    position: relative;
    font-size: 16px;
    color: #607078;
    font-family: 'SegoeUISemibold';
    text-transform: none;
    height: auto;
    margin-bottom: 10px;
}

.recommended_profession_update:hover {
    color: #82bb02;
    text-decoration: underline;
}

.mx-best_profession_one {
    background: none;
}

.mb20 {
    margin-bottom: 20px;
}

.mx-characteristic2 .mx-tab_h_body scales-description-separator span {
    color: #8b8b8b !important;
}

.soc-back_page {
    position: absolute;
    top: -30px;
    font-size: 11px;
    font-family: "SegoeUIRegular";
    color: rgb(130, 187, 2);
    text-decoration: underline;
    text-transform: uppercase;
    padding-left: 15px;
    background: url("/img/update/back_page.png") no-repeat left 50%;
}

.soc-back_page:hover {
    color: rgb(130, 187, 2);
}

.block_add_portfolio {
    background-color: #F6F6F6;
    height: 60px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.add-portfolio {
    font-size: 16px;
    color: #607078;
    text-decoration: none;
    font-family: 'Segoe UI Bold';
}

.download-portfolio {
    font-size: 16px;
    color: #82bb02;
    font-family: 'Segoe UI Regular';
    text-decoration: underline;
}

a.list-group-item:hover {
    background: url(/img/update/social_menu.png) repeat-x left bottom;
    color: #82bb02 !important;
    background-color: #fff !important;
}

.add_employers_partners {
    margin-top: 30px;
    display: block;

}

.where-form-tab.organizations_block {
    padding-left: 40px;
}

.modified_selectpicker button {
    color: #607078;
}

.mx-block_rating {
    margin-left: auto;
    margin-right: auto;
}

.badge {
    background-color: #dd8a32 !important;
    position: absolute;
    right: -7px;
    top: 32% !important;
    margin: 0 !important;
}

.type_document_bl {
    text-align: center;
}

.type_document_bl img {
    display: inline-block;
}

.soc-download {
    background-image: url(../img/soc_p-1.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-decoration: none;
}

.soc-download:hover {
    background-image: url(../img/soc_p-1-active.png);
}

.document_update {
    background: none;
    background-image: url(../img/soc_p-2.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-decoration: none;
}
.slider_news .MS-content .item .imgTitle img {
    max-height: 155px;
    width:auto;
}
.document_delete {
    background: none;
    background-image: url(../img/soc_p-3.png);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-decoration: none;
}

.document_update:hover {
    background-image: url(../img/soc_p-2-active.png);
}

.document_delete:hover {
    background-image: url(../img/soc_p-3-active.png);
}

@media (max-width: 768px) {

    .type_document_bl {
        margin-bottom: 15px;
        display: inline-block;
    }

    .type_document {
        width: 100%;
        display: block;
    }
}
.block_message  .stylish-input-group .form-control {
    border: none;

}
.block_message .input-group-addon {
    border: none;
   
}
.wrap_search_message {
    padding-top: 6px;
    height: 54px;
    padding-bottom: 6px;
    border-bottom: 2px solid #F6F6F6;
}
/*.block_message input::-webkit-input-placeholder,
.block_message input::-moz-placeholder,          
.block_message input::-moz-placeholder,
.block_message input::-ms-input-placeholder   {
    text-decoration: underline;
}*/
.block_users__head {
    padding-left: 15px;
}
.block_users_filt {
    color: #607078;
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: underline;
    font-family: 'Segoe UI Regular';
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 30px;
    display: inline-block;
}
.block_users_filt:hover {
 
    color: #82bb02;
}
.block_message .user_status {
    color: #aaaaaa;
    font-size: 12px;
    font-family: 'Segoe UI Regular';
    margin-top: 5px;
}
.block_message .block_user .user_nickname{
    color: #607078;
    font-size: 16px;
    font-family: "SegoeUISemiBold";

}
.right_block_message_p {
    padding: 60px 115px;
    box-sizing: border-box;
}
.side-shat {
    border-left:#F5F5F5 2px solid;
    border-right:#F5F5F5 2px solid;
}
.block_message {
 margin-bottom: 50px;
}
.block_message .row {
    margin-bottom: 0;
}
.block_message .right_block_message {
    margin: 0 15px;
}
.block_message .active_user .user_message_photo{
    background-color: #fff;
}
.block_message .block_user {
    padding: 10px 0px 10px 30px;
}
.block_message .active_user {
    background: #E1F4FC;
}
.mx-characteristic h2 {
   color: #607078;
    text-transform: uppercase;
    font-size: 24px;
    font-family: 'Segoe UI Bold';
    margin-bottom: 40px;
    margin-top: 30px;
    text-align: left;
}
.block_message .right_block_message {
    background-repeat: no-repeat;
}
.block_message .message {
    color: #607078;
    font-size: 14px;
}
.block_message .message .message_time {
    color: #aaaaaa;
    font-size: 12px;
}
.block_message .interlocutor .message{
    background-color: #fff;
    margin-left: 15px;
}
.block_message .message{
    padding: 5px 10px;
    background-color: #E2F5FD;
    position: relative;

}
.block_message .my_message .message {

}
.block_message .my_message .message:before {
    content: "";
    position: absolute;
    border: 7px solid transparent;
    border-right: 7px solid #e2f5fd;
    top: 50%;
    margin-top: -4px;
    left: -13px;
}
.nikname {
    display: none;
    
}
#head_persone_photo {
    float: left;
    margin-right: 30px;
    background-color: #fff;
    margin-left: 15px;
}
#link_to_anketa {
    color: #82bb02;
    display: block;
    margin-top: 5px;
    float: left;
    text-decoration: underline;
    font-family: "SegoeUISemiBold";
    width: 100%;
}
.my_page_head  {
    padding: 0;
}
.my_page_head h4 {
    margin-top: 20px;
    margin-bottom: 20px;
}
#status_block {
    display: block;
    width: 100%;
    margin-top: 5px;
    float: left;
}
.block_dialog #users_dialog {
    float: left;
    width: 100%;
    padding-left: 0;
    margin-top: 15px;
    margin-bottom: 20px;
}
.block_dialog .user_dialog_span {
    margin-top: 0px !important;
}
.block_dialog .user_dialog_span a {
    margin-top: 0 !important;
}
.title_block_photo {
    display: inline-block;
    vertical-align: middle;
    /*width: 17%;*/
}
.block_dialog {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
    margin-left: 2%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.page_friends .name_friends h4 {
    color: #607078;
    font-family: 'Segoe UI Bold';
    text-decoration: none;
    font-size: 16px;
    margin-top: 10px;
}
.invite_status {
    display: inline-block;
    vertical-align: middle;
    margin-right: -20px;
    float: right;
    
}
.invite_link {
    display: inline-block;
    vertical-align: middle;
    width: 90%;

}
.wrap_user_friends {
    padding: 0;
    height: 110px;
}
.leave_add_friends {
    background-image: url(/img/social/add-to-friends.png); 
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    background-position: center;
    display: block;
}
.leave_add_friends_del {
    background-image: url(/img/social/delete-form-friends.png); 
}

.write_message {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0px;
}
.leave_add_friends {
    display: inline-block;
    vertical-align: middle;
    
}
.photo_friends {
    border-radius: 50%;
}
.page_community .amount {
    display: inline-block;
    vertical-align: middle;
}
.page_friends .write_message {
    text-decoration: none;
}
.page_friends  .user_message_photo {
    width: 55px;
    height: 55px;
    margin-right: 30px;
    display: flex;
    justify-content: center;
    background: #f0f0f0;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 50%;
    overflow: hidden;   
}
.page_friends  .user_message_photo img {
    width: 39px;
    height: 28px;
}
.postbl {
    border-bottom: 1px solid #E5EBEF;
    float: left;
    width: 100%;
}
.postbl-wrap {
    padding: 0 30px;
}
.mb0 {
    margin-bottom: 0;
}
.child_comment textarea{
    border: 1px solid #B9B8B8;
    height: 200px;
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    padding-left: 15px;
    padding-top: 10px;
    width: 100%;
    box-shadow: none;
}
#create_post_form #main_form {
    padding: 0 15px;
}
#create_post_form form textarea{
    border: 1px solid #B9B8B8;
    height: 200px;
    color: #607078;
    font-size: 16px;
    font-family: "Segoe UI Regular";
    padding-left: 15px;
    padding-top: 10px;
    width: 100%;
    box-shadow: none;
}
.child_comment p.add-child_comment {
    font-size: 16px;
    font-family: "Segoe UI Bold";
    color: #82bb02;
}
.block_file .file-input-wrapper.btn.btn-default  {
    background: none;
}
.clear_search_filters:hover {
    text-decoration: none !important;
}
.block_file_attach a,.block_file_attach label {
    display: inline-block;
    width: auto;
    text-align: left;
    height: 25px;
    background-image: url(/img/social/attach-to-comment.png);
        background-position: left center;
    background-repeat: no-repeat;
    margin-top: -40px;
    margin-bottom: 40px;        
    position: relative;
    z-index: 1;
    margin-left: 15px;
    cursor: pointer;
    font-family: SegoeUISemiBold;
    color: rgb(96, 112, 120);
    text-decoration: none;
    padding-top: 2px;
    padding-left: 30px;
}
.get-r-icons {
    min-width: 50px;
    margin-right: 15px;
    float: right;
}
.get-r-icons img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.block_file_attach a span{
    font-size: 14px;
}
.block_file_attach a:hover,.block_file_attach a:active,.block_file_attach a:focus {
    background-image: url(/img/social/attach-to-comment.png);
    background-position: left center;
    cursor: pointer;
}
.user_message_bottom_left a {
     font-family: SegoeUISemiBold;
     font-size: 12px;
     color: rgb(96, 112, 120);
     text-decoration: none;
}
.upcomm {
    transform: rotateZ(180deg);
}
.block_file_attach input {
    display: block;
    width: 25px;
    height: 25px;
    background: none;
    border: none;
    background-image: url(/img/social/attach-to-comment.png);
    background-repeat: no-repeat;
    margin-top: -40px;
    margin-bottom: 40px;        
    position: relative;
    z-index: 1;
    margin-left: 15px;
}
.block_file_attach a:hover {
     background-image: url(/img/social/attach-to-comment.png);
     background-repeat: no-repeat;
}
@media (max-width: 768px){
    .my_page .common_block_top{
        display: block;
    }
}
.ank_main_organization .left_page, .ank_main_organization .right_page{
    color: #607078 !important;
    font-family: "SegoeUIRegular";
    font-size: 16px;
    float: left;
    padding: 15px;
    cursor: pointer;
}

.ank_main_organization .left_page:hover, .ank_main_organization .right_page:hover{
    color: #82bb02 !important;
    font-family: "SegoeUISemiBold";
    background-color: #ffffff;
    border: none;
    background-image: url(/img/update/activetab.png);
    background-repeat: repeat-x;
    background-position: left 10px bottom;
}
.ank_main_organization .active{
    color: #82bb02 !important;
    font-family: "SegoeUISemiBold";
    background-color: #ffffff;
    border: none;
    background-image: url(/img/update/activetab.png);
    background-repeat: repeat-x;
    background-position: left 10px bottom;
}
.ank_main_organization .menu_my_page{
    overflow: hidden;
    background-color: rgb(246, 246, 246);
}
.content_application {
    margin-top: 30px;
}
.page_community .communities_menu a {
    color: #607078;
    font-family: 'Segoe UI Regular';
    text-transform: uppercase;
    text-decoration: underline;
    color: #313131;
    display: block;

}
.page_community .main_page .communities_menu a{
    text-align: left;
}

.active-tab {
    border: none;
    background: none;
}
.page_community .communities_menu.active-tab a {
    color: #82bb02;
    text-decoration: underline;
}
.where-form .form-horizontal .control-label  {
    font-weight: 400;
}
.where-form .where-form-group {
    float: left;
    width: 100%;
}
.registration_update .select2-container .select2-selection--single {
    color: #607078!important;
    font-family: "Arial";
    font-size: 13px;
    display: block;
    width: 100%;
    height: 40px;
    padding: 5px;
    padding-right: 35px;
    border: 1px solid #ccc;
    background: #fff;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    border-radius: 0px!important;
}
.registration_update .label_update {
        font-family: 'Segoe UI Regular';
    font-size: 16px;
    color: #607078;
}
.title h3 {
       font-family: 'Segoe UI Regular';
    font-size: 24px;
    color: #607078;
    text-transform: uppercase;
}
.select2-selection__arrow {
    display: none;
}
.registration_update h1{
    color: #607078;
    font-size: 50px;
    text-transform: uppercase;
    margin-top: 30px;
    margin-bottom: 50px;
    font-family: "SegoeUILight";
}
.registration_update .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #607078!important;
    font-family: "Arial";
    font-size: 13px;
}
.registration_update .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-top: 0;
    padding-bottom: 0;
}
.registration-container textarea {
        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;
    padding-left: 5px;
}
.multiselect.dropdown-toggle.btn.btn-default .caret{
    display: none;
}
.multiselect.dropdown-toggle.btn.btn-default{
 color: #607078!important;
    font-family: "Arial";
    font-size: 13px;
    display: block;
    width: 100%;
    height: 40px;
    padding: 5px;
    padding-right: 35px;
    border: 1px solid #ccc;
    background: #fff;
    background-image: url(../img/select.png);
    background-repeat: no-repeat;
    background-position: right 10px top 50%;
    border-radius: 0px!important;   
}
.registration_update input[type='text'], .registration_update input[type='email'], .registration_update input[type='password'] {
    border: 1px solid #D9D9D6;
    border-radius: 0px !important;
    box-shadow: none;
    height: 40px;
    outline: none;
    color: #607078;
    font-family: "SegoeUIRegular";
}
.mx-one_organizacia h4 div {
        color: #607078;
    font-family: "SegoeUISemiBold";
    font-size: 16px;
}
#employer_filter_form {
    margin-top: 30px;
}
.organizataion_filter_mt {
    margin-top: 35px;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    color: #607078;
}
.block_message textarea {
    border: 1px solid #D9D9D6;
    box-shadow: none;
    font-family: "Segoe UI Regular";
    font-size: 14px;
    color: #607078;
    padding-top: 15px;
}
.block_message textarea::-webkit-input-placeholder, .custom-combobox-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.block_message textarea::-moz-placeholder, .custom-combobox-input::-moz-placeholder { /* Firefox 19+ */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.block_message textarea:-ms-input-placeholder, .custom-combobox-input:-ms-input-placeholder { /* IE 10+ */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
.block_message textarea:-moz-placeholder, .custom-combobox-input:-moz-placeholder { /* Firefox 18- */
        color: #607078;
        font-family: "Segoe UI Regular";
        font-size: 14px;
    }
    
.block_button_c {
    text-align: center;
    padding: 0;
}
.block_message .block_button input {
    position: relative;
    display: inline-block;
}
.bottom_block_message {
    border-top: 2px solid #f6f6f6;
}
.block_message .user_message_photo {
        border-radius: 50%;
    overflow: hidden;
}
.block_add_portfolio {
    background-image: url(/img/update/border_left.png);
    background-repeat: repeat-y;
    background-position: left center;
}
.document_portfolio  {
    border-bottom: 2px solid #F6F6F6;
    margin-bottom: 15px;
}
.where-form-head {
    font-size: 14px;
    color: #607078;
    text-decoration: none;
    font-family: 'Segoe UI Bold';
    position: relative;
    padding-left: 15px;
    padding-top: 0px;
    margin-bottom: 15px;
    
}
.where-form-head:before {
    content:"";
    position: absolute;
    left: -30px;
    top: -10px;
    height: 5px;
    display: block;
    right: -30px;
    background-image: url(/img/update/border_left.png);
    background-repeat: repeat-x;
    background-position: left top;
}
.main_page{
    margin-top: 25px;
}
.my_page_group_head{
    padding-top: 15px;
    padding-bottom: 15px;
    float: left;
    width: 100%;
}
.my_page_group_head .grop_filter_btn{
    font-family: SegoeUIRegular;
    font-size:11px;
    padding: 0px 15px;
    height: 25px;
    color: #fff;
    background: url("/img/update/background_button2.png") !important;
    border-radius: 0px;
    border: none;
    text-transform: uppercase;
    outline: none;
}
.page_community .main_page .active_menu_top a {
    color: #82bb02;
    font-family: SegoeUISemiBold;
    text-align: left;
}
.page_community .main_page .active_menu_group a {
    color: #82bb02;
    font-family: SegoeUISemiBold;
    text-align: left;
}
.page_community .main_page .wrap_search input[type="text"]{
    font-size: 13px;
    font-family: 'Arial';
    color: #607078 !important;
}
.titlesoc {
    position: relative;
}
.titlesoc:before {
    content: "";
    white-space: nowrap;
    display: inline-block;
    font-size: 13px;
    font-family: Segoe UI Regular;
    top: -20px;
    left: 0%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.88);
    border-radius: 5px;
    color: #fff;
    padding-left: 8px;
    padding-right: 8px;
    z-index: 15;
    opacity: 0;
    transition: .5s all;
}
.titlesoc:hover:before{
    opacity: 1;
}
.titlesoc.socfr_write:before {
    content: "Написать сообщение";
}
.titlesoc.socfr_add:before{
    content: "Добавить в друзья";
}
.titlesoc.socfr_canc:before {
    content: "Отменить заявку";
}
.titlesoc.socfr_del:before {
    content: "Удалить из друзей";
}
.titlesoc.socinv_add:before{
    content: "Принять заявку";
}
.titlesoc.socinv_canc:before {
    content: "Отклонить заявку";
}
input::-webkit-input-placeholder, { /* Chrome/Opera/Safari */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
input::-moz-placeholder{ /* Firefox 19+ */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
input:-ms-input-placeholder{ /* IE 10+ */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
input:-moz-placeholder { /* Firefox 18- */
    color: #607078;
    font-family: "Segoe UI Regular";
    font-size: 14px;
}
.my_button2 {
    background: url(/img/update/background_button2.png);
    border: none;
    color: #fff;
    font-family: 'ArialNarrow';
    font-size: 16px;
    margin-top: 70px;
    text-transform: uppercase;
    outline: none;
    padding: 16px;
    display: inline-block;
    text-align: center;
}