#graph_imc {
    clear: both;
    height: 500px;
    width: 100%;
    
    }
    #gocalc,#resetcalc{background-color: #0a5c67;}
    #gocalc:hover,#resetcalc:hover{background-color: #53b3bf;}
    
  .jqplot-yaxis-label{   margin-right: 20px;
   
    position: absolute;
    top: -30px!important;
    left: 45px!important;
    
    }
   .caret.lg {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid ;
    margin-top: 5px
}
   
@media (max-width:768px){
    .jqplot-yaxis-label{top:10px!important;}
    .jqplot-title{left: 20px!important;top:-15px!important;}
    #graph_imc{right: 20px;} 
}   
    
.btn {border-radius: 0px!important;border:none!important;}  
    
#dateterme,#dateterme:read-only{
    background: none;
    padding: 0px!important;} 

#taille_dropdown{
    max-height: 150px;
    overflow-y: scroll;
}

#taille_dropdown li {font-size: 16px!important;color:#777;font-weight: 700}
#taille_dropdown li span{font-size: 16px!important;color:#777;font-weight: 700}
    
#taille_dropdown li:hover{
    background-color: #ddd;
    cursor: pointer; ;
}

@media screen and (max-width: 320px){
        
    .jqplot-xaxis-tick {font-size: 0.74em!important;}
        
}
    
#imc_form,#result_imc{font-family: roboto}
    
.fa.fa-calendar,#dateterme {cursor: pointer!important;}

.jqplot-yaxis-label,.jqplot-xaxis-label{font-weight: 700;}
#imc_form  div.form-group {margin-bottom: 20px;margin-top: 20px;}
#imc_form .row  div.form-group {margin-bottom: 5px;margin-top: 5px;}
#result_imc.desk .jqplot-title{left:4.15%!important}
#result_imc.desk .col-push-1 {margin-left: -8.33%!important;}
#result_imc.desk button {margin-left:37%}

.desktop  label,.desktop .form-control, .desktop .form-group .btn,.desktop .input-group-addon
    {
        font-size: 17px!important;
        font-weight: 700;
        
        }
.dropdown .btn{ color:rgb(85, 85, 85)}

.desktop .dropdown .btn, .desktop .form-control:not(#dateterme) {min-width: 250px!important;}
.desktop::placeholder{color:rgb(85, 85, 85);font-weight:700;}
.desktop .form-inline {padding-left: 50px;}
.datepicker table tr td.active {background-image: none;background-color:#53b3bf!important;border-radius: 0px!important }
#imc_form .input-group-addon{
    border-radius: 0px!important;
    border: none;
    background-color: transparent;
    }
#imc_form .form-control{text-align: center;
    border-radius: 0px!important;
    border: none!important;
    border-bottom: 1px solid #ddd!important;
    box-shadow: none!important;
    box-shadow: 0px 0px 0px 1px #ddd!important;
    }
#imc_form  .form-control:focus{
    border-radius: 0px!important;
    border: none!important;
    border-bottom: 2px solid #53b3bf!important;
    box-shadow: none!important;
    }
#imc_form .btn-default:hover {
    color:#777!important;
    background-color: #53b3bf; 
    }
#imc_form .btn-default:focus, #imc_form .btn-default:active,  #imc_form .btn-default.active {
    background-color: #186860; 
    }
#imc_form .btn-default.dropdown-toggle {
    border-radius: 0px!important;color:#777;
    background-color: #2bbbad !important; 
    }
.btn-default.dropdown-toggle:hover, .btn-default.dropdown-toggle:focus {
    background-color: #53b3bf !important; 
    }
#imc_form .btn-default:not([disabled]):not(.disabled):active,#imc_form .btn-default:not([disabled]):not(.disabled).active,
 #imc_form .show > .btn-default.dropdown-toggle {
    background-color: white !important; 
    }
.btn-default.dropdown-toggle {
    text-align: center;
    border-radius: 0px!important;
    box-shadow: 0px 0px 0px 1px #ddd!important;
    background-color: transparent!important; 
    border: none!important;
    border-bottom: 1px solid #ddd!important;
    width: 100%;
    }
#imc_form .form-inline {
    background-color: #53b3bf;padding-top: 20px;
    padding-bottom: 20px;
    }
#imc_form .form-inline .dropdown-toggle,#imc_form .form-inline input,#imc_form .form-inline i{
    background-color: white!important; 
    }
#imc_form .form-inline .input-group-addon {color:white}

#imc_form .form-inline i{background-color:transparent!important}

#imc_form .form-inline i:before{color:white}
#imc_form .form-control:focus::placeholder {opacity: 0}
#imc_form .form-control::placeholder { transition: opacity 0.25s ease-in-out;}
.desktop .form-group .btn.taille-setted {font-size:16px!important;}
.form-group .btn.taille-setted {font-size:14px!important;}
.form-group .btn.taille-setted span{font-size:14px!important;}
.desktop .form-group .btn.taille-setted  span {font-size:16px!important;}
@media (min-width: 768px){
.navbar-nav>li {
 
    font-size: 12px!important;
}}
@media (min-width: 768px){
 #imc_form  .form-control,  #imc_form  .dropdown-toggle.btn {width:250px!important;min-width:150px!important;font-size: 14px!important;}
}



@media (max-width: 360px){
  .jqplot-yaxis-label{top:-15px!important;}
}
@media (max-width: 360px){
  #imc_form .form-control, #imc_form .dropdown-toggle.btn {width:250px!important}
 .desktop #imc_form  .form-control, .desktop #imc_form  .dropdown-toggle.btn {width:200px!important;min-width:150px!important;font-size: 14px!important;}
  .desktop #imc_form  .form-inline, .desktop #imc_form  .form-inline .form-group {padding-left: 15px!important;}
  .desktop .form-group .btn.taille-setted span {
    font-size: 14px!important;
}
