/*!
 * kgj
 * Global Wildfire Prediction System
 * https://HosseinKarami.github.io/fastshell
 * @author KGJ
 * @version 1.0.5
 * Copyright 2020. MIT licensed.
 */
:root{--mdc-theme-primary:#f7931e;--mdc-theme-secondary:#f15a24}.clear:after,.clear:before{content:" ";display:table}.clear{*zoom:1}.clear:after{clear:both}*{box-sizing:border-box;text-rendering:optimizeLegibility}body{transition:all .4s ease-in .3s}body,html{min-height:100vh;overflow:hidden}

/*! 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:700}dfn{font-style:italic}h1{font-size:2em;margin:.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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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]{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.logo{margin:-58px 0 0 -100px;position:absolute;top:50%;left:50%}.nav ul{list-style:none}.mdc-typography--headline1,.mdc-typography--headline2,.mdc-typography--headline3,.mdc-typography--headline4,.mdc-typography--headline5,.mdc-typography--headline6,.mdc-typography--subtitle1,.mdc-typography--subtitle2{margin-top:unset}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}.critical-area p{color:#ca2233}.major-area p{color:#eb6a3d}.moderate-area p{color:#e68a00}.safe-area p{color:#209220}.display-none{display:none!important}html * :not(.material-icons):not(.fas){font-family:lato,sans-serif!important}body{background-image:url(map.png)}::-webkit-scrollbar{display:none;background:transparent}@media only screen and (max-width:700px){.cards-layout{position:absolute;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:88vh;overflow:scroll;width:-webkit-fit-content;width:fit-content;left:-250px;min-width:200px;transition:left .5s ease}.cards-layout .right-card-content{position:static;height:auto;overflow:unset}.cards-layout .left-card-content{margin-top:unset;position:static;margin-left:20px;margin-bottom:50px}.cards-layout.show{left:0}.cards-layout::-webkit-scrollbar{display:none}.footer-card,.footer-card .card-footer{width:100%}.weather-tab .weather-content{-ms-flex-direction:column!important;flex-direction:column!important}.esri-popup{background:rgba(0,1,5,.61)}.esri-popup__main-container{bottom:12vh!important}.mdc-top-app-bar .mdc-button{font-size:9px!important}.toggle-sidebar-button{position:absolute;top:43px;z-index:10;border-radius:50%;width:36px;min-width:30px!important;transition:left .5s ease;margin-left:5px}.hidden{left:-550px}.timeline-container{top:-8px}.timeline-container .data-area .data-circle{width:35%!important;font-size:.6rem!important;height:32px!important}.timeline-container .data-area .data-circle .data-circle-footer{top:40px!important}}@media only screen and (max-width:500px){.location-card{margin-left:calc(50% - 50px)!important}.location-card .mdc-card{min-width:100px}.location-card .mdc-card .mdc-typography--headline6{font-size:.7rem}.location-card .mdc-card .mdc-typography--subtitle2{font-size:.5rem}.page-content{margin-left:10px!important}.page-auth .mdc-card-auth{width:70%!important;max-width:unset;margin:auto}.mdc-top-app-bar__title{display:none}.mdc-top-app-bar__title2{display:-ms-flexbox!important;display:flex!important}}.mdc-top-app-bar{background-image:linear-gradient(270deg,#f7931e,#f15a24);border-radius:0 0 0 50px}.mdc-top-app-bar .mdc-top-app-bar__row{height:40px}.mdc-top-app-bar .mdc-top-app-bar__row .mdc-top-app-bar__section--align-end{margin-right:16px}.mdc-top-app-bar .mdc-top-app-bar__row .mdc-top-app-bar__section--align-end .mdc-button{height:24px;background:#fff;color:orange;border-radius:2px;margin-left:4px;font-weight:800;font-size:12px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)}.mdc-top-app-bar .mdc-top-app-bar__title,.mdc-top-app-bar .mdc-top-app-bar__title2{padding-left:28px;font-weight:700;font-size:1rem}.mdc-top-app-bar .mdc-top-app-bar__title2{display:none}.page-content{overflow:scroll;margin:50px 20px 60px;height:calc(100vh - 50px);position:absolute;left:0;top:0;width:96vw;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.left-card-content,.right-card-content{height:100%;width:25%}.left-card-content{margin-right:20px;right:0}.left-card-content,.right-card-content{margin-top:60px;position:absolute;top:0}.right-card-content{margin-left:20px;left:0;height:75vh;overflow:scroll}.map-container{background-color:#fff;width:100%;height:100vh;z-index:-5;position:unset}.map-container .esri-ui-corner{display:none}.map-container .esri-view-surface--inset-outline:focus:after{outline:none!important}.mdc-card{margin-bottom:16px;min-width:200px}.mdc-card .mdc-card_content{padding:8px 16px 16px}.mdc-card .mdc-card_content .check-analysis-btn{margin-top:8px;height:24px;font-size:12px;width:-webkit-fit-content;width:fit-content;-ms-flex-item-align:end;align-self:flex-end}.mdc-card .mdc-text-field{width:100%;margin:8px 0}.mdc-card .search-card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mdc-card .search-card-content .search-card-header{margin-bottom:unset}.mdc-card .map-options-card-content .expand{height:unset;overflow:unset}.mdc-card .map-options-card-content{height:48px;overflow:hidden}.mdc-card .map-options-card-content.expand{height:unset;overflow:unset}.mdc-card .map-options-card-content.expand .fas{transform:rotate(180deg)}.mdc-card .map-options-card-content .options-card-header{margin-bottom:unset;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.mdc-card .mdc-typography--headline6{font-size:1rem;font-weight:600;color:#82859e}.mdc-card .material-icons{font-size:16px}.areas-in-danger-card .areas-in-danger-detail,.areas-in-danger-card .areas-in-danger-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.location-card{width:25%;position:absolute;z-index:2;bottom:16%;margin-left:calc(50% - 100px)}.location-card .location-card-content{padding:2px 4px 4px}.location-card .mdc-typography--headline6{margin-bottom:-8px;text-align:center;font-size:1.1rem;color:#f7931e}.location-card .mdc-typography--subtitle2{margin-bottom:unset;text-align:center;font-size:.75rem}.wf-forecast-card{border:2px solid #f7931e}.wf-forecast-card .wf-label{font-size:.75rem;color:#82859e}.wf-forecast-card .major-forecast{margin-bottom:8px}.wf-forecast-card .major-forecast .wf-value{font-size:2.5rem;font-weight:100}.wf-forecast-card .sub-forecast{display:-ms-flexbox;display:flex}.wf-forecast-card .sub-forecast .wf-label{line-break:normal;text-align:center}.wf-forecast-card .sub-forecast .wf-value{font-size:1.75rem;font-weight:100}.wf-forecast-card .fire-damage-detail{display:-ms-flexbox;-ms-flex-pack:justify;justify-content:space-between;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.wf-forecast-card .fire-damage-detail p{margin:4px}.mdc-tab-area .content{display:none}.mdc-tab-area .content--active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.mdc-tab-area .weather-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.mdc-tab-area .weather-content .mdc-typography--headline1{margin:unset}.mdc-tab-area .weather-content .main-weather-area{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.mdc-tab-area .weather-content .main-weather-area .descriptive-weather{color:#82859e}.mdc-tab-area .weather-content .main-weather-area .descriptive-weather .fas{margin-right:4px;margin-top:2px}.mdc-tab-area .weather-content .main-weather-area .mdc-typography--headline3{margin:unset;color:#82859e}.mdc-tab-area .weather-content .main-weather-area .mdc-typography--subtitle2{margin-bottom:4px}.mdc-tab-area .weather-content .sub-weather-area{color:#82859e}.mdc-tab-area .weather-content .sub-weather-area .weather-desc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mdc-tab-area .weather-content .sub-weather-area .weather-desc p{margin:unset}.mdc-tab-area .weather-content .sub-weather-area .weather-desc .fas{margin-right:4px;margin-top:2px}.mdc-tab-area .weather-content .sub-weather-area .humidity-span .fas{margin-right:8px}.mdc-tab-area .weather-tab{padding:16px;-ms-flex-direction:column;flex-direction:column}.mdc-tab-area .fmc-tab,.mdc-tab-area .weather-tab,.mdc-tab-area .weather-tab .descriptive-weather{display:-ms-flexbox;display:flex}.mdc-tab-area .fmc-tab{padding:16px;-ms-flex-direction:column;flex-direction:column;color:#82859e}.mdc-tab-area .fmc-tab .fmc-table-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mdc-tab-area .fmc-tab .fmc-table-header p{font-weight:800;margin-bottom:4px;font-size:.9rem}.mdc-tab-area .fmc-tab .mdc-typography--headline6{margin-bottom:4px}.mdc-tab-area .fmc-tab .fmc-table-content .fmc-table-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mdc-tab-area .fmc-tab .fmc-table-content .fmc-table-row p{margin-bottom:4px}.mdc-tab-area .mdc-typography--headline1{margin:unset}.mdc-tab{height:30px;background:#edecf3}.mdc-tab-bar .mdc-tab--active{background-image:linear-gradient(270deg,#f7931e,#f15a24)}.mdc-tab-bar .mdc-tab--active .mdc-tab__content .mdc-tab__text-label{color:#fff}.aid-card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#82859e}.aid-card-content .aid-table-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.aid-card-content .aid-table-header p{font-weight:800;margin-bottom:4px;font-size:.9rem}.aid-card-content .mdc-typography--headline6{margin-bottom:4px}.aid-card-content .aid-table-content .aid-table-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.aid-card-content .aid-table-content .aid-table-row p{margin-bottom:4px}.analytics-card-header-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.analytics-card-header-section button{height:26px}.mdc-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.checkbox-area,.mdc-form-field{display:-ms-flexbox;display:flex}.checkbox-area{-ms-flex-align:center;align-items:center}.checkbox-sub{margin-left:20px}.mdc-text-field{height:30px;padding-left:unset!important}.mdc-text-field .mdc-text-field__icon{margin-left:2px}.mdc-text-field .mdc-text-field__input{font-size:.9rem;margin-left:5px}.mdc-text-field .mdc-notched-outline__notch{width:60px}.mdc-text-field .mdc-notched-outline__notch .mdc-floating-label{font-size:.9rem;width:90px;margin-left:8px}.mdc-text-field .mdc-notched-outline__notch .mdc-floating-label--float-above{font-size:1rem;margin-top:10px;color:#656778}.mdc-text-field .mdc-notched-outline__notch .date-label-background{background-color:#fff;padding:0 40px 0 10px}.mdc-text-field.mdc-text-field--focused .material-icons{color:#f7931e}.mdc-text-field-date .material-icons{margin-left:2px}.options-checkbox-area .checkbox-area{display:-ms-flexbox;display:flex}.options-checkbox-area .checkbox-area label{color:#82859e}.options-checkbox-area .mdc-checkbox{padding-bottom:4px}.options-checkbox-area .mdc-checkbox .mdc-checkbox__background{width:15px;height:15px}.options-checkbox-area .mdc-checkbox--selected{background:red}.options-checkbox-area .mdc-checkbox__ripple{display:none}hr{width:100%;box-shadow:unset;border-style:ridge;margin:2px 0;border-top:.5px}.footer-card{position:fixed;width:100%;left:0;bottom:0}.card-footer{border-radius:4px 4px 0 0;width:80%;margin:0 auto;height:12vh}.card-footer .mdc-card_content{margin:auto 0}.timeline-container{position:relative}.timeline-container .timeline-line{margin:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:2px;border-radius:20px;background-color:#edecf3}.timeline-container .data-area{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin-left:5%;transform:translateY(-7px);position:absolute;top:50%;transform:translateY(-50%)}.timeline-container .data-area .data-circle{border-radius:5px;width:30%;height:48px;background-color:#fff;border:2px solid #dcd9e7;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#656778;font-size:.7rem;transition:all .2s ease-in-out}.timeline-container .data-area .data-circle:hover{cursor:pointer;transform:scale(1.05)}.timeline-container .data-area .data-circle .data-circle-footer{position:absolute;top:48px;width:50px;text-align:center;font-weight:800}.timeline-container .data-area .data-circle p{font-weight:500}.timeline-container .data-area .critical-area{border-color:#ca2233}.timeline-container .data-area .major-area{border-color:#eb6a3d}.timeline-container .data-area .moderate-area{border-color:#e68a00}.timeline-container .data-area .safe-area{border-color:#209220}.timeline-container .data-area .data-circle:nth-child(2).critical-area{border:unset;background-color:#ca2233}.timeline-container .data-area .data-circle:nth-child(2).critical-area div{color:#fff}.timeline-container .data-area .data-circle:nth-child(2).major-area{border:unset;background-color:#eb6a3d}.timeline-container .data-area .data-circle:nth-child(2).major-area div{color:#fff}.timeline-container .data-area .data-circle:nth-child(2).moderate-area{border:unset;background-color:#e68a00}.timeline-container .data-area .data-circle:nth-child(2).moderate-area div{color:#fff}.timeline-container .data-area .data-circle:nth-child(2).safe-area{border:unset;background-color:#209220}.timeline-container .data-area .data-circle:nth-child(2).safe-area div{color:#fff}.timeline-container .data-area .data-circle-content .data-circle-topic{font-weight:700;padding-left:3px;padding-right:3px}.timeline-container .data-area .data-circle-content.circle-content-top{display:-ms-flexbox;display:flex}.analytics-page{background-image:unset;background-color:#edecf3;overflow:auto}.analytics-page .page-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:unset;justify-content:unset}.analytics-page .page-content .search-card .check-analysis-btn{height:30px;margin:8px 0}.analytics-page .page-content .search-card .mdc-text-field{width:unset}.analytics-page .page-content .search-card .wildfire-prediction-table{width:100%;overflow:auto}.analytics-page .page-content .search-card .wildfire-prediction-table .mdc-data-table__header-row th{font-weight:600}.analytics-page .page-content .search-card .wildfire-prediction-table .mdc-data-table__row:not(.mdc-data-table__row--selected):hover{background-color:#fffbf7}.analytics-page .page-content .search-card .search-input-area>div{width:25%}.analytics-page .page-content .search-card .search-input-area>button{width:20%}@media only screen and (max-width:700px){.analytics-page .page-content .search-card{height:100%;min-height:400px}.analytics-page .page-content .search-card .check-analysis-btn{font-size:.7rem}.analytics-page .page-content .search-card .search-card-content{min-height:400px}.analytics-page .page-content .search-card .search-input-area>div,.analytics-page .page-content .search-card button{width:49%!important}.analytics-page .page-content .search-card .wildfire-prediction-table .mdc-data-table__table{white-space:normal}}.analytics-page .page-content .analytics-area{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.analytics-page .page-content .analytics-area .graph-area{width:80%}.analytics-page .page-content .analytics-area .graph-area #wildfire-prediction-chart{height:200px}.analytics-page .page-content .analytics-area .option-area{width:20%}.analytics-page .page-content .analytics-area .option-area .chart-options-area .chart-options{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.8rem}.analytics-page .page-content .analytics-area .map-area{background-color:#20b2aa;width:40%;min-height:200px}.analytics-page .page-content .analytics-area .map-area #map{height:100%;min-height:200px}@media only screen and (max-width:700px){.analytics-page .page-content .wildfire-prediction-card{min-height:90%}.analytics-page .page-content .analytics-area{-ms-flex-direction:column;flex-direction:column}.analytics-page .page-content .analytics-area .graph-area,.analytics-page .page-content .analytics-area .map-area{width:100%}.analytics-page .page-content .analytics-area .graph-area #map,.analytics-page .page-content .analytics-area .graph-area .map-area,.analytics-page .page-content .analytics-area .map-area #map,.analytics-page .page-content .analytics-area .map-area .map-area{min-height:80vw!important}.analytics-page .page-content .search-card .search-card-content{height:-webkit-fit-content;height:fit-content}}@media only screen and (max-width:700px){.analytics-page .option-area{width:unset!important}.analytics-page .option-area .chart-options-area{display:-ms-flexbox!important;display:flex!important;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-auth{overflow-y:hidden;overflow-x:hidden}.page-auth .mdc-card-auth{width:50%;max-width:350px;margin:auto}.login-tab{padding:16px;-ms-flex-direction:column;flex-direction:column}.login-tab,.login-tab .descriptive-weather{display:-ms-flexbox;display:flex}.login-tab .login-content{-ms-flex-align:center;align-items:center}.login-tab .login-content,.register-tab{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.register-tab{padding:16px}.register-tab .descriptive-weather,.register-tab .register-content{display:-ms-flexbox;display:flex}.register-tab .register-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.label-wrapper{width:100px!important}.label-wrapper .mdc-floating-label{text-overflow:unset;width:100%!important}.location-card.hide{display:none}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}