@media (min-width: 1100px) {
  .uk-container {
    max-width: 1300px;
    
}
}

h3.uk-panel-title::after {
    background-color: #3498db;
}

#top-a h3 {
    color: #2980b9;
}

.tm-totop-scroller {
    background: #2980b9 url(../images/backtotop.png) no-repeat scroll center center;
 
}

.tm-totop-scroller:hover {
    background: #3498db url(../images/backtotop.png) no-repeat scroll center center;
    
}

.uk-navbar-nav > li > a[href='#'] {
    cursor: default;
}

.uk-navbar-nav > li > a:active {
    
    color: #ffffff;
}

.btn {
        background: #2980b9;
    padding: 20px;
}

.btn-primary:hover {
    background-color: #3498db;
}

.btn:focus {
    
    background-color: #3498db;
    }

.btn-primary:active {
    background-color: #3498db;
}

#top-a a {
    color: #2980b9;
}

#top-c h3 {
    color: #2980b9;
}

#top-c h2 {
    color: #2980b9;
}

#top-c .headline-border h3.uk-panel-title:before, #top-c .headline-border h3.uk-panel-title:after {
    background-color: #2980b9;
}

#top-b h3 {
    color: #00004f;
}

#top-b h1 {
    color: #00004f;
}

.rg-scr-controls .prev {
    left: -20px;
    background-position: -15px 5px;
}

.rg-scr-controls .next {
    right: -20px;
    background-position: 10px 5px;
}

.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
    color: #3498db;
    text-decoration: none;
    outline: none;
}

.uk-offcanvas-bar {
   
    background: #2980b9;
   
}

html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover {
    background: #00004f;
    
}

.tm-footer {
    
    padding: 0px 0;
    }



.footer-a-outer {
background: #2980b9;
  color: #ffffff;
    }

.sscf-form .sscf-input {
    background: #fff;
    outline: none;
    border-radius: 5px;
    font-size: 15px;
    font-family: Nunito;
    font-weight: normal;
    height: 46px;
    line-height: 22px;
    padding: 20px 0 5px 14px;
    -webkit-appearance: none;
    box-shadow: none;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sscf-form .fl_label {
    top: 23px;
    font-family: Nunito;
    line-height: 0;
    font-weight: normal;
    height: 0px;
    left: 14px;
    color: #2980b9;
    font-size: 15px;
    -webkit-transform-origin: 0px -35px 0px;
    -moz-transform-origin: 0px -35px 0px;
    transform-origin: 0px -35px 0px;
    position: absolute;
    pointer-events: none;
    z-index: 3;
    -webkit-transition: all 120ms;
    -moz-transition: all 120ms;
    transition: all 120ms;
}

#wrap-contact-form249 .rf_submit {
    background: #3498db;
}

#wrap-contact-form249 .rf_submit:hover {
    background: #3498db;
}

#wrap-contact-form249 .success {
    color: #ffffff!important;
}

#wrap-contact-form249 .success {
    color: #ffffff!important;
}

.uk-button-primary {
    background-color: #3498db;
    color: #ffffff;
}

a, .uk-link {
    color: #3498db;
    text-decoration: none;
    cursor: pointer;
}

a:hover, .uk-link:hover {
    color: #3498db;
    text-decoration: underline;
}

.uk-button-primary:hover, .uk-button-primary:focus {
    background-color: #3498db;
    color: #ffffff;
}

#top-c {
    color: #3498db;
}

.headerbar h4 {
    font-size: 50px;
    color: #fff;
 
  
}

.sprocket-tables-link .readon, .sprocket-mosaic .sprocket-mosaic-tags li, .sprocket-mosaic ul.sprocket-mosaic-tags li {
    background: #3498db;
    color: #ffffff;
    font-size: 12px;
}

