/*background: rgb(252,239,120);
background: radial-gradient(circle, rgba(252,239,120,1) 45%, rgba(252,184,59,1) 100%);
 background: url('https://brickproject.fairdesigner.de/online/Tenants/BrickProject/Logos/Riesenrad Footer.png') no-repeat center center / cover;
*/
/*#A2BACC;*/

/*______________________General______________________________________________________*/
body {
    font-family: Roboto, Arial;
}
h1, h2, h3, h4, h5, h6, h7 {
    font-family: Roboto Condensed, Arial;
  font-weight:700;
  color:#1d4559;
}

h3 {
  color:#101275;
}
p {
    font-family: Roboto, Arial;
  	font-size: 14px;
}
a {
    color: #101275;
    text-decoration: underline;
    font-weight: bold;
}
afile a.btn {
  background-color:white;
}
afile a.btn:visited {
  background-color:white;
}

/*
[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:after {
    background-color:#3DADAE;
}
*/
/*[type="radio"]:checked+span:after, [type="radio"].with-gap:checked+span:before, [type="radio"].with-gap:checked+span:after {
    border: 2px solid #3DADAE;
}*/
.helper-text {
    border: 1px solid #101275;
    background-color: #e7f5fe;
  color:#101275;
}
/*______________________Buttons________________________________*/

.btn {
	/* border: 1px solid transparent; */
	border: 0;
    border-radius: 0px;
	/* z-index: 8;*/
  /*  font-size: 18px;*/
}
.btn:hover, .btn-large:hover, .btn-small:hover {
    background-color: #fcb83b;
}

.btn-default {
    color: #002E5B;
    background-color: #fcb83b;
    border-color: #fcb83b;
}
.btn-link {
    color: #002E5B;
    background-color: #fcb83b;
  padding:2px;
  margin:5px;
    border-color: #fcb83b;
}
/*
.btn-primary {
    color: #ffffff;
    background-color: #fcb83b;
    border-color:#fcb83b;
}*/
.btn-primary:hover {
    color: #fff;
    background-color: #fcb83b;
    border-color:#444;
	opacity: .65;
	
}
/*btn.btn-success {
    color: white;
    border-color: #444;
    background-color: #444;
}*/
.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color:#fcb83b;
    border-color: #fcb83b;
}
/*.btn, .btn-large, .btn-small {
    
    background-color: #fcb83b;
    color: #000;
  /*  font-weight: 300;
    text-transform: uppercase;*/
}*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
background-color:#4c8abd;
  color:white;
}

serial-buttons a.btn {
  background: #fcb83b;
  color:#444;
}
.btn:hover, .btn-large:hover, .btn-small:hover {
    background-color: #444; 
	opacity: .65;
  	color: white;
}
.btn:visited, .btn-large:visited, .btn-small:visited {
    background-color: #fcb83b; 
	opacity: .65;
  color:#101275;;
}
.button-ci-2.button-secondary {
   	background-color: white !important; 
  border: 2px solid #fcb83b !important;
  	color: #fcb83b !important;
}
.btn.btn-default.sw-ticketshop-m-product-cart-amount-substract:disabled {
 background-color: white;
  color:#101275;
}
.btn.btn-default.sw-ticketshop-m-product-cart-amount-quantity:disabled {
  background-color: white;
  color:#101275;
}
/*________________________Upload_______________________________*/
.upload-missing-link {
  background-color: #fcb83b;
}
.upload-missing-link>a.hover {
  background-color: white;
}

.
/*________________________alerts_____________________________*/
.text-warning {
    color: #FCB83B;
  background-color:#1D4559;
  font-size:1.2rem;
  margin-bottom:10px;
  padding:10px;
  
}

.text-success {
    color: #3c763d;
    font-size:1.2rem;
  margin:10px;
  padding:10px;
}
/*__________________________________Login Seite________________________________________________*/

.application-block {
  border:solid 5px #DB9A5C;
  padding:15px;
  margin:-15px;
  padding-top: 30px;
  padding-bottom:30px;
  
}
.panel>.list-group:first-child .list-group-item:first-child, .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.sw-login-application-button {
  font-size:2rem;
}
/*_______________________________________MENU Ausstellershop_________________________________*/
/*Logo*/
.sw-header-logo-left-image {
    height: 100px;
    max-height: none;
}

.nav {
    text-transform: uppercase;
  font-weight:strong;
}
ul.nav-pills {
    margin-bottom: 40px;
}


/*__________Menübar___________*/

.navbar-default, .navbar-default .collapse, .navbar-default .container-fluid {
    background: radial-gradient(circle, #ffff73, #fcb83b);
    color: #101257;
    text-align: center;
}
.navbar-default .navbar-nav > li > a {
    color: #101257;
  font-weight:700;
}
/*Shoppanel*/
.panel-shop > .panel-heading {
    background-color: white;
    border-color: #103553;
}
/*________________Content_________________*/
/*classes.form {   
max-width: 1000px;
}*/
/*.col-lg-10 {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}*/

/*________________FOOTER_______________________*/

.footer .navbar-collapse ul.nav
{
  display: inline-block;
  float: none;
}
/*______________webshop_____________________________*/
.sw-shop-cart-count {
    color: #101257;
}

.sw-contract-info {
  background-color:#E7F5FE;
}
/*___________Event-Kachel______*/
.sw-contracts-contract-event {
    background-color: white;
    border: solid 2px #2F3051;
}
.sw-catalogs-catalog-event {
    background-color: white;
    border: solid 2px #2F3051;
}
.sw-shop-nav-item {
    color: #101275;
    font-weight: 700;
    background-color: #fcb83b;
    line-height: 30px;
}
/*__________________Formulare etc______________________*/
/*Standanmeldung Kachel*/
.sw-boothproduct-selectable:hover {
    background-color: #d4ba9d;
    opacity: 0.9;
}
/*.list-group-item {
    border: 1px solid #2F3051;
}
.bg-success {
    background-color: #dff0d8;
}*/
.sw-contract-application-boothproduct {
    background-color: white;
border: solid 2px #BD9468;
}
.sw-form {
    background-color: white;
}

.sw-contract-application-area-form {
    background-color: white;
    padding: 15px;

}

.sw-controls {
    background-color: white;
	border: 2px solid #1d4559;
/*    max-width: 1200px;*/
  
}
.sw-form.active {
  border:5px solid #fcb83b;
  background-color:white;
}
.sw-form {
      background-color: #fbfdfd;
 /*	 max-width: 1200px;*/
}
.sw-form-placeholder {
    min-height: 50px;
    background-color: white;
}


input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #9e9e9e;
    border-radius: 0;
    outline: none;
    height: 2rem;
    width: 100%;
    font-size: 16px;
    margin: 0 0 8px 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: border .3s, -webkit-box-shadow .3s;
    transition: border .3s, -webkit-box-shadow .3s;
    transition: box-shadow .3s, border .3s;
    transition: box-shadow .3s, border .3s, -webkit-box-shadow .3s;
}
.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: black;
    border-bottom: 0px dotted rgba(0, 0, 0, 0.42);
}

.sw-event-banner {
    display:none;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #DB9A5C;
}
/*_______________________________TICKETSHOP 2.0________________________*/

.sw-tickethop-m-product-name {
    font-family: Roboto Condensed, Arial;
  	font-size: 18px;
  font-weight:700;
    margin-top: 10px;
    margin-bottom: 10px;
  color:103553;
}

/*label {
    color: #1d4559;
}
label.active >active{
	color: #3dADAE;
}

.input-field>label {
    color: #1d4559;
}
*/
.tickets-order-summary-total {
    color: #101257;
}


.sw-ticketshop-m-menu-item.active {
    color: #101275;
}
.sw-ticketshop-m-menu-item-bar {
    background-color: #101275;

}

.sw-ticketshop-m-menu-item {
    color: #4c8abd;
      font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

.sw-ticketshop-m-menu-item:hover {
    color: #101257;

}

.sw-ticketshop-m-steps {
    background-color: white;
}

.sw-ticketshop-m-step-number.selected {
    color: #fff;
    background-color: #101275;
    border-color: #101275;
}
.sw-ticketshop-m-step-number {
    border: 1px solid #101275;
    background-color: white;
}
.sw-ticketshop-m-products-menu-cart-count {
	color: white;
    background-color: #101257;
    border: 1px solid #101257;
}


.sw-ticketshop-m-product-cart-price {
    color: #101275;
}

/*_________________Hintergrund______________________________________________*/

.tickets-background {
    background-color: white;
  /*  border: 2px solid #1d4559;*/
}
.sw-ticketshop-m-body {
	background-color: #A2BACC;
}

.sw-ticketshop-background-color {
 background: rgb(252,239,120);
background: radial-gradient(circle, rgba(252,239,120,1) 45%, rgba(252,184,59,1) 100%);
}
.sw-ticketshop-m-steps {
    background-color: white;
}
/*__________Zusammenfassungsseite___________*/
.sw-tickets-m-tickets-summary-top {
background: radial-gradient(circle, rgba(252,239,120,1) 45%, rgba(252,184,59,1) 100%);
    height: 50px;
    position: relative;
}
.carousel-bottom {
    background: radial-gradient(circle, rgba(252,239,120,1) 45%, rgba(252,184,59,1) 100%);
    color: #101257;
}
.carousel-bottom a {
    color: #101257;
}
.carousel-indicators>li.valid {
display:none;
}


