/*
Theme Name: <Insert your site name here> Child Theme
Description: A child theme for Uikit Theme
Author: Rebecca Chapman
Template: Uikit Theme
*/

/* Write custom css here */
.uk-navbar {
    background: #00457D;
    height:50px;
}

.uk-navbar-nav > li.uk-active > a {
    background: #1179b6;
    color: #fff;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #1179b6;
    color: #fff;
}

.uk-navbar-nav > li > a {
    color: #fff;
    height: 50px;
    font-size: 15px;
    line-height:48px;
    }
p{
    color:#070A8A;
}
h1{
    color:#070A8A;
}
#header {
    background-color: #fff !important;
    }

#welcome img{
    margin-top:15px;
}
.uk-navbar-nav > li > a[href='#']{
    cursor: pointer;
}

.entry-meta{
    display:none;
}

.uk-icon-button-small{
    color:#1179b6;
}

.uk-icon-button-small:hover{
    color:#1179b6;
}

.uk-overlay-panel .header-contact {
   color: #070A8A;
    list-style: none;
    font-size: 20px;
    line-height: 35px;
    margin-bottom:0px;
}

.header-contact a{
    color:#070A8A;
}
a{
    color:#070A8A;
}
a:hover{
    color:#070A8A;
}
.name{
    text-align:right;
    font-style:italic;
    margin-right: 15px;
    color:#070a8a;
}

.welcome {
    margin-top: 30px;
}

#footersidebar{
    background:#d7d7d7;
    color:#444!important;
}

#footersidebar a{
    color:#444;
}

#footersidebar p{
    color:#444;
}

.test{
    text-align:center;
    color:#070A8A;
}

.uk-fixed-socialbar{
    height:55px;
}
.uk-flex-social{
    padding-top: 11px!important;
    padding-bottom: 5px!important;
}

@media (max-width: 900px) {
    .uk-navbar{
    height:55px;    
    }
}

.about {
    max-width:500px;
    color:#070A8A;
}

.uk-form {
    background-color: #ebe1d8;
}

.gfield {
    padding: 10px;
}

.gform_title {
    padding: 10px;
}

.gform_button {
   background:#1179B6!important;
    color:#fff!important;
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    vertical-align: middle;
    line-height: 30px;
    min-height: 30px;
    font-size: 1rem;
    text-decoration: none;
    text-align: center;
    border: 1px solid rgba(0,0,0,.1)!important;
    border-radius: 2px;
    min-width:80px;
}
.gform_button:hover{
    background:#000!important;
    color:#fff!important;
}
li{
    color:#070A8A;
}
h2{
    color:#070A8A;
}
h3{
    color:#070A8A;
}

.navbar-notes{
    float:right!important;
}

#footersidebar .uk-panel-space {
    padding: 0 30px;
}

.action{
    position: relative;
    left: 330px;
    background: rgba(0, 0, 0, 0.521569);
    padding: 20px;
}

.uk-button{
    background:#1179B6!important;
    color:#fff!important;
}
.uk-button:hover{
    background:#000!important;
    color:#fff!important;
}

.uk-dotnav-contrast > .uk-active > *{
    background:#00457D;
}
.uk-dotnav-contrast > * > *{
    background:#00457d;
}

.uk-dotnav-contrast > * > :hover, .uk-dotnav-contrast > * > :focus{
    background:#00457d;
}

.textwidget{
    line-height:10px;
}

.footer1{
    text-align:right;
}

.map{
    margin-top:82px;
}

.timesheetbutton {
    position: relative;
    right: -70px;
}


.termsbutton {
    position: relative;
    right: -133px;
}

.gform_wrapper textarea.small{
    height: 85px!important;
    width: calc(50% - 8px)!important;
  }

.call{
       margin-top:5px;
       margin-left:12px;
}

.button{
    min-width:83.59px;
}

.contain {
    margin: 0 auto;
    display: block;
    max-width: 70%;
}

.apply{
    min-width:95.27px;
}

.contains{
    max-width: 76%;
    display: block;
    margin: auto;
}
