.blink {
    display: inline-block;
    margin-left: 1px;
    margin-right: 1px;
    width: 10px;
    height: 10px;
    background: url(/images/blink-arrow.gif) 0 0 no-repeat;
}

.driver-section {
    border-bottom: 1px solid #BFBFBF;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 15px;
    padding-bottom: 5px;
    color: #1C94C4;
}
.driver-section .driver-section-option {
    font-size: 10px;
    margin-bottom: 6px;
}
.driver-front {
    margin: 0 auto;
    margin-bottom: 15px;
    text-align: center;
    position: relative;
    border: 0px;
    width: 800px;
}

.driver-param {
    border: 1px solid #e5e5e5;
    width: 600px;
    margin: 0 auto;
    border-collapse: collapse;;
}
.driver-param th {
    background: #e5e5e5;
    padding: 4px 4px 4px 4px;
}
.driver-param td {
    border: 1px solid #e5e5e5;
    padding: 4px 4px 4px 4px;
}
.driver-front .driver-lcd-line0 {
    position: absolute;
    left: 60px;
    top: 396px;
    font-size: 21px;
    z-index: 100;
    font-family: Courier, Verdana, Arial;
    font-weight: bold;
    color: #E5E5E5;
}
.driver-front .driver-lcd-line1 {
    position: absolute;
    left: 60px;
    top: 423px;
    font-size: 21px;
    font-family: Courier, Verdana, Arial;
    z-index: 100;
    font-weight: bold;
    color: #E5E5E5;
}

.driver-front .lcd-spinner {
    position: absolute;
    top: 410px;
    left: 150px;
    width: 30px;
    height: 30px;
    z-index: 103;
}
.driver-front .lcd-spinner img {
    width: 30px;
    height: 30px;
    border: 0px;
}
.driver-front .driver-temperatura-spalin {
    position: absolute;
    left: 512px;
    top: 22px;
    font-size: 13px;
    z-index: 100;
    width: 45px;
    text-align: center;
}
.driver-front .driver-temperatura-wewnetrzna {
    position: absolute;
    left: 188px;
    top: 37px;
    color: black;
    font-size: 13px;
    z-index: 100;
    width: 50px;
    text-align: center;
}
.driver-front .driver-temperatura-zewnetrzna {
    position: absolute;
    left: 215px;
    top:  203px;
    color: #4D4D4D;
    font-size: 13px;
    z-index: 100;
    width: 45px;
    text-align: center;
}
.driver-front .drs-temperatura-co-wiersz {
    position: absolute;
    left: 510px;
    top:  155px;
    z-index: 100;
    width: 85px;
    text-align: center;
    font-size: 13px;
}
.driver-front .driver-temperatura-co {
    display: inline;
}
.driver-front .driver-temperatura-co-ustawiona {
    display: inline;
}
.driver-front .driver-wartosc-mocy {
    position: absolute;
    left: 510px;
    top:  175px;
    font-size: 13px;
    z-index: 100;
    width: 85px;
    text-align: center;
}
.driver-front .driver-temperatura-cwu-wiersz {
    position: absolute;
    left: 670px;
    top:  262px;
    color: #4d4d4d;
    font-size: 13px;
    z-index: 100;
    width: 82px;
    text-align: center;
}
.driver-front .driver-temperatura-cwu {
    display: inline;
}
.driver-front .driver-temperatura-cwu-ustawiona {
    display: inline;
}
.driver-front .driver-temperatura-podajnika {
    position: absolute;
    left: 258px;
    top:  298px;
    font-size: 13px;
    z-index: 100;
    width: 50px;
    text-align: center;
}
.driver-front .driver-zbiornik-wiersz {
    position: absolute;
    left: 300px;
    top:  68px;
    font-size: 13px;
    z-index: 100;
    width: 100px;
    whte-space: nowrap;
    text-align: center;
}
.driver-front .driver-zbiornik {
    display: inline;
}
.driver-front .driver-prognoza {
    display: inline;
}
.driver-front .driver-spalanie-24 {
    position: absolute;
    left: 300px;
    top:  90px;
    font-size: 13px;
    z-index: 100;
    width: 100px;
    whte-space: nowrap;
    text-align: center;
}
.driver-front .driver-spalanie-chwilowe {
    position: absolute;
    left: 300px;
    top:  112px;
    font-size: 13px;
    z-index: 100;
    width: 100px;
    whte-space: nowrap;
    text-align: center;
}

.driver-front .driver-podajnik-wlaczony {
    background:url(/images/driver/podajnik-wlaczony.png) 0 0 no-repeat;
    position: absolute;
    left: 349px;
    top: 321px;
    height: 30px;
    width: 30px;
    z-index: 105;
}
.driver-front .driver-podajnik-wylaczony {
    background:url(/images/driver/podajnik-wylaczony.png) 0 0 no-repeat;
    position: absolute;
    left: 349px;
    top: 321px;
    height: 30px;
    width: 30px;
    z-index: 105;
}

.driver-front .driver-pompa-co-wlaczona {
    background:url(/images/driver/pompa-co-zielona.png) 0 0 no-repeat;
    position: absolute;
    left: 703px;
    top: 30px;
    height: 40px;
    width: 66px;
    z-index: 105;
}
.driver-front .driver-pompa-co-wylaczona {
    background:url(/images/driver/pompa-co-czerwona.png) 0 0 no-repeat;
    position: absolute;
    left: 702px;
    top: 30px;
    height: 40px;
    width: 66px;
    z-index: 105;
}
.driver-front .driver-pompa-cwu-wlaczona {
    background:url(/images/driver/pompa-cwu-wlaczona.png) 0 0 no-repeat;
    position: absolute;
    left: 639px;
    top: 143px;
    height: 40px;
    width: 66px;
    z-index: 105;
}
.driver-front .driver-pompa-cwu-wylaczona {
    background:url(/images/driver/pompa-cwu-wylaczona.png) 0 0 no-repeat;
    position: absolute;
    left: 639px;
    top: 143px;
    height: 40px;
    width: 66px;
    z-index: 105;
}
/* mapa google */
.driver-map {
    color: black;
    font-size: 11px;
}
.driver-map label {
    font-weight: bold;
}
.driver-map .driver-description label {
    display: block;
}
.driver-map .driver-description {
    margin-bottom: 3px;
}

/* user-recover */
.user-recover input[type="text"],
.user-recover input[type="password"],
.user-recover textarea {
    border: 1px solid #C0C0C0;
    padding: 2px;
    width: 290px;
    height: 25;
}

.user-recover .row-submit,
.user-recover .row {
    margin-top: 10px;
}

/*password-change*/
.password-change input[type="text"],
.password-change input[type="password"],
.password-change textarea {
    border: 1px solid #C0C0C0;
    padding: 2px;
    width: 290px;
    height: 25px;
}

.password-change .row-submit,
.password-change .row {
    margin-top: 10px;
}

.tab-chart-options {
    float: right;
}
/* chart-search */
.chart-search {
    background: #e5e5e5;
    width: 350px;
    margin: 0 auto;
    margin-top: 20px;
    padding: 15px 15px 15px 15px;
    text-align: center;
}
.chart-search .row-submit {
    margin-top: 10px;
}
.jqplot-highlighter-tooltip {
    z-index: 50;
    background: #CCCCCC !important;
}



/* room slider*/
#room-control .row-submit{
    margin-top: 10px;
}

#room-control .summer-co {
    width: 300px;
    margin-top: 10px;
}
#room-control .summer-co-off label,
#room-control .summer-co-off select {
    color: #C0C0C0 !important;
}
#room-control .summer-co-off legend label {
    color: #333333 !important;
    
}
#room-control legend {
    font-size: 1em !important;;
    border-bottom: 0px !important;
    width: auto !important;
}
#room-control fieldset {
    border: 1px solid black !important;
    padding: 5px 5px 5px 5px !important;
}
.driver-sliders {
    padding: 10px 10px 10px 10px;
}
.driver-slider-day-1 {
    background: #fef3e1;
}
.driver-slider-day-6 {
    background: #fdebce;
}
.driver-slider-day-7 {
    background: #fce3bb;
}
.driver-sliders .slider-hour {
    text-align: center;
    display: inline-block;
    margin-right: 5px;
}
.driver-sliders .slider-legend {
    height: 130px;
    line-height: 130px; 
    width: 65px
}
.driver-sliders .slider-lengend-big {
    height: 230px; line-height: 230px;
    width: 65px;
}
.driver-sliders .slider-hour .room-slider {
    
}
.driver-sliders .slider-hour .room-label {
    margin-top: 10px;
    width: 18px !important;
}
.driver-sliders .slider-label {
    margin-bottom: 15px;
}
.driver-sliders .slider-title {
    font-weight: bold;
}

/* zone-cwu */
.zone-cwu {
    padding: 10px;
}
.zone-cwu table td {
    text-align: center;
    width: 26px;
}
.zone-cwu-label {
    width: 70px !important;
}
.zone-cwu .zone-cwu-title {
    font-weight: bold;
}
.zone-cwu .zone-cwu-option {
    font-size: 10px;
}
.my-switch-cwu {
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.my-switch-cwu.on {
    background: #00d937;
}
.my-switch-cwu.off {
    background: #f74e37;
}
.my-switch-label-on {
  background: #00d937;
  padding: 2px 2px 2px 2px;
  display: inline-block;
  width: 27px;
  color: white;
}
.my-switch-label-off {
  background: #f74e37;
  padding: 2px 2px 2px 2px;
  display: inline-block;
  width: 27px;
  color: white;
}