/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */



body > div.rc-anchor.rc-anchor-normal.rc-anchor-dark {
    background: #253496!important;
    border: 1px solid #868686!important;
    color: #fff;
}


.tm-parallax-teaser h2 {
  background: rgba(7, 92, 151, 0.7)!important;
  
}


.uk-dropdown-navbar .uk-nav li.uk-active > a {
    background: #0971b7!important;
}

/*.uk-panel-box-secondary .uk-panel-title, */fieldset.formFieldset legend {
    font-size: 32px!important;
    border-bottom: 1px solid #868686;
} 


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
color:#868686!important;
border-color:#868686!important;
 }

strong.formRequired {
    font-weight: normal;
    font-style: normal;
    margin-left: 3px;
}


.tm-block-dark + .tm-block .tm-footer {
    border-top: solid 1px #868686!important;
}
body {border-top: solid 4px #1055A3}
.tm-parallax-teaser-caption {background-color:rgba(7, 92, 151, 0.7)}
@media (max-width: 768px) {  
  .tm-parallax-teaser-container {  
    display: inline-block;  
  }  
}

div.uk-width-large-1-4:nth-child(1) > div:nth-child(1) {margin:-15px;}
div.uk-width-large-1-4:nth-child(2) > div:nth-child(1) {margin:-15px;}
div.uk-width-large-1-4:nth-child(3) > div:nth-child(1) {margin:-15px;}
div.uk-width-large-1-4:nth-child(4) > div:nth-child(1) {margin:-15px;}

h3, .uk-h3 {font-size:22px!important; line-height:120%; font-weight:bold;} 
h4, .uk-h4 {font-size:18px!important; line-height:120%;}