@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=cyrillic');

.bg {background-image: url(bg-ba2018.jpg); background-position: bottom right; background-repeat: no-repeat; color: #D0A234; background-size: 100% auto; background-color:#a2d3f3;
font-family: 'PT Sans Narrow', sans-serif; 

}


.ll-4 {margin-top: 6px} 
.ll-2 {margin-top: -3px}
.sticky-top {background:  #FFF }

html, body, .bg{
  height:100%;
}
ol {list-style: numeric} 

h1 {
    -pie-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #0f4b85;
    text-align: center;
    font-size: 34px;
    line-height: 42px;
    font-weight: 400; } 


.bg p { 
    -pie-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #0f4b85;
    text-align: center;
    font-size: 19px;
    line-height: 26px;
    font-weight: 400;

}

.bg a.linked { color: #a83437; text-decoration: underline; }

.bg .dates {color: #FFFFA4; font-weight: 600} 

.rounded p {
    font-size: 16px;
    line-height: 22px;
    } 

.rounded { box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px;
    border-color: #FFFFFF;
    background-color: #5474A2;
    border-radius: 10px; 
 }

.modal-header {border: none;  padding-top: 10px; padding-bottom: 0}

h5 {color: #5476A3;
    font-size: 26px;
    line-height: 31px;
    font-weight: 400; }

.btn-danger { background: #0f4b85; border: none; font-size: 19px;  } 
 .btn-warning { background: #0f4b85; border: none; font-size: 19px;  } 



@media (max-width:768px){  
h1, h5 {font-size: 25px; line-height: 32px; }
} 