#map-container{position:absolute;top:15px;left:15px;right:25%;bottom:15px}@media (max-width:1400px){#map-container{right:30%}}@media (max-width:1150px){#map-container{right:35%}}@media (max-width:1000px){#map-container{right:40%}}@media (max-width:900px){#map-container{right:45%}}@media (max-width:800px){#map-container{position:static;height:45vh}}#map{width:100%;height:100%}#map-controls{position:absolute;left:0;margin-top:10px;margin-left:10px;z-index:50000}#map-controls #zoom-in,#map-controls #zoom-out{background:rgba(50,51,43,.75);transition:background .25s;color:#fff;position:absolute;width:24px;height:24px;cursor:pointer;text-align:center}#map-controls #zoom-in .fa,#map-controls #zoom-out .fa{position:relative;top:3px}#map-controls #zoom-in:hover,#map-controls #zoom-out:hover{background:#32332b}#map-controls #zoom-out{top:0;left:0;border-radius:4px 0 0 4px}#map-controls #zoom-in{top:0;left:24px;border-radius:0 4px 4px 0}#map-controls #type-select{position:absolute;top:0;left:50px;width:100px;background:rgba(50,51,43,.75);color:#fff;padding:3px 5px 4px;border-radius:4px;font-size:14px;cursor:pointer;transition:background .25s}#map-controls #type-select .fa{float:right;position:relative;top:2px}#map-controls #type-select:hover{background:#32332b}#map-controls #type-selection{position:absolute;top:26px;left:50px;width:110px;background:rgba(50,51,43,.75);border-radius:4px;z-index:5000;max-height:0;overflow:hidden;transition:max-height .8s}#map-controls #type-selection.active{max-height:1000px}#map-controls #type-selection ul{list-style-type:none;margin:0;padding:0}#map-controls #type-selection ul li{margin:0;padding:0}#map-controls #type-selection ul li a{display:block;padding:5px;color:#fff;cursor:pointer;transition:background .25s}#map-controls #type-selection ul li a:hover{background:#32332b}#cityselector{background:linear-gradient(#373830,#272822) no-repeat fixed;z-index:100000;bottom:0;top:0;left:0;right:0;padding:15px 20px 20px;overflow-y:scroll}#cityselector h1{font-family:Roboto Slab,sans-serif;font-weight:400;margin:0;padding:0;font-size:25px}#cityselector h1 a{color:#6d6e68;float:right;clear:none}#cityselector h1 a:hover{color:gold}#cityselector h2{font-family:Roboto Slab,sans-serif;font-weight:400;color:#fff;margin:10px 0;padding:0;font-size:20px}@media (max-width:800px){#cityselector{position:fixed;transform:translateY(100%);max-height:100%}}@media (min-width:801px){#cityselector{position:absolute;transform:translateX(100%);max-height:100%}}#cityselector ol li .country,#cityselector ol li ol a{display:block;text-decoration:none;padding:3px;border-radius:4px}#cityselector ol li .country:hover,#cityselector ol li ol a:hover{background:#494a42}#cityselector ol{list-style-type:none;margin:0;padding:0}#cityselector ol li .country{color:#dadad9}#cityselector ol li .country:hover{color:#fff}#cityselector ol li .country .flag{display:inline-block;margin-right:7px;position:relative;top:2px}#cityselector ol li.active>.country{color:#fff}#cityselector ol li ol{display:none}#cityselector ol li ol a{margin-left:30px}#cityselector ol li.active>ol{display:block}#welcome h1{margin:0 0 15px;font-size:30px;font-weight:400}#welcome .intro-top,#welcome h1{font-family:Roboto Slab,sans-serif}#welcome .intro-top{font-size:20px}#welcome .intro-sub{color:#c7c7c5;line-height:20px}#welcome .credit{margin-top:20px;text-align:center;color:#a1a29e}#welcome .credit a{color:#c7c7c5}#welcome .credit a:hover{color:#a1a29e}#welcome .search{margin-top:25px;text-align:center}#welcome .search .countries{width:132px;display:inline-block;padding-left:2px}#welcome .search .countries a{display:inline-block;margin-right:2px}#welcome .search .cities{background:#73a857;width:120px;vertical-align:top}#welcome .search .cities,#welcome .search .geolocate a{display:inline-block;border-radius:4px;text-transform:uppercase;padding:9px 0;color:#fff}#welcome .search .geolocate a{background:#5772a8;text-align:center;width:258px;margin-bottom:3px}#welcome .search .geolocate a.error{background:#a12f2f}#dateselector{margin-top:10px}#dateselector .current{font-family:Roboto Slab,sans-serif;font-size:18px;padding:10px 0;border-top:1px solid #44453e}#dateselector .current .toggle{float:right;color:#a1a29e}#dateselector .current .toggle:hover{color:#fff}#dateselector .buttons button{border:0;background:none;color:#c7c7c5;font-size:18px;display:inline-block;width:16.66667%;padding:10px 0;border-right:1px solid #44453e;cursor:pointer}#dateselector .buttons button:hover{background:#44453e;color:#fff}#dateselector .buttons button:last-child{border-right:0}#dateselector .buttons button:focus{outline:none}#dateselector .picker{text-align:center;border-collapse:collapse;border-spacing:0;width:250px;margin:10px auto 0}#dateselector .picker td,#dateselector .picker th{width:14.28571%}#dateselector .picker th{background:#272822;font-weight:400;text-align:center;padding:3px}#dateselector .picker th:first-child{border-radius:4px 0 0 4px}#dateselector .picker th:last-child{border-radius:0 4px 4px 0}#dateselector .picker a{display:block;text-decoration:none;padding:4px;color:#d4ffbc;border-radius:4px;transition:none}#dateselector .picker a:hover{background:#d4ffbc;color:#000;text-decoration:none}#dateselector .picker a.selected{background:#d4ffbc;color:#000}#timezoneselector{background:linear-gradient(#373830,#272822) no-repeat fixed;z-index:100000;bottom:0;top:0;left:0;right:0;padding:15px 20px 20px;overflow-y:scroll}#timezoneselector h1{font-family:Roboto Slab,sans-serif;font-weight:400;margin:0;padding:0;font-size:25px}#timezoneselector h1 a{color:#6d6e68;float:right;clear:none}#timezoneselector h1 a:hover{color:gold}#timezoneselector h2{font-family:Roboto Slab,sans-serif;font-weight:400;color:#fff;margin:10px 0;padding:0;font-size:20px}@media (max-width:800px){#timezoneselector{position:fixed;transform:translateY(100%);max-height:100%}}@media (min-width:801px){#timezoneselector{position:absolute;transform:translateX(100%);max-height:100%}}#timezoneselector .zone-list a{display:block;text-decoration:none;padding:3px;border-radius:4px}#timezoneselector .zone-list a:hover{background:#494a42}#timezoneselector .zone-list a{color:#d4ffbc}#timezoneselector .zone-list a span{color:#fff;padding-right:4px}#loading{padding-top:20px;font-size:16px;color:#a1a29e;text-align:center}#loading .fa{display:inline-block;margin-bottom:10px;font-size:25px}#data h1{font-size:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#data h1,#data h2{font-family:Roboto Slab,sans-serif;font-weight:400;margin:0}#data h2{font-size:20px;color:#d4ffbc}#data #tzwarning{font-size:16px;color:gold;border:2px solid gold;margin:10px 0;padding:6px 10px 8px;border-radius:6px;text-align:center;text-transform:uppercase;cursor:pointer}#data #tzwarning:hover{color:#fff;border-color:#fff}#data #moon,#data #sun,#data #zone{margin-top:7px;padding-top:7px;border-top:1px solid #44453e}#data #moon-image,#data #sun-image{height:100px;width:100px;float:left;margin-right:15px;margin-top:2px;margin-bottom:15px}@media (max-width:360px){#data #moon-image,#data #sun-image{width:80px;height:80px}}#data .row-special{padding-top:23px;font-size:150%}#data .row{font-size:18px;margin-top:5px}#data .row .label{color:#d4ffbc;display:block;width:65px;padding-top:7px;float:left}#data .row .value{font-size:25px;color:#fff}#data .row .zone{color:#a1a29e}#data #phase .label{padding-top:6px}#data #phase .value{font-size:18px;padding-top:6px;display:inline-block}#data #zone{padding-top:15px}#data #zone #zone-header{color:#fff;display:block;font-size:16px}#data #zone #zone-name{color:#d5d5d3;display:block;font-size:100%;margin-bottom:5px}#data #zone #zone-link{font-size:22px;float:right;color:#a1a29e}#data #zone #zone-link:hover{color:#fff}#data.loading #zone,#data.loading .row-special,#data.loading .value,#data.loading .zone{opacity:.3}#data .pdf{display:block;float:left;margin:10px 0}#panel{position:absolute;right:0;left:75%;top:0;padding:15px 20px 20px}@media (max-width:1400px){#panel{left:70%}}@media (max-width:1150px){#panel{left:65%}}@media (max-width:1000px){#panel{left:60%}}@media (max-width:900px){#panel{left:55%}}@media (max-width:800px){#panel{position:static;padding-top:10px}}@media (min-width:801px){#panel{max-height:100%;min-height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}}@media (max-width:360px){#panel{padding:15px}}body,html{background:linear-gradient(#373830,#272822) no-repeat fixed;background-size:cover;min-height:100%}body{margin:0;font-family:Lato,sans-serif;font-size:14px;color:#fff;padding:0}a{cursor:pointer;color:#d4ffbc;text-decoration:none;transition:background,color .25s}a:active,a:hover{color:#fff}.clear{display:block;margin:0;clear:both;width:100%;font-size:0;height:1px;padding:0}input,select{font-size:100%}.slide-in{-webkit-animation:slide-in .3s forwards;animation:slide-in .3s forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.slide-out{-webkit-animation:slide-out .3s forwards;animation:slide-out .3s forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media (max-width:800px){@-webkit-keyframes slide-in{0%{display:block}to{transform:translateY(0)}}@keyframes slide-in{0%{display:block}to{transform:translateY(0)}}@-webkit-keyframes slide-out{0%{transform:translateY(0)}to{display:none;transform:translateY(100%)}}@keyframes slide-out{0%{transform:translateY(0)}to{display:none;transform:translateY(100%)}}}@media (min-width:801px){@-webkit-keyframes slide-in{0%{display:block}to{transform:translateX(0)}}@keyframes slide-in{0%{display:block}to{transform:translateX(0)}}@-webkit-keyframes slide-out{0%{transform:translateX(0)}to{display:none;transform:translateX(100%)}}@keyframes slide-out{0%{transform:translateX(0)}to{display:none;transform:translateX(100%)}}}
/*# sourceMappingURL=main.51d18be8.css.map */