    body {
        min-width: 320px;
        font-size: 14px;
        font-family: 'Playfair Display', serif;
        /* color: #626262; */
        color: #000;
    }
    
    img {
        max-width: 100%;
        height: auto;
    }
    
    a {
        color: #0b1af0;
        /* color: #000; */
    }
    
    a:hover {
        color: green;
    }
    
    a:visited { color:#00BFFF !important; }

    header .navbar-light {
        background-color: #fff;
    }
    
    header .navbar-brand {
        font-family: 'Inconsolata', monospace;
        font-size: 30px;
        color: #000;
        text-transform: uppercase;
    }
    
    header .nav-item {
        text-transform: uppercase;
        margin-left: 50px;
    }
    
    header .nav-item a::after {
        content: '';
        display: block;
        width: 100%;
        background-color: red;
        height: 3px;
        transform: scale(0);
        transition: all .3s;
    }
    
    header .nav-item a:hover::after {
        transform: scale(1);
    }
    
    .c {
        border: 0px solid #333;
        /* Рамка */
        display: inline-block;
        /*padding: 5px 15px;  Поля */
        /* text-decoration: none; */
        /* Убираем подчёркивание */
        color: #000;
        /* Цвет текста */
    }
    
    .c:hover {
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
        /* Тень */
        background: linear-gradient(to bottom, #fcfff4, #e9e9ce);
        /* Градиент */
        color: #a00;
    }
    
    .c:active {
        background: rgb(152, 15, 20);
    }
    /* при нажатии */
    
    .brd {
        display: inline;
        /* background: #0000FF;Цвет фона после нажатия*/
        border: 3px solid #0000EE;
        /* Рамка */
        padding: 5px 15px;
        /* Поля */
        font-weight: 700;
        color: green;
    }
    
    .table>a {
        color: #000;
    }
    
    .header {
        position: sticky;
        top:0;
    }

    .noBorder {
	border-top-style:hidden;
}




/* Large Devices, Wide Screens */
    
    @media only screen and (max-width: 1200px) {}
    
    @media only screen and (max-width: 1199px) {}
    /* Medium Devices, Desktops */
    
    @media only screen and (max-width: 992px) {}
    
    @media only screen and (max-width: 991px) {}
    /* Small Devices, Tablets */
    
    @media only screen and (max-width: 768px) {}
    
    @media only screen and (max-width: 767px) {}
    /* Extra Small Devices, Phones */
    
    @media only screen and (max-width: 480px) {}