﻿
a.anchor {
    display: block;
    position: relative;
    top: -75px;
    visibility: hidden;
}


.TDborder {
    border-bottom: 1px solid #d5d5d5;
}



.divrotate {
    position: absolute;
    top: 50vh;
    left: 50vw;
}

.rotate {
    position: relative;
    /*padding-bottom: 0.5em;*/
    /* Safari */
    -webkit-transform: rotate(-45deg);
    /* Firefox */
    -moz-transform: rotate(-45deg);
    /* IE */
    -ms-transform: rotate(-45deg);
    /* Opera */
    -o-transform: rotate(-45deg);
    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

    .rotate.water {
    line-height:1em;}
.gray { background:#f3f3f3;
}

.box {
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    border-right: 2px solid #000;
    font-weight: bold;
}

.link_help {
    border-bottom: 1px dashed #000;
    color: #2c3e50;
}

    .link_help:hover {
        color: #2c3e50;
        cursor: help;
    }


.boiteTexte {
    /*border: 1px solid #000;*/
    border-radius: 5px;
    padding: 1em 2em 1em 4em;
}

.ui-resizable-handle {
    transform: translateY(-100%);
}

.borderRed {
    border: 2px solid #ff0000 !important;
    background-color: blue;
}

#idTemperatureOmbre, #idHumiditeRelative {
}

#ContentPlaceHolder1_lnkFah_WBGT_Travail {
}

label {
    display: inline;
}

.radio, .checkbox {
    display: inline;
    margin-left: 12px;
}

.select-choix {
    width: 100%;
	background-color:#fff;
}

.well h3 {
    margin-top: 1px;
}

.text_forms {
    border-radius: 4px;
    width: 70px !important;
}

.text_forms, .select-choix {
    padding: 0 0 0 6px;
    height: 28px;
    font-size: 12px;
    color: #000;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.btn_f_w {
    width: 30px;
    height: 26px;
    background-color: #F0AD4E;
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    font-weight: 800;
}

a.btn_f_w:hover {
    color: #ff0000!important;
}

.green {
    background-color: #449d44;
    color: #fff;
}

.lime {
    background-color: #77c91e;
    color: #fff;
}

.yellow {
    background-color: #e8a713;   
    color: #fff;
}


.yellow1 {
    background-color: #e7e713;
    color: #fff;
}

.yellow2 {
    background-color: #e7dd13;
    color: #fff; 
}

.yellow3 {
    background-color: #e7d513;
    color: #fff;
}

.yellow4 {
    background-color: #e7ce13;
    color: #fff;
}

.yellow5 {
    background-color: #e7c713;
    color: #fff;
}

.yellow6 {
    background-color: #e7c013;
    color: #fff;
}

.yellow7 {
    background-color: #e7b913;
    color: #fff;
}

.yellow8 {
    background-color: #e7af13;
    color: #fff;
}

.yellow9 {
    background-color: #e8a713;
    color: #fff;
}

.red {
    background-color: #e74c3c;
    color: #fff;
}

.font-white {    
    color: #fff; 
}

.green h2, .green h3, .green h4, .green p, .lime h2, .lime h3, .lime h4, .lime p, .yellow h2, .yellow h3, .yellow h4, .yellow p, .red h2, .red h3, .red h4, .red p,
.yellow1 h2, .yellow2 h2, .yellow3 h2, .yellow4 h2, .yellow5 h2, .yellow6 h2, .yellow7 h2, .yellow8 h2, .yellow9 h2,
.yellow1 h3, .yellow2 h3, .yellow3 h3, .yellow4 h3, .yellow5 h3, .yellow6 h3, .yellow7 h3, .yellow8 h3, .yellow9 h3, 
.yellow1 h4, .yellow2 h4, .yellow3 h4, .yellow4 h4, .yellow5 h4, .yellow6 h4, .yellow7 h4, .yellow8 h4, .yellow9 h4, 
.yellow1 p, .yellow2 p, .yellow3 p, .yellow4 p, .yellow5 p, .yellow6 p, .yellow7 p, .yellow8 p, .yellow9 p {
    margin-top: 10px;
    color: #fff;
}

.green a, .lime a, .yellow a, .red a, .yellow1 a, .yellow2 a, .yellow3 a, .yellow4 a, .yellow5 a, .yellow6 a, .yellow7 a, .yellow8 a, .yellow9 a {
    color:#fff;
    text-decoration:underline;
}

.green a:hover, .lime a:hover, .yellow a:hover, .red a:hover {
        color: rgba(255,255,255,0.8);
    }

.eau20 {
    background-color: #ccffff;
    color: #000;
}

.eau15 {
    background-color: #00ffff;
    color: #000;
}

.eau10 {
    background-color: #99ccff;
    color: #000;
}

.errorTemperatureOmbre, .errorHumiditeRelative, .errorEnsoleillement,
.errorChargeDeTravail, .errorSourceDeDonnee {
    color: #c9302c;
    border-color: #c9302c;
    background-color:#ffcccc;
}

.errorCombinaisonCoton {
    color: #c9302c;
    font-weight: bold;
}

.errorCombinaisonCoton label {
      font-weight: bold;
}


/*reproduire collapse bootstrap*/

.collapse.show, .navbar-collapse.collapse.show {
    display: block;
    visibility: visible;
}

.color_1_h:after {
    content: "";
    font-family: "FontAwesome";
    margin-right: 12px;
    float: left;
}

a.collapsed:after {
    content: "";
}


.panel {
    box-shadow: none;
}

.panel-default, .panel-body {
    border: none;
}

.panel-body {
    border-top: none;
    border-bottom: none;
    border-top: none;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #fff;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: none;
}

.panel-group .panel {
    border-radius: 0;
}

.panel-default > .panel-heading {
    border-radius: 4px;
    background-color: #2c3e50;
}

.panel-heading a {
    color: #fff;
}

.panel-body .well h5 {
    line-height: 1.729;
}

.modal.show {
    background: rgba(0,0,0,0.5);
}


/*fin reproduire collaspe*/


.meteoDescription {
    font-size: 85%;
}

h4.meteoDescription {
    font-size: 100%;
}

