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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 html {
font: 400 14px / 20px 'Roboto Condensed','Arial Narrow', Arial !important;
}
 
 .uk-navbar {
background: #d40000;
color: #ffffff;
background-image: -webkit-linear-gradient(top, #d40000, #d40000);
background-image: linear-gradient(to bottom, #d40000, #d40000);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
font-weight: 400;
}

.uk-navbar-nav > li.uk-active > a {
background-color: #ffd900;
color: #d40000;
background-origin: border-box;
background-image: -webkit-linear-gradient(top, #ffd900, #dffd900);
background-image: linear-gradient(to bottom, #ffd900, #ffd900);
font-weight: 400;
}   

.uk-navbar-nav > li > a {
color: #ffffff;
font-family:  'Roboto Condensed','Arial Narrow', Arial !important;
}

.uk-navbar-nav > li > a {
padding: 0 15px;
}

@media (min-width: 768px) {
.tm-container {
margin: 20px auto 40px auto;
}
}

.uk-button-primary {
background-color: #ffd900;
color: #d40000;
background-image: -webkit-linear-gradient(top, #ffd900, #ffd900);
background-image: linear-gradient(to bottom, #ffd900, #ffd900);
font-weight: 400;
}

.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #d40000;
  color: #ffffff;
  background-image: none;
}
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #d40000;
  color: #ffffff;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}

div.upheaderbar {
text-align: right;
}

div.upheaderbar p {
margin: 0px;
color: #d40000;
font-weight: 400;
text-align: right;
}

div.upheaderbar p.telephoneup {
margin: 5px 0px 10px 0px;
font-size:20px;
}


#tab-content .uk-panel-box {
padding: 0px 25px 0px 25px !important;
}

#tab-content .uk-panel-box p{
margin: 5px 0px 5px 0px !important;
}

#tab-content .uk-panel-box hr{
margin: 10px 0px 10px 0px !important;
}

input.uk-search-field {
  width:200px !important;
}

input.uk-search-field:focus {
  width:220px !important;
}


.uk-dropdown {
width: 220px !important;
}

.uk-article-title {
font-size: 21px;
line-height: 30px;
}

a, .uk-link {
color: #d40000;
}

table.tekhcontrol {
margin: 10px 0px 0 0px;
background-color: #fff;
}

table.tekhcontrol td{
padding:5px;
border: 2px solid #cccccc;
text-align:center;
font-weight:bold;
}

table.tekhcontrol td.tekhcontrol_top{
background-color: #dddddd;
}

table.tekhcontrol2 {
margin: 10px 0px 0 0px;
background-color: #fff;
}

table.tekhcontrol2 td{
padding:10px;
border: 2px solid #cccccc;
text-align: left;
vertical-align: top;
font-weight:bold;
}

table.tekhcontrol2 td h3{
color: #d40000;
font-weight:bold;
text-decoration:underline;
}

div.jsn-text-center {
    display:none;
}


input.uk-search-field {
border: 1px solid rgba(244, 3, 3, 1) !important;
background: #ffd900 !important;
color: #000000 !important;
}

.uk-search:before {
color: rgba(0, 0, 0, 1);
}

img.imagesforpopup {

}