﻿body, html
{
      margin: auto;
      color: #000 !important;
      font-family: "Open Sans", Segoe UI, sans-serif !important;
      font-size: 16px;
      background: #f5f5f5;

}


*, *:before, *:after {
    -webkit-box-sizing: border-box; /* Safari/Chrome, andere WebKit-Browser */
    -moz-box-sizing: border-box; /* Firefox, andere Gecko-Browser */
    box-sizing: border-box; /* Opera/IE 8+ */
}



@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/upload/CMS/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Regular'),
       url('/upload/CMS/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/upload/CMS/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/upload/CMS/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/upload/CMS/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/upload/CMS/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Open Sans-Bold';
  font-style: normal;
  font-weight: 700;
  src: url('/upload/CMS/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/upload/CMS/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/upload/CMS/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/upload/CMS/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/upload/CMS/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/upload/CMS/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/upload/CMS/twys/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/upload/CMS/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/upload/CMS/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/upload/CMS/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/upload/CMS/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/upload/CMS/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

b, strong {  font-family: 'Open Sans-Bold'; }
.fw-bold {  font-family: 'Open Sans-Bold' !important; }

.bg-black-10
{ background: #EFEFEF;}


h1{
font-size: 24px !important;
font-weight: bold;
  font-family: 'Open Sans-Bold';
}

h2{
font-size: 16px !important;
font-weight: bold;
  font-family: 'Open Sans-Bold';
}

h3{
font-size: 16px !important;
font-weight: bold;
text-transform: uppercase;
  font-family: 'Open Sans-Bold';
}



.stroke-main {
border-bottom: 4px solid #9FBA00;
width: 60px;
}


.link-zt {text-decoration: underline; color: #9FBA00; word-wrap: break-word;}
.link-zt:hover {text-decoration: underline; color: #9FBA00;}

.link-zt-blck {text-decoration: underline; color: #000; word-wrap: break-word;}
.link-zt-blck:hover {text-decoration: underline; color: #000;}

.btn-zt {background-color: #D9000D; color: white !important; border-radius: 5px; padding: 7px 20px; text-decoration: none !important; margin: 0.5em 0.5em 0.5em 0; border: 0px !important; cursor: pointer;}
.btn-zt a, .btn-zt a:link, .btn-zt a:visited, .btn-zt a:active { color: white !important;   border: 0px !important; cursor: pointer;}
.btn-zt a:hover, .btn-zt a:focus { color: white !important;  border: 0px !important;  cursor: pointer;}
.btn-zt:hover { color: white !important;  border: 0px !important; cursor: pointer;}

.btn-zt-transparent {border: 0px !important; background-color: transparent !important;}

.box {
    background: white;
    color: black;
    border-radius: 10px;
    border: 1px solid #CCCCCC;
    padding: 50px;
}

.box-shop
{
    background: white;
    color: black;
    border-radius: 10px;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    padding: 20px;
}

.form-label {
  color: rgba(0,0,0) !important;
}


.select-input.form-control[readonly]:not([disabled]) {background-color: white !important;}

.min-height-100{
    min-height: 100%;
}

.logo-menue img{
	height: 25px;
}


.navbar-text {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

  .nav-link, .nav-link:focus, .nav-link:hover {
  color: #000 !important;
}
.sidenav-link:active, .sidenav-link:focus, .sidenav-link:hover { background-color: #fff !important;}

.cursor-pointer { cursor: pointer }




@media only screen and (max-width: 1100px) {

#slim-content {

padding-left: 0px !important;
margin-top: 65px;
 }
.box {
padding: 15px;
}
}


   .dropdown-menu.show {margin-right: 50px !important;

margin-top: 15px !important;}



