

*{
	font-family: "Maven Pro",sans-serif!important; /*{global-font-family}*/
	/*font-size:16px!important;
	line-height: 20px;*/
}

.ui-btn-var-active {
background-image: none!important;
background-color: #F6F6F6!important;
color:black!important;
}

a.buchung, #btn_next {
	text-transform: uppercase;
	padding-top:1em; 	padding-bottom:1em;
	background-image: none!important;
	background-color: #B21A1A!important;
}
.ui-btn-icon-left:after,.ui-btn-icon-right:after {
	background-color:#F6F6F6!important;
    background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/arrow-down.svg")!important;
}

.ui-btn-var-active:after {
	background-color:white!important;
    background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/check.svg")!important;
	width: 25px!important;height: 25px!important;
}


.small-button {
	text-transform: uppercase;
	color:#B59241!important;
   background-color: #F6F6F6!important;
}
.small-button:after  {
	background-color: white!important;
    background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/check.svg")!important;
	width: 25px!important;height: 25px!important;
}
#btn_next:after  {
	background-color: #B21A1A!important;
	background-image: none!important;
}
#backbutton:after  {
	background-color: #4A4A4A!important;
	background-image: none!important;
}
#backbutton {
	padding-top:1em; 	padding-bottom:1em;
	background-image: none!important;
	background-color: #4A4A4A!important;
}

@media only screen and (min-width: 768px) {
	#btn_next {
		width:60%!important;	
		float:right;
		font-size:10pt;
	}
	#backbutton {
		width:60%!important;	
		font-size:10pt;
	}
}

.ui-body,.ui-bar,.ui-select > div,.ui-collapsible-heading-toggle, .ui-radio {

	background-color: #F6F6F6!important;	
}

input {
   border: none!important;	
}
select {
   border: none!important;		
}

label.ui-btn
{
	background-color: unset!important;	
}

.ui-input-text, .ui-select {
	background-color: #F6F6F6!important;	
	border-top: none!important;
	border-right: none!important;
	border-left: none!important;
	border-bottom: 1px solid #B59241!important;
	margin-left:2px;margin-right:2px;
}
.ui-shadow-inset {
	box-shadow: none!important;
}
.ui-btn {
	border:none!important;
}
.ui-checkbox input, .ui-radio input {
	display:none;
}

.ui-radio-on:after, .ui-btn.ui-radio-on:after {
    background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/radio-on.svg")!important;
	transform: scale(1);
	width: 20px!important;height: 20px!important;
	background-color: white!important;	
	border-color:white!important;
	border-width: 0px!important;
}
.ui-radio-off:after {
   background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/radio-off.svg")!important;
	transform: scale(1);
	width: 20px!important;height: 20px!important;
	background-color: white!important;	
	border-color:white!important;
}
.ui-checkbox-on:after {
    background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/check.svg")!important;
	transform: scale(1);
	width: 25px!important;height: 25px!important;
	margin: -9px 2px 0 0px!important;	
	border-radius: 10px!important;
	background-color: white!important;	
	border-color:white!important;
}
.ui-checkbox-off:after {
   background-image: url("/booking/templates/v2/clients/falktravel-de/1206404/radio-off.svg")!important;
	transform: scale(1);
	width: 25px!important;height: 25px!important;
	background-color: #F6F6F6!important;	
	border-radius: 10px!important;
	background-color: white!important;	
	border-color:white!important;
}

.ui-btn.ui-checkbox-off:after, .ui-btn.ui-checkbox-on:after
{
    margin: -12px 0px 0 -5px;
}

.floating-label {
    position: absolute;
    z-index: 100;
    left: 30px;
    top: 10px;
    pointer-events: none;
    height: 42px;
    line-height: 42px;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: em(16px);
}

.js-filled {

    .floating-label {
        top: 0px;
        font-size: em(14px);
        line-height: 1;
        height: auto;
    }

    input[type=text] {
        border-bottom: 2px solid $gold;
        font-weight: 400;
    }
}