*{margin:0;padding:0;box-sizing:border-box;max-width:100%;font-family:monospace,sans-serif;font-size:16px}ul{list-style:none}a{text-decoration:none}.pull-right{float:right}.pull-left{float:left}.text-center{text-align:center}td{padding:2px}.weather-wrapper{width:600px;max-width:100%;margin:0 auto;background:#646464;color:#fff}.weather-search-box{padding:10px}.weather-search-box .input-container{box-shadow:1px 1px 4px rgba(0,0,0,.25)}.nav-tabs{display:flex;align-items:stretch;background-color:#f1f1f1}.nav-tabs li{flex-grow:1;text-align:center;font-size:25px}.nav-tabs li a{display:block;padding:10px;color:#fff;border:2px solid transparent;background:#646464;text-transform:uppercase}.nav-tabs li.active a{border-bottom:2px solid #fff}.weather-result{background:#8a8a8a;overflow:hidden}.temp-up-down{font-size:13px;margin:15px 0}.current-temp-report .pull-left{font-size:86px}.current-temp-report p{text-align:center}small{vertical-align:top;font-size:32px}my-tabs my-tab:last-child>.pane{padding:0}.daily-weather{border:1px solid #646464;border-top:0;background:#5c9df1;background:linear-gradient(to bottom,#5c9df1 2%,#4977bd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c9df1', endColorstr='#4977bd', GradientType=0 );color:#fff}.daily-weather>li{border-bottom:1px solid #ddd;cursor:pointer}.daily-weather .active .weather-header{background-color:#9a9a9a}.daily-weather .weather-header{overflow:hidden;padding:15px}.daily-weather .weather-header .pull-left{margin-top:10px}.daily-weather .weather-header .pull-left p strong{font-size:19px;line-height:27px}.daily-weather .weather-header .pull-right img{vertical-align:middle;margin-right:20px}.daily-weather .weather-header .pull-right .weather-up-down{display:inline-block;vertical-align:middle}.daily-weather .weather-header .pull-right .weather-up-down p{margin:8px 0}.daily-weather .weather-detail{padding:0 15px 15px}.daily-weather .weather-detail table{width:250px;clear:both}.daily-weather .weather-detail .hour-detail-wrap{overflow:auto;margin-top:18px}.daily-weather .weather-detail .hour-detail{margin-top:17px;white-space:nowrap}.daily-weather .weather-detail .hour-detail li{display:inline-block;margin-right:27px;text-align:center}.daily-weather .weather-detail .hour-detail li img{width:46px;margin:10px 0 5px}.daily-weather .weather-detail .hour-detail li:last-child{margin-right:0}#gradient-0 stop{stop-color:#7cb5ec}#gradient-0 stop[offset="0"]{stop-opacity:.75}#gradient-0 stop[offset="1"],#gradient-1 stop[offset="0"]{stop-opacity:0}#gradient-1 stop{stop-color:#ccc}#gradient-1 stop[offset="1"]{stop-opacity:.25}.highcharts-plot-background{fill:url(#gradient-1)}.highcharts-color-0 .highcharts-area{fill-opacity:1;fill:url(#gradient-0)}