
body {
    color: #1F2B37;
    background: #F9F9F9;
}
.header .logo .logo-img {
    width: 145px;
    min-height: 45px;
    display: flex;
    align-items: center;
}
.header {
    background: #065E54;
}
.header .logo mark {
    top: 5px;
    color: #FFFFFF;
}
.header .logo mark div {
    position: relative;
}
.header .logo mark div .circle {
    position: absolute;
    top: -17px;
    right: 0;
    left: -42px;
    bottom: 0;
    width: 190%;
    max-width: none;
}
.header .logo h1 {
    color: #FFFFFF;
}
@media only screen and (min-width: 568px) and (max-height: 600px) {
    .header .logo .logo-img {
        width: 200px;
    }
    .header .logo mark {
        top: 11px;
    }
    .header .logo mark div .circle {
        width: 190%
    }
    .header .logo h1 {
        font-size: 1.3em;
    }
}
@media (min-width: 768px) {
    .header .logo .logo-img {
        width: 200px;
    }
    .header .logo mark {
        top: 11px;
    }
    .header .logo mark div .circle {
        width: 190%
    }
    .header .logo h1 {
        font-size: 1.3em;
    }
}
.top-buttons a {
    color: #FFFFFF;
}

.navigation {
    background-color: #064E45;
}
.navigation .input,
.navigation .drop,
.navigation .btn {
    background-color: #ffffff;
}
.navigation .input {
    color: #98A3A2;    
}
.navigation .drop {
    border-left: 1px solid #98A3A2;
    color: #1F2B37;
    background: #EFECEA no-repeat right center;
}
.navigation .btn {
    box-shadow: inset 0 -3px 0 0 #D8F9D4;
    background: #D8F9D4 10px center;
    color: #064E45;
}
.navigation .right-buttons a {
    color: #FFFFFF;
}
aside.categorys div {
    background: #EFECEA;
}
aside.categorys div.boxes a {
    background: #FFFFFF;
    color: #4A4A4A;
}
aside.categorys div.boxes a:hover {
    background: #F6B742;
}
aside.categorys h5, aside.categorys a {
    color: #1F2B37;
}
.area_box {
    background: #065E54;
}
.area_box h2 {
    color: #FFFFFF;
}
.blog-box-one .post-info p span {
    color: #39B557;
}

.blog-box-one .post-info .ribbon {
    color: #fff;
    background: #39B557;
}

.blog-box-one .post-info .ribbon:after {
    border-color: #39B557 transparent transparent #39B557;
}
.legal__container {
    background-color: #064E45;
    color: #ffffff;
}
.legal__container > div {
    border-left: 1px solid #ffffff;
}
/* registration */

.headline-3 {
    color: #F6B742;
}
.registration {
    color: #1F2B37;
}
.registration .registration-inner {
    background-color: #064E45;
}
.registration .form-inner {
    background-color: #EFECEA;
}
.registration .form-btn-close {
    color: #FFFFFF;
}
.registration .form-btn-close:hover {
    background-color: #ffffff;
    color: #1F2B37;
}
.registration .btn.btn-primary,
.registration input[type="radio"]:checked + .btn.btn-default,
.registration .btn.btn-default:hover {
    background-color: #064E45;
    color: #FFFFFF;
}
.registration .btn.btn-prev {
    color: #FFFFFF;
}
.registration .progress-bar li.active ~ * {
    background-color: #EFECEA;
}