html, body, pre { padding:0; margin: 0; }
body {  background-color: #e4eef6; }

.leto_img { background: url('/img/camp.jpg') no-repeat; background-position: center; background-size: 120%; }

.login { padding: 30px 30px 20px 30px; }
/* hover */
.underline {text-decoration: underline !important; }

img { max-width: 100%; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: bold; }
h1 { font-size: 30px; }
strong { color: #F00; }
.lh-1 { line-height: 1; }

/* отступы сайта */
.mx-6 { margin: 0 5% !important; }
.px-6 { padding: 0 5% !important; }
.relative { position: relative; z-index: 1; }
.form-check-input { width: 15px; height: 15px; }

/* курсор */
.pointer { cursor: pointer; }
/* убрать стрелку вниуз падающего списка*/
.dropdown-toggle::after { content: none; }
.dropdown-item:hover { background: #000; color: #fff;  }

/* шрифты */
.arial { font-family: Arial; }
.verdana { font-family: Verdana; }
.calibri { font-family: calibri; }
.sans  { font-family: sans-serif;}
.times  { font-family: 'Times new roman';}
.serif { font-family: 'Roboto Condensed',serif; }

/* высота и ширина*/
.w-40 { width: 40px; }
.w-80 { width: 80px; }
.w-120 { width: 120px; }
.w-200 { width: 200px; }
.w-500 { width: 500px; }

/* цвет пагинации */
.page-item.active .page-link { background: #8af; border: 1px solid #8af;}
/* цвет фона */ 
.bg_white { background: #fff; }
.bg_grey { background: #f8f8f8; }
.bg_red { background: #E94288; }
.bg_blue { background: #009cbf; }
.bg_blue2 { background: #025e8d; }
.bg_black { background: #0f1629; }
.bg_pen { background: #4a4c7c; }
.bg_yellow { background: #ffc654; }
/* цвета ссылок и текстов */
.color_white { color: #fff; }
.color_pen { color: #4a4c7c; }
.color_black { color: #282828; }
.color_grey { color: #7e8299 ; }
.color_red { color: #E94288; }
.color_blue { color: #12bbe2; }
.color_yellow { color: #fce479; }
.a_color_white { color: #fff; }
.a_color_white:hover { color: #fff; }
.a_color_black { color: #000; }
.a_color_black:hover { color: #000055; }
.a_color_grey { color: #7e8299 ; }
.a_color_grey:hover { color: #000 ; }

/* размеры шрифтов */
.f_8 { font-size: 8px; }
.f_11 { font-size: 11px; }
.f_13 { font-size: 13px; }
.f_15 { font-size: 15px; }
.f_16 { font-size: 16px; }
.f_18 { font-size: 18px; }
.f_20 { font-size: 20px; }
.f_25 { font-size: 25px; }
.f_30 { font-size: 30px; }
.f_35 { font-size: 35px; }
.f_40 { font-size: 40px; }
.f_45 { font-size: 45px; }
.f_50 { font-size: 50px; }

/* меню */
.menu, .submenu { font-size: 15px; }
.menu-link, .menu-link:hover { color: #fff !important; }
.menu_dropdown { background: #f5f5f5; }
/* жрность шрифтов */
.bold { font-weight: bold; }

/* цвет фона под меню*/
.submenu:hover { background-color: #222225 !important; }
.dropdown:hover .dropdown-menu { display: block;  margin-top: 0;}

/* бордюры */
.border-radius-50 { border-radius: 50px; }
.border-radius { border-radius: 4px; }

/* слайдеры */
.main-slaider { position: relative; height: 300px; width: 100%; object-fit: cover; z-index: 0; }
.slaider-item { height: 300px; }
.slaider-image { background-repeat: no-repeat; height: 300px; width: 100%; background-position: center center; background-size: cover; }
.slaider_data { position: absolute; bottom: 5%; left: 10%; padding: 20px; }
.slaider-text { border-radius: 5px; background: rgba(0,0,0,0.6); text-decoration: none; color: #fff; }

.img_1 { object-fit:contain; width:130px; height:130px; min-width: 130px; }

/* nav for message*/
.nav_active { border:1px solid #e9ecef; padding: 10px; background: #f9f9f9; }
.nav_default { padding: 10px;}

.alert_top { position: fixed !important; top: 20px; right: 10px; width: 250px; z-index: 99;}

@media all and (max-width: 992px){ 
	.px-6 { margin: 0 1%; }
	.book_logo { display: none; }
	.bg_blue { height: auto !important; }
	.bg_blue2 { height: auto !important; }
	.f_25 { font-size: 15px; }
	.f_18 { font-size: 13px; }
}

@media all and (max-width: 480px){ 
	.lang_div { padding: 10px 0; }
}
