@import url('https://fonts.googleapis.com/css?family=Oswald');

body {
  font-size: 0.9rem;
  padding-top: 3.9rem;
}
.h1, h1 {
    font-size: 1.8rem;
}
.h2, h2 {
    font-size: 1.3rem;
}
.h3, h3 {
    font-size: 1.1rem;
}
a {
    color: #004192;
}
a:hover {
    color: #00A5E4;
    text-decoration: none;
}

/*Заголовок с навигацией*/
header {
    background-color: #004192;
}
.navbar {
  padding: .5rem;
}
.navbar-nav .nav-link {
  padding-left: 5%;
}
.navbar-toggler {
  background-color: #25a5e4;
  border: 0;
  padding: 1px 6px;
}
.nav-item:hover {
    background-color: #25a5e4;
}
.nav-link {
    color: #fff!important;
    text-transform: uppercase;
}
.current, .active {
    background-color: #25a5e4;
}
.dropdown-menu {
    border-radius: 0;
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #25a5e4;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #ffffff;
    background-color: #25a5e4;
}
.sec-menu .nav-link {
    color: #000!important;
}
.white-blue{
   background-color: #25a5e4;
}
/*Конец Заголовок с навигацией*/

.content {
 padding-top: 1%;  
}

/*Цвета*/
.bg-primary {
  background-color: #004192!important;
}
/*Конец Цвета*/

/*Джумботрон с навигацией*/
.jumbotron {
    background-color: #00A5E4;
    padding: 0.1rem!important;
}
.jumbotron .navbar {
    padding: 0;
    border-bottom: 1px solid;
}
.jumbotron .nav-item:hover {
    background-color: #024192;
}
.jumbotron .nav-item .current, .jumbotron .nav-item .active {
    background-color: #fff;
    color: #00A5E4!important;
}
.jumbotron .nav-link {
    text-align: center;
}
.jumbotron .nav-link .current, .jumbotron .nav-link .active {
    background-color: transparent;
}
/* Конец Джумботрон с навигацией*/

/*Хлебные крошки*/
.breadcrumb {
    background-color: transparent; 
    border-radius: 0; 
    padding: 0;
    margin-bottom: 0;
        font-size: 0.7rem;
}
.breadcrumb-item+.breadcrumb-item::before {
    color: #fff;
    content: "::";
}
.pathway, .breadcrumb-item.active {
    color: #fff;
}
.pathway:hover {
    color: #024192; 
}
/*Конец Хлебные крошки*/

.banner {
    margin-bottom: 1rem;
}
.media {
    margin-bottom: .5rem;
}
.img-small {
    max-width: 30%;
    height: auto!important;
}
.item-image {
    margin-bottom: 20px;
}

/*Поиск*/
.list-group-item {
    border: none;
}
/*Конец Поиск*/

/* Telegram */
.moduletable_telegram {
    background-image: url(/images/bg_telegram.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
    padding: .5rem 0 0 0;
}
.moduletable_telegram a {
	color: #e14c22;
	text-transform: uppercase;
}
/* Конец Telegram */

/*Метки*/
.badge {
    border-radius: 0;
}
.badge-primary {
    background-color: #024192;
}
.badge-primary[href]:focus, .badge-primary[href]:hover {
    background-color: #25a5e4;
}
/*Конец Метки*/

/*Таблица*/
.table-striped tbody tr:nth-of-type(odd) {
     background-color: transparent; 
}
/*Конец Таблица*/

/*JoomSport Season Standings*/
.joomsport thead th {
background-color: #95d2ff;
}
.joomsport td {
    background-color: #c0e4ff;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid transparent;
    color: #003d6a;
    padding: 8px;
}

/*Конец JoomSport Season Standings*/
/*Модули*/
.moduletable {
    margin-bottom: 2rem;
}
.moduletable h3 {
    border-bottom: 2px solid;
}
.mod-ball ul {
    padding: 0;
    margin: 0;
}
.mod-ball li {
    list-style: none; /* Убираем исходные маркеры */
    background: url(../images/ball_16.png) no-repeat 0 4px; /* Параметры фона */
    padding-left: 20px; /* Смещаем текст вправо */ 
}
/*Конец Модули*/

/* Объявление о выходе следующего номера */
.moduletable-new-number {
    background-color: #00A5E4;
    padding: .5rem;
    text-align: center;
    font-size: .8rem;
    color: white;
    margin-bottom: 1rem;
}
.moduletable-new-number p {
    margin-bottom: 0;
}
.custom-new-number {
    font-size: 1.8rem;
    font-family: 'Oswald', sans-serif;
}
.custom-new-number .main-content {
    color: #e14c22;
    background-color: white;
}
/* Конец Объявление о выходе следующего номера */

/*Кнопка*/
.btn-sm {
    border-radius: 0;
}
.btn-secondary {
    background-color: #024192;
    border-color: #024192;
}
.btn-secondary:hover {
    background-color: #25a5e4;
    border-color: #25a5e4;
}
/*Конец Кнопка*/

/*Пагинация*/
.page-item:first-child .page-link {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.page-item.active .page-link {
    background-color: #024192;
    border-color: #024192;
}
.page-link {
    color: #024192;
}
.page-link:hover {
    color: #fff;
    background-color: #25a5e4;
    border-color: #25a5e4;
}
.page-item:last-child .page-link {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.page-item.disabled .page-link {
    color: #dee2e6;
}
/* Конец Пагинация*/

footer {
    background-color: #6c757d;
    color: #fff;
}