/* © 2025 MaxMind Technologies B.V. */
.frontend_button{background-color:#F49712;color:#FFF}table.frontend_input_form
td{padding:2px
5px 2px 5px}table.frontend_stagecrumbs{height:29px;width:100%;margin:15px
0 15px 0;font-size:13px;text-align:left}.frontend_input_form{max-width:525px;box-sizing:border-box;margin:0
auto;width:100%;display:table}ul.frontend_stagecrumbs{list-style-type:none;padding:0
8px;font-size:13px;margin:15px
0;height:29px;width:100%;display:table;box-sizing:border-box}ul.frontend_stagecrumbs:after{display:table;content:'';clear:both}ul.frontend_stagecrumbs
li{display:table-cell;vertical-align:middle}ul.frontend_stagecrumbs
li.stagecrumb_before{width:29px}ul.frontend_stagecrumbs
li.stagecrumb_after{width:30px}#package_description{padding-left:20px}div.overlay_holder{display:none}div.overlay{padding:1em;max-width:700px;width:100%;box-sizing:border-box;color:#F49712;background-color:#FAFAFA;-moz-border-radius:5px;-webkit-border-radius:5px}div.overlay_close_img{width:25px;float:right;margin-left:10px}ul#package_select{list-style-type:none;margin:0;padding:1px;background-color:#fff;color:#000;box-sizing:border-box;height:234px;width:40%;overflow:hidden;overflow-y:scroll;float:left}ul#package_select
li.package_item{line-height:18px;height:18px;padding-left:10px;overflow:hidden;cursor:pointer}ul#package_select
h3{font-style:italic;line-height:18px;margin:0}ul#package_select
li.selected_package{background-color:#F49712;color:#FFF}#package_details{position:relative;width:60%;min-height:234px;float:right}#unit_select{position:absolute;bottom:0;width:100%;padding-left:10px;box-sizing:border-box}ul.radiolist{margin:0;padding:0
10px 0 0;list-style-type:none}ul.radiolist
li{height:20px}ul.radiolist li:nth-child(odd){background-color:#F0F0F0}ul.radiolist li
label{display:inline-block;width:80%;line-height:20px;padding-left:5px}ul.radiolist
input{vertical-align:middle;margin:0}ul.radiolist
strong{line-height:20px;padding-left:5px}#prev_button{float:left;width:130px}#next_button{float:right;width:130px}.frontend_button_holder{padding-top:10px;clear:both}#stage_form{margin-bottom:30px}#date_select{width:200px;padding-left:50px;float:left}#time_select{display:table-cell;vertical-align:bottom;height:193px}dl.calendar_legend{clear:both;padding:15px
0 0 50px;margin:0}dl.calendar_legend_mobile dt,
dl.calendar_legend
dt{width:15px;height:15px;float:left}dl.calendar_legend_mobile dd,
dl.calendar_legend
dd{width:360px;margin:0
0 5px;padding-left:20px}.available{background-color:#9BE98D}.mark_avail{background-color:#EAF1B4}dl.calendar_legend_mobile{display:none}dl.calendar_legend_mobile
dd{font-size:11px}.personal_wrapper{max-width:655px}.details_block{max-width:525px;box-sizing:border-box;margin:0
auto;margin-bottom:10px;background-color:#EAE6E5;border:1px
solid #828067}.details_text{padding:5px}@media (max-width: 480px){ul.frontend_stagecrumbs
li{text-align:center}ul.frontend_stagecrumbs
li.stagecrumb_before{width:0;display:none}ul.frontend_stagecrumbs
li.stagecrumb_after{width:0;display:none}ul.frontend_stagecrumbs
li.stagecrumb_content{padding:0
5px}ul#package_select{width:100%;height:auto;overflow:visible;overflow-y:visible;float:none}#package_details{padding-bottom:0;min-height:0;float:none;width:100%}#package_description{padding:0
0 0 10px !important}#unit_select{position:static}.frontend_button_holder{padding-left:4px;padding-right:4px}.frontend_button_holder
input{height:32px}#date_select{width:176px;padding:0
0 0 10px}#date_select>table{margin:0
auto}dl.calendar_legend{display:none}dl.calendar_legend_mobile{display:block;margin:0
5px 0 200px}dl.calendar_legend_mobile
dd{width:auto}#time_select{display:block;padding:10px
0 10px 10px;height:auto;clear:both}}