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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
 .tm-navbar .uk-navbar-brand {
 	
    margin-left: -30px;
    padding-left: 10px;
    padding-right: 10px;
}

.uk-navbar {
    background: #085587 none repeat scroll 0 0;
    color: #939aa4;
}

.tm-footer {
    background: #085587 none repeat scroll 0 0;
    color: #c5dcff;
    padding: 20px 30px;
    position: relative;
    text-align: center;
}

.tm-totop-scroller {
    background-color: #085587;
    border-radius: 0 0 4px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
}

.tm-totop-scroller:hover {
background-color: #a9a9a9;
}

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

.tm-body-background {
    background: #f6f6f6 repeat fixed 50% 0 / cover !important;
}

.tm-container-background {
    background: transparent none repeat scroll 0 0;
    border-color: #a9a9a9;
    border-style: solid;
    border-width: 0 1px 0 1px;
}

.uk-panel-box {
    background: rgba(255, 255, 255, 0.3) none repeat scroll 0 0;
    box-shadow: 0 1px 3px rgba(30, 50, 70, 0.3);
    color: #5c626b;
    padding: 15px;
}

.uk-navbar-brand {
    background: #ffffff none repeat scroll 0 0;
    margin-right: 30px;
    border-style: solid;
    border-width: 1px 0px 0 1px;
     border-color: #a9a9a9;
}

body {
    color: #434343 !important;}
    
.accordion-inner {
    background-color: rgba(255,255,255,0.6);
}

.uk-overlay-panel h1, .uk-overlay-panel h2, .uk-overlay-panel h3, .uk-overlay-panel h4, .uk-overlay-panel h5, .uk-overlay-panel h6 {
    color: #808080;
    text-transform:none !important;
}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  background-color: #eee;
  color: #1f496e;
  text-decoration: none;
}

.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background-color: #085587;
  color: #fff;
  font-weight:800;
}

.rl_sliders.accordion > .accordion-group.grey:hover,
.rl_sliders.accordion > .accordion-group.grey.active {
  border-top-color: red;
}


sup { 
    vertical-align: text-bottom;
    font-size: 10px;
    line-height:12px;
    color:blue;
}

.uk-navbar-nav > li > a:after {
  content: "";
  position: absolute;
  bottom: 30px;
  height: 2px;
  background: red;
  width: 0;
  left: 0;
  -webkit-transition: width .5s;
  transition: width .5s;
}

.uk-navbar-nav > li.uk-active > a:after {
  background-color: rgba(0, 0, 0, 0);
  background: white;
  color: #ffffff;
}

.tm-block-alternative {
    background: #a8a7a7 none repeat scroll 0 0;
    color: #fff;
}

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 {
    height: inherit !important;
}
.rl_tooltips-link {
    border-bottom: 0px dashed #cccccc;
}

.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    cursor: pointer;
    display: block;
    padding: 5px 15px;
}
@media (max-width: 959px) {
.uk-navbar {
    background: white none repeat scroll 0 0;
    color: #939aa4;
}
}

.cap {
font-size:12px;
line-height:11px;
font-weight:bold;
color:blue;
text-align: center;
 }
 
.popover-content{
margin-right:30px;
}