/*@import "bootstrap.css";*/
/*@import "bootstrap-responsive.css";*/
/*@import "common.css";*/

/*couleur 1 : #238bc5*/
/*couleur 2 : #57afe0*/
/*IE10*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .pagCont {
        margin-left: -1px;
        line-height: 18px;
    }
}

/*FIN IE10*/
html {
    margin-top: 75px;
}

body, html {
    min-width: 1170px;
}

.clearfix {
    clear: both;
}

.container {
    padding-bottom: 40px;
}

.navbar-fixed-top, .navbar-fixed-bottom {
    min-width: 650px;
}
/*
.topLogo {
    background-position: 100% -68px;
    height: 24px;
    width: 45%;
    margin-left: 60px;
    margin-top: 40px;
}
*/
.topLogo {
    background-position: 100% -68px;
    height: 24px;
    width: 45%;
    margin-left: 60px;
    margin-top: 0px;
    line-height: 65px;
}

.aLogo {
    width: 270px;
    display: block;
    text-align: center;
}

.nHLogo img {
    background: white;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 5px 15px 2px rgba(0, 0, 0, 0.1);
}

.topRight {
    background: #258bc5;
    width: 55%;
    margin-left: -60px;
}

.topRight-menu {
    position: relative;
    width: 1100px;
    height: 39px;
    float: right;
    display: block;
    margin: -62px 0px 0 0;
    /*margin: -62px 60px 0 0;*/
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.topRight-menuItem:hover {
    /*background-color: #57afe0;*/
}

.topRight-menu .dropdown-menu {
    right: 0 !important;
    left: inherit !important;
}

.alarme, .userBtn, .charts, .dash, .map, .helpBtn, .histBtn, .logOutBtn, .contact, .report, .back {
    width: 90px;
}

ul.moduleList a.active {
    text-decoration: underline;
}

.menu li {
    font-size: 13px;
}

.credit {
    background: #238bc5;
    position: fixed;
    bottom: 0;
    height: 30px;
    width: 100%;
}

.bottomLeft {
    width: 3%;
}


/*DASHBOARD*/
.dashboard label {
    /*display: inline-block;*/
}

.dashBox {
    height: 95px;
}

.indicContainer {
    position: absolute;
    width: 265px;
    bottom: 0;
}

.indicateur {
    float: left;
    text-align: center;
}

.indicateur form {
    margin: 0;
}

.indicateur button {
    background: none;
    border: 0;
}

.indicateur .submitReplace {
    display: block;
    width: 30px;
    height: 41px;
    z-index: 1000;
}

.indicateur img {
    display: block;
    padding-left: 5px 0;
}

.indicateur span {
    text-align: center;
    width: 30px;
    display: block;
    color: white;
    height: 25px;
}

label.fermerBoxParc {
    width: 276px;
    height: 110px;
    margin: 0 -3px 0 14px;
}

.dashUnderBoxContainer {
    width: 856px;
    margin: -6px 0 10px 14px;
}

label#parcFermer {
    position: absolute;
    right: -11px;
    top: -11px;
}

#tableFilter .btn {
    width: 159px;
}

#tableFilter span {
    width: 127px;
}

input#tableFilterWTM[type="checkbox"] ~ label.tableFilterWTM span.ic, input#tableFilterWTM[type="checkbox"]:checked ~ label.tableFilterWTM span.ic,
input#tableFilterGZM[type="checkbox"] ~ label.tableFilterGZM span.ic, input#tableFilterGZM[type="checkbox"]:checked ~ label.tableFilterGZM span.ic,
input#tableFilterEBM[type="checkbox"] ~ label.tableFilterEBM span.ic, input#tableFilterEBM[type="checkbox"]:checked ~ label.tableFilterEBM span.ic,
input#tableFilterEYM[type="checkbox"] ~ label.tableFilterEYM span.ic, input#tableFilterEYM[type="checkbox"]:checked ~ label.tableFilterEYM span.ic,
input#tableFilterEGM[type="checkbox"] ~ label.tableFilterEGM span.ic, input#tableFilterEGM[type="checkbox"]:checked ~ label.tableFilterEGM span.ic,
input#tableFilterEG8[type="checkbox"] ~ label.tableFilterEG8 span.ic, input#tableFilterEG8[type="checkbox"]:checked ~ label.tableFilterEG8 span.ic,
input#tableFilterEPM[type="checkbox"] ~ label.tableFilterEPM span.ic, input#tableFilterEPM[type="checkbox"]:checked ~ label.tableFilterEPM span.ic,
input#tableFilterSW1[type="checkbox"] ~ label.tableFilterSW1 span.ic, input#tableFilterSW1[type="checkbox"]:checked ~ label.tableFilterSW1 span.ic,
input#tableFilterSW2[type="checkbox"] ~ label.tableFilterSW2 span.ic, input#tableFilterSW2[type="checkbox"]:checked ~ label.tableFilterSW2 span.ic,
input#tableFilterSW3[type="checkbox"] ~ label.tableFilterSW3 span.ic, input#tableFilterSW3[type="checkbox"]:checked ~ label.tableFilterSW3 span.ic,
input#tableFilterSTF[type="checkbox"] ~ label.tableFilterSTF span.ic, input#tableFilterSTF[type="checkbox"]:checked ~ label.tableFilterSTF span.ic,
input#tableFilterPRS[type="checkbox"] ~ label.tableFilterPRS span.ic, input#tableFilterPRS[type="checkbox"]:checked ~ label.tableFilterPRS span.ic,
input#tableFilterTMP[type="checkbox"] ~ label.tableFilterTMP span.ic, input#tableFilterTMP[type="checkbox"]:checked ~ label.tableFilterTMP span.ic,
input#tableFilterIEM[type="checkbox"] ~ label.tableFilterIEM span.ic, input#tableFilterIEM[type="checkbox"]:checked ~ label.tableFilterIEM span.ic
input#tableFilterENM[type="checkbox"] ~ label.tableFilterENM span.ic, input#tableFilterENM[type="checkbox"]:checked ~ label.tableFilterENM span.ic {
    background-image: var(--azc-icons);
    background-repeat: no-repeat;
    padding: 4px 6px;
    width: 20px;
    height: 20px;
}

input#tableFilterWTM[type="checkbox"]:checked ~ label.tableFilterWTM,
input#tableFilterGZM[type="checkbox"]:checked ~ label.tableFilterGZM,
input#tableFilterEBM[type="checkbox"]:checked ~ label.tableFilterEBM,
input#tableFilterEYM[type="checkbox"]:checked ~ label.tableFilterEYM,
input#tableFilterEGM[type="checkbox"]:checked ~ label.tableFilterEGM,
input#tableFilterEG8[type="checkbox"]:checked ~ label.tableFilterEG8,
input#tableFilterEPM[type="checkbox"]:checked ~ label.tableFilterEPM,
input#tableFilterIEM[type="checkbox"]:checked ~ label.tableFilterIEM,
input#tableFilterENM[type="checkbox"]:checked ~ label.tableFilterENM,
input#tableFilterSW1[type="checkbox"]:checked ~ label.tableFilterSW1,
input#tableFilterSW2[type="checkbox"]:checked ~ label.tableFilterSW2,
input#tableFilterSW3[type="checkbox"]:checked ~ label.tableFilterSW3,
input#tableFilterSTF[type="checkbox"]:checked ~ label.tableFilterSTF,
input#tableFilterPRS[type="checkbox"]:checked ~ label.tableFilterPRS,
input#tableFilterTMP[type="checkbox"]:checked ~ label.tableFilterTMP {
    background: #238bc5;
    color: white;
}

/*Refresh Filter*/
/*Eau*/
input#tableFilterWTM[type="checkbox"] ~ label.tableFilterWTM span.ic {
    background-position: -24px -6px;
}

input#tableFilterWTM[type="checkbox"]:checked ~ label.tableFilterWTM span.ic {
    background-position: 0px -6px;
}

/*Gaz*/
input#tableFilterGZM[type="checkbox"] ~ label.tableFilterGZM span.ic {
    background-position: -111px -6px;
}

input#tableFilterGZM[type="checkbox"]:checked ~ label.tableFilterGZM span.ic {
    background-position: -245px -113px;
}

/*ElecB*/
input#tableFilterEBM[type="checkbox"] ~ label.tableFilterEBM span.ic {
    background-position: -47px -5px;
}

input#tableFilterEBM[type="checkbox"]:checked ~ label.tableFilterEBM span.ic {
    background-position: -47px -5px;
}

/*ElecJ*/
input#tableFilterEYM[type="checkbox"] ~ label.tableFilterEYM span.ic {
    background-position: -89px -5px;
}

input#tableFilterEYM[type="checkbox"]:checked ~ label.tableFilterEYM span.ic {
    background-position: -89px -5px;
}

/*ElecV a5*/
input#tableFilterEGM[type="checkbox"] ~ label.tableFilterEGM span.ic {
    background-position: -69px -5px;
}

input#tableFilterEGM[type="checkbox"]:checked ~ label.tableFilterEGM span.ic {
    background-position: -69px -5px;
}

/*ElecV a8*/
input#tableFilterEG8[type="checkbox"] ~ label.tableFilterEG8 span.ic {
    background-position: -69px -5px;
}

input#tableFilterEG8[type="checkbox"]:checked ~ label.tableFilterEG8 span.ic {
    background-position: -69px -5px;
}

/*Pulse*/
input#tableFilterEPM[type="checkbox"] ~ label.tableFilterEPM span.ic {
    background-position: -7px -237px;
}

input#tableFilterEPM[type="checkbox"]:checked ~ label.tableFilterEPM span.ic {
    background-position: -7px -237px;
}

input#tableFilterIEM[type="checkbox"] ~ label.tableFilterIEM span.ic {
    background-position: -7px -237px;
}

input#tableFilterIEM[type="checkbox"]:checked ~ label.tableFilterIEM span.ic {
    background-position: -7px -237px;
}

input#tableFilterENM[type="checkbox"] ~ label.tableFilterENM span.ic {
    background-position: -7px -237px;
}

input#tableFilterENM[type="checkbox"]:checked ~ label.tableFilterENM span.ic {
    background-position: -7px -237px;
}

/*SF*/
input#tableFilterSW1[type="checkbox"] ~ label.tableFilterSW1 span.ic {
    background-position: -234px -143px;
}

input#tableFilterSW1[type="checkbox"]:checked ~ label.tableFilterSW1 span.ic {
    background-position: -189px -106px;
}

input#tableFilterSW2[type="checkbox"] ~ label.tableFilterSW2 span.ic {
    background-position: -205px -283px;
}

input#tableFilterSW2[type="checkbox"]:checked ~ label.tableFilterSW2 span.ic {
    background-position: -239px -283px;
}

input#tableFilterSW3[type="checkbox"] ~ label.tableFilterSW3 span.ic {
    background-position: -205px -283px;
}

input#tableFilterSW3[type="checkbox"]:checked ~ label.tableFilterSW3 span.ic {
    background-position: -239px -283px;
}
input#tableFilterSTF[type="checkbox"] ~ label.tableFilterSTF span.ic {
    background-position: -205px -325px;
}

input#tableFilterSTF[type="checkbox"]:checked ~ label.tableFilterSTF span.ic {
    background-position: -239px -325px;
}

/*Temp*/
input#tableFilterTMP[type="checkbox"] ~ label.tableFilterTMP span.ic {
    background-position: -256px -84px;
}

input#tableFilterTMP[type="checkbox"]:checked ~ label.tableFilterTMP span.ic {
    background-position: -148px -56px;
}

/*Pression*/
input#tableFilterPRS[type="checkbox"] ~ label.tableFilterPRS span.ic {
    background-position: -237px -172px;
}

input#tableFilterPRS[type="checkbox"]:checked ~ label.tableFilterPRS span.ic {
    background-position: -237px -202px;
}

.tableInfo {
    width: 135px;
}

/* VISUALISEUR */
a.backToDash {
    position: absolute;
    top: 0;
    left: 0;
}

#chartToolBar {
    width: 95%;
    border: 1px solid #238bc5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.graphTitle {
    width: 870px;
}

.graphType {
    height: 50px;
}

.graphType h5 {
    vertical-align: top;
}

/*HISTORIQUE && ALARME*/
.pagCont {
    width: 1165px;
}

/* HISTORIQUE */
.eventsTable, .alarmeTable {
    width: 1166px;
}