
.room-container {
        margin:10px 0 10px 0;
        padding:10px;
        display: block;
        border: 1px solid #ddd9d9;
        box-shadow: 0 10px 10px rgba(0,0,0,0.05), 0 6px 6px rgba(0,0,0,0.05);
        background-color: rgba(188, 214, 214, 0.11);
    }

.guest-row .callout {
    padding-bottom: 0;
    background-color: rgba(230, 230, 230, 0);
    border-right: none;
    border-left: none;
    margin: 0 0 -1px 0;
}

.prefer-ground-container{padding:0.65rem; margin-bottom:0.65rem}

input.prefer-ground { margin-right:5px; }

[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea {
height: 3rem;
margin: 0 0 1rem;
padding: 1.25rem;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}

select {
height: 48px;
margin: 0;
padding: 5px 5px 5px 20px;
font-size: 16px;
font-weight: 400;
line-height: 27px;
padding-right: 10px;
}

.skryb-field input {margin-bottom: 0;}

select {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%66666600%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A);
  background-position: right -15px center;
  background-repeat: no-repeat;
  background-size: auto 60%;
  padding: 10px 25px 10px 10px;
}
select::-ms-expand {
  display: none;
}
@-moz-document url-prefix() {
  select {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 0 #ffffff;
  }
}

.dobwrap{position:relative;}
.doblabel{
	position: absolute;
	top: 1px;
	left: 1px;
	padding: 10px;
	background-color: white;
	border-right: 1px dotted #c4c4c4;
	line-height: 27px;
	font-size: 14px;
	height: 46px;
	color: #6b776f;
}
.guest-dob{padding-left: 110px;}

::-webkit-inner-spin-button { display: none; }
::-webkit-calendar-picker-indicator { background: white; }