﻿@font-face{font-family:"lato";src:url(/assets/latohairline-1a1ca81c8f6e48ab7e5d7751439242cd461a609033cd61783852538b99aaa7d7.woff) format("woff");font-weight:100}@font-face{font-family:"lato";src:url(/assets/latohairlineitalic-f51f494a85008cf210d8b9f574b70a49d39865ae9b708ca84f8dfbaf055f2820.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:"lato";src:url(/assets/latolight-f2143506302c3b9c7376e1526bd1458ab433e670a8fbcf7edda9da426c49819c.woff) format("woff");font-weight:200}@font-face{font-family:"lato";src:url(/assets/latolightitalic-4d9fe7fc182fbe905038ef647f9d9c3d15eecd914ab9a2c1126b76dd367e65f7.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:"lato";src:url(/assets/latoregular-56527ad107e92e2e735e7e5a2ff8d1bf66cae7fdb7513d914f9b7a2d0073a6fc.woff) format("woff");font-weight:400}@font-face{font-family:"lato";src:url(/assets/latoitalic-b75acb704391f8c311d84255623d2079c681e676fb2596498c40f4344f6d4970.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"lato";src:url(/assets/latobold-35a3ccf37daa0a9793170ead1554ce74cfe33e0d738749236e326ec069375c2b.woff) format("woff");font-weight:600}@font-face{font-family:"lato";src:url(/assets/latobolditalic-1f4b25d82f8050ac7c1bcb3b058ef67d9232170b580ae8f0b6a87743401c5104.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:"lato";src:url(/assets/latoblack-f700132a9757a83272ef332cb852bd8bb6691ae47c6e253e043a1ea7dca3e56a.woff) format("woff");font-weight:800}@font-face{font-family:"lato";src:url(/assets/latoblackitalic-6e184e4642ab303bd65c200efa05647f02a1968692f0dee7c78ceb1f70a3e6ef.woff) format("woff");font-weight:800;font-style:italic}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body#admin #content_body{border-top:1px solid #D8D8D8}body#admin #home h2{margin:10px 0;font-size:30px;font-weight:200}body#admin #home p{margin:20px 0}body#admin #home td.month{font-weight:600;width:100px;text-transform:capitalize}body#admin #home td.year{padding:10px 0;font-style:italic}body#admin #home td.sum{padding:5px 0;color:#999}body#admin #order_list{min-height:500px;margin-top:10px;font-family:verdana;font-size:12px}body#admin #order_list h2{margin:20px 0 0px 0;font-size:15px;font-weight:800;text-transform:uppercase;float:left}body#admin #order_list .filters{margin:20px 0 0px 0;float:right;text-align:right}body#admin #order_list .filters #toggle_list_button{border-bottom:1px dotted #000;font-size:14px;cursor:pointer;float:left;line-height:17px}body#admin #order_list .filters #q{width:170px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#admin #order_list .filters #q,body#admin #order_list .filters #order_state,body#admin #order_list .filters #order_by,body#admin #order_list .filters #toggle_list_button{margin:0 0 0 20px}@media all and (max-width: 768px){body#admin #order_list .filters{width:100%;float:left;text-align:left}body#admin #order_list .filters #q,body#admin #order_list .filters #order_state,body#admin #order_list .filters #order_by,body#admin #order_list .filters #toggle_list_button{margin:0 10px 20px 0}body#admin #order_list .filters #q{width:130px}}body#admin #order_list #computer table{width:100%}body#admin #order_list #computer table th{text-align:left;padding:0 0 5px 0;color:#AAA;font-weight:200;vertical-align:top}body#admin #order_list #computer table th #q{width:170px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);margin:38px 0 0 0}body#admin #order_list #computer table th.header{padding:30px 0 30px 0;color:black;font-size:30px;font-family:"lato", "arial", sans-serif;font-weight:200}body#admin #order_list #computer table th.date_span{padding:40px 30px 0px 0;color:black;font-size:14px;text-align:right}body#admin #order_list #computer table th.date_span a,body#admin #order_list #computer table th.date_span a:visited{color:black;margin-right:10px}body#admin #order_list #computer table th.date_span .selected{font-weight:600}body#admin #order_list #computer table tbody tr:hover{background:#F5F5F5}body#admin #order_list #computer table tr.bold td{font-weight:600}body#admin #order_list #computer table tr.bold td a,body#admin #order_list #computer table tr.bold td a:visited{font-weight:400}body#admin #order_list #computer table tr.today td{color:#00afcc}body#admin #order_list #computer table td{padding:6px 3px;border-bottom:1px solid #DDD;vertical-align:middle}body#admin #order_list #computer table td.gallery{white-space:nowrap}body#admin #order_list #computer table td.gallery a,body#admin #order_list #computer table td.gallery a:visited{border:1px solid black;padding:2px 3px;text-decoration:none;color:black;border-radius:3px}body#admin #edit_order .path_bar{margin:10px 0;color:#00afcc;font-size:13px;line-height:20px}body#admin #edit_order .path_bar .rarr{color:#333}body#admin #edit_order .path_bar a,body#admin #edit_order .path_bar a:visited{color:#00afcc}body#admin #edit_order h1{margin:30px 0;font-size:42px;font-weight:200}body#admin #edit_order h1 span.service_icon{background:#f3d10d}body#admin #edit_order .fields_section{margin:0 0 20px 0}body#admin #edit_order #order_info div.box_wrap{margin:10px 0 0 0;border-bottom:1px solid #DDD}body#admin #edit_order #order_info div.box_wrap div.box{padding:10px 5px}body#admin #edit_order #order_info h3{margin:0 0 10px 0;font-weight:200;font-size:30px}body#admin #edit_order #order_info p{line-height:28px}body#admin #edit_order #order_info a,body#admin #edit_order #order_info a:visited{border:1px solid #DDD;border-radius:2px;padding:3px;background:#F5F5F5;color:#00afcc;text-decoration:none;white-space:nowrap}body#admin #edit_order #order_info div#id_state_info{background:#F5F5F5;border-radius:2px;border:1px solid #DDD}body#admin #edit_order #order_info div#id_state_info p{color:#333;font-weight:200}body#admin #edit_order #order_info div#id_state_info span.id{font-weight:600;color:#333}body#admin #edit_order #order_info div#id_state_info span.state{font-weight:600;font-size:14px;color:white;text-transform:uppercase;letter-spacing:1px;background:#00DBFF;border:1px solid;border-color:#00afcc;border-radius:3px;padding:4px}body#admin #edit_order #order_info div#customer_info span.name{font-weight:600}body#admin #edit_order #book .book_date div.date_selector_toggle-able{display:none}body#admin #edit_order #book .book_date span.toggle_date_selector{cursor:pointer;text-decoration:underline;color:#333}body#admin #edit_order #book .book_date .day_time{text-transform:capitalize}body#admin #edit_order #all_checked{font-weight:400;font-size:14px;color:white;letter-spacing:1px;background:#00DBFF;border:1px solid;border-color:#00afcc;border-radius:3px;padding:4px;cursor:pointer}body#admin #edit_order .image_thumb{float:left;border:1px solid #333;padding:3px;margin:0 5px 5px 0}body#admin #edit_order .fields .booked_date{border:1px solid #333;padding:10px;margin:10px 0}body#admin #edit_order .fields .booked_date input{width:100px}body#admin #edit_order .fields label{display:block;margin:0 0 5px 0}body#admin #edit_order .fields input,body#admin #edit_order .fields textarea{width:300px;padding:10px;margin:0 0 10px 0;background:white;font-size:10px;border:1px solid white;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#admin #edit_order input[type=submit]{background:#00DBFF;border:0;border-radius:25px;color:white;cursor:pointer;font-size:16px;font-weight:200;line-height:20px;margin-top:15px;padding:10px;width:100%}body#admin #invoices h2{margin:10px 0;font-size:30px;font-weight:200}body#admin #invoices table tr:hover{background:#F5F5F5}body#admin #invoices table td{padding:3px 0;font-size:14px}body#admin #invoices label{display:inline-block;min-width:140px}body#admin #payment_registration h2{margin:10px 0;font-size:30px;font-weight:200}body#admin #payment_registration h3{margin:20px 0}body#admin #payment_registration table tr:hover{background:#F5F5F5}body#admin #payment_registration table td{padding:3px 0;font-size:14px}body#admin #payment_registration table td.header{font-weight:600}body#admin #payment_registration table td.sum{font-weight:600;text-align:right}body#admin #payment_registration table td.price{text-align:right}body#admin #payment_registration table a{color:#00afcc;text-decoration:none}body#admin #payment_registration label{display:inline-block;min-width:140px}body#admin hr{margin:40px 0}body#front #content_body{margin:20px}body#front .input_field{padding:3px}body#front table.input_field_table tr td{padding:3px}body#front #dashboard{background:#464646;position:relative;padding:10px 0 30px 0}body#front #dashboard h2{color:#00DBFF;font-family:"lato", "arial", sans-serif;font-weight:100;font-size:72px;margin:15px 0 0 0}body#front #dashboard .box{float:left;margin:0 40px 0 0;text-align:center}body#front #dashboard .box h1{color:#00DBFF;font-family:"lato", "arial", sans-serif;font-weight:800;font-size:72px;margin:0}body#front #dashboard .box p{margin:0;color:#00DBFF}body#front #dashboard span.cross{font-size:22px;line-height:16px;position:absolute;top:5px;right:7px}body#front #dashboard div#right_menu{position:absolute;right:100px;top:45px}body#front #dashboard div#right_menu a{text-decoration:none;color:inherit;font-weight:bold}@media all and (max-width: 768px){body#front #dashboard .box{padding:0 10px}}@media all and (max-width: 480px){body#front #dashboard h2{font-size:62px}}body#front #order_list{min-height:500px;margin-top:10px;font-family:verdana;font-size:12px}body#front #order_list h2{margin:20px 0 0px 0;font-size:15px;font-weight:800;text-transform:uppercase;float:left}body#front #order_list .filters{margin:20px 0 0px 0;float:right;text-align:right}body#front #order_list .filters #toggle_list_button{border-bottom:1px dotted #000;font-size:14px;cursor:pointer;float:left;line-height:17px}body#front #order_list .filters #q{width:170px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#front #order_list .filters #q,body#front #order_list .filters #order_state,body#front #order_list .filters #order_by,body#front #order_list .filters #toggle_list_button{margin:0 0 0 20px}@media all and (max-width: 768px){body#front #order_list .filters{width:100%;float:left;text-align:left}body#front #order_list .filters #q,body#front #order_list .filters #order_state,body#front #order_list .filters #order_by,body#front #order_list .filters #toggle_list_button{margin:0 10px 20px 0}body#front #order_list .filters #q{width:130px}}body#front #order_list #computer table{width:100%}body#front #order_list #computer table th{text-align:left;padding:0 0 5px 0;color:#AAA;font-weight:200;vertical-align:top}body#front #order_list #computer table th #q{width:170px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);margin:38px 0 0 0}body#front #order_list #computer table th.header{padding:20px 0 30px 0;color:black;font-size:30px;font-family:"lato", "arial", sans-serif;font-weight:200}body#front #order_list #computer table tbody tr:hover{background:#F5F5F5}body#front #order_list #computer table tr.bold td{font-weight:600}body#front #order_list #computer table tr.bold td a,body#front #order_list #computer table tr.bold td a:visited{font-weight:400}body#front #order_list #computer table tr.today td{color:#00afcc}body#front #order_list #computer table td{padding:6px 3px;border-bottom:1px solid #DDD;vertical-align:middle}body#front #order_list #computer table th.date_span{padding:40px 30px 0px 0;color:black;font-size:14px;text-align:right}body#front #order_list #computer table th.date_span a,body#front #order_list #computer table th.date_span a:visited{color:black;margin-right:10px}body#front #order_list #computer table th.date_span .selected{font-weight:600}body#front #order_list #computer table td.gallery{white-space:nowrap}body#front #order_list #computer table td.gallery a,body#front #order_list #computer table td.gallery a:visited{border:1px solid black;padding:2px 3px;text-decoration:none;color:black;border-radius:3px}body#front #order_new{border-top:1px solid #D8D8D8;padding:50px 0}body#front #order_new h2{color:#000;font-family:"lato", "arial", sans-serif;font-weight:800;text-transform:uppercase;font-size:15px;margin:0px;padding:4px}body#front #order_new .form_fields_front{position:relative;float:left;width:100%}body#front #order_new #form_fields_a{width:80%}body#front #order_new #form_fields_b{margin:20px 0}body#front #order_new .new_order_header{width:20%;float:left}body#front #order_new .submit_button{width:100%;background:#00DBFF;background:#CCC;padding:10px;border:0;border-radius:25px;font-size:16px;font-weight:200;color:white;margin-top:15px;cursor:pointer;line-height:20px}body#front #order_new .submit_button_selected{background:#00DBFF}body#front #order_new .remove_service_button{display:none;width:93%;background:#F5DA3D;border-radius:3px;margin:3px 0;padding:6px 3px;text-align:center;color:#000;font-weight:400;font-size:12px;cursor:pointer}body#front #order_new .remove_service_button:hover{background:#f8e36e}body#front #order_new .order_item_service_fields{padding:10px}body#front #order_new .order_item_service_fields div{border-top:2px dotted #eecd0c;margin:0 0 5px 0;padding:5px 0;font-size:14px}body#front #order_new .order_item_service_fields input[type=text]{margin:5px 0 0 0;width:210px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#front #order_new .order_item_service_fields input.date_earliest,body#front #order_new .order_item_service_fields input.date_latest,body#front #order_new .order_item_service_fields input.entry_code{width:50%}body#front #order_new .order_item_service_fields input[type=checkbox]{-moz-appearance:normal !important;-webkit-appearance:normal !important;appearance:normal !important}body#front #order_new .order_item_service_fields textarea{margin:5px 0 0 0;border:0;padding:5px;width:90%;height:30px;resize:none;font-family:"lato", "arial", sans-serif;font-weight:400;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#front #order_new .order_item_wrap{float:left;width:25%;padding-bottom:10px}body#front #order_new .order_item_content{padding:3px;margin:0;width:93%;border-radius:3px}body#front #order_new .order_item_content .checkbox{display:none}body#front #order_new .order_item_content td.icon{vertical-align:middle;width:60px}body#front #order_new .order_item_content td.info{vertical-align:middle;white-space:break}body#front #order_new .order_item_unselected{cursor:pointer}body#front #order_new .order_item_selected{background:#F5DA3D}body#front #order_new .field{position:relative;float:left;width:25%}body#front #order_new .field .field_header{padding:5px 0;font-size:14px;color:#999}body#front #order_new .field input{width:93%;padding:3px;margin:0 0 10px 0;background:white;font-size:16px;border:1px solid white;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#front #order_new .field input:focus{border:1px solid #00DBFF;outline:none}body#front #order_new .field ::-webkit-input-placeholder{color:#000;opacity:1}body#front #order_new .field :-moz-placeholder{color:#CCC;opacity:1}body#front #order_new .field ::-moz-placeholder{color:#CCC;opacity:1}body#front #order_new .field :-ms-input-placeholder{color:#CCC;opacity:1}body#front #order_new #order_summary{display:none;background:#CCC;padding:10px;border-radius:25px;font-size:16px;color:black;margin-top:15px;text-align:center;line-height:22px}body#front #order_new #order_summary span.h{text-transform:uppercase}body#front #order_new #order_summary span#total_sum{font-weight:600}body#front #order_new .clear_box{display:none}body#front #order_new #clear_box_4,body#front #order_new #clear_box_8,body#front #order_new #clear_box_12{display:block}@media all and (max-width: 1050px){body#front #order_new .order_item_wrap{width:33.33%}body#front #order_new .clear_box,body#front #order_new #clear_box_4,body#front #order_new #clear_box_8,body#front #order_new #clear_box_12{display:none}body#front #order_new #clear_box_3,body#front #order_new #clear_box_6,body#front #order_new #clear_box_9{display:block}body#front #order_new .field{width:50%}body#front #order_new .field input{width:96%}body#front #order_new #form_fields_a{width:100%}body#front #order_new .new_order_header{width:100%;padding-bottom:10px}}@media all and (max-width: 768px){body#front #order_new .order_item_wrap{width:50%}body#front #order_new .clear_box,body#front #order_new #clear_box_3,body#front #order_new #clear_box_9{display:none}body#front #order_new #clear_box_2,body#front #order_new #clear_box_4,body#front #order_new #clear_box_6,body#front #order_new #clear_box_8,body#front #order_new #clear_box_10,body#front #order_new #clear_box_12{display:block}body#front #order_new #form_fields_a{width:100%}body#front #order_new .new_order_header{width:100%;padding-bottom:10px}body#front #order_new .field{width:50%}body#front #order_new .field input{width:93%}}@media all and (max-width: 480px){body#front #order_new .order_item_wrap{width:100%}body#front #order_new .clear_box{display:none !important}body#front #order_new .remove_service_button{width:100%}body#front #order_new .order_item_content{width:100%}body#front #order_new #form_fields_a{width:100%}body#front #order_new .new_order_header{width:100%;padding-bottom:10px}body#front #order_new .field{width:100%}body#front #order_new .field input{width:100%}}body#front #user_settings{margin-top:20px}body#front #user_settings h1{font-size:15px;font-weight:800;margin:20px 0;text-transform:uppercase}body#front #user_settings input[type=submit]{background:#00DBFF;border:0;border-radius:25px;color:white;cursor:pointer;font-size:16px;font-weight:200;line-height:20px;margin-top:15px;padding:10px;width:100%}body#front #user_settings table{margin:0 auto}body#front #user_settings table tr td{padding:10px 0;font-size:16px;vertical-align:middle}body#front #user_settings table tr td.header{width:150px}body#front #user_settings table tr input[type=text],body#front #user_settings table tr input[type=password]{padding:3px;margin:5px 0 0 0;background:white;font-size:16px;border:1px solid white;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#back #content_body{border-top:1px solid #D8D8D8}body#back #order_list{min-height:500px;margin-top:10px;font-family:verdana;font-size:12px}body#back #order_list h2{margin:20px 0 0px 0;font-size:15px;font-weight:800;text-transform:uppercase;float:left}body#back #order_list .filters{margin:20px 0 0px 0;float:right;text-align:right}body#back #order_list .filters #toggle_list_button{border-bottom:1px dotted #000;font-size:14px;cursor:pointer;float:left;line-height:17px}body#back #order_list .filters #q{width:170px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#back #order_list .filters #q,body#back #order_list .filters #order_state,body#back #order_list .filters #order_by,body#back #order_list .filters #toggle_list_button{margin:0 0 0 20px}@media all and (max-width: 768px){body#back #order_list .filters{width:100%;float:left;text-align:left}body#back #order_list .filters #q,body#back #order_list .filters #order_state,body#back #order_list .filters #order_by,body#back #order_list .filters #toggle_list_button{margin:0 10px 20px 0}body#back #order_list .filters #q{width:130px}}body#back #order_list #iphone{display:none}body#back #order_list #computer table,body#back #order_list #iphone table{width:100%}body#back #order_list #computer table th,body#back #order_list #iphone table th{text-align:left;padding:0 0 5px 0;color:#AAA;font-weight:200;vertical-align:top}body#back #order_list #computer table th #q,body#back #order_list #iphone table th #q{width:170px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);margin:38px 0 0 0}body#back #order_list #computer table th.header,body#back #order_list #iphone table th.header{padding:30px 0 30px 0;color:black;font-size:30px;font-family:"lato", "arial", sans-serif;font-weight:200}body#back #order_list #computer table th.date_span,body#back #order_list #iphone table th.date_span{padding:40px 30px 0px 0;color:black;font-size:14px;text-align:right}body#back #order_list #computer table th.date_span a,body#back #order_list #computer table th.date_span a:visited,body#back #order_list #iphone table th.date_span a,body#back #order_list #iphone table th.date_span a:visited{color:black;margin-right:10px}body#back #order_list #computer table th.date_span .selected,body#back #order_list #iphone table th.date_span .selected{font-weight:600}body#back #order_list #computer table tbody tr:hover,body#back #order_list #iphone table tbody tr:hover{background:#F5F5F5}body#back #order_list #computer table tr.bold td,body#back #order_list #iphone table tr.bold td{font-weight:600}body#back #order_list #computer table tr.bold td a,body#back #order_list #computer table tr.bold td a:visited,body#back #order_list #iphone table tr.bold td a,body#back #order_list #iphone table tr.bold td a:visited{font-weight:400}body#back #order_list #computer table tr.today td,body#back #order_list #iphone table tr.today td{color:#00afcc}body#back #order_list #computer table td,body#back #order_list #iphone table td{padding:6px 3px;border-bottom:1px solid #DDD;vertical-align:middle}body#back #order_list #computer table td a,body#back #order_list #computer table td a:visited,body#back #order_list #iphone table td a,body#back #order_list #iphone table td a:visited{color:black;text-decoration:none}body#back #order_list #computer table td.header,body#back #order_list #iphone table td.header{text-align:center;background:#F5F5F5;font-weight:bold;text-transform:capitalize}body#back #order_list #computer table td.gallery,body#back #order_list #iphone table td.gallery{white-space:nowrap}body#back #order_list #computer table td.gallery a,body#back #order_list #computer table td.gallery a:visited,body#back #order_list #iphone table td.gallery a,body#back #order_list #iphone table td.gallery a:visited{border:1px solid black;padding:2px 3px;text-decoration:none;color:black;border-radius:3px}@media all and (max-width: 768px){body#back #order_list #computer{display:none}body#back #order_list #iphone{display:block}}body#back #edit_order .path_bar{margin:10px 0;color:#00afcc;font-size:13px;line-height:20px}body#back #edit_order .path_bar .rarr{color:#333}body#back #edit_order .path_bar a,body#back #edit_order .path_bar a:visited{color:#00afcc}body#back #edit_order h1{margin:30px 0 5px 0;font-size:42px;font-weight:200}body#back #edit_order h1 span.service_icon{background:#f3d10d}body#back #edit_order .fields_section{margin:0 0 20px 0}body#back #edit_order #order_info div.box_wrap{margin:10px 0 0 0;border-bottom:1px solid #DDD}body#back #edit_order #order_info div.box_wrap div.box{padding:10px 5px}body#back #edit_order #order_info h3{margin:0 0 10px 0;font-weight:200;font-size:30px}body#back #edit_order #order_info p{line-height:28px}body#back #edit_order #order_info a,body#back #edit_order #order_info a:visited{border:1px solid #DDD;border-radius:2px;padding:3px;background:#F5F5F5;color:#00afcc;text-decoration:none;white-space:nowrap}body#back #edit_order #order_info div#id_state_info{background:#F5F5F5;border-radius:2px;border:1px solid #DDD}body#back #edit_order #order_info div#id_state_info p{color:#333;font-weight:200}body#back #edit_order #order_info div#id_state_info span.id{font-weight:600;color:#333}body#back #edit_order #order_info div#id_state_info span.state{font-weight:600;font-size:14px;color:white;text-transform:uppercase;letter-spacing:1px;background:#00DBFF;border:1px solid;border-color:#00afcc;border-radius:3px;padding:4px}body#back #edit_order #order_info div#customer_info span.name{font-weight:600}body#back #edit_order #book .book_date div.date_selector_toggle-able{display:none}body#back #edit_order #book .book_date span.toggle_date_selector{cursor:pointer;text-decoration:underline;color:#333}body#back #edit_order #book .book_date .day_time{text-transform:capitalize}body#back #edit_order .all_fields{display:none}body#back #edit_order #toggle_all_fields{display:inline-block;cursor:pointer;padding:10px;background:#DDD;margin:0 0 10px 0}body#back #edit_order .all_fields input,body#back #edit_order .all_fields select,body#back #edit_order .upload input,body#back #edit_order .upload select{display:block;margin:3px 0 10px 0}body#back #edit_order #all_checked{display:inline-block;font-weight:400;font-size:14px;color:white;letter-spacing:1px;background:#00DBFF;border:1px solid;border-color:#00afcc;border-radius:3px;padding:4px;cursor:pointer}body#back #edit_order .image_thumb{float:left;border:1px solid #333;padding:3px;margin:0 5px 5px 0}body#back #edit_order .fields .booked_date{border:1px solid #333;padding:10px;margin:10px 0}body#back #edit_order .fields .booked_date input{width:100px}body#back #edit_order .fields label{display:block;margin:0 0 5px 0}body#back #edit_order .fields input,body#back #edit_order .fields textarea{width:300px;padding:10px;margin:0 0 10px 0;background:white;font-size:10px;border:1px solid white;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#back #edit_order input[type=submit]{background:#00DBFF;border:0;border-radius:25px;color:white;cursor:pointer;font-size:16px;font-weight:200;line-height:20px;margin-top:15px;padding:10px;width:100%}body#back #overview h2{margin:10px 0;font-size:30px;font-weight:200}body#back #overview table tr:hover{background:#F5F5F5}body#back #overview table td{padding:3px 0;font-size:14px}body#back #overview table td a{color:#00afcc;text-decoration:none;font-weight:400}body#back #overview table td.header{font-weight:600;padding:20px 0 3px 0}body#back #overview table td.sum{text-align:right;font-weight:600}body#back #overview table td.price{text-align:right}body#back #overview table td.real_price{text-align:right;color:#AAA}body#back #overview label{display:inline-block;min-width:140px}body#back #order_new{border-top:1px solid #D8D8D8;padding:50px 0}body#back #order_new h2{color:#000;font-family:"lato", "arial", sans-serif;font-weight:800;text-transform:uppercase;font-size:15px;margin:0px;padding:4px}body#back #order_new .form_fields_front{position:relative;float:left;width:100%}body#back #order_new #form_fields_a{width:80%}body#back #order_new #form_fields_b{margin:20px 0}body#back #order_new .new_order_header{width:20%;float:left}body#back #order_new .submit_button{width:100%;background:#00DBFF;background:#CCC;padding:10px;border:0;border-radius:25px;font-size:16px;font-weight:200;color:white;margin-top:15px;cursor:pointer;line-height:20px}body#back #order_new .submit_button_selected{background:#00DBFF}body#back #order_new .remove_service_button{display:none;width:93%;background:#F5DA3D;border-radius:3px;margin:3px 0;padding:6px 3px;text-align:center;color:#000;font-weight:400;font-size:12px;cursor:pointer}body#back #order_new .remove_service_button:hover{background:#f8e36e}body#back #order_new .order_item_service_fields{padding:10px}body#back #order_new .order_item_service_fields div{border-top:2px dotted #eecd0c;margin:0 0 5px 0;padding:5px 0;font-size:14px}body#back #order_new .order_item_service_fields input[type=text]{margin:5px 0 0 0;width:210px;padding:3px;background:white;font-size:12px;border:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#back #order_new .order_item_service_fields input.date_earliest,body#back #order_new .order_item_service_fields input.date_latest,body#back #order_new .order_item_service_fields input.entry_code{width:50%}body#back #order_new .order_item_service_fields input[type=checkbox]{-moz-appearance:normal !important;-webkit-appearance:normal !important;appearance:normal !important}body#back #order_new .order_item_service_fields textarea{margin:5px 0 0 0;border:0;padding:5px;width:90%;height:30px;resize:none;font-family:"lato", "arial", sans-serif;font-weight:400;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#back #order_new .order_item_wrap{float:left;width:25%;padding-bottom:10px}body#back #order_new .order_item_content{padding:3px;margin:0;width:93%;border-radius:3px}body#back #order_new .order_item_content .checkbox{display:none}body#back #order_new .order_item_content td.icon{vertical-align:middle;width:60px}body#back #order_new .order_item_content td.info{vertical-align:middle;white-space:break}body#back #order_new .order_item_unselected{cursor:pointer}body#back #order_new .order_item_selected{background:#F5DA3D}body#back #order_new .field{position:relative;float:left;width:25%}body#back #order_new .field .field_header{padding:5px 0;font-size:14px;color:#999}body#back #order_new .field input{width:93%;padding:3px;margin:0 0 10px 0;background:white;font-size:16px;border:1px solid white;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05)}body#back #order_new .field input:focus{border:1px solid #00DBFF;outline:none}body#back #order_new .field ::-webkit-input-placeholder{color:#000;opacity:1}body#back #order_new .field :-moz-placeholder{color:#CCC;opacity:1}body#back #order_new .field ::-moz-placeholder{color:#CCC;opacity:1}body#back #order_new .field :-ms-input-placeholder{color:#CCC;opacity:1}body#back #order_new #order_summary{display:none;background:#CCC;padding:10px;border-radius:25px;font-size:16px;color:black;margin-top:15px;text-align:center;line-height:22px}body#back #order_new #order_summary span.h{text-transform:uppercase}body#back #order_new #order_summary span#total_sum{font-weight:600}body#back #order_new .clear_box{display:none}body#back #order_new #clear_box_4,body#back #order_new #clear_box_8,body#back #order_new #clear_box_12{display:block}@media all and (max-width: 1050px){body#back #order_new .order_item_wrap{width:33.33%}body#back #order_new .clear_box,body#back #order_new #clear_box_4,body#back #order_new #clear_box_8,body#back #order_new #clear_box_12{display:none}body#back #order_new #clear_box_3,body#back #order_new #clear_box_6,body#back #order_new #clear_box_9{display:block}body#back #order_new .field{width:50%}body#back #order_new .field input{width:96%}body#back #order_new #form_fields_a{width:100%}body#back #order_new .new_order_header{width:100%;padding-bottom:10px}}@media all and (max-width: 768px){body#back #order_new .order_item_wrap{width:50%}body#back #order_new .clear_box,body#back #order_new #clear_box_3,body#back #order_new #clear_box_9{display:none}body#back #order_new #clear_box_2,body#back #order_new #clear_box_4,body#back #order_new #clear_box_6,body#back #order_new #clear_box_8,body#back #order_new #clear_box_10,body#back #order_new #clear_box_12{display:block}body#back #order_new #form_fields_a{width:100%}body#back #order_new .new_order_header{width:100%;padding-bottom:10px}body#back #order_new .field{width:50%}body#back #order_new .field input{width:93%}}@media all and (max-width: 480px){body#back #order_new .order_item_wrap{width:100%}body#back #order_new .clear_box{display:none !important}body#back #order_new .remove_service_button{width:100%}body#back #order_new .order_item_content{width:100%}body#back #order_new #form_fields_a{width:100%}body#back #order_new .new_order_header{width:100%;padding-bottom:10px}body#back #order_new .field{width:100%}body#back #order_new .field input{width:100%}}body#gallery div#gallery .section{max-width:700px}body#gallery div#gallery .image{margin-bottom:10px;max-width:700px;margin:0 auto}body#gallery div#gallery .image img{width:100%;margin-bottom:10px}body#gallery div#gallery .edit_box{border:1px dotted #AAA;padding:50px;margin-bottom:10px}body#gallery div#gallery .zip_button{border:1px dotted #333;padding:5px 7px;text-decoration:none;color:#333;margin:0 0 10px 0;display:inline-block;border-radius:2px}body#gallery div#gallery .edit_order{text-align:left}body#gallery div#gallery .edit_order input,body#gallery div#gallery .edit_order textarea{background:none repeat scroll 0 0 white;border:1px solid white;border-radius:3px 3px 3px 3px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05);margin:5px 0 0;padding:3px;width:190px;font-size:13px}body#gallery div#gallery .edit_order textarea{height:100px}body#gallery div#gallery .edit_order input[type=checkbox]{width:auto}body#gallery div#gallery .edit_order input[type=submit],body#gallery div#gallery .edit_order .gallery_button{background:#00DBFF;color:white;border:none;padding:10px;margin-top:20px;float:right}body#gallery div#gallery .edit_order label{display:inline-block;padding:3px;min-width:150px;vertical-align:top}body#gallery div#gallery .edit_order .input_field{display:block;margin:10px 10px 0 0}div.panorama{width:700px;height:450px;margin-bottom:10px}.pnlm-container{margin:0;padding:0;overflow:hidden;position:relative;cursor:default;width:100%;height:100%;font-family:Helvetica,"Nimbus Sans L","Liberation Sans",Arial,sans-serif;background:#f4f4f4 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2267%22%20height%3D%22100%22%20viewBox%3D%220%200%2067%20100%22%3E%0A%3Cpath%20stroke%3D%22%23ccc%22%20fill%3D%22none%22%20d%3D%22M33.5%2C50%2C0%2C63%2C33.5%2C75%2C67%2C63%2C33.5%2C50m-33.5-50%2C67%2C25m-0.5%2C0%2C0%2C75m-66.5-75%2C67-25m-33.5%2C75%2C0%2C25m0-100%2C0%2C50%22%2F%3E%0A%3C%2Fsvg%3E%0A") repeat;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;outline:0;line-height:1.4;contain:content}.pnlm-container *{box-sizing:content-box}.pnlm-ui{position:absolute;width:100%;height:100%;z-index:1}.pnlm-grab{cursor:grab;cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A") 12 8,default}.pnlm-grabbing{cursor:grabbing;cursor:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s5.07-5.29%203.77-6.74c-1.31-1.45-2.53%200.14-2.53%200.14s2.74-3.29%200.535-4.06c-2.2-0.769-2.52%201.3-2.52%201.3s0.81-2.13-1.12-2.13-1.52%201.77-1.52%201.77-0.261-1.59-1.87-1.12c-1.61%200.468-0.874%202.17-0.874%202.17s-0.651-1.55-2-0.445c-1.35%201.11-0.68%202.25-0.365%203.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A") 12 8,default}.pnlm-sprite{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%22208%22%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22117%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20fill-opacity%3D%22.78%22%20cy%3D%22143%22%20cx%3D%2213%22%20r%3D%2211%22%20fill%3D%22%23fff%22%2F%3E%0A%3Ccircle%20cy%3D%22169%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cy%3D%22195%22%20cx%3D%2213%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%2F%3E%0A%3Ccircle%20cx%3D%2213%22%20cy%3D%22195%22%20r%3D%222.5%22%2F%3E%0A%3Cpath%20d%3D%22m5%2083v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-5%205v6h6v-6zm-5%205v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20110a7%207%200%200%200%20-7%207%207%207%200%200%200%207%207%207%207%200%200%200%207%20-7%207%207%200%200%200%20-7%20-7zm-1%203h2v2h-2zm0%203h2v5h-2z%22%2F%3E%0A%3Cpath%20d%3D%22m5%2057v6h2v-4h4v-2zm10%200v2h4v4h2v-6zm-10%2010v6h6v-2h-4v-4zm14%200v4h-4v2h6v-6z%22%2F%3E%0A%3Cpath%20d%3D%22m17%2038v2h-8v-2z%22%2F%3E%0A%3Cpath%20d%3D%22m12%209v3h-3v2h3v3h2v-3h3v-2h-3v-3z%22%2F%3E%0A%3Cpath%20d%3D%22m13%20136-6.125%206.125h4.375v7.875h3.5v-7.875h4.375z%22%2F%3E%0A%3Cpath%20d%3D%22m10.428%20173.33v-5.77l5-2.89v5.77zm1-1.73%203-1.73-3.001-1.74z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.pnlm-container:-moz-full-screen{height:100% !important;width:100% !important;position:static !important}.pnlm-container:-webkit-full-screen{height:100% !important;width:100% !important;position:static !important}.pnlm-container:-ms-fullscreen{height:100% !important;width:100% !important;position:static !important}.pnlm-container:fullscreen{height:100% !important;width:100% !important;position:static !important}.pnlm-render-container{cursor:inherit;position:absolute;height:100%;width:100%}.pnlm-controls{margin-top:4px;background-color:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4);border-radius:3px;cursor:pointer;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-control:hover{background-color:#f8f8f8}.pnlm-controls-container{position:absolute;top:0;left:4px;z-index:1}.pnlm-zoom-controls{width:26px;height:52px}.pnlm-zoom-in{width:100%;height:50%;position:absolute;top:0;border-radius:3px 3px 0 0}.pnlm-zoom-out{width:100%;height:50%;position:absolute;bottom:0;background-position:0 -26px;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.pnlm-fullscreen-toggle-button,.pnlm-orientation-button,.pnlm-hot-spot-debug-indicator{width:26px;height:26px}.pnlm-hot-spot-debug-indicator{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;background-color:rgba(255,255,255,0.5);border-radius:13px;display:none}.pnlm-orientation-button-inactive{background-position:0 -156px}.pnlm-orientation-button-active{background-position:0 -182px}.pnlm-fullscreen-toggle-button-inactive{background-position:0 -52px}.pnlm-fullscreen-toggle-button-active{background-position:0 -78px}.pnlm-panorama-info{position:absolute;bottom:4px;background-color:rgba(0,0,0,0.7);border-radius:0 3px 3px 0;padding-right:10px;color:#fff;text-align:left;display:none;z-index:2;-webkit-transform:translateZ(9999px);transform:translateZ(9999px)}.pnlm-title-box{position:relative;font-size:20px;display:table;padding-left:5px;margin-bottom:3px}.pnlm-author-box{position:relative;font-size:12px;display:table;padding-left:5px}.pnlm-load-box{position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:rgba(0,0,0,0.7);border-radius:3px;text-align:center;font-size:20px;display:none;color:#fff}.pnlm-load-box p{margin:20px 0}.pnlm-lbox{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;display:none}.pnlm-loading{animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-name:pnlm-mv;-webkit-animation-name:pnlm-mv;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-timing-function:linear;height:10px;width:10px;background-color:#fff;position:relative}@keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}@-webkit-keyframes pnlm-mv{from{left:0;top:0}25%{left:10px;top:0}50%{left:10px;top:10px}75%{left:0;top:10px}to{left:0;top:0}}.pnlm-load-button{position:absolute;top:50%;left:50%;width:200px;height:100px;margin:-50px 0 0 -100px;background-color:rgba(0,0,0,0.7);border-radius:3px;text-align:center;font-size:20px;display:table;color:#fff;cursor:pointer}.pnlm-load-button:hover{background-color:rgba(0,0,0,0.8)}.pnlm-load-button p{display:table-cell;vertical-align:middle}.pnlm-info-box{font-size:15px;position:absolute;top:50%;left:50%;width:200px;height:150px;margin:-75px 0 0 -100px;background-color:#000;border-radius:3px;display:table;text-align:center;color:#fff;table-layout:fixed}.pnlm-info-box a{color:#fff;word-wrap:break-word;overflow-wrap:break-word}.pnlm-info-box p{display:table-cell;vertical-align:middle;padding:0 5px 0 5px}.pnlm-error-msg{display:none}.pnlm-about-msg{font-size:11px;line-height:11px;color:#fff;padding:5px 8px 5px 8px;background:rgba(0,0,0,0.7);border-radius:3px;position:absolute;top:50px;left:50px;display:none;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:1}.pnlm-about-msg a:link,.pnlm-about-msg a:visited{color:#fff}.pnlm-about-msg a:hover,.pnlm-about-msg a:active{color:#eee}.pnlm-hotspot-base{position:absolute;visibility:hidden;cursor:default;vertical-align:middle;top:0;z-index:1}.pnlm-hotspot{height:26px;width:26px;border-radius:13px}.pnlm-hotspot:hover{background-color:rgba(255,255,255,0.2)}.pnlm-hotspot.pnlm-info{background-position:0 -104px}.pnlm-hotspot.pnlm-scene{background-position:0 -130px}div.pnlm-tooltip span{visibility:hidden;position:absolute;border-radius:3px;background-color:rgba(0,0,0,0.7);color:#fff;text-align:center;max-width:200px;padding:5px 10px;margin-left:-220px;cursor:default}div.pnlm-tooltip:hover span{visibility:visible}div.pnlm-tooltip:hover span:after{content:'';position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:rgba(0,0,0,0.7) transparent transparent transparent;bottom:-20px;left:-10px;margin:0 50%}.pnlm-compass{position:absolute;width:50px;height:50px;right:4px;bottom:4px;border-radius:25px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2250%22%20width%3D%2250%22%3E%0A%3Cpath%20d%3D%22m24.5078%206-3.2578%2018h7.5l-3.25781-18h-0.984376zm-3.2578%2020%203.2578%2018h0.9844l3.2578-18h-7.5zm1.19531%200.9941h5.10938l-2.5547%2014.1075-2.5547-14.1075z%22%2F%3E%0A%3C%2Fsvg%3E%0A");cursor:default;display:none}.pnlm-world{position:absolute;left:50%;top:50%}.pnlm-face{position:absolute;-webkit-transform-origin:0 0;transform-origin:0 0}.pnlm-dragfix,.pnlm-preview-img{position:absolute;height:100%;width:100%}.pnlm-preview-img{background-size:cover;background-position:center}.pnlm-lbar{width:150px;margin:0 auto;border:#fff 1px solid;height:6px}.pnlm-lbar-fill{background:#fff;height:100%;width:0}.pnlm-lmsg{font-size:12px}.pnlm-fade-img{position:absolute;top:0;left:0}body#print{background:white}body#print #invoice #print{width:100%;background:white;z-index:10000}body#print #invoice #print .paper{position:relative;width:200mm;height:287mm;padding:5mm;page-break-after:always}body#print #invoice #print .page{height:277mm}body#print #invoice #print .logo{float:right;margin:0 10px 0 0}body#print #invoice #print h1{float:left;font-size:72px;font-weight:100}body#print #invoice #print table.company{font-size:14px;font-weight:600;margin:50px 0 10px 0}body#print #invoice #print table.company td{padding:1px 0 0 0}body#print #invoice #print table.company td.header{width:140px}body#print #invoice #print table.specifications{font-size:14px;margin:10px 0 10px 0}body#print #invoice #print table.specifications td{padding:1px 0 0 0}body#print #invoice #print table.specifications td.header{width:140px}body#print #invoice #print table.line_items,body#print #invoice #print table.total_line_items{margin:60px 0 0 0;width:100%;font-size:12px}body#print #invoice #print table.line_items th,body#print #invoice #print table.total_line_items th{text-align:left;padding:0 0 5px 0;font-weight:400;font-size:10px}body#print #invoice #print table.line_items td.text_right,body#print #invoice #print table.line_items th.text_right,body#print #invoice #print table.total_line_items td.text_right,body#print #invoice #print table.total_line_items th.text_right{text-align:right}body#print #invoice #print table.line_items td.group_header,body#print #invoice #print table.total_line_items td.group_header{font-weight:600;padding:0 0 5px 0}body#print #invoice #print table.line_items td.total_group_sum,body#print #invoice #print table.total_line_items td.total_group_sum{border-top:1px solid black;padding:3px 0 25px 0}body#print #invoice #print table.total_sum{float:right;width:400px;border-top:2px solid black;font-size:12px}body#print #invoice #print table.total_sum td.text_right,body#print #invoice #print table.total_sum th.text_right{text-align:right}body#print #invoice #print table.total_sum td{padding:2px 0}body#print #invoice #print table.total_sum td.total_sum{border-top:2px solid black;font-weight:600;padding:5px 0 0 0}body#print #invoice #print table.total_sum td.ocr{padding:20px 0 0 0;font-weight:600}body#print #invoice #print .page_number{position:absolute;top:0;right:0;font-size:12px}body#print #invoice #print .invoice_footer{position:absolute;bottom:0;left:5mm;width:200mm;height:15mm;border-top:1px solid #999;font-size:12px;color:#999}body#print #invoice #print .invoice_footer td{padding:3px 0 0 0}@media print{body#print html{background:#FFF;margin:0;padding:0}body#print body{position:relative;margin:0;padding:0;min-height:100%;width:100%;left:0;top:0;border:none}}a,a:visited{color:#AAA}a:hover{color:#888}html{height:100%;padding:0;margin:0}body{font-family:"lato", "arial", sans-serif;font-weight:400;margin:0;padding:0;background-color:#EAEAEA}input[type=text],input[type=submit],input[type=password],textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}.section_wrap{width:100%;overflow:hidden}.section_wrap .section{position:relative;margin:0 auto;padding:0 10px;max-width:1100px}#top_bar{background:white;padding:15px 0}#top_bar #top_menu{float:right;text-align:right;font-size:16px;font-weight:300;color:#464646;line-height:22px}#top_bar #logo{float:left}@media all and (max-width: 768px){#top_bar #logo,#top_bar #top_menu{width:100%;text-align:center;margin:0 0 10px 0}}body#login{background:#00DBFF;height:100%}body#login #wrap,body#login #content_body,body#login table{height:100%}body#login table{width:100%}body#login table td{vertical-align:top;text-align:center}body#login .banner{padding-bottom:50px}body#login .banner .slide_show{width:100%;box-shadow:0 0 20px #666}body#login .banner .slide_show .slide{position:absolute;background:white}body#login .banner .slide_show img{width:100%;display:block}body#login .banner .slide_show .current{z-index:999}body#login #gallery_code_input_section .field_header{margin:10px 0 0 0;text-transform:capitalize;color:white;text-align:left;width:220px;display:inline}body#login #gallery_code_input_section input[type=password],body#login #gallery_code_input_section input[type=text]{background:#00DBFF;border:3px solid white;padding:8px;font-size:16px;color:white;margin:5px;border-radius:6px;width:218px}body#login #gallery_code_input_section input[type=submit]{background:white;padding:8px;margin:5px;font-size:14px;color:#00b8d6;border:3px solid white;border-radius:6px;font-weight:600;text-transform:uppercase;width:238px;cursor:pointer;letter-spacing:1px}body#login #login_container{position:relative;width:100%;height:90%}body#login #logo_container{position:absolute;bottom:0;width:100%;padding:20px;text-align:center}body#login #login_section{width:100%;margin:0 auto;text-align:center;position:absolute;top:20%}body#login #login_section h1{margin:0px 0 50px 0;font-size:82px;font-weight:800;color:#464646}body#login #login_section h1 span.thin{font-weight:100;font-size:80%}body#login #login_section .logo{width:100px;margin:0 auto;color:#0099b3;font-size:50px}body#login #login_section .logo img{width:100%}body#login #login_section .field,body#login #login_section .submit_field{display:inline}body#login #login_section .field_header{margin:10px 0 0 0;text-transform:capitalize;color:white;text-align:left;width:220px;display:inline}body#login #login_section input[type=password],body#login #login_section input[type=text]{background:#00DBFF;border:3px solid white;padding:8px;font-size:16px;color:white;margin:5px;border-radius:6px;width:218px}body#login #login_section input[type=submit]{background:white;padding:8px;margin:5px;font-size:14px;color:#00b8d6;border:3px solid white;border-radius:6px;font-weight:600;text-transform:uppercase;width:320px;cursor:pointer;letter-spacing:1px}body#login #login_section input[type=submit]:hover{background:white}body#login #login_section input:focus{outline:0}body#login #login_section ::-webkit-input-placeholder{color:white}body#login #login_section :-moz-placeholder{color:white;opacity:1}body#login #login_section ::-moz-placeholder{color:white;opacity:1}body#login #login_section :-ms-input-placeholder{color:white}@media all and (max-width: 768px){body#login #login_section h1{margin:10px 0 30px 0;font-size:62px}}@media all and (max-width: 480px){body#login #login_section h1{margin:10px 0 30px 0;font-size:42px}}#footer{padding:50px 0}.clear_both{clear:both}#ui-datepicker-div{background:#CCC;padding:10px;border-radius:3px;color:#000;display:none}#ui-datepicker-div a,#ui-datepicker-div a:visited{color:#000}#ui-datepicker-div table tr td{padding:3px;font-size:14px;font-weight:200}#ui-datepicker-div table tr th{font-size:14px;font-weight:400}#ui-datepicker-div .ui-datepicker-title{font-weight:600}a.button,input.button{display:inline-block;font-weight:400;font-size:14px !important;color:white;letter-spacing:1px;background:#00DBFF;border:1px solid;border-color:#00afcc;border-radius:3px;padding:6px;cursor:pointer;text-decoration:none;margin:10px 0}div.upload div.progress{width:350px}div.upload div.progress div.bar{width:0%;background-color:#00DBFF;text-align:center}span#orderImagesLoadingText{padding:10px}div#orderImagesLoading{padding:10px;display:none}.zipStatusWaiting{border:1px dotted #333333;padding:5px 7px;text-align:center}.twentypxpaddingright{padding-right:20px}.panoramaCodeExample {background-color:lightgray;border-radius:5px;margin:10px}
