/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

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


/* =====================  Colors 

Light Turquoise: #C7E7E4
Medium Turquoise: #88D1D9
Dark Turquoise: #6CBBC5
Dark Blue: #045D87
Yellow: #EBE899
Orange: #F76A03 / #F58C1D (lighter)

====================== */



/* ===================== Italics Color ====================== */

em {
color: #656565;
}

/* ===================== Search Bar Coloring ====================== */

.uk-search {
display: inline-block;
position: relative;
margin: 0;
border-radius: 2px;
background: #045D87;
box-shadow: 0 1px 0 0 #FFFFFF;
margin-left: 4px;
}

/* ===================== Top of Page  Vertical Spacing ====================== */

.tm-top-teaser {
height: 100%;
}

.uk-navbar, .uk-navbar.uk-active {
z-index: 12000;
margin-bottom: 20px;
}

/* ===================== Remove Bottom Widget Border ====================== */

.uk-panel-box {
box-shadow: 0 0px 0 0 rgba(0, 0, 0, 0.1);
}

/* ===================== Widget Background Colors ====================== */

.uk-panel-box-primary, .tm-block-primary {
background-color: #6CBBC5;
color: #ffffff;
box-shadow: 0 0px 0 0 #1397bf;
}

.uk-panel-box-secondary, .tm-block-secondary {
background-color: #105E85;
color: #ffffff;
box-shadow: 0 0px 0 0 #000000;
}

.uk-panel-hover:hover {
background: #88D1D9;
color: #656565;
border-color: #e5e5e5;
}

/* ===================== Menu Background Colors ====================== */


.uk-navbar-nav > li.uk-active > a {
background-color: #105E85;
color: #ffffff;
border-right: 0px solid #f2f2f2;
}

.uk-navbar {
background: #88D1D9 !important;
border-bottom: 0px solid rgba(0, 0, 0, 0.08);
}

.uk-navbar-nav > li > a {
border-right: 0px solid #f2f2f2;
border-left: 0px solid #ffffff;
}

/* ===================== Page Background Colors ====================== */

body {
border-top: 5px solid #045D87;
background: #C7E7E4;
}

/* ===================== Buttons ====================== */

.uk-icon-button {
background: #6CBBC5;
color: #656565;
}

.uk-icon-button:hover, .uk-icon-button:focus {
background-color: #ffffff;
color: #656565;
}

.uk-button {
background-image: linear-gradient(0deg, #6CBBC5, #6CBBC5);
}

.uk-button-primary {
background-color: #045D87;
box-shadow: inset 0 0 0 1px #FFFFFF;
}

.uk-button-primary:hover, .uk-button-primary:focus {
color: #FFFFFF;
box-shadow: inset 0 0 0 1px #FFFFFF;
}


/* ===================== Header Bar Height ====================== */

.tm-headerbar {
height: 144px;
}


/* ===================== Table ====================== */


td, th {
  padding: 20px;
  }


/* ===================== Footer Background ====================== */

.tm-footer {
margin-top: 0px;
background: #C7E7E4;
}

/* ===================== Model Background Color ====================== */

.uk-modal-dialog {
background: #6CBBC5;
}

.uk-modal {
z-index: 999999;
}

/* ===================== Homepage Form ====================== */

.gform_button {
-webkit-appearance: none;
margin: 0;
border: none;
overflow: visible;
font: inherit;
color: #656565;
text-transform: none;
display: inline-block;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 12px;
background: rgba(255, 255, 255, 0);
vertical-align: middle;
line-height: 30px;
min-height: 30px;
font-size: 1rem;
text-decoration: none;
text-align: center;
position: relative;
border-radius: 2px;
background-image: linear-gradient(0deg, #1db9e8, #1db9e8);
background-position: 100% -30px;
background-size: 100% 30px;
background-repeat: no-repeat;
box-shadow: inset 0 0 0 1px #e5e5e5;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}

.gform_button:not(:disabled) {
cursor: pointer;
}

.gform_wrapper .gform_footer {
padding: 0px 0 10px 0;
margin: 0px 0 0 0;
}

.uk-custom-no-bottom-padding {
padding-bottom: 0px
}

/* ===================== Sidebar Menu Text Colors ====================== */

.uk-nav-side > li > a {
color: #FFFFFF;
}

.uk-nav-side > li.uk-active > a {
color: #045D87;
}

.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus {
color: #045D87;
}


.min-height {
min-height: 150px;
max-height: 200px;
}
