/*____________________Farben_____________

grün					#007C34;	#0a7525
schrift schwarz Menü 	#383838;
Schrift Schwarz Text	#3f3f3f;
Menü level 2 hellgrün	#dfe9de;
Logo hellgrün			#CDE3C4;	#cce4c4
Logo orange				#EE7209; #ee7100

hellgrün website 		#94C748;			#e3f0df
hellgrau Website		#EDEDED;	#E2E3E3
ornage heller			#ffb36f;

*/

/*______________________Schriften_________________________*/
@font-face {
font-family:'NeoSans-Bold';
src:url(https://maz.fairdesigner.de/online/Tenants/MAZ/Content/NeoSansStd-Bold.otf);
}

@font-face {
font-family:'NeoSans-Light';
src:url(https://maz.fairdesigner.de/online/Tenants/MAZ/Content/NeoSansStd-Light.otf);
}


@font-face {
font-family:'NeoSans-Medium';
src:url(https://maz.fairdesigner.de/online/Tenants/MAZ/Content/NeoSansStd-Medium.otf);
}

button, input, optgroup, select, textarea {
   font-family: 'NeoSans-Light','Fira Sans', sans-serif;
}


/*________________Allgemein___________________*/
body {
      font-family: 'NeoSans-Medium','Fira Sans', sans-serif;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
    text-transform: uppercase;
    font-family: 'NeoSans-Bold','Fira Sans', sans-serif;
    font-weight: 500;
}
p {
        font-family: 'NeoSans-Light','Fira Sans', sans-serif;
}
.text-primary {
    color: #0a7525;
}

/*____________Logo im Header__________________________*/
.sw-header-logo-left-image {
    max-height: 100px;
    height: auto;
    width: 100%;
}
/*_________________________Bearbeitungsbalken __________________*/
.sw-controls {
    background-color: #cce4c4;
}

/*__________________________EVentauswahl Kachel _____________________*/
.sw-contracts-contract-event {
    background-color: #cce4c4;

}
.sw-catalogs-catalog-event {
    background-color: #cce4c4;
}
/*________________________________BUTTONS___________________________*/
.button-ci-2.button-secondary {
    color: #fff;
    background-color: #0a7525;
}

/*___________________________EventBanner__________________________*/
.sw-event-banner {
    color: #0a7525;
    background-color: #e3f0df;

}
/*_________________________Menu___________________________________*/
.dropdown-menu {
  
    background-color: #cce4c4;
color:#0a7525;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #ffffff;
    background-color: #0a7525;
}
/*________________________Mitaussteller-Menu___________________________________*/

sw-menu .navbar-nav li.coexhibitormode {
  background-color: #dfe9de !important;
}
sw-menu .navbar-nav li.coexhibitormode a {
  color: #333;
}
sw-menu .navbar-nav li.coexhibitormode a:hover {
  color: #000;
  background: #EE7209;
}

/*__________________________Breadcrump Menü________________________*/

.breadcrumb {
    background-color: #e3f0df;
}

.breadcrumb>.active {
    color: #000;
}
.welcome-flexbox {
width:100%;
/*flex-wrap: nowrap;*/
/* background:#dadada;*/
display:flex;
flex-direction:row;
justify-content:space-evenly;

}

.welcome-flexelement {
  background:#dfe9de;
/*color:#ffffff;*/
text-align:center;
margin:8px;
padding: 10px;
/*align-content:center;*/
/*border: 2px solid black;*/
max-width: 300px;
    display: flex;
    flex-direction: column;
  justify-content: space-between;
}
.flex-header {
  min-height:70px;
  padding-bottom:10px;
}
.flex-detail {
  
}
.flex-impressum {
}
/*________________________Standanmeldung____________________*/
.sw-boothproduct-preview {
    display: none;
}

/*__________________________Formular_____________________*/

.sw-form {
    background-color: #ffffff;
    /* border: 1px solid #777777; */
    padding-top: 15px;
    padding-bottom: 25px;
    margin-bottom: 30px;
    margin-top: 10px;
}

.sw-form.active {
 	/*background-color: #337ab7;*/
  	border: 2px solid #0a7525;
}

/*Linie wenn aktive - vorher türkis*/
input:not([type]):disabled+label,input:not([type])[readonly="readonly"]+label,input[type=text]:not(.browser-default):disabled+label,input[type=text]:not(.browser-default)[readonly="readonly"]+label,input[type=password]:not(.browser-default):disabled+label,input[type=password]:not(.browser-default)[readonly="readonly"]+label,input[type=email]:not(.browser-default):disabled+label,input[type=email]:not(.browser-default)[readonly="readonly"]+label,input[type=url]:not(.browser-default):disabled+label,input[type=url]:not(.browser-default)[readonly="readonly"]+label,input[type=time]:not(.browser-default):disabled+label,input[type=time]:not(.browser-default)[readonly="readonly"]+label,input[type=date]:not(.browser-default):disabled+label,input[type=date]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime]:not(.browser-default):disabled+label,input[type=datetime]:not(.browser-default)[readonly="readonly"]+label,input[type=datetime-local]:not(.browser-default):disabled+label,input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label,input[type=tel]:not(.browser-default):disabled+label,input[type=tel]:not(.browser-default)[readonly="readonly"]+label,input[type=number]:not(.browser-default):disabled+label,input[type=number]:not(.browser-default)[readonly="readonly"]+label,input[type=search]:not(.browser-default):disabled+label,input[type=search]:not(.browser-default)[readonly="readonly"]+label,textarea.materialize-textarea:disabled+label,textarea.materialize-textarea[readonly="readonly"]+labelcolor:#5C5C5C;}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 #000;-webkit-box-shadow:0 1px 0 0 #2B422E;box-shadow:0 1px 0 0 #2B422E;color:#5C5C5C;}

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 #2B422E;-webkit-box-shadow:0 1px 0 0 #2B422E;box-shadow:0 1px 0 0 #2B422E;color:#5C5C5C;}  

/*Label*/
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:#2B422E}

input.invalid:not([type]), input.invalid:not([type]):focus, input.invalid[type=text]:not(.browser-default), input.invalid[type=text]:not(.browser-default):focus, input.invalid[type=password]:not(.browser-default), input.invalid[type=password]:not(.browser-default):focus, input.invalid[type=email]:not(.browser-default), input.invalid[type=email]:not(.browser-default):focus, input.invalid[type=url]:not(.browser-default), input.invalid[type=url]:not(.browser-default):focus, input.invalid[type=time]:not(.browser-default), input.invalid[type=time]:not(.browser-default):focus, input.invalid[type=date]:not(.browser-default), input.invalid[type=date]:not(.browser-default):focus, input.invalid[type=datetime]:not(.browser-default), input.invalid[type=datetime]:not(.browser-default):focus, input.invalid[type=datetime-local]:not(.browser-default), input.invalid[type=datetime-local]:not(.browser-default):focus, input.invalid[type=tel]:not(.browser-default), input.invalid[type=tel]:not(.browser-default):focus, input.invalid[type=number]:not(.browser-default), input.invalid[type=number]:not(.browser-default):focus, input.invalid[type=search]:not(.browser-default), input.invalid[type=search]:not(.browser-default):focus, textarea.materialize-textarea.invalid, textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid>input.select-dropdown, .select-wrapper.invalid>input.select-dropdown:focus {
    border-bottom: 1px solid #2b422e;
    -webkit-box-shadow: 0 1px 0 0 #2b422e;
    box-shadow: 0 1px 0 0 #0D4D56;
}
input:not([type]):disabled, input:not([type])[readonly="readonly"], input[type=text]:not(.browser-default):disabled, input[type=text]:not(.browser-default)[readonly="readonly"], input[type=password]:not(.browser-default):disabled, input[type=password]:not(.browser-default)[readonly="readonly"], input[type=email]:not(.browser-default):disabled, input[type=email]:not(.browser-default)[readonly="readonly"], input[type=url]:not(.browser-default):disabled, input[type=url]:not(.browser-default)[readonly="readonly"], input[type=time]:not(.browser-default):disabled, input[type=time]:not(.browser-default)[readonly="readonly"], input[type=date]:not(.browser-default):disabled, input[type=date]:not(.browser-default)[readonly="readonly"], input[type=datetime]:not(.browser-default):disabled, input[type=datetime]:not(.browser-default)[readonly="readonly"], input[type=datetime-local]:not(.browser-default):disabled, input[type=datetime-local]:not(.browser-default)[readonly="readonly"], input[type=tel]:not(.browser-default):disabled, input[type=tel]:not(.browser-default)[readonly="readonly"], input[type=number]:not(.browser-default):disabled, input[type=number]:not(.browser-default)[readonly="readonly"], input[type=search]:not(.browser-default):disabled, input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
    color: #5C5C5C;
    border-bottom: none; /*1px dotted rgba(0, 0, 0, 0.42);*/
}
input:not([type]):disabled+label, input:not([type])[readonly="readonly"]+label, input[type=text]:not(.browser-default):disabled+label, input[type=text]:not(.browser-default)[readonly="readonly"]+label, input[type=password]:not(.browser-default):disabled+label, input[type=password]:not(.browser-default)[readonly="readonly"]+label, input[type=email]:not(.browser-default):disabled+label, input[type=email]:not(.browser-default)[readonly="readonly"]+label, input[type=url]:not(.browser-default):disabled+label, input[type=url]:not(.browser-default)[readonly="readonly"]+label, input[type=time]:not(.browser-default):disabled+label, input[type=time]:not(.browser-default)[readonly="readonly"]+label, input[type=date]:not(.browser-default):disabled+label, input[type=date]:not(.browser-default)[readonly="readonly"]+label, input[type=datetime]:not(.browser-default):disabled+label, input[type=datetime]:not(.browser-default)[readonly="readonly"]+label, input[type=datetime-local]:not(.browser-default):disabled+label, input[type=datetime-local]:not(.browser-default)[readonly="readonly"]+label, input[type=tel]:not(.browser-default):disabled+label, input[type=tel]:not(.browser-default)[readonly="readonly"]+label, input[type=number]:not(.browser-default):disabled+label, input[type=number]:not(.browser-default)[readonly="readonly"]+label, input[type=search]:not(.browser-default):disabled+label, input[type=search]:not(.browser-default)[readonly="readonly"]+label, textarea.materialize-textarea:disabled+label, textarea.materialize-textarea[readonly="readonly"]+label {
    color: #5C5C5C;
}
.input-field>label {
    color: #5C5C5C;
}

.dropdown-content li>a, .dropdown-content li>span {

    color: #000;

}
[type="checkbox"]+span:not(.lever) {
    height: auto;
}
/*________________________________Shop____________________________'*/

.angular-ui-tree-nodes {
    padding-bottom: 4px;
}
.sw-shop-category {
  font-style:normal;
  font-weight:200;
}
.sw-shop-category.selected {
    font-size:1.1rem;
  text-decoration: underline;
  color:black;
}

ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0;
}
/*______________________________Sonstiges_________________________*/
.Textbox-Hinweis {
	margin: 5px;
	padding: 15px;
	background-color:#f2f28d;
}

