@font-face{font-family:meteoblue;src:url(../fonts/meteoblue_pictofont_rev8.woff#iefix) format("woff"),url(../fonts/meteoblue_pictofont_rev8.ttf) format("truetype");font-weight:400;font-style:normal}[class^=fasvg-]{display:block;content:"";background-repeat:no-repeat;background-position:50%}[class^=fasvg-].inline{display:inline-block;vertical-align:middle}[class^=fasvg-].fa-credit-card{background-image:url(/frontend/svg/fa/light/credit-card.svg)}

.glyph{direction:ltr}.glyph:after,.glyph:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:meteoblue;display:inline-block;font-style:normal;font-weight:400;line-height:1;position:relative;vertical-align:baseline;text-decoration:none}.glyph:after:hover,.glyph:before:hover{text-decoration:none}.glyph.time:before{content:"\00e0e0"}.glyph.date:before{content:"\00e0e7"}.glyph.temperature:before{content:"\00e010"}.glyph.windchill:before{content:"\00e011"}.glyph.winddir:before{content:"\00e012"}.glyph.winddir.N:before{content:"\00e008"}.glyph.winddir.NNE:before{content:"\00e009"}.glyph.winddir.NE:before{content:"\00e00a"}.glyph.winddir.ENE:before{content:"\00e00b"}.glyph.winddir.E:before{content:"\00e00c"}.glyph.winddir.ESE:before{content:"\00e00d"}.glyph.winddir.SE:before{content:"\00e00e"}.glyph.winddir.SSE:before{content:"\00e00f"}.glyph.winddir.S:before{content:"\00e000"}.glyph.winddir.SSW:before{content:"\00e001"}.glyph.winddir.SW:before{content:"\00e002"}.glyph.winddir.WSW:before{content:"\00e003"}.glyph.winddir.W:before{content:"\00e004"}.glyph.winddir.WNW:before{content:"\00e005"}.glyph.winddir.NW:before{content:"\00e006"}.glyph.winddir.NNW:before{content:"\00e007"}.glyph.windspeed:before{content:"\00e013"}.glyph.windgust:before{content:"\00e014"}.glyph.humidity:before{content:"\00e015"}.glyph.rain:before{content:"\00e016"}.glyph.rain1h:before{content:"\00e017"}.glyph.rain3h:before{content:"\00e018"}.glyph.precipprob:before{content:"\00e019"}.glyph.watertemp:before{content:"\00e01a"}.glyph.waveheight:before{content:"\00e01b"}.glyph.wavedirection:before{content:"\00e01c"}.glyph.windwavedirection:before{content:"\00e01d"}.glyph.pressure:before{content:"\00e01e"}.glyph.sunshine:before{content:"\00e01f"}.glyph.predictability:before{content:"\00e020"}.glyph.sunrise:before{content:"\00e021"}.glyph.sunset:before{content:"\00e022"}.glyph.snow:before{content:"\00e025"}.glyph.dust:before{content:"\00e026"}.glyph.swellwaveheight:before{content:"\00e028"}.glyph.swellwaveperiod:before{content:"\00e029"}.glyph.windwaveheight:before{content:"\00e02a"}.glyph.windwaveperiod:before{content:"\00e02b"}.glyph.thunderstormprob:before{content:"\00e02c"}.glyph.ozone:before{content:"\00e02d"}.glyph.settings:before{content:"\00e04b"}.glyph.language:before{content:"\00e04c"}.glyph.search:before{content:"\00e071"}.glyph.menu:before{content:"\00e040"}.glyph.options:before{content:"\00e04b"}.glyph.delete:before{content:"\00e06c"}.glyph.close:before{content:"\00e06d"}.glyph.edit:before{content:"\00e070"}.glyph.hourglass:before{content:"\00e072"}.glyph.help:before{content:"\00e080"}.glyph.download:before{content:"\00e082"}.glyph.upload:before{content:"\00e098"}.glyph.bookmark:before{content:"\00e085"}.glyph.document:before{content:"\00e086"}.glyph.gallery:before{content:"\00e095"}.glyph.more:before{content:"\00e087"}.glyph.share:before{content:"\00e088"}.glyph.params:before{content:"\00e089"}.glyph.print:before{content:"\00e08a"}.glyph.onoff:before{content:"\00e0de"}.glyph.warning:before{content:"\00e08d"}.glyph.info:before{content:"\00e08e"}.glyph.facebook-positive:before{content:"\00e0b1";color:#39579a}.glyph.facebook:before{content:"\00e0b2";color:#39579a}.glyph.twitter-positive:before{content:"\00e0b3";color:#00abf0}.glyph.twitter:before{content:"\00e0b4";color:#00abf0}.glyph.whatsapp:before{content:""}.glyph.googleplus:before{content:"\00e0b6";color:#df4a32}.glyph.whatsapp:before{content:"\00e0b8";color:#25d366}.glyph.user:before{content:"\00e0b9"}.glyph.comment:before{content:"\00e0ba"}.glyph.user_logged_in:before{content:"\00e0bd"}.glyph.like:before{content:"\00e0bb"}.glyph.dislike:before{content:"\00e0bc"}.glyph.credits:before{content:"\00e090"}.glyph.pointplus:before{content:"\00e0c7"}.glyph.pointplus_small:before{content:"\00e0c6"}.glyph.meteoblue:before{content:"\00e0d0"}.glyph.logo:before{content:"\00e0d1"}.glyph.sun:before{content:"\00e0d4"}.glyph.external:before{content:"\00e08f"}.glyph.external_positive:before{content:"\00e094"}.glyph.checkmark:before{content:"\00e0d8"}.glyph.cross:before{content:"\00e0d9"}.glyph.location:before{content:"\00e0df"}.glyph.clock:before{content:"\00e0e0"}.glyph.arrowhead_hollow_down:before{content:"\00e048"}.glyph.arrowhead_hollow_up:before{content:"\00e047"}.glyph.arrowhead_hollow_left:before{content:"\00e049"}.glyph.arrowhead_hollow_right:before{content:"\00e04a"}.glyph.forward:before{content:"\00e063"}.glyph.backward:before{content:"\00e064"}.glyph.fast_forward:before{content:"\00e065"}.glyph.fast_backward:before{content:"\00e066"}.glyph.play:before{content:"\00e060"}.glyph.pause:before{content:"\00e061"}.glyph.fullscreen:before{content:"\00e074"}.glyph.fullscreen_close:before{content:"\00e075"}.glyph.gps:before{content:"\00e0e3"}.glyph.cloud:before{content:"\00e0d6"}.glyph.at1:before{content:"\00e110"}.glyph.at2:before{content:"\00e111"}.glyph.at3:before{content:"\00e112"}.glyph.at4:before{content:"\00e113"}.glyph.at5:before{content:"\00e114"}.glyph.at6:before{content:"\00e115"}.glyph.at7:before{content:"\00e116"}.glyph.at8:before{content:"\00e117"}.glyph.at9:before{content:"\00e118"}.glyph.at10:before{content:"\00e119"}.glyph.at12:before{content:"\00e11A"}.glyph.at13:before{content:"\00e11B"}

body {
  background-color: #f8f8f8;
}
#wrapper {
  width: 100%;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  background-color: white;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 250px;
    padding: 0 30px;
    border-left: 1px solid #e7e7e7;
  }
}
.navbar-top-links {
  margin-right: 0;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 15px;
}
.navbar-top-links li a {
  padding: 15px;
  min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}

.page-action-links{
  margin:40px 0px 20px 0px;
}


.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.sidebar ul li {
  border-bottom: 1px solid #e7e7e7;
}
.sidebar ul li a.active {
  background-color: #eeeeee;
}
.sidebar .arrow {
  float: right;
}
.sidebar .fa.arrow:before {
  content: "\f104";
}
.sidebar .active > a > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 37px;
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
@media (min-width: 768px) {
  .sidebar {
    z-index: 1;
    position: absolute;
    width: 250px;
    margin-top: 51px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}

.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}

.login-panel {
  margin-top: 25%;
}

.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
.huge {
  font-size: 28px;
}

.panel-forecast {text-align:center;}

.panel-forecast .panel-footer {padding-top:30px;}

.panel-green > .panel-heading {
  border-color: #5cb85c;
  color: white;
  background-color: #5cb85c;
}
.panel-green {
  border-color: #5cb85c;
}
.panel-green > a {
  color: #5cb85c;
}
.panel-green > a:hover {
  color: #3d8b3d;
}
.panel-red {
  border-color: #d9534f;
}
.panel-red > .panel-heading {
  border-color: #d9534f;
  color: white;
  background-color: #d9534f;
}
.panel-red > a {
  color: #d9534f;
}
.panel-red > a:hover {
  color: #b52b27;
}
.panel-yellow {
  border-color: #f0ad4e;
}
.panel-yellow > .panel-heading {
  border-color: #f0ad4e;
  color: white;
  background-color: #f0ad4e;
}
.panel-yellow > a {
  color: #f0ad4e;
}
.panel-yellow > a:hover {
  color: #df8a13;
}

label.error{
  color: red;
}

#export-section{
 text-align: right;
  margin-bottom: 20px;
}

.tcenter{text-align:center;}

.forecast_block hr{margin-top:2px;margin-bottom:2px;}

.forecast_block.less{
overflow:hidden;
max-height:330px;
}

.sensor {margin-bottom: 10px; font-size:12px;}

.sensor img{
	float:left; margin-right: 10px; max-width: 42px; width:100%; height:auto;
}

.recipe{float:left;max-width:250px;margin-bottom:20px;text-align:center;margin-right: 20px;}

.start_all{float:right;}

.save_recipe,
.load_recipe,
.delete_recipe{float:left; display:block; margin-right:20px; margin-top: 25px;}

.forecast_block img{max-width:35px;}

.weather_pictogram_wrapper.day,
.tab_day_short{float:left; margin-right:10px;}

.temps{width:100%; clear:both;display: inline-block;}

.tab_temp_max,
.tab_temp_min{float:left; margin-right:10px; max-width:55px;}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 500px;
  margin: 20px auto;
}

.tcenter{position:relative;}
.open-popup-link{position:absolute; right:10px;top:10px;}
.stop_watering{position:absolute; right:10px;bottom:10px;padding:2px 5px;}
.stop_watering i{font-size:8px;}
.field_single{position:relative}


.styled-table {
    width: 100%;
    border-collapse: collapse;
    margin: 25px 0;
    font-size: 0.9em;
    font-family: sans-serif;
    min-width: 400px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.styled-table thead tr {
    background-color: #009879;
    color: #ffffff;
    text-align: left;
}
.styled-table th,
.styled-table td {
    padding: 12px 15px;
}
.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}
.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}
.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #009879;
}
.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}

.tor{background: pink; color:#000;}

@media only screen and (max-width: 767px) {
 	table th{display:none;}

 	table td{display:inline-block; float:left; width:50%;}
	table tr{margin-bottom:20px;}
}