﻿html {height:100%} 
body{height:100% !important;}
.mainpage{width:100%;height: auto !important;min-height: 100%;height: 100%;margin:0px auto -209px}
.push{width:100%;height:209px}

ul{list-style-image:url('/images/bullet.jpg');vertical-align:middle}

dt {color: rgb(0, 126, 193)}

.margin-top {margin-top:15px}
.margin-left {margin-left:15px}
.margin-right {margin-right:15px}
.margin-bottom {margin-bottom:15px}
.margin-top-large {margin-top:30px}
.margin-left-large {margin-left:30px}
.margin-bottom-large {margin-bottom:30px}

.menucenter{background-color:#007ec1;margin-top:15px}
.navbar-default .navbar-toggle .icon-bar {background-color:#fff}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color:#000}
@media (min-width: 992px) {
    .nav > li > a {font-size:15px;margin:auto 10px}
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}
@media (min-width: 400px) {
    .fslog1 {text-align:right;font-size:19px;font-style:italic;color:#fff;font-family:'Times New Roman', Times, serif;margin-bottom:0px;line-height:1.2}
    .fslog2 {text-align:right;font-size:17px;font-style:italic;font-family:'Times New Roman', Times, serif;color:#fff;padding-right:70px;margin:5px 0px 0px}
    .fslog3 {text-align:right;font-size:17px;font-style:italic;font-family:'Times New Roman', Times, serif;color:#fff;padding-right:14px;margin:0px 0px}
    .fslog4 {text-align:right;font-size:17px;font-style:italic;font-family:'Times New Roman', Times, serif;color:#fff;padding-right:2px;margin:0px 0px}
    .fslog5 {text-align:right;font-size:17px;font-style:italic;font-family:'Times New Roman', Times, serif;color:#fff;margin:0px 0px}
}
.carousel-caption {left:auto;right:30px;bottom:inherit;top:30px;background-color:#fff;width:300px;text-shadow:none;padding:15px;box-shadow:0 4px 2px 0 #ccc}

.submenucenter{background-color:#6e6e6e}

.productsText div {
    margin-top:30px 
}

#mainSlogan{position:absolute;top:170px;width:100%}
#mainSlogancenter{width:980px;margin:0px auto}
#mainFooter{position:absolute;bottom:80px;width:100%;}
#mainFootercenter{width:980px;margin:0px auto;}

.productsText, .productsText p{color:#4d4d4d}

.overviewtittle{font-size:20px;color:#007ec1;padding-top:40px;font-weight:bold;margin-bottom:0px;}
.overviewsubtittle{font-size:65px;color:#e8e8e8;margin-top:0px;line-height:0.8}

a:link {font-family: Tahoma, Arial, Arial Greek;font-size:100%;color:#000000;font-weight: normal;text-decoration:none}								
a:visited {font-family: Tahoma, Arial, Arial Greek;font-size: 100%;color:#000000;font-weight: normal;text-decoration:none}
a:hover {font-family: Tahoma, Arial, Arial Greek;font-size: 100%;color:#000000;font-weight: normal;text-decoration:underline;}
a:active {font-family: Tahoma, Arial, Arial Greek; font-size: 100%;color:#000000;font-weight: normal;text-decoration:underline;}

a.lang:link {font-family: Tahoma, Arial, Arial Greek;font-size:100%;color:#007ec1;font-weight: normal;text-decoration:none}								
a.lang:visited {font-family: Tahoma, Arial, Arial Greek;font-size: 100%;color:#007ec1;font-weight: normal;text-decoration:none}
a.lang:hover {font-family: Tahoma, Arial, Arial Greek;font-size: 100%;color:#007ec1;font-weight: normal;text-decoration:underline;}
a.lang:active {font-family: Tahoma, Arial, Arial Greek; font-size: 100%;color:#007ec1;font-weight: normal;text-decoration:underline;}
a.submenu:link {font-family: Tahoma, Arial, Arial Greek;font-size:13px;color:#fff;font-weight: normal;text-decoration:none}								
a.submenu:visited {font-family: Tahoma, Arial, Arial Greek;font-size: 13px;color:#fff;font-weight: normal;text-decoration:none}
a.submenu:hover {font-family: Tahoma, Arial, Arial Greek;font-size: 13px;color:#fff;font-weight: normal;text-decoration:none}
a.submenu:active {font-family: Tahoma, Arial, Arial Greek; font-size: 13px;color:#fff;font-weight: normal;text-decoration:none}
a.bottom:link {font-family: Tahoma, Arial, Arial Greek;font-size:10px;color:#fff;font-weight: normal;text-decoration:none}								
a.bottom:visited {font-family: Tahoma, Arial, Arial Greek;font-size: 10px;color:#fff;font-weight: normal;text-decoration:none}
a.bottom:hover {font-family: Tahoma, Arial, Arial Greek;font-size: 10px;color:#fff;font-weight: normal;text-decoration:underline}
a.bottom:active {font-family: Tahoma, Arial, Arial Greek; font-size: 10px;color:#fff;font-weight: normal;text-decoration:underline}

.btn-info {background-color:#007ec1;border-color:#007ec1}
.cookie-wrapper {position:fixed;z-index:10000;width:100%;bottom:0;left:0;right:0;background:rgba(51,51,51,.96);padding:15px 30px;display:none}
.cookie-wrapper .cookie{color:#fff;font-size:14px}
    .cookie-wrapper .cookie p{margin:10px 0;line-height:20px}
    .cookie-wrapper .cookie p a{color:#fff}
    .cookie-wrapper .cookie .left {width:calc(100% - 350px);float:left}
    .cookie-wrapper .cookie .right {width:300px;float:right;text-align:right}
        .cookiesettings {cursor:pointer}
        .cookie-wrapper .cookie .right .hide-cookie {margin:0 20px;cursor:pointer;background-color:#eee;border-color:#eee;color:#333;transition:all .5s}
        .cookie-wrapper .cookie .right .hide-cookie:hover {background-color:#fff}
        .cookie-wrapper .cookie .right .hide-cookie-temp {cursor:pointer;display:inline-block;width:25px;height:25px;border:1px solid #fff;border-radius:50%;text-align:center;padding-top:1px;color:#333;background-color:#eee;transition:all .5s}
        .cookie-wrapper .cookie .right .hide-cookie-temp:hover {background-color:#fff}
@media screen and (max-width:767px) {
    .cookie-wrapper .cookie .left {width:100%;float:none}
    .cookie-wrapper .cookie .right {width:100%;float:none}
}
.cookiesdetdescription {display:none;width:100%}
.cookiesdetdescription.active {display:inline-block}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin-bottom:0;
}

.slider-wrapper span.active,.slider-wrapper span.inactive {display:inline-block;vertical-align:text-bottom}
/* Hide default HTML checkbox */
.switch input {display:none;}
/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
   background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 26px;
   width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
   background-color: #3c763d;
}
input:focus + .slider {
  box-shadow: 0 0 1px #3c763d;
}
input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}

