html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;height:100%;width:100%}table{border-collapse:collapse}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}*{margin:0;padding:0;outline:none}td{vertical-align:top}textarea{overflow:auto}img{border:none;display:block}map{display:none}object,embed{display:block}.wf{width:100%}.hf{height:100%}.whf{width:100%;height:100%}.wh1{width:1px;height:1px}.posrel{position:relative}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.taj{text-align:justify}.ma{margin:auto}.m0a{margin:0 auto}.curp{cursor:pointer}.nowrap{white-space:nowrap}.di{display:inline}.dib{display:inline-block}.dn{display:none}.fl{float:left}.fr{float:right}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.clr,.clear{clear:both}.clrf{display:block !important;float:none !important;width:1px !important;height:1px !important;clear:both !important;padding:0 !important;margin:0 !important}.cl:after{content:"";display:table;clear:both}table.debug,.debug table{border:1px dotted #CC3333;border-collapse:collapse}td.debug,.debug td{border:1px dotted #FF7769}div.debug,.debug div{border:1px dotted #3333CC}span.debug,.debug span{border:1px dotted #33CC33}@media screen, handheld, projection, speech, tty, tv{.forPrint{display:none}}@media print{.forScreen{display:none}}.inv{display:fixed;left:-9999px;top:-9999px;visibility:hidden;z-index:-1}ul.uns{list-style:none}input[type="text"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none}@font-face{font-family:'Gotham-Bold';src:url("../media/fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../media/fonts/Gotham-Bold.otf") format("opentype"),url("../media/fonts/Gotham-Bold.woff") format("woff"),url("../media/fonts/Gotham-Bold.ttf") format("truetype"),url("../media/fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Medium';src:url("../media/fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("../media/fonts/Gotham-Medium.otf") format("opentype"),url("../media/fonts/Gotham-Medium.woff") format("woff"),url("../media/fonts/Gotham-Medium.ttf") format("truetype"),url("../media/fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("../media/fonts/icons.eot");src:url("../media/fonts/icons.eot?#iefix") format("eot"),url("../media/fonts/icons.woff") format("woff"),url("../media/fonts/icons.ttf") format("truetype"),url("../media/fonts/icons.svg#icons") format("svg")}.icon_bird:before,.input_holder .toggle_button:before{font-family:"icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none}.icon_bird:before{content:""}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;border-radius:4px;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:3px;width:8px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:4px;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;right:0;width:8px}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}html,body{font-family:"Gotham-Medium";width:100vw;overflow:hidden;height:100vh;line-height:120%}main{width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#scroller{width:100%;height:auto;padding:15px}.input_holder{position:relative;z-index:1}.input_holder .cities{display:block;z-index:1000;width:195px;position:absolute;top:45px;right:0;list-style-type:none;margin:0;padding:0;text-transform:uppercase;font-size:20px;font-family:"Gotham-Bold";color:#fff;-webkit-transition:opacity 250ms, -webkit-transform 250ms;transition:opacity 250ms, -webkit-transform 250ms;-o-transition:transform 250ms, opacity 250ms;transition:transform 250ms, opacity 250ms;transition:transform 250ms, opacity 250ms, -webkit-transform 250ms;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);opacity:0;pointer-events:none}@media screen and (max-width: 600px){.input_holder .cities{width:140px;font-size:12px}}.input_holder .cities li{display:block;background:#a1a1a1;padding:15px 20px;letter-spacing:1px;cursor:pointer;border-bottom:1px solid #fff;-webkit-transition:background 250ms;-o-transition:background 250ms;transition:background 250ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 600px){.input_holder .cities li{padding:10px 15px}}.input_holder .cities li:last-child{border:none}@media screen and (min-width: 1025px){.input_holder .cities li:hover{background:#7f7f7f}}.input_holder input[type="text"]{border:2px solid #838383;border-radius:4px;width:100%;height:45px;padding:0 210px 0 20px;line-height:45px;display:block}@media screen and (max-width: 600px){.input_holder input[type="text"]{padding:0 45px 0 20px}}.input_holder input[type="text"]::-webkit-input-placeholder{opacity:1;color:#a6a6a6;line-height:45px}.input_holder input[type="text"]:-moz-placeholder{opacity:1;color:#a6a6a6;line-height:45px}.input_holder input[type="text"]::-moz-placeholder{opacity:1;color:#a6a6a6;line-height:45px}.input_holder input[type="text"]:-ms-input-placeholder{opacity:1;color:#a6a6a6;line-height:45px}.input_holder input[type="text"]:focus::-webkit-input-placeholder{text-indent:-9999px;font-size:0}.input_holder input[type="text"]:focus:-moz-placeholder{text-indent:-9999px;font-size:0}.input_holder input[type="text"]:focus::-moz-placeholder{text-indent:-9999px;font-size:0}.input_holder input[type="text"]:focus:-ms-input-placeholder{text-indent:-9999px;font-size:0}.input_holder .toggle_button{position:absolute;z-index:1;height:100%;top:0;width:190px;right:0;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input_holder .toggle_button:before{content:""}@media screen and (max-width: 600px){.input_holder .toggle_button{width:60px}}.input_holder .toggle_button:before{display:block;height:100%;line-height:47px;font-weight:bold;color:#838383;-webkit-transform-origin:center center !important;-ms-transform-origin:center center !important;transform-origin:center center !important;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:color 250ms, -webkit-transform 150ms;transition:color 250ms, -webkit-transform 150ms;-o-transition:transform 150ms, color 250ms;transition:transform 150ms, color 250ms;transition:transform 150ms, color 250ms, -webkit-transform 150ms;position:absolute;right:12px}@media screen and (min-width: 1025px){.input_holder .toggle_button:hover:before{color:#000}}.input_holder .toggle_button.open:before{-webkit-transform:translate3d(0, 0, 0) rotateZ(180deg);transform:translate3d(0, 0, 0) rotateZ(180deg);color:#000}.input_holder .toggle_button.open+.cities{pointer-events:all;opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.board{padding:15px 0}.board .all_free{display:inline-block;vertical-align:middle;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.board .all_free label{display:inline-block;vertical-align:top;width:70px;height:30px}.board .all_free label .label{display:block;width:100%;height:100%;line-height:30px;text-align:center;font-size:10px;font-family:"Gotham-Bold";color:#fff;background:#040303;-webkit-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms;cursor:pointer}.board .all_free label:first-child .label{border-radius:8px 0 0 8px}.board .all_free label:last-child .label{border-radius:0 8px 8px 0}.board .all_free label input[type="radio"]{position:absolute;pointer-events:none;opacity:0}.board .all_free label input[type="radio"]:checked+.label.orange{background:#e67709}.board .all_free label input[type="radio"]:checked+.label.green{background:#1b8d0c}.board .map_toggler{margin:0 60px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px;text-transform:uppercase;font-size:12px;font-family:"Gotham-Bold"}@media screen and (max-width: 600px){.board .map_toggler{margin:0;float:right;width:125px;font-size:11px}}.board .map_toggler .label{display:block;cursor:pointer;position:relative;padding-right:58px}@media screen and (max-width: 600px){.board .map_toggler .label{line-height:135%;padding-top:3px}}.board .map_toggler .label:before{display:block;content:'';position:absolute;top:0;right:0;background:#838383;width:49px;height:30px;border-radius:14px;-webkit-transition:background 150ms;-o-transition:background 150ms;transition:background 150ms}.board .map_toggler .label:after{display:block;position:absolute;content:'';width:26px;height:26px;right:2px;top:2px;background:#fff;border-radius:50%;-webkit-box-shadow:0px 3px 2px 0px rgba(0,0,0,0.25);box-shadow:0px 3px 2px 0px rgba(0,0,0,0.25);-webkit-transform:translate3d(-19px, 0, 0);transform:translate3d(-19px, 0, 0);-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;-o-transition:transform 150ms;transition:transform 150ms;transition:transform 150ms, -webkit-transform 150ms}.board .map_toggler input[type="checkbox"]{position:absolute;pointer-events:none;opacity:0}.board .map_toggler input[type="checkbox"]:checked+.label:after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.board .map_toggler input[type="checkbox"]:checked+.label:before{background:#0099ff}.board .pins{display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px;text-transform:uppercase;font-size:12px;font-family:"Gotham-Bold"}@media screen and (max-width: 600px){.board .pins{display:block;margin-top:20px;text-align:center}}.board .pins .pin_green,.board .pins .pin_red{display:inline-block;vertical-align:middle;height:30px;padding-left:30px;position:relative}.board .pins .pin_green:before,.board .pins .pin_red:before{display:block;position:absolute;top:0;left:0;content:'';height:30px;width:24px;background-size:contain;background-repeat:no-repeat;background-position:center}.board .pins .pin_red{margin-right:21px}.board .pins .pin_red:before{background-image:url("../media/images/red_pin.png")}.board .pins .pin_green:before{background-image:url("../media/images/green_pin.png")}.map_holder{padding-bottom:15px;width:100%;height:420px;border-radius:4px;border:2px solid #111111;overflow:hidden}@media screen and (max-width: 600px){.map_holder{height:300px}}.map_holder #map{width:100%;height:420px}@media screen and (max-width: 600px){.map_holder #map{height:300px}}.cameras{padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;width:calc(100% + 20px);overflow:hidden}@media screen and (max-width: 600px){.cameras{display:block;margin-left:0;margin-right:0;width:100%;text-align:center}}.cameras .camera{display:inline-block;vertical-align:top;margin-bottom:15px;width:calc(50% - 20px);margin-left:10px;margin-right:10px}@media screen and (max-width: 600px){.cameras .camera{width:100%;max-width:500px;margin-left:0;margin-right:0}}.cameras .camera img{width:100%;cursor:pointer}.cameras .camera .name{font-size:19px;color:#000;font-family:"Gotham-Bold";padding:7px 0;text-align:center}@media screen and (max-width: 600px){.cameras .camera .name{font-size:13px}}.photo_holder{position:relative;width:100%;height:auto}.photo_holder img{width:100%}.photo_holder .info{position:absolute;bottom:0;width:100%;color:#fff;padding:4px 16px;text-transform:uppercase;font-size:14px;font-family:"Gotham-Bold";cursor:pointer}@media screen and (max-width: 600px){.photo_holder .info{font-size:12px}}.photo_holder .info.green{background:#339900}.photo_holder .info.red{background:#cc0000}.photo_holder .info .date{text-align:center;width:100%;display:block}.photo_holder .info .status{position:absolute;display:none}.photo_holder .badge{position:absolute;top:6px;left:6px;cursor:pointer;background:url("../media/images/badge.png") no-repeat center;background-size:contain;width:55px;height:82px;-webkit-transform:translate3d(0, 0, 0) scale(0.75);transform:translate3d(0, 0, 0) scale(0.75);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;-o-transition:transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;z-index:1;-webkit-transform-origin:top left !important;-ms-transform-origin:top left !important;transform-origin:top left !important}@media screen and (min-width: 1025px){.photo_holder .badge:hover{-webkit-transform:translate3d(0, 0, 0) scale(0.9);transform:translate3d(0, 0, 0) scale(0.9)}}.camera.red .info{background:#cc0000}.camera.red .info .status.ocupied{display:block}.camera.green .info{background:#339900}.camera.green .status.free{display:block}.camera.green .badge{background:url("../media/images/badge_green.png") no-repeat center;background-size:contain}#overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;background:rgba(0,0,0,0.6);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:15px;-webkit-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms;opacity:0;pointer-events:none;display:none}#overlay.open{opacity:1;pointer-events:all}#overlay #pop{margin:auto;max-width:500px;width:100%}#overlay #pop.red .info{background:#cc0000}#overlay #pop.red .info .status.ocupied{display:block}#overlay #pop.green .info{background:#339900}#overlay #pop.green .status.free{display:block}#overlay #pop.green .badge{background:url("../media/images/badge_green.png") no-repeat center;background-size:contain}#show_more{margin:20px auto;width:290px;font-size:19px;font-family:"Gotham-Bold";text-align:center;cursor:pointer;color:#e67709}@media screen and (min-width: 1025px){#show_more:hover{text-decoration:underline}}
