.footer .feedback a:hover,
.footer .navigation a:hover{
    text-decoration: none!important;
    color: #000099!important;
}

.footer.uk-section-primary:not(.uk-preserve-color) a,
.footer .navigation a,
.footer .feedback a{
    color: black;
    font-size: 16px;
    margin: 0;
}

.partners img{
    height: 145px;
}
    
.watch-and-register img{
    width: 25px; 
    height: 24px;
}

.watch-and-register .uk-button{
    background-color: #000099;
}

body .btn-info, body .btn-primary, body .uk-button-primary {
    background-color: #000099;
}

body .btn-info:hover, body .btn-primary:hover, body .uk-button-primary:hover{
    background-color: #4c4cb7;
}

body .btn-info:active, body .btn-primary:active, body .uk-button-primary:active{
    background-color: #4c4cb7;
}

body .btn-info:focus, body .btn-primary:focus, body .uk-button-primary:focus{
    background-color: #4c4cb7;
}



.watch-and-register .uk-button:hover{
    background-color: #4c4cb7;
}

.uk-navbar-item a{
    color: #000099;
}

.uk-navbar-item a:hover{
    color: #4c4cb7;
}

.black{
    color: black;
}

p, span, ul, li, a{
    font-family: 'PT Serif', serif;
}

.img-border img{
    border: 1px solid rgba( 252, 223, 202, 0.5);
    border-radius: 15px;
}

.first-block .uk-section{
    padding-bottom: 0px;
}

body h1.uk-text-primary{
    color: #000099!important;
    font-size: 42px;
    padding-bottom: 0;
    margin-bottom: 0;
    font-weight: bold;
}

.big-numbers{
    color: #000099;
    font-size: 32px;
}

body h2{
    color: #000099;
    font-size: 32px;
    font-weight: bolder;
    margin-top: 0;
}

.footer.uk-section-primary,
.tm-header .uk-navbar-container:not(.uk-navbar-transparent){
    background: #ccccff;
}

body h3{
    font-size: 18pt;
    color: #000099!important;
    font-weight: bold;
    letter-spacing: 0.9px;
}

body .footer .feedback p, 
body .footer .feedback span{
    color: black;
    font-size: 16px;
    margin: 0;
}

.otsinka-list li{
    font-size: 18px;
}
.watch-and-register a{
    color: #000099;
}

.watch-and-register a:hover{
    color: #4c4cb7;
}

.watch-and-register a.uk-button{
    color: white!important;
    font-weight: bolder;
}

@media (min-width: 960px){
    .uk-section-default.uk-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (max-width: 767px){
    body h1.uk-text-primary{
        font-size: 20px;
    }
    body h2{
        font-size: 18px;
    }
    body h3{
        font-size: 16px;
    }
    .big-numbers{
        color: #000099;
        font-size: 18px;
    }
    body .uk-text-large {
        font-size: 16px;
    }
    .otsinka-list li{
        font-size: 16px;
    }
}