@charset "UTF-8";
.bg01 {
  background-color: #006495; }

.bc01 {
  border-color: #006495; }

.c01 {
  color: #006495; }

.bg02 {
  background-color: #ffffff; }

.bc02 {
  border-color: #ffffff; }

.c02 {
  color: #ffffff; }

.bg03 {
  background-color: #E3EAED; }

.bc03 {
  border-color: #E3EAED; }

.c03 {
  color: #E3EAED; }

.bg04 {
  background-color: #d7e0e3; }

.bc04 {
  border-color: #d7e0e3; }

.c04 {
  color: #d7e0e3; }

.bg05 {
  background-color: #006495; }

.bc05 {
  border-color: #006495; }

.c05 {
  color: #006495; }

.bg06 {
  background-color: #8c8c8c; }

.bc06 {
  border-color: #8c8c8c; }

.c06 {
  color: #8c8c8c; }

.bg07 {
  background-color: #005b8e; }

.bc07 {
  border-color: #005b8e; }

.c07 {
  color: #005b8e; }

.bg08 {
  background-color: #005b8e; }

.bc08 {
  border-color: #005b8e; }

.c08 {
  color: #005b8e; }

.bg09 {
  background-color: #006495; }

.bc09 {
  border-color: #006495; }

.c09 {
  color: #006495; }

.bg10 {
  background-color: #005b8e; }

.bc10 {
  border-color: #005b8e; }

.c10 {
  color: #005b8e; }

.bgGR {
  background-color: #cccccc; }

.bcGR {
  border-color: #cccccc; }

.cGR {
  color: #cccccc; }

.bgm {
  background-color: #7f1592; }

.bcm {
  border-color: #7f1592; }

.cm {
  color: #7f1592; }

.bgr {
  background-color: #ff0002; }

.bcr {
  border-color: #ff0002; }

.cr {
  color: #ff0002; }

.bglr {
  background-color: #FF6262; }

.bclr {
  border-color: #FF6262; }

.clr {
  color: #FF6262; }

.bgg {
  background-color: #94FF94; }

.bcg {
  border-color: #94FF94; }

.cg {
  color: #94FF94; }

.bgb {
  background-color: #0d6da5; }

.bcb {
  border-color: #0d6da5; }

.cb {
  color: #0d6da5; }

.bgy {
  background-color: #FFFF79; }

.bcy {
  border-color: #FFFF79; }

.cy {
  color: #FFFF79; }

.bgtr {
  background-color: transparent; }

.bctr {
  border-color: transparent; }

.ctr {
  color: transparent; }

.bg03 .fade:before {
  background: linear-gradient(to top, #e3eaed, rgba(227, 234, 237, 0)); }

a {
  color: #8c8c8c; }

/********************************************/
/*                  sidebar                 */
/********************************************/
.sidebar {
  background-color: #ffffff;
  border-right-color: #d7e0e3;
  color: #006495; }

.sidebar a {
  color: inherit;
  text-decoration: none; }

.sidebar-menu > li.active {
  background-color: #d7e0e3; }

.sidebar-menu > li:hover {
  background-color: #d7e0e3; }

.sidebar-menu > li:hover > a,
.sidebar-menu > li.active > a {
  /*color: rgba(77, 180, 93);*/
  color: #006495; }

.sidebar-menu > li > a {
  /*border-right: 3px solid #fefefe;*/ }

.sidebar-menu > li.treeview:hover > a {
  border-right-color: #ccc;
  /*background-color:#eee;*/ }

.sidebar-menu .submenu {
  background: #eee; }

.sidebar-menu .submenu ul li {
  color: #2b47f3; }

.sidebar-menu .submenu ul li a {
  color: #333; }

/********************************************/
/*                                          */
/********************************************/
h1, h2, h3, h4 {
  color: #006495;
  color: #383838; }

a {
  color: #006495; }

a:hover {
  color: #33bbee; }

hr {
  border-color: #006495; }

/********************************************/
/*                    ALL                   */
/********************************************/
.border {
  border-color: #d7e0e3; }

/********************************************/
/*                 topline                */
/********************************************/
.topline li a {
  color: #00595f; }

.topline a:hover, .topline a:focus {
  color: #ed1c24; }

/********************************************/
/*                main-header               */
/********************************************/
.main-header {
  border-color: #d7e0e3; }

.input-search {
  color: #103f61;
  border-color: #d5e4f3;
  background: none; }

.search-min {
  border-color: #d5e4f3; }

.search-box a {
  color: #d5e4f3; }

/********************************************/
/*                   MENU                   */
/********************************************/
.nav li a {
  color: #005b8b;
  border-bottom: 0.1rem solid #fff; }

.nav li a:hover, .nav li.active a {
  color: #7fc2de;
  border-bottom: 0.1rem solid #7fc2de;
  text-decoration: none; }

/********************************************/
/*  banner_sh (banner_subscribe_horizontal) */
/********************************************/
.banner_sh {
  border-color: #005b8b !important; }

.banner_sh.dark {
  color: #fff; }

/********************************************/
/*                  Button                  */
/********************************************/
.button {
  background: #005b8b;
  color: #fff;
  transition: 800ms ease all; }

.button:hover {
  background: #fff;
  color: #005b8b; }

.button:before, .button:after {
  background: #005b8b;
  transition: 400ms ease all; }

/* disabled */
.button.disabled {
  background: #fff;
  color: #005b8b; }

/* red */
.button_red {
  background: #a21d31 !important; }

.button_red:hover {
  background: #fff !important;
  color: #a21d31 !important; }

.button_red:before, .button_red:after {
  background: #a21d31 !important;
  color: #fff; }

/* green */
.button_green {
  background: #2ECC71 !important; }

.button_green:hover {
  background: #fff !important;
  color: #2ECC71 !important; }

.button_green:before, .button_green:after {
  background: #2ECC71 !important;
  color: #fff; }

/********************************************/
/*               Button Small               */
/********************************************/
.button_s {
  background: #005b8b;
  color: #fff;
  transition: 800ms ease all; }

.button_s:hover {
  background: #fff;
  color: #005b8b; }

.button_s:before, .button_s:after {
  background: #005b8b;
  transition: 400ms ease all; }

.blink {
  box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.7); }

/********************************************/
/*                  ?а?░?╖?????╡                  */
/********************************************/
.lumin {
  text-shadow: 0px 0px 6px rgba(255, 255, 255, 0.7); }

.embos {
  text-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2), 0px -5px 35px rgba(255, 255, 255, 0.3); }

.border {
  border-color: #d7e0e3; }

.bg_dark {
  background: #005b8b;
  color: #fff !important; }

.bg_dark .bullit {
  color: #fff; }

.bg_dark, .bg_dark h1, .bg_dark h2, .bg_dark h3, .bg_dark .main_header, .bg_dark b {
  color: #fff !important; }

.bg_dark a {
  color: #33bbee; }

.bg_dark a:hover {
  color: #a1dafb !important; }

.bg_gray {
  background: #f2f2f2; }

.bg_gray .bullit {
  color: #005b8b !important; }

.bg_dark label.mdn-label {
  color: #fff !important; }

.bg_dark .mdn-input:focus {
  border-color: #fefefe !important;
  color: #fff !important;
  transition: 0.5s; }

.bg_dark .modern-forms .mdn-input:focus, .bg_dark .modern-forms .mdn-input:checked {
  border-color: #fff !important; }

.bg_dark .modern-forms .mdn-input:focus ~ .mdn-icon i,
.bg_dark .modern-forms .mdn-textarea:focus ~ .mdn-icon i,
.bg_dark .modern-forms .mdn-select > select:focus ~ .mdn-icon i,
.bg_dark .modern-forms .mdn-upload .mdn-file:focus ~ .mdn-icon i {
  color: #fff !important; }

.bg_dark .button, .bg_dark a.button, .bg_dark .button_s, .bg_dark a.button_s {
  background: #fefefe;
  color: #005b8b !important; }

.bg_dark .button:hover, .bg_dark .button_s:hover {
  background: #2691ca;
  color: #fff !important; }

.bg_dark .button:before, .bg_dark .button:after, .bg_dark .button_s:before, .bg_dark .button_s:after {
  background: #fff; }

/**/
.header a {
  color: #131b34;
  border-bottom-color: inherit; }

.h-bo {
  border-color: #ddd; }

.h-bb {
  border-bottom-color: #ddd; }

.menu_txt {
  color: #fff; }

.menu_txt:hover {
  color: #17A6B6; }

.content-header .header-search input[type="text"] {
  background: #fff;
  border-color: #fff; }

.content-header .header-search .search {
  background-color: #fff; }

.categories-list .sw-item.active {
  background-color: #072c52;
  color: #fff; }

.categories-list > li > a {
  border-color: rgba(0, 0, 0, 0.3); }

.categories-list > li.active > a {
  color: #fff; }

.categories > h1 {
  margin-bottom: 0.3em;
  color: #131b34; }

.itemsList article .description {
  background-color: #fff; }

.main-menu {
  background-color: #e8e8e8;
  border-top-color: #d6d6d6;
  border-left-color: #d6d6d6; }

.main-menu ul > li > a {
  color: #000; }

.main-menu form > input[type="text"] {
  background: #F8F7F7;
  border-color: #D9D9D9;
  border-color: #ccc; }

input.i_t {
  border-color: #ccc; }

.content-header .contact a {
  color: inherit; }

h1,
h2,
h3,
h4 {
  color: #072c52; }

blockquote, q {
  border-color: #ed1c24; }

blockquote h2, blockquote h3 {
  color: #ed1c24; }

/*# sourceMappingURL=color.css.map */
