#buchung-container,#buchung-stellplatz{background:url(/app/plugins/inventivo-robertvermietung/public/images/transwhite.png) repeat;color:#000;margin:0 0 80px 0;text-align:left;padding:20px 10px;border:2px solid #CCC}#buchung-container .radiobutton,#buchung-stellplatz .radiobutton{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#buchung-container .radiobutton:hover .checkmark,#buchung-stellplatz .radiobutton:hover .checkmark{background-color:#dcdcdb}#buchung-container .radiobutton input,#buchung-stellplatz .radiobutton input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#buchung-container .radiobutton input.checked~.checkmark,#buchung-stellplatz .radiobutton input.checked~.checkmark{background-color:#000}#buchung-container .radiobutton input.checked~.checkmark:after,#buchung-stellplatz .radiobutton input.checked~.checkmark:after{display:block}#buchung-container .radiobutton .checkmark,#buchung-stellplatz .radiobutton .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#dcdcdb;border-radius:50%}#buchung-container .radiobutton .checkmark:after,#buchung-stellplatz .radiobutton .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#buchung-container .disabled,#buchung-stellplatz .disabled{-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}#buchung-container .disabled:hover,#buchung-stellplatz .disabled:hover{-webkit-opacity:.3!important;-moz-opacity:.3!important;opacity:.3!important}#buchung-container #senden-hinweis-rueckreise,#buchung-stellplatz #senden-hinweis-rueckreise{display:none;padding:10px;margin:10px 0;background:#45b7ff;color:#000}#buchung-container #senden-hinweis-rueckreise a,#buchung-stellplatz #senden-hinweis-rueckreise a{font-size:18px;line-height:26px}#buchung-container #senden-hinweis-rueckreise.active,#buchung-stellplatz #senden-hinweis-rueckreise.active{display:block}#buchung-container .ap-input-icon,#buchung-stellplatz .ap-input-icon{top:-10px;right:10px}#buchung-container .ap-input-icon svg,#buchung-stellplatz .ap-input-icon svg{fill:#000}#buchung-container .ap-dropdown-menu,#buchung-stellplatz .ap-dropdown-menu{min-width:300px}#buchung-container form label,#buchung-stellplatz form label{display:block;width:100%;font-size:16px;line-height:20px;white-space:normal}#buchung-container form label.label,#buchung-stellplatz form label.label{color:#000;font-weight:700;padding:0;margin-bottom:15px;text-align:left;font-size:18px;line-height:22px}#buchung-container form label:hover,#buchung-stellplatz form label:hover{cursor:pointer}#buchung-container form input[type="text"],#buchung-stellplatz form input[type="text"]{display:block;padding:10px;font-size:16px;line-height:18px;color:#000;border:0!important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#buchung-container form input[type="email"],#buchung-stellplatz form input[type="email"]{display:block;padding:10px;font-size:16px;line-height:18px;color:#000;border:0!important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#buchung-container form input[type="date"],#buchung-stellplatz form input[type="date"]{display:block;padding:7px;font-size:16px;line-height:18px;color:#000;border:0!important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#buchung-container form input[type="time"],#buchung-stellplatz form input[type="time"]{display:block;padding:7px;font-size:16px;line-height:18px;color:#000;border:0!important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#buchung-container form textarea,#buchung-stellplatz form textarea{display:block;padding:7px;font-size:16px;line-height:18px;color:#000;border:0!important;width:100%;background:#dcdcdb;margin:0 0 10px 0;height:100px}#buchung-container form select,#buchung-stellplatz form select{width:100%}#buchung-container form input[type="submit"],#buchung-stellplatz form input[type="submit"]{display:block;padding:0;font-size:20px;line-height:40px;color:#fff;background:#45b7ff;border:0!important;width:100%;margin:10px auto 0 auto;font-weight:700;max-width:280px}#buchung-container form input[type="submit"]:hover,#buchung-stellplatz form input[type="submit"]:hover{opacity:.8;-webkit-opacity:.8;-moz-opacity:.8}#buchung-container form p,#buchung-stellplatz form p{text-align:right;color:#000;font-size:14px;line-height:16px;margin:15px 0 0 0}#buchung-container form a,#buchung-stellplatz form a{color:#000!important;text-decoration:underline!important;font-size:14px;line-height:16px}#buchung-container form .row.uhrzeitab,#buchung-container form .ohnohoney,#buchung-stellplatz form .row.uhrzeitab,#buchung-stellplatz form .ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}#buchung-container form .nachricht,#buchung-container form .sparo,#buchung-stellplatz form .nachricht,#buchung-stellplatz form .sparo{margin-top:15px}#buchung-container form .datenschutz,#buchung-container form .rueckfahrt,#buchung-stellplatz form .datenschutz,#buchung-stellplatz form .rueckfahrt{margin-top:0}#buchung-container form .datenschutz .labeltext,#buchung-container form .rueckfahrt .labeltext,#buchung-stellplatz form .datenschutz .labeltext,#buchung-stellplatz form .rueckfahrt .labeltext{font-size:13px;line-height:15px;margin:0 0 15px 0!important;cursor:pointer}#buchung-container form .datenschutz input[type="checkbox"],#buchung-container form .rueckfahrt input[type="checkbox"],#buchung-stellplatz form .datenschutz input[type="checkbox"],#buchung-stellplatz form .rueckfahrt input[type="checkbox"]{display:block;float:left;width:20px;height:20px;cursor:pointer;-webkit-appearance:none;appearance:none;border:2px solid #000;margin:2px 5px 40px 0;line-height:20px;position:relative;outline:0}#buchung-container form .datenschutz input[type="checkbox"]:checked:after,#buchung-container form .rueckfahrt input[type="checkbox"]:checked:after,#buchung-stellplatz form .datenschutz input[type="checkbox"]:checked:after,#buchung-stellplatz form .rueckfahrt input[type="checkbox"]:checked:after{content:'';position:absolute;width:20px;height:10px;background:#fff0;top:0ex;left:0ex;border:3px solid #45b7ff;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#buchung-container form .rueckfahrt,#buchung-stellplatz form .rueckfahrt{margin-top:10px}#buchung-container form .rueckfahrt input[type="checkbox"],#buchung-stellplatz form .rueckfahrt input[type="checkbox"]{margin-bottom:20px}@media print,all and (max-width:700px){#buchung-container,#buchung-stellplatz{margin-left:-15px;margin-right:-15px}#buchung-container .col-md-6,#buchung-container .col-md-8,#buchung-container .col-md-12,#buchung-stellplatz .col-md-6,#buchung-stellplatz .col-md-8,#buchung-stellplatz .col-md-12{padding:0}}