﻿* {box-sizing: border-box;}
.grecaptcha-badge{display:none}

form.reserve ul{list-style-type: none;padding:5px;background-color:#ff0000;color:white;border-radius:3px}
.txtintro{margin:0px;padding:5px}
.txtoblig {padding:3px; color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;background-color:#e9dab1;margin:1px;border-radius: 3px;}
.txterror {padding:3px;border-radius:3px;color:#ffffff;background-color:#ff0000}
.txtform {color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #ffffff }
input[type=text], input[type=tel],input[type=email], select, textarea {background-color:#faf7ef;
width: 100%;
font-size:1em;
padding: 5px;
border: 1px solid #f2e9d0;
border-radius: 3px;
resize: vertical;
}
input:focus {
background-color: #f2e9d0;
}
select:focus {
background-color: #f2e9d0;
}
textarea:focus {
background-color: #f2e9d0;
}
label {
padding: 12px 0;
display: inline-block;
}
input[type=submit] {
background-color:#e0cb92;font-size:1em; font-weight: bold;
color: black;
width:100%;
padding: 5px 20px;
border: none;
border-radius: 3px;
cursor: pointer;
float: right;
text-align:center;
margin:6px 0 0;
}
input[type=submit]:hover {
background-color: #d3b564;color: white;
}
.formrese {
border-radius: 3px;
background-color: #F3F3F3;
padding: 0px;
}
.col25 {
float: left;
width: 25%;
margin-top: 0px;
}
.col75 {
float: left;
width: 75%;
margin-top: 5px;
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}
/* Responsive layout - when the screen is less than 600px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 500px) {
.col25, .col75, input[type=submit] {
width: 100%;
margin-top: 0;
}
}