html, body { padding:0; margin: 0; }
body { font-family: 'Roboto Condensed', sans-serif; }
img { max-width: 100%; object-fit: cover; }
h1, h2, h3, h4 { margin: 0; padding: 0; font-weight: bold; }
strong { color: #f00; }

body {background: url('/img/fon_qel.jpg') no-repeat center center fixed; background-size: cover;z-index: 0;}

.fon {position: absolute;}

.line-height { line-height: 1; }
.select2 { max-width: 100%; }

/* отступы */
.px-5 { padding: 0 20% 0 15%; }
.relative { position: relative; z-index: 1; }
.logo_div { width: 500px; max-width: 100%; margin: 0 auto;}

/* цвет фона */ 
.bg_white { background: #fff; }
.bg_grey { background: #e8e8ef; }
.bg_red { background: #E94288; }
.bg_blue { background: #0099e7; }
.bg_black { background: #0f1629; }
.bg_black2 { background: #0b101d; }
.bg_blue2 { background: #0055a7; }
.bg_white3 { background: rgba(255,255,255,0.9); }
/* курс */
.pointer { cursor: pointer; }

/* логин */
.login-div { width: 500px; max-width: 100%; margin: 20px auto;  }

/* высота */
.h_100 { height: 100px; }
.h_200 { height: 200px; }
.w-40 { width: 40px; }
.w-80 { width: 80px; }
.w-120 { width: 200px; }
.w-400 { width: 400px; }

/* цвета ссылок и текстов */
.color_white { color: #fff; }
.color_black { color: #282828; }
.color_grey { color: #7e8299 ; }
.color_red { color: #E94288; }
.color_blue { color: #09f; }
.color_logo { color: #36c4de; }
.color_blue2 { color: #0095e3; }
.color_yellow { color: #fce479; }
.a_color_white { color: #ddd; }
.a_color_white:hover { color: #fff; }
.a_color_black { color: #000; }
.a_color_black:hover { color: #000055; }

/* размеры шрифтов */
.f_8 { font-size: 8px; }
.f_11 { font-size: 11px; }
.f_13 { font-size: 13px; }
.f_15 { font-size: 15px; }
.f_18 { font-size: 18px; }
.f_20 { font-size: 20px; }
.f_25 { font-size: 25px; }
.f_30 { font-size: 30px; }
.f_36 { font-size: 36px; }
.f_52 { font-size: 52px; }

.text-shadow { text-shadow: 1px 1px 0px #000; }
.bold { font-weight: bold; }

/* убрать стрелку вниуз падающего списка*/
.dropdown-toggle::after { content: none; }
.dropdown-item:hover { background: #000; color: #fff;  }

/* убарть подчерк ссылки*/
.underline_none, .underline_none:hover { text-decoration: none; }
.underline, .underline:hover, .hover:hover { text-decoration: underline; }

/* цвет фона под меню*/
.submenu:hover { background-color: #222225 !important; }
.dropdown:hover .dropdown-menu { display: block;  margin-top: 0;}

/* h1 */
.h1 { font-weight: 900; font-size: 52px; line-height: 68px; }
.h2 { font-weight: 600; font-size: 36px; line-height: 50px; }
.h4 { font-weight: 700; font-size: 22px; line-height: 34px; }

/* бордюры */
.but_radius_50 { border-radius: 50px; }
.border_menu { border-bottom: 1px solid #eee; }
.border-radius { border-radius: 4px; }
.border-radius-up { border-radius: 4px 4px 0 0; }
.border-radius-down { border-radius: 0 0 4px 4px; }

/* меню */
.menu a { color: #000; }

@media all and (max-width: 992px){ 

}
@media all and (max-width: 480px){ 

}

