.uk-navbar-container> div {
    background: #002563;
    margin-right: 40px;
    border-bottom: 8px solid #78a8d0;
    border-radius: 0px 0px 40px 0px;
}

.uk-navbar-nav>li>a {
    color: #fff !important;
    font-size: 17px !important;

}

.uk-navbar-nav>li.uk-active>a::before {
    background-color: #78a8d0 !important;
    background-image: none;
}

.uk-navbar-nav>li>a::before {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    bottom: calc(34.5%);
    height: 4px;
    background-color: transparent;
    transition: .1s ease-in-out;
    transition-property: background-color,border-color,box-shadow,height,right;
    left: 15px;
    right: 15px;
    background-color: transparent!important;
    background-size: cover;
}

.uk-navbar-nav>li:hover>a::before, .uk-navbar-nav>li>a.uk-open::before, .uk-navbar-nav>li>a:focus::before {
	background-image: none;
}

.uk-navbar-nav>li:hover>a {
    opacity: 0.6;
}

.tm-header-mobile .uk-logo {
    max-width: 241px;
}


.tm-header-mobile .uk-navbar {
    background: #002563;
    border-bottom: 6px solid #78a8d0;
}

a.uk-navbar-toggle svg {
    color: #fff;
}

.ginput_container input , .ginput_container textarea  {
    padding: 10px !important;
    border: 1px solid #cccccc;
    border-radius: 0px !important;
}

.gform_footer .gform_button {
    background: #002563;
    font-family: inherit;
    color: #fff;
    padding: 12px 40px !important;
    border: none !important;
    cursor: pointer;
}

.gform_footer {
    text-align: center;
}


.gform_footer .gform_button:hover {
    opacity: 0.8;
}