.heat0{background-color:#fff456 !important}.heat1{background-color:#fde350 !important}.heat2{background-color:#fcd24a !important}.heat3{background-color:#fac144 !important}.heat4{background-color:#f9af3e !important}.heat5{background-color:#f79e38 !important}.heat6{background-color:#f58d32 !important}.heat7{background-color:#f47c2c !important}.heat8{background-color:#f26b26 !important}.heat9{background-color:#f15a20 !important}.heat10{background-color:#ef491a !important}.heat{float:left;width:10px;height:10px}.input-group-lg>.form-control,.input-group-lg>.has-error.form-control,.form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.modal-content{color:black}.no_wrap{display:inline;white-space:nowrap}.blur{-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px)}#new_comp .card{padding:0 1em 5em 1em}#token_name{text-align:center;font-size:3em;text-transform:uppercase;width:2em;color:black}#twilio_modal .modal-body{text-align:center;padding-bottom:2em}#invite_phone,#twilio_phone{text-align:center;font-size:2em;width:7.5em}body.admin{-webkit-user-select:none;min-width:320px;min-height:100vh;background-color:#4f4f4f;font-family:'Open Sans', sans-serif}body.admin .form-group{margin-bottom:3em}body.admin #edit_visitor h2{margin-bottom:1em}body.admin .custom_checkbox{cursor:pointer;font-size:2em}body.admin .custom_checkbox input,body.admin .custom_checkbox label{display:none}body.admin .custom_checkbox i{display:inline-block;width:1em;top:3px;position:relative;color:#5191ea}body.admin .custom_checkbox .fa-check-square{display:none}body.admin .custom_checkbox .fa-square-o{color:#888}body.admin .custom_checkbox .custom_label{display:inline;color:black;font-size:0.6em}body.admin .custom_checkbox.checked .fa-square-o{display:none}body.admin .custom_checkbox.checked .fa-check-square{display:inline-block}body.admin .one-button{display:flex;justify-content:flex-end;padding:10px 0}body.admin .one-button .standard-btn{margin:0 !important}body.admin .form-buttons{display:flex;justify-content:space-between;max-width:600px;margin:0 auto 5em}body.admin .buttons{display:flex;flex-wrap:wrap;justify-content:center;max-width:600px;margin:0 auto 5em}body.admin .standard-btn{border-radius:10px;color:#FFF;font-weight:600;text-transform:uppercase;text-align:center;cursor:pointer;display:flex}body.admin .standard-btn.disabled:not(.cancel-button){opacity:0.5;content:'. . .'}body.admin .standard-btn.standard-btn-linear{margin:0 20px;height:52px;padding:0 24px;align-items:center}body.admin .standard-btn.standard-btn-linear i{margin-right:0.5em;font-size:1.7em}body.admin .standard-btn.standard-btn-linear span{font-size:1.1em}body.admin .standard-btn.standard-btn-square{justify-content:center;margin:0.7em;font-size:0.9em;width:10em;height:8.5em;padding:0 1em;flex-wrap:wrap;align-items:flex-start}body.admin .standard-btn.standard-btn-square i{font-size:2.5em;margin-top:0.7em;width:100%}body.admin .standard-btn.standard-btn-square span{margin-bottom:1.2em;line-height:1.1em}body.admin .turn-away-button{background-color:#ff5b56}body.admin .comp-button{background-color:#a256bf}body.admin .arrive-anyway-button{background-color:#ff9d38}body.admin .arrive-button{background-color:#8cdd00}body.admin .add-to-the-list-button{background-color:#5191ea}body.admin .invite-special-login-button{background-color:#8cdd00}body.admin .note-button{background-color:#00bff3}body.admin .submit-button{background-color:#5191ea}body.admin .cancel-button{background-color:#FBFBFB;border:1px solid #BBB;color:#AAA}@media all and (max-width: 500px){body.admin .buttons,body.admin .form-buttons{justify-content:space-around}body.admin .standard-btn-linear{margin:0 !important}}body.admin .window-card-color-2018-2019{background-color:#7100A6;color:white}body.admin .window-card-color-2019-2020{background-color:#FF5000;color:white}body.admin .window-card-color-2021-2022{background-color:#008BCA;color:white}body.admin .window_card_container{display:flex;justify-content:center}body.admin .window_card{white-space:nowrap;border-radius:6px;border:1px solid black;padding:10px;display:inline-block;margin:20px}body.admin .window_card img{width:100px}body.admin .window_card>div{display:flex;margin-top:7px}body.admin .window_card_small{font-size:0.8em;margin:10px}body.admin .window_card_small.remove-card{cursor:pointer}body.admin .window_card_label{margin-left:0.2em;text-align:center;border-radius:0.3em;display:inline-block;font-size:1.65em;font-weight:bold;padding:0.2em 0.8em;height:3em;line-height:1.2em}body.admin .window_card_label .year{font-size:0.97em}body.admin #content{background-color:#fafafa;min-height:100vh;margin-bottom:-65px}body.admin .ajax_load{cursor:pointer}body.admin .error{color:red;text-align:right;margin-top:-2em}body.admin .active_since_march{color:#ff5b56}body.admin a:focus{outline:0}body.admin .for_now_progress{width:100%;height:10px;position:relative;margin-top:1em;background-color:#cdff77;border-radius:5px;overflow:hidden}body.admin .for_now_progress .for_now_bar{transition:all 150ms ease-in-out;position:absolute;top:0;left:0;background-color:#8cdd00;height:100%}body.admin .users_table,body.admin .passes_table{font-size:1.3em;max-width:30em}body.admin .users_table td:last-child{color:#aaa;font-style:italic}body.admin .users_table th:last-child,body.admin .users_table td:last-child{text-align:right}body.admin .passes_table .year{font-size:1.2em;text-align:center;font-weight:800}body.admin .passes_table .year td{padding:1em 0}body.admin .user_profile h2{margin-top:0.1em}body.admin .user_profile .avatar img{height:auto;width:auto}body.admin .user_profile .avatar.small{vertical-align:inherit}body.admin .user_profile .avatar.small img{height:20px;width:20px}body.admin #choose_roles{display:inline-block;font-size:1.5em}body.admin #choose_roles label{margin-right:1em}body.admin #new_user_button,body.admin #new_note_button,body.admin #new_special_pass_button{font-size:1.5em;z-index:100;position:absolute;margin-top:0.5em;right:1em}body.admin #new_user_button i,body.admin #new_note_button i,body.admin #new_special_pass_button i{line-height:1.6em;width:1.5em;height:1.5em;text-align:center;border-radius:100%;background-color:#00bff3;color:white}body.admin #notice{position:fixed;z-index:999999;top:5px;left:0;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);padding:.8em 2.2em .8em 1.5em;background-color:#F9EDBE;border:1px solid #F0C36D;font-size:1.2em}body.admin #notice span{text-transform:uppercase}body.admin #notice #close_notice{position:absolute;top:0;right:0;width:2em;height:2em;line-height:2em;text-align:center;cursor:pointer}body.admin .modal{z-index:9999999}body.admin .modal-header .close{font-size:2.5em;padding:0.5em;position:absolute;top:0;right:0}body.admin .content{padding-top:65px;margin:45px}body.admin #handoff_screen{margin:0}body.admin #trust_steps{display:flex;flex-wrap:wrap;justify-content:space-around}body.admin #trust_steps img{height:25em;margin:1em}body.admin #activity_screen .table_container,body.admin .show_visitor .table_container{max-width:40em;margin:0 auto;overflow:hidden}body.admin #activity_screen .table_container table,body.admin .show_visitor .table_container table{cursor:pointer;position:relative;border-collapse:collapse}body.admin #activity_screen .table_container .table>tbody>tr>td,body.admin .show_visitor .table_container .table>tbody>tr>td{border-top:1px solid white}body.admin #activity_screen .table_container .table>tbody>tr:first-child>td,body.admin .show_visitor .table_container .table>tbody>tr:first-child>td{border-top:none}body.admin #activity_screen .table_container td,body.admin .show_visitor .table_container td{vertical-align:middle}body.admin #activity_screen .table_container tr,body.admin .show_visitor .table_container tr{background-color:#f6f6f6}body.admin #activity_screen .table_container tr .fa-stack,body.admin .show_visitor .table_container tr .fa-stack{width:1em;height:1em;line-height:1em;margin-top:-5px}body.admin #activity_screen .table_container tr.selected,body.admin .show_visitor .table_container tr.selected{font-weight:bold}body.admin #activity_screen .table_container tr.reserved_on_site .fa,body.admin #activity_screen .table_container tr.reserved .fa,body.admin #activity_screen .table_container tr.special .fa,body.admin .show_visitor .table_container tr.reserved_on_site .fa,body.admin .show_visitor .table_container tr.reserved .fa,body.admin .show_visitor .table_container tr.special .fa{color:#8cdd00}body.admin #activity_screen .table_container tr.reserved_and_cancelled i,body.admin .show_visitor .table_container tr.reserved_and_cancelled i{color:#A0A0A0}body.admin #activity_screen .table_container tr.reserved_and_cancelled .fa-times,body.admin .show_visitor .table_container tr.reserved_and_cancelled .fa-times{margin-top:3px;font-size:0.7em}body.admin #activity_screen .table_container tr.comped_and_cancelled i,body.admin .show_visitor .table_container tr.comped_and_cancelled i{color:#A0A0A0}body.admin #activity_screen .table_container tr.comped_and_cancelled .fa-star-o,body.admin .show_visitor .table_container tr.comped_and_cancelled .fa-star-o{font-size:1.3em;margin-left:-4px}body.admin #activity_screen .table_container tr.comped_and_cancelled .fa-times,body.admin .show_visitor .table_container tr.comped_and_cancelled .fa-times{margin-top:1px;font-size:0.7em;margin-left:-1px}body.admin #activity_screen .table_container tr.no_show i,body.admin .show_visitor .table_container tr.no_show i{color:#ff5b56}body.admin #activity_screen .table_container tr.no_show .fa-star-o,body.admin .show_visitor .table_container tr.no_show .fa-star-o{margin-top:1px;font-size:0.7em;margin-left:-1px}body.admin #activity_screen .table_container tr.no_show .fa-question,body.admin .show_visitor .table_container tr.no_show .fa-question{font-size:0.7em;margin-top:4px;margin-left:-1px}body.admin #activity_screen .table_container tr.unreserved .fa,body.admin .show_visitor .table_container tr.unreserved .fa{color:#ff9d38}body.admin #activity_screen .table_container tr.turned_away .fa,body.admin .show_visitor .table_container tr.turned_away .fa{color:#ff5b56}body.admin #activity_screen .table_container tr.reserved_in_old_system .fa,body.admin .show_visitor .table_container tr.reserved_in_old_system .fa{color:#00bff3}body.admin #activity_screen .table_container tr.not_arrived_yet,body.admin .show_visitor .table_container tr.not_arrived_yet{font-weight:bold}body.admin #activity_screen .table_container tr.not_arrived_yet .fa-calendar-o,body.admin .show_visitor .table_container tr.not_arrived_yet .fa-calendar-o{color:#00bff3}body.admin #activity_screen .table_container tr.comped .fa,body.admin .show_visitor .table_container tr.comped .fa{color:#a256bf}body.admin #activity_screen .table_container tr.comped_not_arrived_yet,body.admin .show_visitor .table_container tr.comped_not_arrived_yet{font-weight:bold}body.admin #activity_screen .table_container tr.comped_not_arrived_yet .fa-star-o,body.admin .show_visitor .table_container tr.comped_not_arrived_yet .fa-star-o{color:#a256bf}body.admin #activity_screen .table_container tr.comped_no_show i,body.admin .show_visitor .table_container tr.comped_no_show i{color:#ff5b56}body.admin #activity_screen .table_container tr.comped_no_show .fa-star-o,body.admin .show_visitor .table_container tr.comped_no_show .fa-star-o{font-size:1.3em;margin-left:-4px}body.admin #activity_screen .table_container tr.comped_no_show .fa-question,body.admin .show_visitor .table_container tr.comped_no_show .fa-question{font-size:0.6em;margin-left:-2px}body.admin #activity_screen .table_container tr.activity_detail,body.admin .show_visitor .table_container tr.activity_detail{padding:0}body.admin #activity_screen .table_container tr.activity_detail:not(.active),body.admin .show_visitor .table_container tr.activity_detail:not(.active){display:none}body.admin #activity_screen .table_container tr.activity_detail td,body.admin .show_visitor .table_container tr.activity_detail td{padding:0;border:0 !important;background-color:white}body.admin #activity_screen .table_container tr.activity_detail td.shadow,body.admin .show_visitor .table_container tr.activity_detail td.shadow{position:relative}body.admin #activity_screen .table_container tr.activity_detail td.shadow div:first-child,body.admin .show_visitor .table_container tr.activity_detail td.shadow div:first-child{box-shadow:0 4px 6px rgba(0,0,0,0.16),0 4px 6px rgba(0,0,0,0.23);position:relative;top:-10px}body.admin #activity_screen .table_container tr.activity_detail td.shadow div:last-child,body.admin .show_visitor .table_container tr.activity_detail td.shadow div:last-child{position:absolute;background-color:#f6f6f6;height:5px;top:-13px;width:100%}body.admin #activity_screen .table_container tr.activity_detail td>div,body.admin .show_visitor .table_container tr.activity_detail td>div{padding:0 8px;max-height:0;box-sizing:border-box;overflow:hidden}body.admin #activity_screen .table_container tr.activity_detail.active td>div,body.admin .show_visitor .table_container tr.activity_detail.active td>div{max-height:100px;padding:5px 8px}body.admin #activity_screen .table_container tr .by_user,body.admin .show_visitor .table_container tr .by_user{text-align:center;font-size:0.5em}body.admin #activity_screen .table_container tr.activity_detail,body.admin .show_visitor .table_container tr.activity_detail{background-color:white}body.admin #activity_screen .table_container tr.year,body.admin .show_visitor .table_container tr.year{background-color:transparent;font-weight:bold;font-size:0.7em;text-align:center}body.admin #activity_screen .table_container tr.year td,body.admin .show_visitor .table_container tr.year td{border:none !important;padding-top:1em}body.admin #activity_screen .table_container td:first-child,body.admin .show_visitor .table_container td:first-child{width:2em;padding-left:1em;font-size:1.9em}body.admin #activity_screen .table_container td:nth-child(2),body.admin .show_visitor .table_container td:nth-child(2){width:5em}body.admin #activity_screen .table_container .display_status,body.admin .show_visitor .table_container .display_status{display:flex;align-items:center}body.admin #activity_screen .table_container .handoff,body.admin .show_visitor .table_container .handoff{margin-left:0.7em;display:inline;font-size:0.8em;width:2.1em;height:2.1em;line-height:2.1em}body.admin #activity_screen .table_container .activity_visitor,body.admin .show_visitor .table_container .activity_visitor{font-size:0.5em;display:flex;align-items:center;background-color:#f6f6f6;border-radius:2.4em;margin:0.3em}body.admin #activity_screen .table_container .activity_visitor .phone i,body.admin .show_visitor .table_container .activity_visitor .phone i{font-size:1.4em;padding-right:0.1em;position:relative;top:0.15em}body.admin #activity_screen .table_container .activity_visitor .avatar,body.admin #activity_screen .table_container .activity_visitor .avatar img,body.admin .show_visitor .table_container .activity_visitor .avatar,body.admin .show_visitor .table_container .activity_visitor .avatar img{height:26px;width:26px}body.admin #activity_screen .table_container .activity_visitor .avatar,body.admin .show_visitor .table_container .activity_visitor .avatar{margin:0 1.1em 0 1.3em}body.admin #activity_screen .table_container .activity_visitor .avatar.small,body.admin .show_visitor .table_container .activity_visitor .avatar.small{vertical-align:inherit}body.admin #activity_screen .table_container .activity_visitor .avatar.small img,body.admin .show_visitor .table_container .activity_visitor .avatar.small img{height:20px;width:20px}body.admin #activity_screen .table_container .activity_visitor .avatar .badge,body.admin .show_visitor .table_container .activity_visitor .avatar .badge{font-size:0.55em;border-radius:50%;padding:3px 5px;right:-3px}body.admin #activity_screen .table_container .activity_visitor .avatar,body.admin #activity_screen .table_container .activity_visitor .cols,body.admin .show_visitor .table_container .activity_visitor .avatar,body.admin .show_visitor .table_container .activity_visitor .cols{margin:0.65em}body.admin #activity_screen .table_container .activity_visitor .cols,body.admin .show_visitor .table_container .activity_visitor .cols{font-size:0.9em;display:flex;flex-wrap:wrap;justify-content:space-around;flex-grow:1;align-content:center}body.admin #activity_screen .table_container .activity_visitor .cols div,body.admin .show_visitor .table_container .activity_visitor .cols div{flex-grow:1}body.admin #activity_screen .table_container .activity_visitor .cols div>div,body.admin .show_visitor .table_container .activity_visitor .cols div>div{padding:0.2em}body.admin .dont_refresh{display:none}body.admin .arrival_link{float:right}body.admin .back,body.admin .swipe_back,body.admin .handoff_back{cursor:pointer;font-size:1.5em;padding:.5em;display:inline-block}body.admin .note{max-width:40em;margin:0 auto;padding:1em}body.admin .note .note_user{font-style:italic}body.admin #header{position:fixed;width:100%;top:0;background-color:#4f4f4f;height:65px;padding:8px;z-index:99999}body.admin #header h1{color:#33aba4;font-family:'Open Sans', sans-serif;font-weight:300;font-size:21px;display:inline-block;margin:11px 0 0 15px}body.admin .chart{margin-bottom:2em}body.admin .fixed-portion{display:flex;flex-wrap:wrap;position:fixed;width:100%;left:0;top:65px;background-color:#d5f6ff;z-index:9999}body.admin .fixed-portion .swipe_back,body.admin .fixed-portion .bumper{width:100px;align-self:flex-start}body.admin .fixed-portion .display{text-align:center;align-self:center;margin:1em auto;font-size:1.5em}body.admin #admin-submenu{position:absolute;top:47px;z-index:99999;right:0;background-color:rgba(79,79,79,0.9);padding:15px;display:flex;flex-direction:column}body.admin #admin-submenu div{padding:10px;text-align:right;white-space:nowrap}body.admin #admin-submenu .avatar{display:inline}body.admin .modal-body{text-align:center}body.admin .modal-body h3{margin-top:2em}body.admin #reservable_time_max,body.admin #on_site_extra_max{font-size:1.5em;padding:0.5em;width:3em;text-align:center}body.admin .day_and_time{font-weight:bold;font-size:20px;margin:20px}body.admin #time_slot_limit_max{margin-left:20px;font-size:20px;width:50px;text-align:center}body.admin #admin-menu a,body.admin #admin-submenu a{outline:0;padding:0.7em;color:#c2c2c2;text-decoration:none}body.admin #admin-menu a:hover,body.admin #admin-menu a:active,body.admin #admin-menu a.hover,body.admin #admin-submenu a:hover,body.admin #admin-submenu a:active,body.admin #admin-submenu a.hover{color:whitesmoke}body.admin #admin-menu a.user-image,body.admin #admin-submenu a.user-image{position:relative;top:-4px}body.admin #admin-menu a#more_menu,body.admin #admin-submenu a#more_menu{padding:1.2em}body.admin #admin-menu a#goto_handoffs,body.admin #admin-submenu a#goto_handoffs{border-radius:50%;padding:0.6em;background-color:#c2c2c2;position:relative;top:-4px;margin:0 0.8em;color:#4f4f4f}body.admin #admin-menu a#goto_handoffs:hover,body.admin #admin-menu a#goto_handoffs:active,body.admin #admin-submenu a#goto_handoffs:hover,body.admin #admin-submenu a#goto_handoffs:active{background-color:whitesmoke}body.admin input.search_field{position:absolute;background:transparent;outline:0;border:0;top:-20px;height:64px;width:3em;color:#4f4f4f;cursor:pointer}body.admin input.search_field.active{cursor:text;padding-left:50px;padding-right:50px}body.admin #search-bg,body.admin input#comp_search_field{border-radius:20px;outline:0;border:0;height:38px;width:0px;max-width:500px;background-color:#fafafa;position:relative;top:-6px;margin-right:15px}body.admin input#comp_search_field{width:100%;padding:0 50px 0 20px;color:#4f4f4f}body.admin .toggle-keyboard{position:absolute;margin-top:13px;margin-left:6px;z-index:100}body.admin .toggle-keyboard img{width:40px;height:40px;cursor:pointer}body.admin #comp_search_results{margin-top:1em}body.admin #close-search{position:absolute;top:-17px;right:-5px;font-size:18px;padding:18px 37px 20px 15px;z-index:999999}body.admin #search-info{color:#aaa}body.admin #admin-user{position:relative;color:#c2c2c2}body.admin #logo{height:50px;margin-left:4px;margin-top:-1px;cursor:pointer}body.admin .sortable-chosen{opacity:0.5}body.admin .sortable-ghost{opacity:0}body.admin #unresolved,body.admin #resolved{display:flex}body.admin #handoffs{display:flex;overflow-x:scroll;padding:1em 0 0;margin:0 0 -1em;-webkit-overflow-scrolling:touch}body.admin #handoffs .bumper{flex:none;width:0.5em}body.admin #handoffs #toggle_handoffs{flex:none;margin:0.5em 0;color:#c6a3d3;cursor:pointer;font-size:1.5em;width:3em;height:3em;font-weight:800;line-height:3em;text-align:center}body.admin #handoffs #create_handoff{flex:none;margin:0.5em;color:#c6a3d3;background-color:transparent;border:0.2em dotted #c6a3d3}body.admin #handoffs #create_handoff i{position:relative;top:-0.1em;left:0.05em}body.admin #handoffs .handoff{flex:none;margin:0.5em 0.2em;position:relative}body.admin #handoffs .handoff.unsorted{animation:bounce 0.4s cubic-bezier(0.05, 0, 0.25, 1) infinite alternate}@keyframes bounce{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -0.8em, 0)}}body.admin #handoffs .handoff.resolved span{opacity:0.5;text-decoration:line-through}body.admin #handoffs .handoff.hold i,body.admin #handoffs .handoff.reserved i{background-color:#00bff3}body.admin #handoffs .handoff.invite i,body.admin #handoffs .handoff.reserving i{background-color:#dbc6e4}body.admin #handoffs .handoff.reserving{background-color:#dbc6e4}body.admin #handoffs .handoff.reserved{background-color:#a0bdfa;animation:pulse 1.5s infinite;box-shadow:0 0 0 0 rgba(90,153,212,0.5)}@keyframes pulse{0%{transform:scale(0.9)}70%{transform:scale(1);box-shadow:0 0 0 25px rgba(90,153,212,0)}100%{transform:scale(0.9);box-shadow:0 0 0 0 rgba(90,153,212,0)}}body.admin #handoffs .handoff.checked_in i{background-color:#8cdd00}body.admin #handoffs .handoff.turned_away i{background-color:#ff5b56}body.admin #handoffs .handoff.arrived_anyway i{background-color:#c6a3d3}body.admin #handoffs .handoff.expired i{background-color:#aaa}body.admin #handoffs .handoff i{font-size:0.7em;position:absolute;height:1.5em;width:1.5em;line-height:1.5em;border-radius:50%;top:0;right:0}body.admin #handoff_show,body.admin #daily_release{max-width:600px;margin:0 auto}body.admin #handoff_show tr td:first-child,body.admin #daily_release tr td:first-child{padding-left:1em}body.admin #handoff_invite_link_modal .modal-body{padding:3.5em 0}body.admin #handoff_invite_link_modal h2{margin-top:0;font-size:2.1em;border-bottom:1px solid #ccc;display:inline-block}body.admin #handoff_invite_link_modal p{color:#888;font-size:1.3em}body.admin #token_name_display{border:2px solid #ccc;display:inline-block;border-radius:10px;width:2.3em;height:2.3em;line-height:2.3em;font-size:3em;margin:1.5em 0 0.5em}body.admin .handoff_helper_text{padding-top:2em}body.admin #handoff_events{text-transform:capitalize}body.admin #handoff_actions{display:flex;flex-wrap:wrap;justify-content:space-around}body.admin #handoff_actions>div{margin:0.5em;text-align:center}body.admin #handoff_actions>div button{padding:0;height:2.5em;width:2.5em}body.admin #handoff_actions>div .button_label{margin:0.6em auto 0;line-height:1em;font-size:0.8em}body.admin .delete_handoff{margin-top:1em;text-align:center}body.admin .handoff{cursor:pointer;font-size:1.5em;width:3em;height:3em;color:white;font-weight:800;line-height:3em;text-align:center;border-radius:50%;background-color:#c6a3d3}body.admin #handoff_with_status{display:flex;align-items:center;justify-content:space-between;background-color:#e0cce7;border-radius:3em 0 0 3em;margin:2em 1em 3em 1em}body.admin #handoff_with_status .status{text-transform:uppercase;font-size:1.1em}body.admin #handoff_with_status .resolved{font-size:1.5em;width:4em;text-align:center;line-height:3em;color:white;background-color:#a0bdfa}body.admin #handoff_with_status .resolved.checked_in{background-color:#8cdd00}body.admin #handoff_with_status .resolved.turned_away{background-color:#ff5b56}body.admin #handoff_with_status .resolved.arrived_anyway{background-color:#c6a3d3}body.admin #handoff_with_status .resolved.expired{background-color:#aaa}body.admin #summary{background-color:#F2F2F2;border-radius:10px;padding:20px;margin-bottom:45px}body.admin #summary h2,body.admin #summary h3{color:#25aae1}body.admin #summary h2{font-size:2em}body.admin #summary h3{font-size:1.4em}body.admin #summary #summary_date{color:#25aae1;display:flex;flex-wrap:wrap;justify-content:space-between}body.admin #summary #summary_date .summary h2{margin-top:0}body.admin #summary #summary_date .picker{margin-top:-0.7em;align-self:center;font-size:1.5em;display:flex}body.admin #summary #summary_date .picker i{cursor:pointer;padding:0.8em}body.admin .lg_not,body.admin .sm_not{display:none}body.admin .row{position:relative}body.admin .row h2{margin:10px 3.8461538462%;color:#c2c2c2}body.admin .row h2 span{white-space:nowrap}body.admin .summary-box,body.admin .chart-box{margin:10px 3.8461538462% 10px 0;width:15.3846153846%;float:left}body.admin .chart-box{width:12.5%}body.admin .chart-box.circle{width:11.5384615385%}body.admin .summary-box-filled{transition:500ms height ease-in-out, 500ms background ease-in-out;cursor:pointer;overflow:hidden}body.admin .summary-box-filled .compact_summary{text-align:center;font-size:4.7em;height:1.25em;font-weight:100;padding-top:0.05em}body.admin .summary-box-filled .compact_summary i{font-size:1.5em}body.admin .summary-box-filled .compact_summary,body.admin .summary-box-filled .expanded_summary{transition:500ms all ease-in-out}body.admin .summary-box-filled:not(.expanded){background-color:white;height:10em}body.admin .summary-box-filled:not(.expanded) .compact_summary{transform:translateY(0)}body.admin .summary-box-filled:not(.expanded) .summary-heading{padding:0.45em 0 0.85em}body.admin .summary-box-filled.expanded{height:24em}body.admin .summary-box-filled.expanded .compact_summary{transform:translateY(-10em)}body.admin .summary-box-filled.expanded .expanded_summary{transform:translateY(-6em)}body.admin .summary-box{width:19.2307692308%}body.admin .summary-capacity{margin-right:0}body.admin .circle{position:relative;margin-right:0}body.admin .summary-heading{transition:500ms all ease-in-out;text-align:center;font-size:1.5em;padding:0.6em 0;background-color:white;border-radius:10px 10px 0 0}body.admin .summary-heading i{margin-right:0.5em}body.admin #arrival_summary table.data i,body.admin #reservation_summary table.data i{margin-right:0.5em;color:#b1b1b1}body.admin #arrival_summary{color:#8cdd00}body.admin #arrival_summary .reserved i{color:#8cdd00 !important}body.admin #arrival_summary .comped i{color:#a256bf !important}body.admin #arrival_summary .unreserved i{color:#ff9d38 !important}body.admin #arrival_summary .turned_away i{color:#ff5b56 !important}body.admin #reservation_summary{color:#00bff3}body.admin table.data{font-size:1.2em;color:#666}body.admin table.data tr{border-top:1px solid #f0f0f0}body.admin table.data tr td{padding:0.5em;white-space:nowrap}body.admin table.data tr td:first-child{padding-left:1em;font-weight:800;text-align:right}body.admin table.data tr td:last-child{font-weight:100;text-align:left}body.admin #animated-capacity-chart{max-width:400px;margin:0 2em}body.admin .capacity-chart,body.admin #animated-capacity-chart{height:7em;border-bottom:1px solid black;position:relative;margin-top:1.5em}body.admin .capacity-chart .line,body.admin #animated-capacity-chart .line{border-bottom:1px solid gainsboro;height:20%}body.admin .capacity-chart .capacity-times,body.admin #animated-capacity-chart .capacity-times{position:absolute;bottom:0;height:80%;width:100%;display:flex}body.admin .capacity-chart .over,body.admin .capacity-chart .under,body.admin .capacity-chart .at,body.admin #animated-capacity-chart .over,body.admin #animated-capacity-chart .under,body.admin #animated-capacity-chart .at{box-sizing:border-box;margin:0 10%}body.admin .capacity-chart .time,body.admin #animated-capacity-chart .time{position:absolute;top:-0.8em;border-left:1px solid #c2c2c2;height:0.8em}body.admin .capacity-chart .time span,body.admin #animated-capacity-chart .time span{position:absolute;color:#c2c2c2;top:-1.5em;width:3em;transform:translateX(-50%);text-align:center}body.admin .capacity-chart .over,body.admin #animated-capacity-chart .over{background-color:#7f3f98}body.admin .capacity-chart .at,body.admin #animated-capacity-chart .at{background-color:#bbe5f6}body.admin .capacity-chart .under,body.admin #animated-capacity-chart .under{background-color:#25aae1}body.admin .chart-div{width:100%;height:100px}body.admin .edit_on_site_extra_button{color:#999}body.admin .summary-box:first-child{margin-left:3.8461538462%}body.admin .summary-box .icon,body.admin .summary-box .data{width:100%;text-align:center}body.admin .summary-box .data div{display:inline-block;margin:0 5px}body.admin .summary-box .data .arrival-number{color:#ff9d38}body.admin .summary-box .data .separator{color:#c2c2c2}body.admin .summary-box .data .reservation-number{color:#00bff3}body.admin .summary-box h3{font-size:20px}body.admin .summary-box p{text-align:center}body.admin .summary-box .label{text-align:center;color:#25aae1;width:100%;font-size:20px;font-weight:500;display:block}@media all and (max-width: 1200px){body.admin .row h2{margin:20px 9.0909090909%}body.admin .summary-box{margin-right:9.0909090909%;margin-left:0;width:36.3636363636%}body.admin .summary-box:first-child{margin-left:9.0909090909%}body.admin .chart-box{margin-right:10%;margin-left:10%;width:80%}body.admin .chart-box.circle{margin-right:6.6%;margin-left:6.6%;width:20%}}@media all and (max-width: 750px){body.admin .summary-box{margin-right:10% !important;margin-left:10% !important;width:80%}}@media all and (max-width: 600px){body.admin .row h2{margin-left:10%}body.admin .summary-box,body.admin .chart-box,body.admin .chart-box.circle{margin-right:10% !important;margin-left:10% !important;width:80%}body.admin #summary #summary_date{justify-content:center}body.admin #summary #summary_date>div:first-child{width:100%;text-align:center}}body.admin .summary-box-filled{background-color:#fcfcfc;border-radius:10px}body.admin .summary-text{display:inline-block;margin:0 auto 0 auto}body.admin .summary-icon{display:inline-block;margin-top:20.6px;display:inline-block}body.admin .summary-number-large{font-size:30px;color:#4f4f4f;padding:10px;display:inline-block}body.admin .summary-box h3,body.admin .chart-box h3{text-align:center;white-space:nowrap}body.admin .summary-box h3{margin:0}body.admin .donut{height:112px;width:100%}body.admin .donut-hole{fill:#F2F2F2}body.admin #first-time-chart .donut-ring{stroke:#bbe5f6}body.admin #first-time-chart .donut-segment{stroke:#25aae1}body.admin #not-reserved-chart .donut-ring{stroke:#ffdca5}body.admin #not-reserved-chart .donut-segment{stroke:#ff9d38}body.admin #no-shows-chart .donut-ring{stroke:#EFE495}body.admin #no-shows-chart .donut-segment{stroke:#D2CB7D}body.admin .donut-center-value{top:0;position:absolute;font-size:24px;display:block;width:100%;line-height:112px;text-align:center}body.admin table:not(.qr){width:100%}body.admin div.ui-datepicker{font-size:25px}body.admin #ui-datepicker-div{z-index:9999999 !important}body.admin input#date-picker{position:fixed;top:45px;right:20px}@media all and (max-width: 455px){body.admin #summary h2{font-size:1.7em}body.admin div.ui-datepicker{font-size:18px}}body.admin #timeslot-table{border:0;outline:0;overflow:hidden}body.admin #timeslot-table .reversed{margin-left:-45px}body.admin #timeslot-table:not(.reversed){margin-right:-45px}body.admin #timeslot-table th{text-transform:uppercase;text-align:center;font-size:17px;color:#c2c2c2;font-family:'Open Sans', sans-serif;font-weight:400;padding:10px;border:inherit}body.admin #timeslot-table td{vertical-align:middle;white-space:normal;cursor:pointer;text-align:center;padding:14px;font-size:17px;border-top:inherit}body.admin #timeslot-table:not(.reversed) td:not(:last-child),body.admin #timeslot-table.reversed td:not(:first-child){border-right:2px dotted #fff;background-color:#8dbee7;color:#ffffff;margin-bottom:5px;border-bottom:solid 5px #fff}body.admin #timeslot-table tr{margin-bottom:5px}body.admin #timeslot-table .input{display:inline-block;color:#c2c2c2;text-align:center;width:40px;background-color:#fafafa;border:2px solid #c2c2c2}body.admin #timeslot-table:not(.reversed) tr.timeslot-full td:not(:last-child),body.admin #timeslot-table.reversed tr.timeslot-full td:not(:first-child){background-color:#c6a3d3}body.admin #timeslot-table:not(.reversed) td:last-child,body.admin #timeslot-table.reversed td:first-child,body.admin #timeslot-table:not(.reversed) th:last-child,body.admin #timeslot-table.reversed th:first-child{background-color:inherit;color:#c2c2c2}body.admin #visitor-table,body.admin #timeslot-table{border:0;margin-top:50px}body.admin #visitor-table .phone,body.admin #timeslot-table .phone{white-space:nowrap}body.admin #visitor-table,body.admin #arrivals{padding:1px;overflow-x:auto}body.admin #visitor-table tr:nth-child(even),body.admin #arrivals tr:nth-child(even){background-color:#f6f6f6}body.admin #visitor-table tr:nth-child(odd):not(:first-child),body.admin #arrivals tr:nth-child(odd):not(:first-child){background-color:#fff}body.admin #visitor-table th,body.admin #arrivals th{background-color:inherit;text-transform:uppercase;text-align:center;font-size:13px;color:#c2c2c2;font-family:'Open Sans', sans-serif;font-weight:400;padding:10px;border-top:none}body.admin #visitor-table tr:first-child,body.admin #arrivals tr:first-child{border:0}body.admin #visitor-table td,body.admin #arrivals td{cursor:pointer;vertical-align:middle;text-align:center;padding:14px;font-size:14px;position:relative}@media all and (max-width: 600px){body.admin #visitor-table td,body.admin #arrivals td{font-size:12px;padding:10px}body.admin #visitor-table .avatar,body.admin #visitor-table .avatar img,body.admin #arrivals .avatar,body.admin #arrivals .avatar img{height:26px;width:26px}body.admin #visitor-table .avatar .badge,body.admin #arrivals .avatar .badge{font-size:0.55em;border-radius:50%;padding:3px 5px;right:-3px}}body.admin #visitor-table.visitor-show,body.admin #arrivals{margin-top:0}body.admin #visitor-table.visitor-show td:not(.add-arrival),body.admin #arrivals td:not(.add-arrival){cursor:inherit}body.admin #visitor-table.visitor-show tr.last,body.admin #arrivals tr.last{border-bottom:1px solid #c2c2c2}body.admin #visitor-table.visitor-show tr td:first-child i,body.admin #arrivals tr td:first-child i{font-size:20px}body.admin #visitor-table.visitor-show tr.today,body.admin #arrivals tr.today{outline:1px solid #c2c2c2}body.admin #visitor-table.visitor-show tr.today td,body.admin #arrivals tr.today td{height:100px;color:#c2c2c2}body.admin #visitor-table.visitor-show tr.today td:last-child,body.admin #arrivals tr.today td:last-child{background-color:#fafafa}body.admin #visitor-table.visitor-show tr.today.reserved,body.admin #arrivals tr.today.reserved{outline:1px solid #00bff3}body.admin #visitor-table.visitor-show tr.today.reserved i.fa-calendar-o,body.admin #arrivals tr.today.reserved i.fa-calendar-o{color:#00bff3}body.admin #visitor-table.visitor-show tr.today.reserved td,body.admin #arrivals tr.today.reserved td{color:inherit;background-color:#daf7ff}body.admin #visitor-table.visitor-show tr.today.reserved td:last-child,body.admin #arrivals tr.today.reserved td:last-child{background-color:#fafafa}body.admin #visitor-table.visitor-show tr.blank,body.admin #arrivals tr.blank{height:50px;background-color:transparent;border:0}body.admin #visitor-table.visitor-show tr.blank td,body.admin #arrivals tr.blank td{padding-top:3em;text-transform:uppercase;font-size:1em;font-weight:bold}body.admin #visitor-table.visitor-show tr.reservation-subrow,body.admin #visitor-table.visitor-show tr.arrival-subrow,body.admin #arrivals tr.reservation-subrow,body.admin #arrivals tr.arrival-subrow{border-right:1px solid #c2c2c2;border-left:1px solid #c2c2c2}body.admin #visitor-table.visitor-show tr.reservation-subrow,body.admin #arrivals tr.reservation-subrow{background-color:#f6f6f6;border-top:1px solid #c2c2c2}body.admin #visitor-table.visitor-show tr.reservation-subrow i.fa-calendar-o,body.admin #arrivals tr.reservation-subrow i.fa-calendar-o{color:#00bff3}body.admin #visitor-table.visitor-show tr.reservation-subrow.no-reservation td,body.admin #visitor-table.visitor-show tr.reservation-subrow.no-reservation i.fa-calendar-o,body.admin #arrivals tr.reservation-subrow.no-reservation td,body.admin #arrivals tr.reservation-subrow.no-reservation i.fa-calendar-o{color:#c2c2c2}body.admin #visitor-table.visitor-show tr.arrival-subrow,body.admin #arrivals tr.arrival-subrow{border-bottom:1px solid #c2c2c2}body.admin #visitor-table.visitor-show tr.arrival-subrow i.fa-check-square,body.admin #arrivals tr.arrival-subrow i.fa-check-square{color:#ff9d38}body.admin #visitor-table.visitor-show tr.arrival-subrow.no-arrival td,body.admin #visitor-table.visitor-show tr.arrival-subrow.no-arrival i.fa-check-square,body.admin #arrivals tr.arrival-subrow.no-arrival td,body.admin #arrivals tr.arrival-subrow.no-arrival i.fa-check-square{color:#c2c2c2}body.admin #arrivals{margin:0}body.admin #arrivals h2{margin:0 0 20px 0;padding:0}body.admin #arrivals tr:nth-child(even){background-color:#fff}body.admin #arrivals tr:nth-child(odd):not(:first-child){background-color:#f6f6f6}body.admin #arrivals i{font-size:20px}body.admin #visitor-table.search-results{margin-top:0}body.admin tr.arrived{color:#9e9e9e}body.admin h3#visitor-details{text-transform:uppercase;color:#25aae1;border-bottom:1px solid #c2c2c2;font-size:18px;padding:0 0 15px 0;margin:45px 0 15px 0}body.admin .no_entry_info{padding:2em 0}@media all and (min-width: 600px){body.admin .no_entry_info{font-size:1.5em}}body.admin .avatar{position:relative;display:inline-block;cursor:pointer}body.admin .avatar.on_the_list img{border:3px solid #5191ea}body.admin .avatar.on_the_list .badge{background-color:#5191ea;color:white}body.admin .avatar.first_time .badge{background-color:#8cdd00}body.admin .avatar.first_time img{border:3px solid #8cdd00}body.admin .avatar img{width:50px;height:50px;border-radius:50%;bottom:0;right:10px}body.admin .pass_information{font-size:0.8em;display:inline-block;margin:0 auto;padding:1em 2em;border-radius:20px;background-color:rgba(0,0,0,0.1);text-align:center;flex-grow:1}body.admin .pass_information div{display:inline-block;margin-right:1em}body.admin .pass_information .avatar,body.admin .pass_information .avatar img{height:26px;width:26px}body.admin .pass_information .avatar .badge{font-size:0.55em;border-radius:50%;padding:3px 5px;right:-3px}body.admin #admin-user{cursor:pointer;margin-top:10px}body.admin i.green{color:#8cdd00}body.admin i.orange{color:#ff9d38}body.admin i.purple{color:#a256bf}body.admin button.orange{background-color:#ff9d38}body.admin .badge{position:absolute;right:-5px;bottom:0px}body.admin .panel.skinny{max-width:800px;margin:0 auto}body.admin #new_arrival,body.admin .visitor-info{max-width:600px}body.admin #panel_header{color:white;text-align:center;padding:1em;font-size:3em;font-weight:600;background-color:#ff9d38}body.admin .main_message{text-transform:uppercase;font-size:2em;font-weight:600}body.admin .main_message span{display:block;font-size:0.5em;text-align:right}body.admin .subtext{margin-bottom:1em;font-size:0.4em}body.admin #reserved_or_not{color:white;margin:0 0 30px;text-align:center;cursor:pointer;padding:2em;font-size:20px}body.admin #reserved_or_not.can_enter{background-color:#8cdd00}body.admin #reserved_or_not.no_entry{background-color:#ff5b56}body.admin #reserved_or_not.no_reservation{background-color:#ff9d38}body.admin #reserved_or_not .fa-smile-o{font-size:1em;vertical-align:middle;padding-bottom:2px}body.admin #reserved_or_not .fa-square-o,body.admin #reserved_or_not .fa-check-square-o{margin-right:10px;font-size:30px;position:relative;top:4px}body.admin #reserved_or_not .fa-square-o{display:inline}body.admin #reserved_or_not .fa-check-square-o{display:none;margin-right:6px}body.admin #reserved_or_not.checked{background-color:#00bff3}body.admin #reserved_or_not.checked .fa-square-o{display:none}body.admin #reserved_or_not.checked .fa-check-square-o{display:inline}body.admin .comp_info{background-color:#a256bf;font-size:0.75em;padding:0.5em;margin-top:2em}body.admin #new_day_note .btn{background-color:#25aae1}body.admin #info_details{display:flex;flex-wrap:wrap;justify-content:center;padding-left:1em}body.admin #info_details div{padding:0 0.5em}body.admin #entry_modal .modal-body{text-align:center;color:white;display:flex;flex-direction:column;justify-content:center;padding:3em 2em}body.admin #entry_modal .modal-body .main_message{font-size:3em}body.admin #entry_modal .modal-body.no_entry,body.admin #entry_modal .modal-body.no_reservation{background-color:#ff5b56}body.admin #entry_modal .modal-body.can_enter{background-color:#8cdd00}body.admin #entry_modal .modal-body #buttons{display:flex;flex-wrap:wrap;justify-content:space-around;padding:5em 0 2em}body.admin #entry_modal .modal-body #buttons>div .btn{background-color:white;font-size:1.5em}body.admin #entry_modal .modal-body #arrive_anyway .btn{color:#eea236}body.admin #entry_modal .modal-body #handoff .btn{color:#ff0000}body.admin #entry_modal .modal-body #process_now .btn{color:#ff0000}body.admin #entry_modal .modal-body #close_modal{font-size:2em;color:white;position:absolute;padding:0.1em 0.5em;top:0;right:0;cursor:pointer}body.admin .number-of-people{background-color:white;padding-bottom:20px}body.admin .keypad-column{width:100%;float:left}body.admin .keypad-container{margin:0 auto;width:174px;cursor:pointer;font-size:24px;text-align:center}body.admin .keypad-container .header,body.admin .keypad-container .display{margin-bottom:24px}body.admin .keypad-container .display{border-radius:8px;background-color:#FCFCFD;border:1px solid #ACACAC;height:45px;line-height:45px}body.admin .keypad-container .keypad-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;width:54px;height:48px;border-radius:8px;background-color:#ACACAC;color:white;line-height:48px}body.admin .keypad-container .keypad-button:nth-child(3n + 2){margin-left:6px;margin-right:6px}body.admin .keypad-container .keypad-button:nth-child(n+4){margin-top:6px}body.admin .keypad-container .keypad-button.special{background-color:white;border:1px solid #ACACAC;color:#ACACAC}body.admin .keypad-container .keypad-button.selected{background-color:#484747}body.admin .express_section{margin:5px 0 30px 0}body.admin .express_section .details_message,body.admin .express_section .express_submit{height:65px;text-align:center;width:50%;float:left;display:inline-block}body.admin .express_section .details_message{line-height:65px;font-size:16px;color:#ACACAC;border-right:2px solid #A1A1A1}body.admin .express_section .express_submit{color:#FF950E}body.admin .express_section .express_submit .express_submit_button{font-size:20px;border:2px solid #FF950E;border-radius:8px;padding:3px 30px;cursor:pointer;display:inline-block;margin-top:15px}body.admin .visitor-row.today td{background-color:#daf7ff}body.admin .visitor-row.standing_reservation td{background-color:#ffcf9e}body.admin .visitor-row.standing_reservation td:first-child{color:#ff8405}body.admin .visitor-row.on_the_list td{background-color:#dae7fa}body.admin .visitor-row.on_the_list td:first-child{color:white}body.admin .visitor-info{padding-bottom:40px;margin:0 auto}body.admin .visitor-info .edit_visitor{position:absolute;top:-12px;right:-10px;padding:0.9em 1.2em;background-color:#BBB;border-radius:50%;font-size:1.5em;color:white}body.admin .visitor-info .well.well-lg{position:relative;overflow:hidden;margin-bottom:0;border-radius:6px 6px 0 0}@media all and (max-width: 600px){body.admin .visitor-info .well.well-lg{border-radius:0}}body.admin .visitor-info .well.well-lg .avatar,body.admin .visitor-info .well.well-lg .visitor-contact,body.admin .visitor-info .well.well-lg .visitor-address{float:left}body.admin .visitor-info .well.well-lg .avatar{margin:0 40px 0 10px}body.admin .visitor-info .well.well-lg .avatar.on_the_list{color:#5191ea}body.admin .visitor-info .well.well-lg .visitor-contact{width:225px}body.admin .visitor-info .bottom{height:47px;border-radius:0 0 6px 6px;background-color:#B3B3B3;text-transform:uppercase;color:white;text-align:center;line-height:46px;font-size:1em}@media all and (max-width: 600px){body.admin .visitor-info .bottom{border-radius:0}}body.admin .visitor-info .bottom i{margin-right:3px;position:relative;font-size:1.2em}body.admin .visitor-info .bottom.today{border:1px solid #0097c0;background-color:#00bff3}body.admin .visitor-info .bottom.standing_reservation{background-color:#ffcf9e;color:#ff8405;font-weight:800}body.admin .visitor-info .bottom.on_the_list{height:auto;background-color:#5191ea;color:white;font-weight:100}body.admin .visitor-info .bottom.on_the_list span{font-weight:800}body.admin .visitor-info .bottom.on_the_list .window_card_container{flex-wrap:wrap;max-width:600px;margin:0 auto;padding:1em 0}body.admin .visitor-info .bottom.on_the_list .window_card_container>div{width:120px;margin:0.2em}body.admin .visitor-info .bottom.on_the_list .card{border-radius:5px;line-height:1em;align-self:center;padding:0.4em 1em;color:#5191ea;background-color:white;font-weight:800;position:relative}body.admin .visitor-info .bottom.on_the_list .card i{top:1px}@keyframes bounce{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -0.6em, 0)}}body.admin .visitor-info .bottom.on_the_list .card.scanned{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);animation:bounce 0.2s cubic-bezier(0.05, 0, 0.25, 1) 0.5s 4 alternate}body.admin .visitor-info .bottom.on_the_list .scan_to_add_window_card{display:flex}body.admin .visitor-info .bottom.on_the_list .scan_to_add_window_card img{opacity:0.8;width:25px;height:25px;margin-right:5px}body.admin .visitor-info .bottom.on_the_list .scan_to_add_window_card div{width:90px;line-height:1.1em;text-align:left;font-size:0.8em}body.admin #arrival_prompt .modal-body{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:4em}body.admin #arrival_prompt .modal-body #slots_available{width:100%;padding:1em 0;color:#00bff3;text-transform:capitalize;font-size:2em}body.admin #arrival_prompt .modal-body #slots_available.disabled{color:#aaa}body.admin .clear{clear:both}body.admin #visual_day{margin:4em 2em 2em;position:relative}body.admin #times{width:100%;position:relative;height:90px}body.admin #times .block{height:90px;border-left:1px solid #aaa;position:absolute}body.admin #times .block:not(.hour){border-left:1px solid #ddd}body.admin #times .block span{position:absolute;white-space:nowrap}body.admin #times .block span.time{color:#aaa;top:-20px;transform:translateX(-50%);padding-left:0.5em}body.admin #times .block .reservations,body.admin #times .block .arrivals{width:100%;text-align:center;position:absolute}body.admin #times .block .reservations{bottom:0;color:#00bff3}body.admin #times .block .arrivals{color:#ff9d38}body.admin #visual_arrivals{position:absolute;width:100%;top:22px}body.admin #visual_arrivals .arrival,body.admin #visual_arrivals .turn_away{height:10px;position:absolute;width:2px;transform:translateX(-0.5px)}body.admin #visual_arrivals .arrival.reserved,body.admin #visual_arrivals .arrival.reserved_on_site,body.admin #visual_arrivals .arrival.special,body.admin #visual_arrivals .turn_away.reserved,body.admin #visual_arrivals .turn_away.reserved_on_site,body.admin #visual_arrivals .turn_away.special{background-color:#8cdd00}body.admin #visual_arrivals .arrival.reserved,body.admin #visual_arrivals .arrival.special,body.admin #visual_arrivals .turn_away.reserved,body.admin #visual_arrivals .turn_away.special{top:-10px}body.admin #visual_arrivals .arrival.unreserved,body.admin #visual_arrivals .turn_away.unreserved{background-color:#ff9d38;top:15px}body.admin #visual_arrivals .turn_away{top:30px;background-color:#ff5b56}body.admin #reservable_times{width:100%;position:relative}body.admin #reservable_times #add_reservable_time{font-size:1.5em;z-index:100;position:absolute;top:2em;left:-2em;cursor:pointer}body.admin #reservable_times #add_reservable_time i{line-height:1.6em;width:1.5em;height:1.5em;text-align:center;border-radius:100%;background-color:#00bff3;color:white}body.admin #reservable_times .reservable_time{text-align:center;position:absolute;border-bottom:1px solid #00bff3;border-left:1px solid #00bff3;border-right:1px solid #00bff3;border-radius:0 0 10px 10px;padding-top:1em;margin-bottom:2em;overflow:hidden}body.admin #reservable_times .reservable_time .body{cursor:ew-resize;border-radius:0 0 10px 10px;padding:2em 1em;background-color:#d5f6ff}body.admin #reservable_times .reservable_time .stats{margin-top:1em}body.admin #reservable_times .reservable_time .stats div{display:inline-block}body.admin #reservable_times .reservable_time .arr{color:#8cdd00;margin-right:.5em}body.admin #reservable_times .reservable_time .res{color:#00bff3}body.admin #reservable_times .reservable_time .max{margin-top:0.5em}body.admin #reservable_times .reservable_time .avail{padding-top:2px;width:100%}body.admin .ui-resizable-handle{height:100%;max-width:45px;width:20%;position:absolute}body.admin .ui-resizable-w{left:0}body.admin .ui-resizable-e{right:0}body.admin .edit_reservable_time_button{cursor:pointer;font-size:1.8em;position:absolute;bottom:-2px;right:0;padding:0.5em 0 0 0.5em;z-index:100000;color:#00bff3}body.admin .edit_reservable_time_button i{vertical-align:bottom}@media all and (max-width: 993px){body.admin #entry_modal .modal-body{padding:3em 1em}body.admin #entry_modal .modal-body #main_message{font-size:3em}body.admin #entry_modal .modal-body #reason{font-size:1.5em}body.admin #entry_modal .modal-body #reason .sub_reason{font-size:0.7em}body.admin #entry_modal .modal-body #buttons{font-size:0.7em}}@media all and (max-width: 880px){body.admin #visual_day_container{padding:0 2em;overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%;height:500px}body.admin #visual_day{width:auto}}@media all and (max-width: 820px){body.admin .med_only{display:none}}@media all and (max-width: 767px){body.admin #login_panel,body.admin #login_panel+div{border:0;background-color:transparent}body.admin #login_panel .panel-footer,body.admin #login_panel+div .panel-footer{padding:0}body.admin .panel-body{padding:20px}}@media all and (max-width: 660px){body.admin #header h1{display:none}}@media all and (max-width: 640px){body.admin .content{margin:0}body.admin #header{position:relative}body.admin .fixed-portion{position:relative;top:0;padding:0}body.admin .content{padding-top:0}body.admin #visitor-table{margin-top:0}body.admin .lg_not{display:block}body.admin .lg_only{display:none}}@media all and (max-width: 620px){body.admin .sm_not{display:block}body.admin .sm_only{display:none}body.admin #timeslot-table .reversed{margin-left:0}body.admin #timeslot-table:not(.reversed){margin-right:0}}@media all and (max-width: 600px){body.admin .express_section .details_message,body.admin .express_section .express_submit{width:100%}body.admin .express_section .details_message{border:0}}@media all and (max-width: 480px){body.admin #reserved_or_not{padding:2em 0.5em}body.admin .content{margin:0}body.admin .fixed-portion .display{width:100%}body.admin .fixed-portion .bumper{display:none}body.admin #timeslot-table{padding:0 20px 0 0}body.admin .panel-heading{text-align:center}body.admin h3#visitor-details{padding-left:25px}body.admin .panel-body{background-color:inherit}body.admin #new_arrival,body.admin #login_panel{padding:20px}body.admin #charts,body.admin .chart{display:none}body.admin #timeslot-table{padding:0}body.admin #timeslot-table a{color:#fff}body.admin #timeslot-table.reversed tr.timeslot-full td:first-child{background-color:#c6a3d3}body.admin #timeslot-table.reversed td:first-child{border-right:2px dotted #fff;background-color:#8dbee7;border-bottom:solid 5px #fff}body.admin #timeslot-table:not(.reversed) tr.timeslot-full td:last-child{background-color:#c6a3d3}body.admin #timeslot-table:not(.reversed) td:last-child{background-color:#8dbee7;border-bottom:solid 5px #fff}}@media all and (max-width: 380px){body.admin #header h1{font-size:18px}body.admin #logo{margin-left:2px}body.admin .panel-footer{background-color:transparent;border:0;padding:0 0 40px 0}}.credit-card{margin-top:20px;margin-bottom:20px;border-radius:7px;position:relative;transition:all 0.4s ease;box-shadow:0 2px 4px 0 #cfd7df;min-height:140px;padding:13px;background:#7c7c7c;color:#eaeef2;display:inline-block}.credit-card.selectable:hover{cursor:pointer;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.credit-card-last4{font-family:"PT Mono", Helvetica, sans-serif;font-size:20px}.credit-card-last4:before{content:"**** **** **** ";color:#eaeef2;font-size:20px}.credit-card.american-express .credit-card-last4:before,.credit-card.amex .credit-card-last4:before{content:"**** ****** *"}.credit-card.diners-club .credit-card-last4:before,.credit-card.diners .credit-card-last4:before{content:"**** ****** "}.credit-card-expiry{font-family:"PT Mono", Helvetica, sans-serif;font-size:18px;position:absolute;bottom:8px;left:15px}.credit-card-name{font-family:"PT Mono", Helvetica, sans-serif;font-size:16px;position:absolute;bottom:35px;left:15px;text-transform:uppercase;overflow:hidden;max-width:24ch;text-overflow:ellipsis;white-space:nowrap}.credit-card::after{content:" ";position:absolute;bottom:10px;right:15px}.credit-card.visa::after{height:16px;width:50px;background-image:url("data:image/png;base64,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")}.credit-card.mastercard::after{width:40px;height:25px;background-image:url("data:image/png;base64,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")}.credit-card.amex::after,.credit-card.american-express::after{width:50px;height:14px;background-image:url("data:image/png;base64,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")}.credit-card.diners::after,.credit-card.diners-club::after{width:30px;height:24px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAYCAYAAADtaU2/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAED2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk2NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOkFDMEM4RjkzNTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOkFDMEM4Rjk0NTQzRDExRTQ5MzZBQzlERDRCNDEwQzZDPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9t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")}.credit-card.discover::after{width:50px;height:14px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAOCAYAAABth09nAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAA/tJREFUSA19ll2IVVUUx73jmEYgiUpYiIREkFqQD0FhKiVIoPaSRaEPQlATZmk9JERBQVCSldjHk9iDqE8KQaTQB0lFoljDSGKiFI3VWJZZfo6n32+fta5nrrcW/O/6r8+999n77HNbVVWNHnVZqlardSlNYj1yffAWVFt9qSNPX/axxzB2kehhfERdjNs5njmO4RyyBlok52W80pNziLmVpPaPA8fgnT4btyWL0bmAdixJt1inr9FnRP/s8X+aWuda6lqQmZHsUxxklX9qR8J0Ob7vwzcDPQHsx/cPOb3oixG7A309OIjvELEetDt5Nb5ZwAV/h++kdXB7/Yp9HBvlVKqx+G4Bx4H8WnAejAH6zoCJwB05Rc0faOd6lT8X7BByHv0OuCYSDsA/D64/ZQgyO/yz4P0ZCH1fxJZiH2nEfoGvjNg+eH9wF+ZcHo/ce9EfBE+1FvJkGL+jz4G3wFTQZ7GyHcwFG4CyOxoPwHeB2TqRl8EU8CKYDCaCU+Bv8DBwUW+AuWAeSHFnRMqDkAfCmONYCvZBcDS4D/EwuAvcDyaBV4GyGDxXWFU9gx6fC3m+dKqbZcIcEvaAj4Bc2ZB5Mdibtbu6vemP2LcRO4POhZwN3zH0DeA02B75Tlh5KuxD8E/lKdivm9CwNd8ttgx5pRG8sXZVK9Efg6+Mod8Pv5NaD3zR9oIjEdf2XJtrD3dJGa5V+zd35mY87YnB346MSdHj67B/Cv0Q2uOlrAFbCquqheaXsylpyLjgvkiuvuTwYi2ncD32KuBTGwJeDNcBxdxyXaPz+tTfFHOEN42Lfg88Td8X0EvBVsY5gVYcdxC8BBxjL/AiUNbVatQ88j+jvieP1toIaG8CimfyC2DiOOCNVATuEfHlfxYod2ZMjT0aeMaVbkfLm8rbz1z7p9ytT8ExAD6srfoXeyOwtg8oSyK31wLlS+CknLjSFwlH4Z8Aj5LX7QrgApRHI+fn2iz1C+Bu+T1gfvi7qcfqqZUJPxIJe9IXfV2It9Nq8Bq4DawD7qjz3iZHbi11kH5wGHgWXciiEqiTd2BvAtPBNyBlM8Tvgw2nAS+EFHdrfsSWwX/IANpFPxExvyvWjwe/gXx46d+Jz8vgBFBWBdyRMWACGAQ77dOCWNj5VyE/Zp55eX70bsI+i/0j2kk0P4hTcHlcjhF397JHfhDtNUDsL7S10FY+3am4hrB9CMWP9lvm3IaB79Q5YA/frdMkeWn4oXTMk+Cy2ARccQHgK08pMyOvvNjGtDPW1Pi79ept5v8Xb/bpxqkr42fMiafDR1GeUAZzEP3BSy62T6ktzRjOK3YXX44x4s9mNqDeB2WsPT6+rGmnBSGt/mObOdr/Ap6tK4eqKaaFAAAAAElFTkSuQmCC")}.credit-card.jcb::after{width:30px;height:15px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAYAAADzun+cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAACsklEQVQ4EX2U32uOYRjH32c2zIjyKyc7IDkRZw4cMEcjxIHSyoH4C6yNNJRJOZKWAyeEQqI4wQnlhE0phCHmR1NsI43ttdnm8fk8nktPWu+3Prvu676v57qv+3rve0kJpWk6FbMdVkICRemfS5LkiZPEbsSsgRpdUNpauEbc7WwiTVdjjXW+GDcd/4GJauAiVJJFGXusUhBrh/O4XYzHKsReryZwEzTBOFiZJ9ROgLIbgyRZgm11Ao1AsTPGzoAfxBl/CMxdzi3mX07jhl00YSjaZ1LHod8M6qEKxsB2TSbjFsG8fNFNJlPixkXFiT8y2Q1usAqmwC9QFvQUXoNdshhPth5cc3PVBf2gH9/OZtwIVX4UctP46AqXxIDN8BZMGK0/ztoK/Gb4Brb9IbyHOIixu4nbgu2BpXAH3+LaoM5AN1QmHwVPJ8obadstyPFnOADqLDSA2vHXlC5j4zDT8rlZ2DqYmftztG7sZbCtc2EhqPjIFsVls5gvVP2TC7SA8WJQFhWbZRP88TBx+nuM++A+qPkw4QdWdBc2wDN4BadBNcAy8ELZjeVsupbN/e3a4SvYbn/zIbC4uCfOq21wEHaC6oDUqgzYD1beAgOO2WAfdi/Es/F3U+dZO4J9B0fBFr6EPWCn3NgDbSXuObYTXsAbfA/n3fjuP4UWCA0z6IVyTOS2Ebvuvzld361vfEgHNUM9hO/cCBg3rpPrQvwOFJG10ncXby+eitVLyHm7IHFhohu2OjrEMHtudiE64Z3xTlWb0NYox7bbxCYqJvA2x+YRrzUuYFj6AM6bJxTrzsW3PSazAuVz0rcLVi76Z7hMj7BxOuNiPaw5bsFVKHatmMtYT/4YOlzoBRMPQpyKYVb1TewJHfQJboD/MIqyM51wigK9lGXGl6AWPG3IjbvhpK/iD/ZAl+AbzJMOAAAAAElFTkSuQmCC")}.credit-card.unionpay::after{width:50px;height:30px;background-image:url("data:image/png;base64,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")}*{padding:0;margin:0}body.entry-pass{font-family:'Open Sans', sans-serif;font-size:15px}body.entry-pass #container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}body.entry-pass #pass_container{margin:3em 0;padding:0 4em}body.entry-pass #pass_container:not(.no_guidelines){border-right:2px solid #999}body.entry-pass #pass{width:20em;margin:0 auto;text-align:center}body.entry-pass #pass #pass_heading{font-weight:800;text-transform:uppercase;color:#999;font-size:1.7em}body.entry-pass #pass #pass_heading img{width:3em;vertical-align:middle;opacity:0.4;padding:0 0.25em 0.25em 0}body.entry-pass #pass #entry_pass{border:3px solid #999;border-radius:10px;color:white}body.entry-pass #pass #entry_pass #qr_code img{width:80%}body.entry-pass #pass #entry_pass #qr_code #arrived_at{text-align:center;color:#42c441;margin-top:-1em;font-weight:600;margin-bottom:1.5em}body.entry-pass #pass #entry_pass #pass_info{border-top:3px solid #999;background-color:#f76024;padding:3em 1em}body.entry-pass #pass #entry_pass #pass_info.visitor{background-color:#5191ea}body.entry-pass #pass #entry_pass #pass_info.special{background-color:#56a5a2}body.entry-pass #pass #entry_pass #pass_info.invalid{background-color:#999}body.entry-pass #pass #entry_pass #pass_info #pass_header{font-size:1.5em;font-weight:600}body.entry-pass #pass #entry_pass #pass_info #pass_header span{font-weight:300}body.entry-pass #pass #entry_pass #pass_info #pass_line1{padding:0.7em 0 0.8em}body.entry-pass #pass #entry_pass #pass_info #pass_line2{text-transform:uppercase}body.entry-pass #actions{padding-top:3em;text-align:center}body.entry-pass #actions a{display:inline-block;margin:0.5em}body.entry-pass #actions a.cancel_reservation{margin-top:1em}body.entry-pass #guidelines{max-width:300px;margin:0em 6em 0;color:#999}body.entry-pass #guidelines h2{text-align:center}body.entry-pass #guidelines ul{margin:1em 0 0 1em}body.entry-pass #guidelines li{margin-top:1em}@media all and (max-width: 984px){body.entry-pass #pass_container{border:none !important;padding:0}body.entry-pass #guidelines{max-width:400px;margin:1em 3em 2em}}@media all and (max-width: 450px){body.entry-pass{font-size:13px}}*{padding:0px;margin:0px}a.btn,button.btn{transition:none}.select{border:0}body.default .button.button--small{display:inline}.nav-main__trigger__hamburger{margin-right:0}.rich-text ul li{padding-left:3rem}.input-group{margin:35px 0 35px 0}input,button,select{font-family:'Open Sans'}#reservation-details{text-align:center;line-height:1em;color:#5E5F5E}#one-car-diagram{background-color:#F5F5F5;border-radius:100%;width:8em;height:8em;line-height:8em;margin:0 auto}#one-car-diagram i,#one-car-diagram .num{font-size:2.5em}#one-car-diagram .num,#one-car-diagram span{font-family:'Open Sans'}#one-car-diagram .num{display:inline;font-weight:800}#one-car-diagram span{font-size:2em;font-weight:100;margin-right:.1em}#one-car-text{font-size:1.3em;margin-top:1.5em}#money-badge{float:left;background-color:#F5F5F5;border-radius:100%;width:4em;height:4em;margin-right:1em;text-align:center}#money-badge .fa-car{padding-top:0.5em;font-size:1.3em}#money-badge .amount{line-height:0.5em;font-size:1.5em}#credit_card_container{background-color:#F5F5F5;border-radius:8px;margin:0 25px}#credit_card_container.disabled #credit_card{opacity:0.35}#credit_card_container.disabled #credit_card_blocker{display:block}#voluntary_payment_form #credit_card_container{background-color:transparent;margin:0}#price{text-align:center;padding:40px 20px;background-color:#00AEED;color:white;font-family:'Open Sans';border-radius:8px 8px 0 0}#price .amount{font-size:30px;font-weight:bold}#amount_options,#change_amount{padding:10px 0}#amount_options a,#change_amount a{cursor:pointer;color:white}#change_amount{margin-top:20px}#change_amount a{padding:20px;font-size:14px;text-decoration:underline}#amount_options a{border:1px solid white;border-radius:4px;padding:5px 10px;display:inline-block;margin:10px}#amount_options a:hover{color:white}#amount_options a.active{background-color:white;color:#00AEED;font-weight:bold}.no_contribution{font-size:16px}#credit_card{margin:auto;max-width:420px;padding:30px 0 10px;position:relative;transition:all 150ms ease-in-out}#credit_card_blocker{position:absolute;display:none;top:0;left:0;width:100%;height:100%}@media all and (max-width: 700px){#credit_card_container{background-color:transparent}#price{border-radius:0;margin:0 -67px}.panel-body{overflow:hidden !important}}@media all and (max-width: 770px){#one-car-text{margin-top:0}}a:hover{text-decoration:none}.nav-main__link--upper{padding:1em}@keyframes highlight{0%{transform:translateY(-4px);background-color:#BEEAC7}20%{transform:translateY(-4px);background-color:#BEEAC7}100%{transform:translateY(0);background-color:#F5F5F5}}.highlight{animation:highlight 1s;animation-timing-function:ease-out}.sub_page .nav-main__logo-container{height:100px;width:100px}.sub_page .hero{height:300px}body.default .sub_page .button.button--small{margin:1.3em 0}.small-h1{color:white;margin-left:1em;font-size:1.2em}#login_panel{margin:25px 65px 25px 65px;max-width:500px;margin:auto}.panel{margin-bottom:65px}.panel-body,.panel-footer{padding:60px}#reservation_buttons{text-align:center;margin:1em}#reservation_buttons a{color:white;margin:1em}.front-end-btn{display:inline-block;padding:1em;border-radius:5px;font-size:16px;font-family:'Open Sans';margin:1em 0.5em 0}.primary-btn{background-color:#69beb7;color:white}.primary-btn:hover{color:white}.secondary-btn{background-color:#ededed;border:1px solid #e6e6e6;color:#69beb7}#existing_reservations{text-align:center;margin:0 0 5em;background-color:#69beb7;border-radius:5px;color:white;padding:2.5em 2.5em 3em}@media all and (max-width: 639px){#existing_reservations{border-radius:0}}#existing_reservations h2{margin:0em 0 0.8em}#existing_reservations .indicator_heading{line-height:1em;margin-bottom:0.5em}#existing_reservations .no_at{display:none}@media all and (max-width: 450px){#existing_reservations .at{display:none}#existing_reservations .no_at{display:block}}@media all and (max-width: 510px){#existing_reservations .front-end-btn{margin-left:auto;margin-right:auto;display:block;max-width:230px}}#existing_reservations .reservation_pass_indicator{color:#69beb7;font-size:1.5em;margin:1em auto 0;background-color:white;padding:1em 0.7em 1.5em;max-width:460px;border-radius:5px}#login_alt_links{text-align:center;margin-top:28px}#login_alt_links a{margin:10px}.license{text-transform:uppercase}#select-date-and-time{padding-left:0;padding-right:0}.btn-group>.btn:first-child{font-size:1em}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:290px}#date_label{width:290px;margin:0 auto;font-size:1.2em;padding:0.3em 0;border:1px solid #D0D0D0;color:#1B1B1B;margin-bottom:-3px;border-radius:4px 4px 0 0}#time_chooser.dimmed .slot_container:not(.active){opacity:0.2}#time_chooser.dimmed .slot_container:not(.active) .slot{cursor:default}#time_chooser .time_row{font-family:'Open Sans';text-align:center;display:flex;justify-content:center;width:300px;margin:0 auto}#time_chooser .time_row.none_left{opacity:0.5;filter:grayscale(100)}#time_chooser .time_row.none_left .slot{cursor:default}#time_chooser .time_row .slot{cursor:pointer;min-width:67px;margin:5px;position:relative;padding:15px 0;background-color:#f5f5f5;transition:all 150ms ease-in-out;border-radius:5px;overflow:hidden}#time_chooser .time_row .slot .time{color:#6C6C6C;font-size:15px;font-weight:700}#time_chooser .time_row .slot .time span{font-size:11px;margin-left:-3px}#time_chooser .time_row .slot.unavailable{background-color:#ffffff !important}#time_chooser .time_row .slot.unavailable .time{color:#cfcfcf !important}#time_chooser .time_row .slot.unavailable .bg-fill,#time_chooser .time_row .slot.unavailable .fill{display:none}#time_chooser .time_row .slot .bg-fill,#time_chooser .time_row .slot .fill{position:absolute;bottom:0;left:0;height:5px}#time_chooser .time_row .slot .bg-fill{background-color:#c7e6c7;width:100%}#time_chooser .time_row .slot .fill{background-color:#5cb85c}#time_chooser .time_row .slot_container{position:relative;transition:all 150ms ease-in-out;transition-delay:50ms;flex-grow:1}#time_chooser .time_row .slot_container .check,#time_chooser .time_row .slot_container .spin{transition:all 150ms ease-in-out;opacity:0;position:absolute;top:-4px;right:4px;font-size:20px;color:#5cb85c;z-index:1}#time_chooser .time_row .slot_container.reserving .spin{opacity:1}#time_chooser .time_row .slot_container.reserved .check{opacity:1}#time_chooser .time_row .slot_container .arrow{transition-delay:0;transition:all 0ms ease-in-out;position:absolute;bottom:-16px;left:24px;border:15px solid transparent;border-bottom-color:#efefef;width:0;opacity:0}#time_chooser .time_row .slot_container.active .arrow{z-index:3;opacity:1;transition:all 150ms ease-in-out;transition-delay:50ms}#time_chooser .time_row .slot_container.active .slot:not(.unavailable){transform:translate3d(0, -4px, 0);-webkit-transform:translate3d(0, -4px, 0);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);font-weight:bold}#time_chooser .time_row .slot_container.active .confirm{cursor:pointer;transition:all 150ms ease-in-out;transition-delay:50ms;opacity:1;z-index:2}#time_chooser .time_row .slot_container .confirm{transition-delay:0;transition:all 0ms ease-in-out;opacity:0;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);background-color:#efefef;color:#6c6c6c;white-space:nowrap;font-size:14px;font-weight:600;position:absolute;padding:20px;border-radius:5px;bottom:-76px;right:0}#none_left,#live_status,#full{font-family:'Open Sans';border-radius:10px;background-color:#f5f5f5;overflow:hidden;text-align:center;height:50px;width:290px;margin:0.5em auto 1em}#none_left,#full{color:white;height:auto;padding:1em 0;font-size:0.5em;text-transform:uppercase}#none_left .status_heading,#full .status_heading{font-size:2em;font-weight:bold}#none_left .status_subheading,#full .status_subheading{font-size:1.4em}#none_left .status_subheading span,#full .status_subheading span{font-size:0.7em;padding-right:0.5em}#none_left .status_subheading span:last-child,#full .status_subheading span:last-child{padding:0}#none_left{background-color:#00AAE5}#full{background-color:#EF4453}#live_status{display:flex;justify-content:space-between}#live_status #now{text-transform:uppercase;background-color:#5cb85c;color:white;font-weight:700;line-height:16px;padding:3px 0 1em;width:33.3%;font-size:1.1em}#live_status #now span{font-size:0.6em}#live_status #online{width:33.3%}#live_status #space_left{padding:0.8em 0.5em;width:33.3%}#live_status #number_online{font-weight:700;margin:3px 0 -3px 0;color:#5cb85c}#live_status .for_now_progress{width:100%;height:10px;margin-bottom:0.2em;position:relative;background-color:#c7e6c7;border-radius:5px;overflow:hidden}#live_status .for_now_progress .for_now_bar{transition:all 150ms ease-in-out;position:absolute;top:0;left:0;background-color:#5cb85c;height:100%}#live_status .status_label{font-size:0.5em}#release_schedule_modal{font-family:'Open Sans';text-transform:uppercase}#release_schedule_modal .modal-body{padding:2em 0}#release_schedule_modal .modal-header{line-height:1.1em}#release_schedule_modal .modal-header .close{font-size:1.5em;padding:0.5em;position:absolute;z-index:1;top:0;right:0}@media all and (max-width: 480px){#release_schedule_modal{font-size:0.7em}}#release-heading{font-weight:bold;text-align:center}#first_release{margin:0 0 0.9em}#first_release .center_block{border-radius:0.4em 0.4em 0 0}#releases .center_block{border-bottom:0}#releases .release_row:last-child .center_block{border-bottom:1px solid black;border-radius:0 0 5px 5px}.release_row{display:flex;align-items:center}.release_row .day{color:#979797;text-align:right;font-size:0.8em;padding-right:2em}.release_row .day span{border-radius:100%;display:inline-block;line-height:2em;height:2em;min-width:2em;text-align:center}.release_row .center_block{margin:0 auto;max-width:4em;padding:1em 0;border:1px solid black}.release_row .center_block span{font-size:0.7em}.release_row .status_text{text-align:left;font-size:0.8em;padding-left:2em}.release_row .status_text span{font-size:0.7em;margin-left:2px}.release_row.past .center_block{background-color:#FF9700;color:white}.release_row.past .status_text{color:#FF9700}.release_row.past.today .day span{background-color:#FF9700}.release_row.current:last-child .day span,.release_row.full:last-child .day span{padding:0 1em}.release_row.current .day span,.release_row.current .center_block{background-color:#00ABE5}.release_row.current.reserve_now .day span,.release_row.current.reserve_now .center_block{background-color:#5cb85c}.release_row.current.reserve_now .status_text{color:#5cb85c}.release_row.current .status_text,.release_row.future .status_text{color:#00ABE5}.release_row.full .day span,.release_row.full .center_block{background-color:#EE4554}.release_row.full .status_text{color:#EE4554}.release_row.current .center_block,.release_row.full .center_block,.release_row.today .center_block{color:white}.release_row.current .day span,.release_row.full .day span,.release_row.today .day span{border-radius:1em;color:white}.release_row.future .center_block{background-color:#DDF6FE;color:black}body.default{font-size:2rem}body.default .table{margin-bottom:0}body.default ul.guidelines li{margin-bottom:1em}body.default .button{display:block;text-align:center;margin:3em 0 3em;white-space:nowrap}body.default .button a{background-color:#e6e6e6;border:0 none rgba(0,0,0,0);border-radius:2px;font-family:inherit;font-size:1.2em;padding:0.5em 1em;text-decoration:none;color:rgba(0,0,0,0.8);background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1))}body.default .button a:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}body.default .valid{position:absolute;top:0;left:0}body.default .valid img{border:none}body.default .valid a{background:#CC2527;color:#fff;border:none}body.default .valid a:active{background:#CC2527;color:#fff;border:none}body.default .floatright{float:right;margin-right:6px;margin-left:16px}body.default .floatleft{float:left;margin-left:6px;margin-right:16px}body.default .dialog{padding:10px;background-color:#FFFFFF;border:solid;border-color:#E8C88B}body.default #popup{position:fixed;z-index:1000000;top:100px;left:400px;width:550px;padding-bottom:20px;background-color:white;border:3px solid #888;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;-moz-box-shadow:5px 5px 5px #555;-webkit-box-shadow:5px 5px 5px #555;box-shadow:5px 5px 5px #555;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')}body.default #title_bar{width:100%;height:30px;line-height:30px;background:#ccc}body.default .alert,body.default .notice{border:2px solid #FFDF6E;background-color:#ffffaa;padding:30px;margin:0 20px}body.default .img_left{border:2px solid black;margin-right:20px;margin-bottom:20px}body.default .img_right{border:2px solid black;margin-left:20px;margin-bottom:20px}body.default #user_panel{position:fixed;top:0px;right:0px;width:100%;height:30px;line-height:30px;text-align:right;padding-right:10px;background:#E2CFBA;border-bottom:2px solid #8A2224}body.default #user_panel.editing{background-image:url(/bars.png)}body.default #user_panel div{margin-left:-7px;border:7px solid #CC2527;display:inline;background:#E2CFBA;padding:20px 18px 5px 18px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px}body.default #user_panel div a{margin:.5em}body.default h1.title{text-align:center;color:#f65d03;display:inline-block;float:left;padding:0;margin:0;font-style:bold}body.default h1.login-centered{text-align:center;color:#f65d03;display:inherit;float:none;padding:0;margin:0;font-style:bold}body.default .welcome{display:block;color:#666666;text-align:center;position:relative}body.default .welcome p{margin:1em 0 1.7em 0}body.default .welcome .logout{margin-bottom:0}body.default #user_image img{border-radius:50%}body.default .input-yes,body.default .input-no{width:85px;margin:20px 0;padding:10px;border:1px dotted grey;cursor:pointer;float:left}body.default .input-yes input,body.default .input-yes label,body.default .input-no input,body.default .input-no label{cursor:pointer}body.default .clear{clear:both}body.default .input-yes{border-radius:6px 0 0 6px;background-color:#d9d9d9}body.default .input-no{border-radius:0 6px 6px 0;background-color:#d9d9d9}body.default .yes-no-group{width:175px;margin:25px auto 0}body.default .yes-no-group input{margin-right:8px}body.default label,body.default #carTable{font-weight:normal;color:#666666}body.default .smaller{font-size:14px}body.default .carRow{cursor:pointer;list-style:none;padding:10px}body.default .carRow label,body.default .carRow input{cursor:pointer}body.default .carRow li{width:15%;display:inline-block;font-size:14px;color:#666666}body.default #carTable td{padding:16px}body.default #carTable tr:nth-child(even){background-color:#fafafa}body.default #carTable tr:nth-child(odd){background-color:#f3f3f3}body.default div.carCol{width:100px;float:left}body.default .col1 input[type=radio]{vertical-align:bottom}body.default .col5{text-align:right}body.default .select,body.default .time_select{font-family:'Open Sans';font-size:1.1em}body.default .select{padding:1em;border-bottom:2px solid #ccc;margin-bottom:0}body.default .select .text-muted{display:block;font-size:0.8em}body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover,body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus{background:white !important}body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus{box-sizing:border-box}body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a.available:focus{border:3px solid #5cb85c}body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a.check_back:focus{border:3px solid #00ABE5}body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a.unavailable:focus,body.default .bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a.closed:focus{border:3px solid #EE4554}body.default .available{background-color:#d8eed8 !important}body.default .available .text-muted{color:#5cb85c}body.default .tooltip{white-space:nowrap;margin-top:-8px}body.default .already_reserved .text-muted{color:#25aae1 !important}body.default .not_needed{background-color:#F8F8F8 !important;padding:0.4em 1em}body.default .check_back{background-color:#e9f9ff !important}body.default .check_back .text-muted{color:#00AAE9 !important}body.default .unavailable,body.default .closed{cursor:not-allowed !important;color:#aaa !important;background-color:#FEDCDF !important}body.default .unavailable .text-muted,body.default .closed .text-muted{color:#d43f3a !important}body.default .unavailable label,body.default .closed label{color:white}body.default .float_left{float:left}body.default .panel-heading p{margin:0}body.default .panel-footer input{float:right}body.default .modal-dialog{margin-top:5em}body.default .modal-content{overflow:hidden}body.default #existingCars.has-error{border:1px solid #a94442;position:relative}body.default #existingCars.has-error .errorMessage{position:absolute;top:-3em}body.default .select_slot{padding:0;margin:0}body.default .select_slot+p{margin-bottom:3em}body.default .has-error .select_slot{color:#a94442}body.default .has-error #timeslot{border:3px solid #a94442}body.default .has-error .form-group #reservation_first_time{border:none;padding:none}body.default .form-group{margin-bottom:2em}body.default .form-group .has-error #reservation_first_time{border:1px solid #a94442;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}body.default .errorMessage{color:#a94442;text-align:center;display:block}body.default #amount_options .errorMessage{background-color:rgba(255,255,255,0.5);margin:2em -1.5em;font-size:16px;line-height:2.5em;display:block}body.default .has-feedback label~.form-control-feedback{top:30px}body.default .btn-default{text-shadow:none}@media all and (max-width: 740px){body.default .page.reservations_page{padding:0}body.default .page.reservations_page #form{padding-top:2em}body.default .page.reservations_page h1{margin:2em auto;max-width:8em}body.default #container{width:auto;background-color:#ffffff;background-image:none;border:solid 13px #e9c987;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding-top:65px;margin:20px}body.default .panel-footer input{float:none;clear:both;margin:20px auto;display:block}body.default .panel-footer span.pull-center{text-align:center;display:block;float:none;margin:0 auto}body.default .alert,body.default .notice{margin:20px 0}body.default .panel{border:0}body.default .page_bottom{display:none}body.default .panel-body{background-color:inherit;border:0;padding:1em 2em 2em;margin:0}body.default #login_alt_links{clear:both;margin:0;padding:0}body.default #login_alt_links a{display:block;white-space:nowrap}}@media all and (max-width: 550px){body.default .col2,body.default .col3{display:none}}@media all and (max-width: 420px){body.default .panel-heading{background:inherit;margin:20px 0}body.default #container{border:0;padding:0}body.default .panel{border:0}body.default .panel-footer{padding:0;background-color:inherit;border:0}}@media all and (min-width: 775px){.small-h1{display:none}}@media all and (max-width: 775px){.sub_page .nav-main__logo-container{display:none}.sub_page .hero{height:100px}.sub_page .hero h1{display:none}}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#4F4F4F;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}
