.easyFrontendFormular{position:relative}#easyFrontendFormular{margin-left:auto;margin-right:auto;display:inline-block;width:100%}#easyFrontendFormular.inline{line-height:38px}#easyFrontendFormular.inline footer{display:block;width:100%;text-align:right;margin-top:10px}span.small{display:none}.easy-show-error-div{display:block;padding:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem;border-left-color:#d9534f;margin:0 10px}.easy-show-error-div.hidden{visibility:hidden;max-width:1px;max-height:1px;position:absolute;overflow:hidden}.easy-show-error-div h2{color:#d9534f;margin-top:0;margin-bottom:.25rem;font-size:1.5rem;font-weight:500;line-height:1.2}.easy-show-error-div ul{margin-bottom:0}.easy-show-error-div ul li label{cursor:pointer}span.error-wrapper{margin:0 20% 2px 30%;display:block}div.content span.error-wrapper{margin:0}label.easy-show-error{width:fit-content !important;display:block;color:#e15352 !important}#easyFrontendFormular>textarea,#easyFrontendFormular>select,#easyFrontendFormular>span.select,#easyFrontendFormular>input[type=number],#easyFrontendFormular>input[type=text]{width:52%}.easy-ui-container{border-top:3px solid var(--easy-ui-primary)}.easy-ui-container>.easy-ui-container{border-top:0}div.receipt{position:relative}div.receipt.inline{width:auto;padding:5px 10px;font-size:14px;border:1px solid #d8d8d8;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:0;display:inline-block}.easy-ui.receipt-container{margin-bottom:10px}.easy-ui.receipt-container,div.receipt.inline{position:relative}.easy-ui.receipt-container:after,div.receipt.inline:after{content:'';width:100%;width:calc(100% - -18px);height:0;box-sizing:border-box;position:absolute;right:-10px;bottom:-7px;border-style:solid;border-width:9px;border-image:url(../../images/bordertry.png) 9 round;display:inline-block}.easy-ui.receipt-container:after{right:-9px;bottom:-7px}#easyFrontendFormular div.receipt{margin:15px 40px 0 30%}.easy-ui.receipt-container div.receipt,#easyFrontendFormular .easy-ui.receipt-container div.receipt{margin:0;padding:0 10px}#easyFrontendFormular .easy-ui-container.receipt-container{border-right:0;border-left:0;border-bottom:0}div.receipt .line{font-size:14px;display:inline-flex;box-sizing:border-box;width:100%;padding:0;margin:0;line-height:30px}div.receipt .line.stay,div.receipt .line.total,div.receipt .line.subtotal{border-top:1px solid #d5d5d5}div.receipt .line.total{border-top:1px solid #d5d5d5}div.receipt .line span.receipt-label span{white-space:nowrap}div.receipt .line span.receipt-label,div.receipt .line span.receipt-amount,div.receipt .line span.receipt-rate{display:table-cell;flex:1;flex-direction:column;position:relative;padding:4px 2px}div.receipt .line span.receipt-label{min-width:50%}div.receipt .line span.receipt-amount{width:15%;min-width:80px;max-width:85px;white-space:nowrap}div.receipt .line span.receipt-rate,div.receipt .line span.receipt-amount{text-align:right}div.receipt .line.total span.receipt-amount span{text-decoration:underline;font-weight:bold}div.receipt .line.header,div.receipt .line.stay .receipt-rate,div.receipt .line.total .receipt-rate,div.receipt .line.subtotal .receipt-rate{font-weight:bold}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:var(--easy-ui-primary);border-color:var(--easy-ui-primary)}@media only screen and (max-width:1000px){.easyFrontendFormular #easyFrontendFormular div.receipt{margin:20px 20px}}

/*--------------- 18-03-2019 -------------*/
.easy-ui>div.content{width:100%; background:none;}
#easyFrontendFormular{border:none; background:none;}
#easyFrontendFormular h1, .easy-ui-container.border>h1{    
    padding: 0.5em 0.5em;
    border: 0px;
    border-bottom: 3px solid rgb(241, 193, 48);
    border-radius: 8px 8px 0 0;
    color: #d1b153;
    background-color: rgb(37, 43, 53);
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    text-transform: uppercase;
	margin:0px !important;
}
.easy-ui input[type="checkbox"]+span.input {
    border: none;
}
#easyFrontendFormular h1:not(.site-title):before, #easyFrontendFormular h2:before, .easy-ui-container.border>h1:not(.site-title):before{display:none;}
#bInfo, #uInfo, #easyFormInnerlay .easy-ui-container.border{padding:1px 20px 1em 20px;
    border: 0;
    border-radius: 0px 0px 10px 10px;
    text-align: left;
    background-color: #4472c4;}
	
 #easyFormInnerlay .easy-ui-container.border {
    padding: 0;
    border-radius: 8px 8px 10px 10px;
}	
#easyFrontendFormular h2 {
    margin: 1em -5px 1em -5px;
    padding: 5px 5px;
    border: 0px;
    color: #d1b153;
    background-color: #3f7293;
    font-size: 125%;
    font-style: italic;
    font-weight: normal;
	float: left;
    width: 100%;
}
.half-left {
    float: left;
    width: 49%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.half-right {
    float: right;
    width: 49%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#bInfo label, #uInfo label {
    font-size: 14px;
    color: #fff;
}
.Arrival_box {
    display: flex;
    width: 100%;
	    margin-bottom: 20px;
}
.Arrival_box label {
    margin: 0 10px;
}
.Arrival_box label:first-child {
    margin-left: 0;
}
#uInfo .Arrival_box input {
    width: auto !important;
}
#uInfo .Arrival_box .easy-button, #uInfo .Arrival_box #bookingInfo{width: 46% !important; border-radius:0px !important;}
.bottom-button {
    align-items: center;
    align-content: center;
	margin:0px;
}
.bottom-button input {
    margin: 10px auto !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    /*padding: 10px 30px !important;*/
    height: auto !important;
    line-height: 30px !important;
    border: none !important;
	width: 47% !important;
	outline: 0 !important;
}
.easy-content {
    color: #fff;
}
#easyFormInnerlay table td, #easyFormInnerlay table th {
    padding: 0.5em;
    border: 1px solid #ffffff !important;
    word-break: break-all;
    padding: 6px !important;
}
select:not([multiple]), html.touch select {
    background: #fff;
	    color: #000 !important;
}

.PaywithPayPal-hide {
    background: url(https://skiuptransfers.com/design/wp-content/plugins/easyreservations//paypal.png) no-repeat !important;
    outline: 0 !important;
    text-indent: 0;
    font-size: 0px !important;
    margin: 20px;
    width: 133px;
    height: 44px;
    padding: 0px !important;
	border: none;
}
.easy-ui>div.content textarea, .easy-ui>div.content .select, .easy-ui>div.content input:not([type="image"]) {
    color: #000;
}

#easyFormInnerlay.full{background:none !important;
    position: static !important;
    width: 100% !important;
    margin: 0px !important;
	min-width: 100%;
}
#easyFormOverlay {
    height: auto !important;
}

@media (max-width:767px){
.Arrival_box, .half-left, .half-right {
    width: 100%;
}
#uInfo .Arrival_box input {
    width: 100% !important;
}
.Arrival_box, .easy-ui span.input-wrapper {display: block;}
.bottom-button input {width: 100% !important;}
#uInfo .Arrival_box .easy-button, #uInfo .Arrival_box #bookingInfo {
    width: 100% !important; }
#bInfo label, #uInfo label {
    display: inline; margin: 0;
}
.input-wrapper input{
    width: 80% !important;
}
.input-wrapper select#easy-form-date-to-hour, .input-wrapper select #easy-form-date-to-min {width: 60% !important;}
.input-wrapper select#easy-form-date-from-hour, .input-wrapper select#easy-form-date-from-min {
    width: 41% !important;}
.bottom-button{text-align:center;}
.bottom-button .green{width: 90% !important;}
}