/* © 2025 MaxMind Technologies B.V. */
table.calender_month_selector{width:176px;padding:2px;margin-bottom:5px;border:1px
solid #BBBDBF;font-weight:bold}table.calendar_holder{border-top:1px solid #BBBDBF;border-bottom:1px solid #BBBDBF;border-right:1px solid #BBBDBF;font-size:10px;height:169px}table.calendar_holder
a{text-decoration:none}td.calendar_dayname{width:24px;text-align:center;border-left:1px solid #BBBDBF;border-bottom:1px solid #BBBDBF;font-size:11px;color:#444;font-weight:bold;background-color:#D7E1E7}td.calendar_nonactive{width:24px;text-align:center;border-left:1px solid #BBBDBF;border-bottom:1px solid #BBBDBF;color:#BBBDBF;font-weight:bold;background-color:#E4E1F1}td.calendar_available{width:24px;text-align:center;border-left:1px solid #BBBDBF;border-bottom:1px solid #BBBDBF;color:#274884;font-weight:bold;background-color:#9BE98D}td.calendar_unavailable{width:24px;text-align:center;border-left:1px solid #BBBDBF;border-bottom:1px solid #BBBDBF;color:#274884;font-weight:bold;background-color:#FFF;cursor:not-allowed}td.calendar_selected{width:24px;text-align:center;border-left:1px solid #BBBDBF;border-bottom:1px solid #BBBDBF;color:#274884;font-weight:bold;background-color:#DBD5D5;cursor:pointer}td.calendar_mark_available{background-color:#EAF1B4}td.error_field{background-color:#F33}table.frontend_confirmation{max-width:400px;width:auto;margin:0
auto 20px auto}div.frontend_input_form div.header,
div.frontend_confirmation div.header,
table.frontend_input_form td.header,
table.frontend_confirmation
td.header{margin-top:10px;padding:10px;font-size:13px;font-weight:bold;background-color:#787878;color:#FFF;border-top:1px solid #C0C0C0}table.frontend_input_form td.row,
table.frontend_confirmation
td.row{color:#444;font-size:12px;padding:5px
10px;background-color:#FFF}table.frontend_input_form td.row.odd,
table.frontend_confirmation
td.row.odd{background-color:#F0F0F0}table.frontend_input_form
td.supplements{border-bottom:1px solid #C0C0C0;padding:10px
0}table.frontend_input_form
td.underline{border-bottom:1px solid #C0C0C0;padding-top:5px}.frontend_input_form
span.comments{font-size:10px;color:#7C7C7C;font-style:italics}div.frontend_input_form input, div.frontend_input_form select, div.frontend_input_form label.gender,
table.frontend_input_form input, table.frontend_input_form select, table.frontend_input_form
label.gender{font-size:11px}table.frontend_supplements
p{margin:0;padding:0}table.frontend_supplements
td.title{color:#787878;font-size:12px}table.frontend_supplements{font-size:11px;padding:5px}.frontend_input_form
div.slide{position:relative;width:120px;height:80px;margin:5px}.frontend_input_form img.slide, table.frontend_input_form img.slide.slide-1:hover{border-radius:5px;border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;border-bottom:1px solid #C3C3C3;border-right:1px solid #C3C3C3}.frontend_input_form img.slide:hover{border-top:1px inset #E3E3E3;border-left:1px inset #E3E3E3;border-bottom:1px inset #C3C3C3;border-right:1px inset #C3C3C3}.frontend_input_form img.slide-1{width:120px;height:80px;position:absolute;top:0;left:0}.frontend_input_form img.slide-2{width:30px;height:20px;position:absolute;top:5px;right:2px;cursor:pointer}.frontend_input_form img.slide-3{width:30px;height:20px;position:absolute;top:30px;right:2px;cursor:pointer}.frontend_input_form img.slide-4{width:30px;height:20px;position:absolute;top:55px;right:2px;cursor:pointer}table.frontend_input_form .error_field
input{border:1px
solid #CE0000}div.frontend_input_form div.error,
table.frontend_input_form
td.error{color:#CE0000;font-size:12px;font-weight:bold;padding:10px;border:1px
solid #CE0000}div.frontend_input_form
div.form_row{padding:10px}div.frontend_input_form div.form_row
label.main_label{font-size:12px;font-weight:bold;display:table-cell;width:220px;padding:3px
10px 1px 0;vertical-align:top}div.frontend_input_form div.form_row
.input_group{display:table-cell;width:250px;font-size:11px;white-space:nowrap;vertical-align:middle}div.frontend_input_form div.form_row .input_group>*{box-sizing:border-box}.error_field input[type=text]{border:1px
solid #CE0000}div.frontend_input_form
hr{width:100%;height:1px;border:none;background-color:#C0C0C0;margin:0
0 10px}div.personal_details>div.form_row:nth-child(even){background-color:#f0f0f0}div.personal_details>div.form_row{padding:5px
10px}.maxres_modal{max-height:100%;overflow-y:auto}.supplement_image{width:40%}.supplement_text>div{padding:2px
5px}.supplement_text
p{margin:0}.supplement_text
.title{color:#6893bf;font-size:12px}.supplement_text
.price{font-weight:bold}.supplement_row{display:table;width:100%;border-bottom:1px solid #c0c0c0}.supplement_row>div{display:table-cell;padding:5px;vertical-align:top}.supplement_row:nth-child(even){background-color:#f0f0f0}.personal_value{display:table-cell;font-size:12px;vertical-align:middle}@media screen and (max-width: 480px){table.frontend_input_form
td.header{padding:2px
5px}table.frontend_input_form
td.error{padding:2px
5px}div.frontend_input_form div.form_row
label.main_label{display:inline}}