.sw-product-variant {
    border: 1px solid #333;
    box-shadow: 5px 5px #ccc;
}

.sw-shop-preview-missing {
  display:none;
}
.sw-shop-category {
	margin: 15px;
    font-weight: 100;
}
.sw-event-banner {
    display: none;
}
/* Element | https://brick2.fairdesigner.de/Online/edge/app/ */

.helper-text {
  border: 1px solid #ff0000;
  background-color: #FFE0E0;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
/*Tarmstedt Welcome Seite Flexbox*/

/*---Flexbox Partner Logos im Header ---*/
.welcome-flexbox {
width:100%;
/*flex-wrap: nowrap;*/
/* background:#dadada;*/
display:flex;
flex-direction:row;
justify-content:space-evenly;

}

.welcome-flexelement {
  background:white;
  border: solid 2px #1d4559;
/*color:#ffffff;*/
text-align:left;
margin:8px;
padding: 10px;
/*align-content:center;*/
/*border: 2px solid black;*/
max-width: 500px;
    display: flex;
    flex-direction: column;
  justify-content: space-between;
}
.flex-header {
  min-height:70px;
  padding-bottom:10px;
}
.flex-detail {
  
}
.flex-impressum {
}






/*------- Mitaussteller-Menu ------------*/

sw-menu .navbar-nav li.coexhibitormode {
  background-color: #F58F00;
}
sw-menu .navbar-nav li.coexhibitormode a {
  color: #333;
}
sw-menu .navbar-nav li.coexhibitormode a:hover {
  color: #000;
  background: #FFA400;
}
/* ---- Produkt Menge eingeben -------*/
.product.amountwizard {
  background-color: #333fff;
}
/*------------ Buttons allgemein -----------*/

/* fdo-third-party.min.css | https://template.fairdesigner.de/Online/edge/content/fdo-third-party.min.css */

.btn {
  /* border: 1px solid transparent; */
  /* border-radius: 4px; */
  border: 0;
    border-radius: 0px;
 /* z-index: 8;*/
}

/*------Tickethotline Infobox div---------------*/
/*Tickethotline Infobox */
/*.ticketinfo {
	border: 1px solid #337AB7;
  background-color: #444444;
	border-radius: 4px;
  text-align: center;
}*/
.ticketinfo {
	border: 1px solid #555;
	border-radius: 4px;
  	text-align: center;
  	margin-left: 25%;
    margin-right: 25%;
 	margin-top:2%;
    margin-bottom:2%;

    padding: 0.75em;
}
/*link im Ticketinfo div*/
.ticketinfo a:link { color: #337ab7; }
.ticketinfo a:hover { color: #23527c; }

/*Snippet: tickets.ticketshop.productselection.top*/
.ticketwelcome {
  	text-align: center;
   	padding-top: 1em;
    padding-bottom: 1em;
}

/*----------------------Personalisierungsmaske----------------------------*/

/* fdo-third-party.min.css | https://template.fairdesigner.de/Online/edge/content/fdo-third-party.min.css */

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
  /* border: 1px solid #ddd; */
  border: 1px solid #337ab7;
  border-bottom: 1px solid transparent;
}

.nav-tabs.nav-justified > li > a {
    /* border-bottom: 1px solid #ddd; */
    border-bottom: 1px solid #337ab7;
    font-weight: bold;
    font-size: large;
}

/* fdo.css | https://template.fairdesigner.de/Online/edge/Content/fdo.css */
/*---------------------- neue Personalisierungsmaske---------------------------*/

/*---------- RAdiobuttons in Personalisierung -----------*/
/*radio-button in Personalisierung*/
[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::after {
    background-color:   #fce531;
}
[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::before, [type="radio"].with-gap:checked + span::after {
    border: 2px solid #fce531;
}

/*----------- Farben Dropdown-Menü ---------------------*/
.dropdown-content li > a, .dropdown-content li > span {
    color: #333;
}

/*Personalisierung Linie & Feld vorher türkis #26a69a*/
input:not([type]):focus:not([readonly]), input[type="text"]:not(.browser-default):focus:not([readonly]), input[type="password"]:not(.browser-default):focus:not([readonly]), input[type="email"]:not(.browser-default):focus:not([readonly]), input[type="url"]:not(.browser-default):focus:not([readonly]), input[type="time"]:not(.browser-default):focus:not([readonly]), input[type="date"]:not(.browser-default):focus:not([readonly]), input[type="datetime"]:not(.browser-default):focus:not([readonly]), input[type="datetime-local"]:not(.browser-default):focus:not([readonly]), input[type="tel"]:not(.browser-default):focus:not([readonly]), input[type="number"]:not(.browser-default):focus:not([readonly]), input[type="search"]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #337ab7;
-webkit-box-shadow: 0 1px 0 0 #337ab7;
box-shadow: 0 1px 0 0 #337ab7;
 /*color: #1b66b3;*/
}
/*Personalisierung Schriftfarbe beim EintragenLinie vorher türkis #26a69a*/
label.active >active{
  color: #337ab7;
}
/*Überschrift Feld, wenn in Zeile geklickt wird -Personalisierungsmaske*/
input:not([type]):focus:not([readonly]) + label, input[type="text"]:not(.browser-default):focus:not([readonly]) + label, input[type="password"]:not(.browser-default):focus:not([readonly]) + label, input[type="email"]:not(.browser-default):focus:not([readonly]) + label, input[type="url"]:not(.browser-default):focus:not([readonly]) + label, input[type="time"]:not(.browser-default):focus:not([readonly]) + label, input[type="date"]:not(.browser-default):focus:not([readonly]) + label, input[type="datetime"]:not(.browser-default):focus:not([readonly]) + label, input[type="datetime-local"]:not(.browser-default):focus:not([readonly]) + label, input[type="tel"]:not(.browser-default):focus:not([readonly]) + label, input[type="number"]:not(.browser-default):focus:not([readonly]) + label, input[type="search"]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
    color:    #337ab7;
}




/*------------Header Oben Hintergrundfarbe -------------------*/

/*.sw-header-logo {
  background: #d2e4e4;
}*/

.snippet-welcome-description {
	margin-left:3em; 
}

/* -----------------------------vorangelegte Snipppets CSS------------------------------*/

.snippet-description { /*alle Info-Boxen links: panel panel-body panel-info"*/
  /*  margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-color: #bce8f1;
    border-radius: 4px;*/
  /*  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);*/
  /*  padding: 15px;*/
}

.snippet-topdescription {
	/*  border-color: #bce8f1;*/
	/* background-color: #ffffff; */
}
.snippet-bottomdescription {
	/*  border-color: #bce8f1;*/
	/* background-color: #ffffff; */
}
.snippet-preform {
	/*  border-color: #bce8f1;*/
	/* background-color: #ffffff; */
}
.snippet-postform {
	/*  border-color: #bce8f1;*/
	/* background-color: #ffffff; */
}
.snippet-signature { /* Signatur in allen Emails*/
	/*color: #24385d;*/
}

