body {
    padding: 0;
    margin: 0;
    background: #F5F5F5;
    /* font-family: 'Open Sans', sans-serif; */
    font-family: 'Big Deal', sans-serif;
    font-weight: 400;
    font-size: 12px !important;
}

.content {
    margin: 0 auto;
    width: 50%;
}

.text_green {
    color: #214D34;
}

.ball-white {
    margin: 5px;
    background: white;
    border-radius:50%;
    vertical-align:center;
    padding: 7px !important;;
    font-size:12px;
    font-weight:600;
    width:30px;height:30px;
    display:inline-block
}

.ball-white-bigger {
    margin: 4px!important;
    background: white;border-radius:50%;vertical-align:center;padding:10px;font-size:20px;font-weight:600;width:50px;height:50px;display:inline-block
}

.ball-white-bigger-new {
    margin: 4px!important;
    background: white;border-radius:50%;vertical-align:center;padding:10px;font-size:20px;font-weight:600;width:50px;height:50px;display:inline-block
}
.bg_gradient_green {
    background: linear-gradient(125.87deg, #2C6445 7.44%, #1C2A21 97.27%);
}
.bg_gradient_blue {
    background: linear-gradient(131.01deg, #5E8B7E 7.35%, #2F5D62 90.55%);
}
.bg_gradient_yellow {
    background: linear-gradient(180deg, #898121 0%, #4C4B16 100%);
}

.navbar-default {
    background-color: #FAF9FB;
    padding: 1em;
}

.color-primary {
    color: #346265;
}

.color-primary:hover {
    color: #346265;
}

.color-primary:active {
    color: #346265;
}

.background-primary {
    background-color: #346265;
}


.wow {
    visibility: hidden;
}

/***************************************************
                 BUTTONS (Generic)
****************************************************/
.btn-general {
    border-width: 2px;
    border-radius: 0;
    padding: 12px 26px 12px 26px;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}

.btn-white {
    border-color: #fff;
    color: #fff;
}

.btn-white:hover,
.btn-white:focus {
    background-color: #fff;
    color: #41464B;
}

.btn-blue {
    border-color: #346265;
    color: #346265;
}

.btn-blue:hover,
.btn-blue:focus {
    background-color: #346265;
    color: #fff;
}

.btn-back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    font-size: 22px;
    padding: 3px 15px;
    border-radius: 0;
    display: none;
}

.btn-blue {
    border-color: #346265;
    color: #346265;
}

.btn-blue:hover, .btn-blue:focus {
    background-color: #346265;
    color: #fff;
}

.btn-submit {
    background-color: #346265;
}

@media (max-width : 767px) {
    /*button*/
    .btn-general {
        padding: 6px 22px;
        font-size: 14px;
    }
}

/* ####################### */

.bg-paralax {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

.nav-item a {
    color: black !important;
    text-decoration: none;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 700;
    margin: 0 10px;
}

.nav-item a:hover,
.nav-item a:focus {
    background: none;
    color: #346265 !important;
}

.content-title h3 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin: 0 0 30px 0;
}

.content-title-underline {
    height: 4px;
    width: 40px;
    background-color: #346265;
    margin: 0 auto 30px auto;
}
