@charset "UTF-8";

/* ******************************* */
/* Типовой шаблон #7 - "ADM"       */
/* v20200420                       */
/* ВЕБ-МАСТЕРСКАЯ.БЕЛ              */
/* ******************************* */



*:focus {outline: none; }

html {}
body {font-family: "Roboto Condensed", sans-serif; font-size: 16px; background-color: #eee; }

a {color: #185996; }
a:hover, a:focus {color: #D6A037; }
a:visited {color: #44515d; }

ul, ol {margin: 0; }



/* **************************** */
/* Секции и основное содержание */
/* **************************** */

#header {margin-bottom: 15px; }
.header_top {padding: 5px 15px; }
.header_body {min-height: 80px;/* max-height: 220px; *//* overflow: hidden; */box-shadow: 0 1px 3px rgba(0,0,0,0.22);margin-bottom: 15px;background: url("/files/01030/img/headerimg.png") center center no-repeat;background-size: cover;padding: 15px 0;}
.header_menu {/* padding: 15px; */border-radius: 3px;/* box-shadow: 0 1px 3px rgba(0,0,0,0.22); */text-align: center;}

.logo {vertical-align: middle;padding: 15px 0;max-width: 120px;text-align: center;float: left;/* margin-right: 30px; */}
.logo img {max-height: 120px; display: inline-block; }
.logo img+img {margin-left: 15px; }
.caption {vertical-align: middle; padding: 15px; }
.caption p {font-size: 1em; margin: 0; }
.caption .self_title {font-size: 1.6em; font-weight: bold; }



#date_time {font-size: 0.8em; }


.mod_buttons {float: right; text-align: right; position: relative; z-index: 10; }
.mod_buttons img {max-height: 24px;}
.mod_buttons a {opacity: 0.7;margin-left: 3px;text-decoration: none;cursor: pointer;display: inline-block;} 
.mod_buttons a:hover {opacity: 1; }

.mod_buttons .wep_toggle {margin-right: 30px;color: #fff;}
.mod_buttons .wep_toggle span {display: inline-block;vertical-align: bottom;font-size: 21px;}




#body {}

.hot_announces {}
.hot_announces .item {padding: 10px 0 10px; }
.hot_announces .item + .item {}
.hot_announces .item .date {color: #444; line-height: 1em; font-size: .96em; font-weight: 600;}
.hot_announces .item h3 {margin: 0 auto 0;font-weight: 500;font-size: 1.1em; text-align:justify;}

#main_menu {padding: 0;border-radius: 3px;margin-bottom: 5px;box-shadow: 0 1px 3px rgba(0,0,0,0.22);}
#main_menu ul {list-style-type: none; padding: 0; }
#main_menu .level_0,
#main_menu ul.parent_active,
#main_menu .active > ul {display: block; position: static; }

#main_menu li {display: inline-block;clear: both;padding: 15px 15px;/* border-bottom: solid 1px rgba(255,255,255,0.15); */position: relative;text-align: left;  font-size: 1.3em;}
#main_menu .level_0 li:last-of-type {border-bottom: none;}

#main_menu a {display: block; color: #fff; }


#main_menu .level_0 ul {display: none;position: absolute;top: 100%;left: 0;width: 250px;margin-left: 0;background-color: inherit;z-index: 100;border-radius: 0 5px 5px 5px;}

/*
#main_menu .active > ul,
#main_menu .parent_active > ul {display: block; position: static; width: auto; margin-top: 5px;}
*/

#main_menu .level_1 ul {top: 0; left: 100%; border-radius: 0 5px 5px 5px;}
#main_menu .level_1 li {padding: 5px 5px;display: block; font-size: 18px;}



#main_menu .caption_home {display: none; }

.hot_menu {display: inline-block; text-align: right; }


@media only screen and (min-width: 768px) {
	#main_menu .level_0 > li {}
	#main_menu .level_0 > li:hover {background-color: #4271a8; }

	#main_menu .parent:hover > ul {display: block;background: inherit;}
	#main_menu .level_1 li:hover {background-color: #4d85c5; }
}


@media (max-width: 767px) {
	#header {padding-top: 32px; }
	
	#main_menu {position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9000;border-radius: 0;max-height: 90vh;overflow-y: auto;padding: 0;min-height: 32px;line-height: 32px;margin: 0 auto 0;text-align: left;}
	#main_menu ul.level_0 {display: none;clear: both;padding: 5px 0;background: #4271a8;border-bottom: solid 5px #4d85c5;}
	#main_menu.toggled ul.level_0 {display: block; }
	
	#main_menu li {display: block; padding: 0 10px; }
	
	#main_menu .level_0 ul {width: 100%;position: static;padding: 5px 0 5px;display: block; margin-left: 10px;}

	#main_menu .level_1 li {display: block; padding: 0 10px; }


	#main_menu_toggle {height: 34px;width: 34px;text-align: center;position: absolute;right: 2px;display: block;padding: 0;top: 0px;line-height: 34px;}
	.toggled #main_menu_toggle {top: 2px;}

	#main_menu .caption_home {display: inline-block;vertical-align: middle;margin: 0 10px;height: 34px;line-height: 34px;}

	#main_menu .parent:hover > ul {/* display: none; */}
	#main_menu .parent.active > ul,
	#main_menu .parent.parent_active > ul {display: block !important; }
}



/* **************************** */
/* Контент на главной странице  */
/* **************************** */



/* Слайдер */

#main_slider {margin-bottom: 30px; box-shadow: 0 1px 3px rgba(0,0,0,0.22); border-radius: 3px; overflow: hidden; }
#main_slider .item {
	background-color: #ccc;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-bottom: 50%;
	position: relative;
	min-height: 300px;
}

#main_slider .content {position: absolute; left: 0; right: 0; bottom: 0; width: 100%; background-color: rgba(77 133 197 / 66%); color: #fff; padding: 7px 15px 30px; }
#main_slider a {color: inherit; }
#main_slider h3 {margin: 0 0 -10px; font-size: 25px;}
#main_slider p {margin: 0; }

@media only screen and (max-width: 768px) {
	#main_slider .content {padding: 5px 10px 15px;}
	#main_slider h3 {font-size: 1.1em; }
}


#hot_links {margin: 0 0 15px; }
#hot_links div[class*=col-] {padding-bottom: 15px; }
#hot_links .item {height: 100%; }
#hot_links .item a {display: block;text-align: center;padding: 15px 15px 20px;font-size: 1em;line-height: 1em;height: 100%;text-decoration: none;color: #222;font-weight: 600;border-radius: 3px;}
#hot_links .item a:hover {background: #fff; }

#hot_links .preview {padding: 0 15px; }
#hot_links .item img {max-width: 100%;height: auto;margin-bottom: 10px;display: inline-block;}

/* Мы в социальных сетях */
#panel-body .item img {border-radius: 10px;overflow: hidden; }

/* OWL THEMES */

/* main-slider */
#main_slider .owl-item {border-radius: 3px; overflow: hidden; }

#main_slider .owl-nav {position: absolute; top: 50%; margin-top: -37px; width: 100%; opacity: 0.05; }
#main_slider .owl-nav button.owl-prev,
#main_slider .owl-nav button.owl-next {font-size: 0; width: 37px; height: 37px; background: transparent 50% no-repeat;  }

#main_slider .owl-nav button.owl-prev {float: left; margin-left: 10px; background-image: url("/files/00097/img/slider_prev.png"); }
#main_slider .owl-nav button.owl-next {float: right; margin-right: 10px; background-image: url("/files/00097/img/slider_next.png"); }

#main_slider .owl-nav button.owl-prev:hover,
#main_slider .owl-nav button.owl-next:hover {opacity: 1; }


#main_slider .owl-dots {display: block; text-align: right; position: absolute; bottom: 0; left: 0; width: 100%; right: 0; padding: 5px; opacity: 0.2; }
#main_slider .owl-dot {display: inline-block; border-radius: 50%; width: 12px; height: 12px; background: #fff;  margin: 0 4px; }
#main_slider .owl-dot.active {background: #002283; border: solid 2px #6897ce;}

.owl-nav,
.owl-dots {transition: opacity 1s ease; }


#main_slider .owl-main:hover .owl-nav,	
#main_slider .owl-main:hover .owl-dots {opacity: 0.3; }

#main_slider .owl-main .owl-nav:hover,
#main_slider .owl-main .owl-dots:hover {opacity: 1; }




/* owl-banners */
#banners_slider_wrapper {margin: 0 0 10px; }
#banners_slider {padding: 0 40px; max-height: 64px;}

#banners_slider .item {}

#banners_slider .owl-item {float: none; display: inline-block; vertical-align: middle; overflow: hidden; opacity: 0.85; transition: opacity 0.3s ease; transition: 1s;}
#banners_slider .owl-item:hover {
	opacity: 1;
	transform: scale(1.1);
	}

#banners_slider .owl-item img {max-height: 64px; width: auto; max-width: 250px; height: auto; }


#banners_slider .owl-nav {position: absolute;top: 50%;margin-top: -12px;left: 0;right:  0;}
#banners_slider .owl-nav button.owl-prev,
#banners_slider .owl-nav button.owl-next {font-size: 0;width: 24px;height: 24px;background: transparent 50% no-repeat;opacity: 0.3;background-size: 100%;position: absolute;}

#banners_slider .owl-nav button.owl-prev {left: 5px;background-image: url("/files/00097/img/slider_prev.png");}
#banners_slider .owl-nav button.owl-next {right: 5px;background-image: url("/files/00097/img/slider_next.png");}
#banners-heading {background-color: #4d85c5; color: #ffffff; font-size: 1.4em; font-weight: 600; margin:0 0 10px 0; padding: 0 0 0 5px;}





#actual_banners_slider {padding: 0 46px;margin: 0 0 30px;position: relative;height: 96px;overflow: hidden;}
#actual_banners_slider .item {margin: 0 5px;}

#actual_banners_slider .owl-item {float: none; display: inline-block; vertical-align: middle; overflow: hidden; opacity: 0.9; transition: opacity 0.3s ease; transition: 1s;}
#actual_banners_slider .owl-item:hover {opacity: 1; transform: scale(1.05);}

#actual_banners_slider .owl-item img {max-height: 96px;width: auto;max-width: 400px;height: auto;}


#actual_banners_slider .owl-nav {position: absolute;top: 50%;margin-top: -16px;left: 0;right:  0;}
#actual_banners_slider .owl-nav button.owl-prev,
#actual_banners_slider .owl-nav button.owl-next {width: 32px;height: 32px;background: #4271a8 50% no-repeat;opacity: 0.3;background-size: 100%;position: absolute;color: #fff;}

#actual_banners_slider .owl-nav button.owl-prev {left: 5px; }
#actual_banners_slider .owl-nav button.owl-next {right: 5px; }

#actual_banners_slider .owl-nav button i {display: inline-block; }

#actual_banners_slider .owl-nav button:hover {opacity: 1; }





/* блоки-панели */
.panel,
.section_block {box-shadow: 0 1px 3px rgba(0,0,0,0.22); border-radius: 3px; margin: 0 0 10px 0; }

.panel:before,	.panel:after,
.section_block:before, 	.section_block:after {display: table; content: " "; clear: both; }

.panel-body,
.section_block {background: #fff; padding: 15px; overflow: hidden; }

.default_page .section_block {min-height: 33vh; }

.panel-heading {background-color: #4d85c5; padding: 10px 15px; border-radius: 3px 3px 0 0; color: #fff; }
.panel-body {border-radius: 0 0 3px 3px; }


.panel-light {box-shadow: none; }
.panel-light .panel-heading,
.panel-light .panel-body {background: none; padding: 5px; }
.panel-light .panel-heading {color: #4271a8; border-bottom: dotted 2px #ccc; padding: 5px; font-size: 1.6em; line-height: 1.2em; font-weight: 600}





/* **************************** */
/* Контент на обычных страницах */
/* **************************** */

.breadcrumbs {border-bottom: 1px dashed #ccc; margin-bottom: 15px; padding: 5px; text-align: right; }

.entry {margin-bottom: 30px; padding-bottom: 15px; overflow-x: auto; word-break: break-word; overflow: hidden; clear: both; }

.entry iframe {max-width: 100%; }
.entry img {max-width: 100%; height: auto; }
img[align="left"] {margin: 5px 10px 5px 0; }
img[align="right"] {margin: 5px 0 5px 10px; }


#body .article {margin-bottom: 45px; }
.article h2:first-of-type {margin-top: 0; }







/* Боковая колонка */




/* поле поиска */
.search_field {border: 1px solid #DADADA;background: #fff url("/files/00096/img/search.png") 99% 50% no-repeat;text-align: left;padding: 6px 24px 6px 6px;display: inline-block;/* margin-left: 30px; *//* opacity: 0.8; */width: 100%;margin: 0 auto 10px;}
.search_form {line-height: 1em; }
.search_form input[type="search"] {background: none; color: #979797; border: 0; width: 100%; padding: 0; margin: 0; outline: none; font-size: 0.9em; }





/* блок "обратите внимание" */
.attention_block {overflow: hidden; }
.attention_block .item {margin: 10px 0; text-align: center; }
.attention_block img {display: inline-block; max-width: 100%; border-radius:10px; opacity: 0.85;}
.attention_block img:hover {opacity: 1;}


/* опросы на главной */
.poll_answers {margin-top: 5px; }

.poll_answers label {display: block; margin: 0; font-weight: normal; }
.poll_answers > span {display: block; clear: both; }
.poll_answers input {margin-right: 0.3em; }

.poll_submit button {margin-top: 10px; }

.poll_results {display: inline-block; margin-top: 15px; }




/* ************************************** */
/* Архивы по датам (новости, фотогалереи) */
/* ************************************** */
.archive_header {margin: 1.5em 0 1em; }
.archive_header.item {overflow: hidden; padding: 15px 0; }
.archive_list .item {overflow: hidden; margin-bottom: 30px; }
.archive_list .item h3 {margin-top: 0;  }
.archive_list .item .preview {display: block; float: left; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 96px; height: 96px; margin-right: 15px; }


/* тип 3: настраиваемый */
.archive_header > span,
.archive_header > a
{display: inline-block; line-height: 32px; padding: 0 0.4em; margin-right: 0.3em; }

.archive_header > span	{font-weight: 600; background-color: #f5f5f5; }
.archive_header > a:hover {background-color: #2265A4; }


/* тип 2: закладки */
.archive_header .MapTabs {border-bottom: solid 2px #2265A4;  }
.archive_header .MapTabs .tabSelect {font-weight: 600; background-color: #2265A4; color: #eee; }
.archive_header .MapTabs span {display: inline-block; line-height: 32px; padding: 0 0.4em; margin-right: 0.3em; cursor: pointer; }

.archive_header .MapTabsBody {padding: 2px; }
.archive_header .MapTabsBody > span {line-height: 32px; margin-right: 0.3em; }

.archive_header .MapTabsBody > span > span {display: inline-block; font-weight: 600; padding: 0 0.4em; }
.archive_header .MapTabsBody > span > a {display: inline-block; text-decoration: underline; padding: 0 0.4em; }
.archive_header .MapTabsBody > span > a:hover {text-decoration: none; background-color: #f5f5f5; }
/* */







/* карточка сотрудника, учащегося, вакансия, продукция и т.п., запись */
.item_card, .spoiler.item {overflow: hidden; padding: 15px 0; clear: both; }
.item_card h3, .spoiler.item h3 {margin-top: 0; }
.item_card .preview, .spoiler .preview {display: block; float: left; background-position: 50%; background-repeat: no-repeat; background-size: cover; width: 96px; height: 96px; margin-right: 15px; }

/*Раскрываемые записи*/
.spoiler .preview+.entry {clear: none; overflow-x: initial; /* overflow-y: initial; */ }

/*Раскрываемый записи2*/
.spoiler_well { margin-bottom: 5px; }
.spoiler > .content {display: none; }

.spoiler {overflow: hidden; clear: both; }

.spoiler_toggle {display: block;padding: 10px 15px; border-radius: 5px; background: #4d85c5;cursor: pointer;text-decoration: none;color: #fff;}
.spoiler_toggle:hover {background: #02646f;color: #fff;text-decoration: none;}

.spoiler_toggle h3 {margin: 0; font-size: 1.2em; }
.spoiler_well > .content {padding: 15px; }


.content .spoiler_toggle {display: inline-block;float: right;padding: 5px 10px;}





/* Фотогалереи */
.gallery {overflow: hidden; }
.gallery > .item {display: block; float: left; margin: 5px; position: relative; overflow: hidden; }
.gallery > .item > span {opacity: 0; position: absolute; bottom: 0; left: 0; right: 0; height: 22px; line-height: 22px; background: rgba(34, 101, 164, 0.75); color: #ccc; font-size: 14px; overflow: hidden; text-align: center;
	transition: opacity 0.3s ease-in; }
.gallery > .item:hover > span {opacity: 1; }




/* формы обратной связи */
.ww_form {list-style-type: square; padding: 15px; }
.ww_form li {padding: 15px 0; border-bottom: dotted 2px #ccc; clear: both; color: #2265A4; }
.ww_form li > * {color: #222; }
.ww_form li:last-of-type {border-bottom: none; }

.ww_form label {display: block; margin: 0; }

.ww_form input[type="text"],
.ww_form input[type="email"],
.ww_form select,
.ww_form textarea {border: solid 2px #bbb; line-height: 1.6em;  }

.ww_form input:focus,
.ww_form select:focus,
.ww_form textarea:focus {border-color: #2265A4; }

.ww_form input,
.ww_form select,
.ww_form textarea,
.ww_form .Captcha {width: 100%; font-size: 0.8em; max-width: 100%; padding: 0 0.2em; min-height: 28px; }


[data-bind="u"] {display: none; }
[field="captcha"] {display: block; width: 100%; clear: both; margin-top: 15px;  }


@media (min-width: 768px) {		
	.ww_form input,
	.ww_form select {min-width: 350px; width: 50%; }
}



/* кнопки */
button, .button {color: #fff; background: #4d85c5; padding: 8px 14px; font-size: 14px; line-height: 14px; display: inline-block; text-decoration: none;text-transform: uppercase; border: none; cursor: pointer; border-radius: 2px; }
button:hover, .button:hover {background: #6897ce; /* text-decoration: none;*/ }
button:focus, .button:focus {background: #4271a8; }



.section_menu .level_0 {list-style-type: none; padding: 0; }
.section_menu .level_0 li {margin: 0 0 3px;}
.section_menu .level_0 > li > a {font-weight: 500;text-decoration: none;/* background: #f1f1f1; */padding: 7px 10px;display: block;transition: background .3s ease;font-size: 1.2em;}
.section_menu .level_0 ul {padding-left: 25px;margin-top: 10px;margin-bottom: 15px;}




.hot_news .item {padding: 15px 0;/* border-bottom: dotted 1px #ccc; */clear: both;/* height: 100%; */}
.hot_news .preview {padding-left: 0;margin-bottom: 15px;display: block;padding-bottom: 66%;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;}

.hot_news h3 {margin: 0; font-size: 1.2em; font-weight:600; padding-bottom: 10px;}
.hot_news .date {font-size: 0.9em; color: #777; }

.hot_news .read_more {float: right;}

.hot_news .content {overflow: hidden; }
@media (max-width: 767px) {
	.hot_news .content {overflow: visible; }
}

.news_archive {float: right; margin-top: 15px; }




.aside .img-responsive {display: inline-block; }
.aside_block {margin-bottom: 30px; }


.director_block {line-height: 1em; }
.director_block img {box-shadow: 0 1px 3px rgba(0,0,0,0.22); border-radius: 3px; margin: 0 0 15px 0; }

.announcements {background-color: orange; }
.announcements .item + .item {margin-top: 20px; padding-top: 15px; border-top: dotted 1px #fff; }





.spoiler .content {display: none; }

/* ****** */
/* Подвал */
/* ****** */
#footer {margin-top: 15px; box-shadow: 0 1px 3px rgba(0,0,0,0.22); }
.footer_top {min-height: 22px; }
.footer_body {min-height: 5em; padding: 15px 0 45px; }

.footer_contacts {font-size: 0.85em; opacity: 0.8; margin-bottom: 15px; }

.footer_menu {margin: 0 -15px 15px; }
.footer_menu a {color: #fff !important; }





/* mini-framework */
.no-list {list-style-type: none; padding: 0; }

.container.row,
.no-gutter {margin-right: auto; margin-left: auto; }

.container.row,
.no-gutter > [class*="col-"] {padding-right: 0; padding-left: 0; }

@media (max-width: 768px) {
	.no-gutter > [class*="col-"] {padding-right: 15px; padding-left: 15px; }
}
@media screen and (min-width: 768px) {
	.no-gutters [class*="col-"] {padding: 0; }
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	flex-wrap: wrap;
}

.pre_wrap {white-space: pre-wrap; }

.no_select, .no_select > * {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.clearfix:before, .clearfix:after {
	display: table;    content: " ";
}



@media (max-width: 767px) {
	.xs-text-center {
		text-align: center;
	}

}


.nav-tabs {
	border-bottom: 2px solid #4d85c5;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #fff;
	background-color: #4d85c5;
	cursor: default;
}




.pagination {text-align: center;display: block;margin: 15px 0;padding: 15px;}
.pagination span {display: inline-block;line-height: 24px;height: 24px;width: 24px;border-radius: 2px;margin: 0 3px;padding: 0;background-color: #f5f5f5;}
.pagination span:hover {background-color: #2fb956;color: #fff;}
.pagination .page_hidden {margin: 3px; }
.pagination span a {color: inherit;display: block;text-decoration: none;}




.social_networks a {display: inline-block; border-radius: 10px; overflow: hidden; opacity: .85; }
.social_networks a+a {margin-top: 5px; }
.social_networks a:hover {opacity: 1; }


/* Красивые таблицы в содержании */
.tbl, .cool-table {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
}

.tbl td, .cool-table td {
	border: 1px solid #4271a8;
	border-bottom-width: 3px;
	padding: 8px;
}

.tbl thead td, .cool-table thead td,
.tbl th, .cool-table th {
	background: #4271a8;
	color: #fff;
	border: 1px solid #4271a8;
	padding: 12px 8px;
}

.tbl tr:hover td, .cool-table tr:hover td {background: #e1eaf5;color: #000;}




#scroll_up_button {position: fixed; bottom: 45px; left: 45px; display: none; width: 45px; height: 45px; font-size: 26px; line-height: 45px; opacity: 0.5; text-align: center; cursor: pointer; z-index: 999; padding: 0; }
#scroll_up_button:hover {opacity: 1; transition: opacity 0.5s ease; }






#main_menu li:first-letter,
.section_menu li:first-letter,
.hot_menu li:first-letter,
.self_title:first-letter,
h1:first-letter,
h2:first-letter,
h3:first-letter,
h4:first-letter,
h5:first-letter,
h6:first-letter,
#footer .level_0 li:first-letter,
.label:first-letter
{text-transform: uppercase; }

/* GoogleTranslate hack */
body {top: 0 !important;}
#google_translate_element,
.skiptranslate,
.goog-te-banner-frame {display: none !important;}



/* ******************************** */

a {color: #185996; }
a:hover, a:focus {color: #d6a037; }
a:visited {color: #44515d; }

body
{background-color: #f0f8ff; color: #111111; }


#main_menu {background-color: #4d85c5; color: #ffffff; }
.header_body {background-color: #4d85c5; color: #ffffff; }
.panel-heading {background-color: #4d85c5; color: #ffffff; font-size: 1.6em; font-weight: 600}
button,
.button {background-color: #4d85c5; color: #ffffff; }
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus	
{background-color: #4d85c5; color: #ffffff; }

.archive_header .MapTabs,
.nav-tabs {border-color: #4d85c5; }

.archive_header .MapTabs .tabSelect {background-color: #4d85c5; }

#footer {background-color: #4d85c5; color: #ffffff; }
.footer_menu a {color: #ffffff !important; }

#main_menu a {color: #ffffff;text-decoration: none;}
.header_menu a {color: #ffffff; }

.hot_menu a {color: #ffffff; }

.owl-main .owl-dot {background-color: #6897ce; }
button:hover,
.button:hover
{background-color: #6897ce; }
.header_menu {/* background-color: #6897ce; */}

.owl-main .owl-dot.active {background-color: #6897ce; }
#main_menu li {border-color: #4271a8;}


.header_top {background-color: #4271a8; color: #ffffff; }

#main_menu li.parent_active,
#main_menu li.active



@media only screen and (min-width: 768px) {
	#main_menu li:hover {background: #4271a8; color: #ffffff; }
}


button:focus,
.button:focus
{background-color: #4271a8; color: #ffffff; }
.footer_body {background-color: #4271a8; color: #ffffff; }

.panel-light .panel-heading {background-color: transparent; color: #4271a8; }



.panel-body,
.section_block
{background-color: #ffffff; }

.announcements
{background-color: #ffa500; }

/* ******************** */