/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Clarendon W01 Bold";src:url("/fonts/ClarendonW01Bold.eot?v=BW6b7a3bDx-cBqFDZnHhweLZkz8&#iefix");src:url("/fonts/ClarendonW01Bold.eot?v=BW6b7a3bDx-cBqFDZnHhweLZkz8&#iefix") format("eot"),url("/fonts/ClarendonW01Bold.woff?v=BW6b7a3bDx-cBqFDZnHhweLZkz8") format("woff"),url("/fonts/ClarendonW01Bold.ttf?v=BW6b7a3bDx-cBqFDZnHhweLZkz8") format("truetype"),url("/fonts/ClarendonW01Bold.svg#ClarendonW01Bold") format("svg")}@font-face{font-family:"Clarendon W01 Light";src:url("/fonts/ClarendonW01Light.eot?v=BW6b7a3bDx-cBqFDZnHhweLZkz8&#iefix");src:url("/fonts/ClarendonW01Light.eot?v=BW6b7a3bDx-cBqFDZnHhweLZkz8&#iefix") format("eot"),url("/fonts/ClarendonW01Light.woff?v=BW6b7a3bDx-cBqFDZnHhweLZkz8") format("woff"),url("/fonts/ClarendonW01Light.ttf?v=BW6b7a3bDx-cBqFDZnHhweLZkz8") format("truetype"),url("/fonts/ClarendonW01Light.svg#ClarendonW01Light") format("svg")}@font-face{font-family:"Clarendon W01 Medium";src:url("/fonts/ClarendonW01Medium.eot?v=BW6b7a3bDx-cBqFDZnHhweLZkz8&#iefix");src:url("/fonts/ClarendonW01Medium.eot?v=BW6b7a3bDx-cBqFDZnHhweLZkz8&#iefix") format("eot"),url("/fonts/ClarendonW01Medium.svg#ClarendonW01Medium") format("svg"),url("/fonts/ClarendonW01Medium.woff?v=BW6b7a3bDx-cBqFDZnHhweLZkz8") format("woff"),url("/fonts/ClarendonW01Medium.ttf?v=BW6b7a3bDx-cBqFDZnHhweLZkz8") format("truetype")}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);justify-content:center;align-items:start;z-index:1000;display:flex}.modal{background:#fff;border-radius:3px;width:auto;position:relative;top:100px;max-width:75%}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:3px 0 3px 12px;background:#ccc;border-top-left-radius:3px;border-top-right-radius:3px}.modal-header button{margin:0;border:0;box-shadow:none;background:transparent;color:#333;font-size:22px;line-height:18px}.modal-header button:hover{border:0;box-shadow:none}.modal-header h2{margin:0;font-size:12pt;color:#333}.modal-content{padding:10px;max-height:600px;overflow-y:auto;overflow-x:hidden}html{height:100%;overflow-y:scroll}body{color:#3d362c}header{background:#e6f0f1;border-bottom:1px solid #0098aa;padding:15px;margin-bottom:15px;position:relative}header #who{position:absolute;right:15px;top:25px;text-align:right;color:#666;font-size:80%}header #who a{text-decoration:none;color:#666;border-bottom:dotted 1px #666}header #who a:hover{color:#333;border-bottom-style:solid}#logo{display:block;background:url('../images/logo.png?v=EdLQ5h51QvcG-QOFrP1AbEz4ny0') no-repeat;text-decoration:none;font-family:'Clarendon W01 Bold';color:#3d362c;padding-left:130px;font-size:1.2em;line-height:40px;height:41px}nav{border-bottom:solid 1px #ccc}nav ul{margin:0 0 15px 0;border-bottom:solid 1px #ccc;padding:0 15px}nav li{display:inline-block;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-top-left-radius:3px;border-top-right-radius:3px;opacity:.6;transition:opacity .33s ease;margin-right:2px}nav a{display:block;font-family:'Clarendon W01 Bold';font-size:80%;color:#0098aa;text-decoration:none;padding:6px 10px;background-color:#f9f9f9}nav a.home{text-indent:-5000em;background:#f9f9f9 url('/images/icon-home.png?v=EdLQ5h51QvcG-QOFrP1AbEz4ny0') no-repeat 10px 6px;background-size:45% 60%;width:20px}nav li.active,nav li:hover{opacity:1;transition:opacity .33s ease}nav a.top{font-size:16px}nav li.active a{position:relative;top:1px;background-color:#fff}nav+nav{border:0;font-size:90%;padding:0}nav+nav ul{border:0}nav+nav li{border-top:0;border-bottom:solid 1px #ccc;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}nav+nav li.active a{position:relative;top:-1px}article{margin-top:15px;margin:15px 0;padding:0 15px}section#messages{width:530px;position:relative}section#messages.toast{position:fixed;top:0;left:calc(50% - (530px/2));opacity:0;transition:opacity ease-in 2400ms;z-index:1000}section#messages.toast.in{opacity:1;transition:opacity ease-in 300ms}section#messages p{background-color:#9ca800;color:#3d362c;border-radius:5px;padding:20px;padding-left:60px;background-image:url('/lib/images/info.png?v=BW6b7a3bDx-cBqFDZnHhweLZkz8');background-repeat:no-repeat;background-position:20px center;font-size:.813em;margin-bottom:20px;padding-right:35px}section#messages a{position:absolute;color:#000;text-decoration:none;top:16px;right:16px;font-weight:bold;font-size:1.2em}.viewCorrespondence{border:1px solid #ccc;padding:20px}ul.standard{padding-left:0;list-style-type:none;font-size:.8em}ul.standard li{margin-bottom:5px}table caption{text-align:left;margin:5px 0}table.standard,table.pivot{border-collapse:initial;margin:20px 0;font-size:.8em;width:100%}table.standard>thead>tr>th{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;font-weight:normal;color:#3d362c}table.standard th,table.standard td,table.pivot th,table.pivot td{padding:7px;border-left:solid 1px #ccc;vertical-align:top;text-align:left}table.standard td.center{text-align:center}table.standard tr:first-child th:first-child,table.pivot tr:first-child th:first-child{border-top-left-radius:4px}table.standard>tr:first-child th:last-child,table.pivot tr:first-child td:last-child{border-top-right-radius:4px}table.standard tr td:last-child,table.standard tr th:last-child,table.pivot tr td:last-child{border-right:solid 1px #ccc}table.standard tr:last-child td,table.standard tbody tr:last-child th,table.pivot tr:last-child td,table.pivot tr:last-child th{border-bottom:solid 1px #ccc}table.standard>tbody>tr:last-child td:first-of-type,table.pivot>tr:last-child th{border-bottom-left-radius:4px}table.standard>tbody>tr:last-child td:last-child,table.pivot>tr:last-child td{border-bottom-right-radius:4px}table.standard>thead>tr:last-child th:last-child,table.pivot>tr:last-child td{border-top-right-radius:4px}table.standard tbody tr:nth-child(even),table.pivot tbody tr:nth-child(odd){background:#f2f2f2}table.standard thead th{background:#e6f0f1}th.right,td.right{float:none;text-align:right!important}td.no-wrap{white-space:nowrap}table.pivot th{font-weight:normal;text-align:left;background:#e6f0f1;width:100px;white-space:nowrap}table.pivot tr:nth-child(even) th{background:#f0fafb}table.pivot th label{font-size:1em}table.pivot tr:first-child>*{border-top:solid 1px #ccc}table.standard td a.submit{text-align:center;white-space:nowrap}table.standard td.center a.submit{margin:0}table.standard td p{padding:0;margin:0}table.standard tr.accepted{background:#5efc56!important}table.standard ul{list-style-type:none;margin:0;padding:0}table.nested{border-collapse:initial;font-size:.9em;width:100%}table.nested tr{margin-bottom:5px}table.nested th{font-weight:normal;text-align:left;background-color:#e6f0f1}table.nested th,table.nested td{padding:5px;vertical-align:middle;text-align:left}table.duplicatecheck{margin-bottom:10px}tr.needs-update{font-style:italic}th.sort{cursor:pointer;white-space:nowrap}.sort:hover{color:#33c}th.sort.span{background-position:right 5px;background-repeat:no-repeat;background-attachment:scroll;padding-right:10px}th.sort.asc span::after{margin-left:5px;content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #999}th.sort.desc span::after{margin-left:5px;content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #999}.right{float:right}.hidden{display:none}span.bool{text-indent:-5000em;display:block;mask-position:center;mask-repeat:no-repeat;mask-size:15px}span.bool.no{mask-image:url('/lib/images/cross.svg?v=BW6b7a3bDx-cBqFDZnHhweLZkz8');background-color:#cd0a0a}span.bool.yes{mask-image:url('/lib/images/tick.svg?v=BW6b7a3bDx-cBqFDZnHhweLZkz8');background-color:#45b525}dl{width:100%;display:grid;grid-template-columns:50% 50%;gap:10px;margin:10px 0}dt{font-weight:bold}dd{margin:0}dl.standard{font-size:90%}dl.small{width:300px;font-size:.75em;grid-template-columns:30% 70%}dl.wide{width:630px;grid-template-columns:40% 60%}#admin-tools{position:relative;width:100%;height:36px}#admin-tools ul{background:#fcc;color:#666;padding:10px;font-size:90%;position:fixed;width:100%;z-index:100;list-style:none;margin:0}#admin-tools li{float:left;border-left:1px solid #ccc;margin-left:5px;padding-left:5px}#admin-tools li:first-child{border-left:0;padding-left:0;margin-left:0}.text-scroller{min-height:50px;max-height:250px;overflow-y:scroll;border-radius:4px;border:1px solid #ccc;box-shadow:inset 0 0 3px #ccc;padding:7px;width:500px}.text-scroller pre{font-size:75%;font-family:sans-serif}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 2.5em 0}fieldset.columns .column{padding-bottom:0;width:600px;float:left}.column{padding-bottom:0;width:300px;float:left}.column.form-field{width:240px}.column.wide{width:415px}.column.wider{width:680px}.column.auto{width:auto}.halfpage{width:530px!important}.clear{clear:both}span.info-heading{margin-top:16px;font-size:90%;font-weight:bold;padding-bottom:5px}legend h2{font-size:1em;font-weight:bold}div .chart{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 2.5em 0}.buttons input[type="submit"]:disabled,.buttons a.disabled{opacity:.5;transition:opacity .3s}.fileinput-button{position:relative;overflow:hidden}.fileinput-button.right a{height:100%;width:auto}.fileinput-button.right input{height:100%;width:auto;transform:translate(-15px,0) scale(1)!important}.fileinput-button a{height:100%;width:auto}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;font-size:200px!important;direction:ltr;cursor:pointer;height:100%;width:auto;transform:translate(-100px,0) scale(1)!important}.refreshing{background-size:30px 30px;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));animation:barberpole .66s linear infinite}@keyframes barberpole{from{background-position:0 0}to{background-position:60px 30px}}nav.paging{border:0}.paging ul{margin:0;float:right;border:0;padding:0}table+.paging li{border-top:0;border-bottom:solid 1px #ccc;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}table+.paging ul{margin-bottom:15px}table+.paging li.active a{position:relative;top:-1px}#calendar{margin-top:20px}.fc-day-grid-event .fc-content{white-space:normal!important}.file-container{box-sizing:border-box;border-radius:3px;border:1px solid #ccc;padding:7px;font-size:.75em;width:216px;color:#666;position:relative}.file-container .browse{text-decoration:none;font-size:1.5em;position:absolute;top:3.5px;right:7px;color:#1f39f4;padding:5px 3px 3px 5px;background-color:rgba(255,255,255,.9);border-radius:3px;cursor:pointer}.file-container.file{height:40px}form p,form ul,form h1,form h2,form table,.form-container{width:530px}.editor-label{padding-bottom:5px}label,form p{font-size:.75em}label.bold{font-weight:bold}.editor-field{padding-bottom:10px}.editor-field>*{vertical-align:top}.editor-field.checkbox{padding-bottom:20px}.editor-field.checkbox label{width:330px;display:inline-block}.editor-field.checkbox input[type=checkbox]{margin:3px 10px 0 0}.editor-field.relative{position:relative}.cke_chrome{border-radius:3px}.cke_top{border-radius:3px 3px 0 0}.cke_bottom{border-radius:0 0 3px 3px}.mandatory:after{content:' *';color:#ff6565}.text-box,.drop-down,.list-box{background-color:#fff;border-radius:3px;border:1px solid #ccc;padding:7px;font-size:.75em;width:216px;color:#666;box-sizing:border-box}.text-box.pricing{width:80px}.text-box.imperial{width:90px}.text-box.medium{width:290px}.modal textarea{width:400px;height:100px}textarea.medium{height:200px;width:400px}textarea.large{height:250px;width:400px}.modal textarea.xml{border:0;font-size:1rem;width:800px;height:500px}.text-box:disabled{background:#cdcdcd}.drop-down.wide{width:616px}.drop-down.half{width:146px}.drop-down.day{width:55px}.drop-down.month{width:82px}.drop-down.year{width:70px}.drop-down.with-button{float:left;margin-right:5px;width:250px}.drop-down.with-button+.fileinput-button .field-validation-error{max-width:unset;margin-left:0;margin-top:6px}.multi-line{height:50px}textarea.full{width:100%;height:350px;box-sizing:border-box}textarea.tall{height:100px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[readonly],input[readonly="readonly"]{background-color:#d3d3d3}input[type=submit],button,input[type=button],.buttons a,a.submit{background-image:linear-gradient(#4f483e 15%,#302c27 70%);background-color:#4f483e;box-shadow:none;transition:background-color .2s,box-shadow .2s;color:#fff;border-radius:4px;text-shadow:0 1px 0 rgba(0,0,0,.25);border:1px solid #222;font-family:'Clarendon W01 Medium';margin:0;text-decoration:none;display:inline-block;margin-bottom:6px;margin-right:5px;padding:5px 10px;font-size:1em}input[type=submit]:hover,button:hover,input[type=button]:hover,.buttons a:hover,a.submit:hover{box-shadow:1px 1px 2px #333;text-decoration:none}footer a.submit{background-image:linear-gradient(rgba(79,72,62,.15) 15%,rgba(48,44,39,.15) 70%);background-color:rgba(79,72,62,.15);border:1px solid rgba(0,0,0,.1)}input[type=submit].secondary,button.secondary,input[type=button].secondary,.buttons a.secondary,a.submit.secondary{background-image:linear-gradient(#a5a5a5 15%,#888 70%);background-color:#888;border:1px solid #888}input[type=submit].secondary:hover,button.secondary:hover,input[type=button].secondary:hover,.buttons a.secondary:hover,a.submit.secondary:hover{box-shadow:1px 1px 2px #999;text-decoration:none}input[type=submit].large,button.large,input[type=button].large,.buttons a.large,a.submit.large{padding:7px 14px;font-size:1.25em}input[type=submit].small,button.small,input[type=button].small,.buttons a.small,a.submit.small,.buttons.small a,.buttons.small input[type=submit]{padding:3px 5px;font-size:.85em}.text-box.wide{width:616px}.wide .buttons{color:#0098aa}.criteria{padding-bottom:15px;clear:both}.buttons{clear:both}.field-validation-error{border:dotted 1px #ff6565;background-color:#ffc9c9;color:#ff0101;border-radius:3px;display:inline-block;padding:6px;max-width:250px;font-size:.85em}.validation-summary-errors ul{padding-left:0}.validation-summary-errors li,.validation-summary-errors span{border:dotted 1px #ff6565;background-color:#ffc9c9;color:#ff0101;border-radius:3px;display:inline-block;padding:6px;max-width:380px;margin-bottom:5px;font-size:.85em}.validation-summary-warnings{padding-left:0}.validation-summary-warnings li{border:dotted 1px #f90;background-color:#f9f69d;border-radius:3px;display:inline-block;padding:6px;max-width:380px;font-size:.85em;margin-bottom:5px}.validation-summary-warnings-column{padding-left:0}.validation-summary-warnings-column li{border:dotted 1px #f90;background-color:#f9f69d;border-radius:3px;display:inline-block;padding:6px;max-width:203px;font-size:.85em;margin-bottom:5px}.fileDownload span{margin-top:8px;min-width:250px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input.loading{background-image:url(/lib/images/ajax-loader.gif?v=BW6b7a3bDx-cBqFDZnHhweLZkz8);background-position:195px center;background-repeat:no-repeat;min-height:16px}.price-label{display:inline-block;max-width:260px}.noprice{padding-top:7px}.noprice:after{content:':'}#priceBreakdown{width:316px;margin-bottom:10px}#priceBreakdown span{float:right}#priceBreakdown div:last-child{margin-top:10px;padding-top:5px;border-top:1px solid;font-weight:bold}#priceBreakdown div.none *{font-weight:normal!important}#priceBreakdown div.none p{border:dotted 1px #ff6565;background-color:#ffc9c9;color:#ff0101;border-radius:3px;display:inline-block;padding:6px;max-width:250px;margin:0}.dialog-full-width{width:calc(100% - 17px)}td textarea.multi-line{height:100px;box-sizing:border-box;font-size:1em;width:300px}.half-width .field-validation-error{margin-left:0;margin-top:5px;max-width:unset;width:302px}.dimension.Metric .imperial{display:none}.dimension.Imperial .metric{display:none}.checkbox-list label{display:block;margin-top:10px}.list-box-container{position:relative}.list-box-container div{position:absolute;border:solid 1px #ccc;border-radius:3px;padding:5px;box-sizing:border-box;background:#fff;max-height:200px;overflow-y:auto;width:216px;display:none;box-shadow:1px 1px 4px #ccc}.list-box-container.active div{display:block}.list-box-container button{display:revert;background-image:revert;background-color:revert;box-shadow:revert;transition:revert;color:revert;border-radius:revert;text-shadow:revert;border:revert;font-family:revert;margin:revert;text-decoration:revert;margin:revert;padding:revert;font-size:revert}.list-box-container ul{display:flex;list-style-type:none;margin:5px 0 0 0;padding:0;flex-direction:column;gap:5px;width:100%}.list-box-container input[type=text]{background:#fff;background-image:url(/images/listbox-chevron.svg?v=BW6b7a3bDx-cBqFDZnHhweLZkz8);background-size:10px;background-repeat:no-repeat;background-position:calc(100% - 5px) center;cursor:default}.list-box-container input[type=text]:focus+ul{visibility:visible}.list-box-container ul input[type=checkbox]{vertical-align:middle;position:relative;bottom:.08em}.tabs>ul{list-style:none;padding:0;margin:0 -10px;border-bottom:solid 1px #ccc}.tabs>ul>li{display:inline-block}.tabs>ul>li a{text-decoration:none;font-size:80%;color:#666;padding:8px 15px;display:inline-block;border:solid 1px #ccc;border-bottom:0;background:#eee;opacity:.66}.tabs>ul>li:first-child{padding-left:10px}.tabs>ul>li.active a{font-weight:bold;background:#fff;position:relative;top:1px;padding-top:9px;opacity:1}.tabs>ul>li a:hover{opacity:1}.tabs>div[id]{display:none}.tabs>div[id].in{display:block}.modal .tabs>div{overflow-y:auto;overflow-x:hidden;max-height:550px}.modal .tabs{width:650px}.autocomplete-container{position:relative;display:inline-block}.autocomplete-container [data-autocomplete]{height:32px}.autocomplete-container [data-action="cancel"]{position:absolute;display:inline-flex;cursor:pointer;background:#fff;height:21px;width:21px;justify-content:center;align-content:center;flex-wrap:wrap;border-radius:21px;transition:background ease-in .1s;top:5px}.autocomplete-container [data-action="cancel"]:hover{background:#eee}.autocomplete-container ul{position:absolute;border:solid 1px #ccc;border-radius:3px;padding:0;box-sizing:border-box;background:#fff;max-height:500px;overflow-y:auto;width:100%;display:none;box-shadow:1px 1px 4px #ccc;margin:0;z-index:1000}.autocomplete-container li{font-size:.75em;cursor:pointer;padding:0;padding:7px}.autocomplete-container li:hover,.autocomplete-container li.selected{background-color:#1866d2;color:#fff}.autocomplete-container.active ul{display:block}.flash{background-color:#0198ab;animation:flashAnimation .8s ease 1 normal forwards}.flash[readonly]{animation-name:flashAnimationReadonly}@keyframes flashAnimation{0%{background-color:#0198ab}100%{background-color:unset}}@keyframes flashAnimationReadonly{0%{background-color:#0198ab}100%{background-color:#d3d3d3}}.dialog{display:none}.modal .dialog{display:unset}#mini-map-canvas,#peg-map-canvas{height:0;width:100%;border-radius:4px;padding-bottom:100%}.map-controls{margin-top:10px;z-index:200;position:absolute;width:100%;text-align:center}.map-controls button{font-size:1rem}.gm-style .gm-style-iw-c{border-radius:4px}.gm-style-iw button:hover{box-shadow:none}.map-popup label,.map-popup .text-box{font-size:1em}#mediaManager{width:762px}#mediaManager .help{color:#c33;font-size:66%}#mediaManager #prefix{width:713px;height:28px}#mediaManager .items{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;max-height:550px;overflow-y:scroll;overflow-x:hidden;margin-right:-17px;padding-right:2px;margin-top:10px}#mediaManager .item{border:solid 1px #ccc;border-radius:2px;height:120px;width:calc(730px/5);display:flex;flex-flow:column;cursor:pointer;position:relative}#mediaManager .thumbnail{height:96px;max-height:96px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:5px 8px;font-size:36pt}#mediaManager .label{display:block;background-color:#333;text-decoration:none;color:#fff;font-size:10pt;margin-top:auto;padding:4px;overflow:hidden;white-space:nowrap}#mediaManager .tools{position:absolute;top:0;background-color:#ccc;padding:5px;text-decoration:none;opacity:.3}#mediaManager .tools:hover{opacity:1}#mediaManager .tools.view{left:0;border-bottom-right-radius:3px}#mediaManager .tools.delete{right:0;border-bottom-left-radius:3px}#mediaManager .dropTarget{margin:.5em 0 0 0;padding:1em .66em;border:solid 2px #ccc;border-radius:3px}#mediaManager .dropTarget.over{background:#ccf}.mediaManager.browse{cursor:pointer}#passage-calendar{margin-top:20px}.fc-resource-timeline-divider{visibility:hidden}.fc-timeline-slots .fc-timeline-slot:nth-child(2n){background-color:rgba(255,255,244,.5)}.fc-event{font-size:.8rem;padding:5px}.fc-timeline-event{white-space:nowrap}.fc-timeline-event.inward{width:50%;margin-left:50%}.fc-timeline-event.outward{width:50%}.fc-timeline-event.nondirectional{width:unset}.fc-event.cancelled{background-color:#65a8c6;border-color:#65a8c6}.fc-timeline-event.cash{border:0;background-color:transparent;text-align:center;width:unset}.fc-event.cash .fc-event-main{color:#000!important}.fc-event.passage-event{background-color:rgba(172,79,239,.8);border-color:rgba(172,79,239,.8)}.fc-event.outward{background-color:#ffa07a;border-color:#ffa07a}.fc-event.outward.cancelled{background-color:#ffbfa5;border-color:#ffbfa5}.fc-event.inward,.fc-event.prebookable{background-color:#0098aa;border-color:#0098aa}.fc-event.inward.cancelled,.fc-event.prebookable.cancelled{background-color:#94cdd3;border-color:#94cdd3}.fc-event.closed{background-color:#f99;border-color:#f99;text-align:center}.fc-event.restricted{background-color:#ff5454;border-color:#ff5454;text-align:center;text-transform:uppercase}.fc-event.needs-update span{font-style:italic}.fc-event-time{display:none}.key span{border:1px solid;font-size:.8rem;padding:12px;color:#fff}.key .inward{background-color:#0098aa;border-color:#008999}.key .outward{background-color:#ffa07a;border-color:#ff804f;margin-right:10px}.avail{cursor:pointer}.nondirectional{text-align:center;background-color:#0098aa;border-color:#008999}.avail.overbooked{box-shadow:0 0 5px 1px rgba(255,0,0,1);color:rgba(255,0,0,1);z-index:10}.avail .fc-event-title{display:inline-block;width:100%;mask-size:15px;mask-repeat:no-repeat;mask-position:center;background-color:rgba(255,255,255,.66)}.avail.none .fc-event-title{mask-image:url(/lib/images/cross.svg?v=BW6b7a3bDx-cBqFDZnHhweLZkz8)}.avail.good .fc-event-title{mask-image:url(/lib/images/tick.svg?v=BW6b7a3bDx-cBqFDZnHhweLZkz8)}.avail.outward.none{background-color:#ffc4ad;border-color:#ffc4ad}.avail.inward.none{background-color:#a2c1c4;border-color:#a2c1c4}