.error_text {
	color: red;
    display: block;
    font-size: 10px;
}
form .error_text {
	color: red;
    text-align: right;
    display: block;
    font-size: 10px;
}
.owl-edlevel .item.big .nav a {/*float:left;*/page-break-inside: avoid;
  break-inside: avoid;}

.icon_svg_video {
	position:absolute;margin-top: -66px;
    margin-left: 25px
}
.icon_svg_video img {}

input[name='confirm'] {
	height: 15px;
    width: 15px
}

.top_panel .eye.hide {
	display:none;
}
.top_panel .eye.size {
	background: none !important;
	text-align: center;
	width: auto; min-width:27px;
	margin-left:5px; margin-right:5px;
}
.top_panel .eye.active{

	background: url(img/icons.svg) 0 6px no-repeat !important;background-color: #004D85 !important;}
.top_panel .eye.size.a {font-size: 14px !important;}
.top_panel .eye.size.aa {font-size: 17px !important;}
.top_panel .eye.size.aaa {font-size: 23px !important;}
.top_panel .eye.size.black {background: #000 !important; color: #fff !important;}
.top_panel .eye.size.blue {background: #009EFF !important;color: #fff !important;}

body.visual .s_edlevels:before,body.visual .s_edlevels:after {background:none;}
body.visual .el_item img, body.visual .cp_item img, body.visual .st_item img {display:none;}
body.visual .s_edlevels .mb22:before, body.visual .row_study .mb22:before{
	border: 1px solid #000; box-shadow:none;
}
body.visual .el_item:after, body.visual .cp_item:after, body.visual .st_item:after {
	background: none;
}

body.visual .owl-edlevel button.owl-next:before, body.visual .owl-edlevel button.owl-prev:before {
	border-top: 1px solid #000;
    border-left: 1px solid #000;
}

body.visual ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
body.visual :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
   opacity:  1;
}
body.visual ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
   opacity:  1;
}
body.visual :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
body.visual ::-ms-input-placeholder { /* Microsoft Edge */
   color:    #000;
}
body.visual ::placeholder { /* Most modern browsers support this now. */
   color:    #000;
}
body.visual .s_selection .left:after, body.visual .popup-form .left:after,body.visual .row_study:before {background:none;}
body.visual .s_info, body.visual .s_rules {display:none;}
body.visual .s_numbers:before, body.visual .s_numbers:after, body.visual .s_numbers,
body.visual .img_title.it_study:before {background:none;}

body.visual .owl_control .owl_nav button.owl-next:before, body.visual .owl_control .owl_nav button.owl-prev:before {
	border-top: 1px solid #000;
    border-left: 1px solid #000;
}
body.visual .accordion .ac_body .ac_schedule {display:none;}

body.visual .s_breadcrumbs a:not(:last-child):after, body.visual .breadcrumbs a:not(:last-child):after {
	background: url(img/icons_black.svg) 0 -370px no-repeat;
}
body.visual .srch_open, body.visual .subnav_open, body.visual .nav_open, body.visual .phones_open, body.visual .addr_open {
	background: url(img/icons_black.svg) 0 0 no-repeat !important;
}

.logo_visual {display:none;}
body.visual img.logo_visual {display:inline !important; background:none!important;}
body.visual .srch_open {
    background-position: 2px -46px !important;;
}
body.visual .form-select li.placehold {background:none !important;}
body.visual .nav_close, body.visual .el_close, body.visual .srch_close, body.visual .popup_close {font-size:40px!important;}
body.visual .top_panel {border-bottom:1px solid #000}
body.visual .el_item, body.visual .cp_item, body.visual .st_item {
	border:1px solid;min-height: auto;
}
body.visual .owl-edlevel .item {border:1px solid}
body.visual .owl-edlevel button.owl-dot {border: 1px solid #000;}
body.visual .owl-edlevel button.owl-dot.active {
    background: #000;
}
body.visual .num_item h3 {margin-bottom:0}
body.visual .num_item .num_big {background:none!important}
body.visual .s_gallery {display:none;}
body.visual .s_numepage .owl-carousel {display:none}
body.visual .dis_item, body.visual .s_partners .h4 {border:1px solid}
body.visual .s_partners .h4 {
min-height: 100%;
	padding: 15px;}
body.visual .s_recommend .w-100:after {background:none;}
body.visual .owl-about [class*=wave]{border:1px solid}
body.visual .s_nav {margin-top: 0px;}
body.visual .dropd:before {background: none;}
body.visual .s_under {margin-bottom:0}

.s_graduates .row_title [class^=col] {margin-bottom:0;}
.s_graduates .row_title {margin-bottom:0;}