h1{
    background-color:#eee;
    padding:10px;
    font-size:30px;
}

body{
    color: rgba(0,0,0,0.6);;
}

h1,
h2,
h3,
h4,
h5,
h6{
    color:#1D488E;
    font-weight:600;
}

.site-grid{
    margin-top:15px;
}

.site-grid button{
    background-color:#1D488E;
    padding:5px 10px;
    color:#fff;
    border:0;
    margin-top:15px;
}
.site-grid button a{
    text-decoration:none;
}

textarea{
    width:100%;
}

.uk-form-label{
    display:inline-block;
    min-width:250px;
    margin-bottom:3px;
}

.uk-form .uk-grid > div{
    margin-bottom:10px;
}

.container-nav{
    padding:0;
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
}

.container-topbar p{
    margin:0;
}
.container-topbar img{
    min-height:150px;
}

@media (min-width:768px) {
    .container-nav{
        top: 80px;
    }
}

.container-nav-inner{
    background-color:rgba(147, 186, 241, 0.9);
    width:100%;
}

.brand-logo{
    display: block;
    position: absolute;
    height: auto;
    width: 150px;
    top: -25px
}

@media (min-width:768px) {
    .brand-logo{
        width: 250px;
        top: -60px;
    }
}

nav.navbar{
    margin-top:15px;
    margin-bottom:15px;
    position:inherit;
}

.container-header .navbar-collapse.show{
    display:block;
}

@media screen and (max-width: 992px) {
    .navbar-collapse {
      position: fixed;
      left: 0px;
      top: 0px;
      height: 100%;
      background-color: #fff;
      box-shadow: 0 0 7px 0px rgba(0,0,0,0.5);
      width:250px;
    }

    .metismenu-item{
        color:#2a69b8;
    }
}

.footer{
    background-color:#1D488E;
}

.footer .grid-child{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    padding:25px;
}