body {
    padding-top: 140px;
}
.example-wrapper { 
    margin: 1em auto; 
    max-width: 800px; 
    width: 95%; 
    font: 18px/1.5 sans-serif; 
}
.example-wrapper code { 
    background: #F5F5F5; 
    padding: 2px 6px; 
}
div.titleadmin {
    background-color: #e9ecef;
}
div.titlefront {
    margin-bottom: 20px;
    color: #27449e;
}
div.titlefront h1:after {
    content: " ";
    width: 30px;
    height: 6px;
    background-color: #27449e;
    display: block;
    margin-top: 6px;
}
div.titlefront .vr {
    background-color: #27449e;
    opacity: 1;
}
.navbar-dark .navbar-nav .nav-link {
    padding: 0.5rem 2rem;
}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
    border-bottom: 3px solid #27449e;
    background-color: #032172;
}
.navbar-admin.navbar-dark .navbar-nav .show > .nav-link, .navbar-admin.navbar-dark .navbar-nav .nav-link.active {
    color: #fff;
    border-bottom: 3px solid #666;
    background-color: #222;
}
.block-quoats {
    margin-left: 20px;
    border-left: 3px solid #666;
    padding-left: 10px;
}
.block-quoats p{
    margin-bottom: 0;
}
.bg-primary {
    background-color: #04267f !important;
}
.navbar-brand {
    margin-right: 50px;
}
.navbar-collapse {
    font-size: 1.2rem;
}
.wrap-timeLeft {
    font-weight: bold;
    font-size: 1.2rem;
}
h3 .section_country {
    border: 2px solid #2340a4;
    border-right: 6px solid #2340a4;
    background-color: #f0f3ff;
    border-radius: 20px;
    padding: 5px 30px;
}

h3 .line-section_country {
    border-top: 8px solid #2340a4;
    margin-top: -20px;
}