/* =====================================================================

INPUT CSS

===================================================================== */
/* VO : met le bazar sur check box et radio bouton
input {
  background: transparent;
  border: none;
  font: inherit;
  line-height: inherit;
  margin: 0;
  outline: none;
  padding: 1px;
  width: 100%;
}
*/
/*VO style textbox input*/

input[type="radio"] {
    margin-right: 2px;
    cursor: pointer;
}

td input[type="radio"] {
    margin-left: 6px;
}

.ui-textbox
{
    border: none;
    font: inherit;
    line-height: inherit;
    margin: 0;
    outline: none;
    padding: 1px;
    width: 100%;
}
.ui-textbox-just
{
    border: none;
    font: inherit;
    line-height: inherit;
    margin: 0;
    outline: none;
    padding: 1px;
}
/*pour DropDownList*/
.ui-ddlist
{
    border: none;
    width: 100%;
}

/*pour DropDownList Tableaux de bord*/
.ui-ddlist-tdb {
    width: 100%;
    padding: 8px;
    border-bottom: 3px solid #ddd;
    border-right: 3px solid #ddd;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-radius: 8px;
    color: #537890; /*    color: #ddd;*/
    text-align: left; /*OG background-color: white;  laisser couleur du fond idem checkbox Mirane */
    background: transparent;
    font-size: 11px;
    margin-right: 3px;
    /*border-color: #F7F7F7 #ddd #ddd #F7F7F7;*/
}
/* Faire apparaître bon curseur sur listes */
select
{
    cursor: pointer;
}

/* Fait disparaître la case du bouton flèche sous IE */
select::-ms-expand {
    border: none;
    background: transparent;
}

.ui-fileupload
{
    border: none;
    width: 100%;
}

.ui-ddlist-just {
    border: none;
}

 .ui-input {
    border-bottom: 1px solid #537890 !important;
    border-right: 1px solid #537890 !important;
    color: #537890 !important;
    text-align: left;
    /*OG background-color: white;  laisser couleur du fond idem checkbox Mirane */
    background: transparent;
    font-size: 11px;
    margin-right: 3px; /* pour ne pas coller au champ à côté*/
}

.ui-input.is-invalid, .ui-input.is-required { 
    border-bottom: 1px solid #e84733 !important;
    border-right: 1px solid #e84733 !important;
}
/* pour page default*/
.form-control.is-invalid, .form-control.is-required { 
    border-bottom: 1px solid #e84733 !important;
    border-right: 1px solid #e84733 !important;
}
/*.input:disabled { border-bottom: 2px solid #07b1b8!important; }*/
input:disabled {
    /*color: #0000FF;*/
    color:#808080 !important;
    border-bottom: 1px solid #eff3f6 !important;
    border-right: 1px solid #eff3f6 !important;
    cursor: not-allowed !important;
}
select:disabled {
    color:#808080 !important;
    border-bottom: 1px solid #eff3f6 !important;
    border-right: 1px solid #eff3f6 !important;
    cursor: not-allowed !important;
}

textarea:disabled {
    color:#808080 !important;
    border-bottom: 1px solid #eff3f6 !important;
    border-right: 1px solid #eff3f6 !important;
    cursor: not-allowed !important;
}

textarea:disabled.ui-input-error {
    color: #e84733 !important;
    border-bottom: 1px solid #537890 !important;
    border-right: 1px solid #537890 !important;
    cursor: not-allowed !important;
}
/* ajout VO */
/* de bootstrap 4.0 pour aligner texte et zone à saisir sur même ligne   
.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5;
}*/

.ui-form-group {
    font-size: 11px;
}

.ui-input-label{
    text-align:right;
    color: #537890;
    font-size: 11px;
}
.ui-label-comment{
    text-align:left;
    color: #537890;
    font-size: 11px;
}

.ui-input-label-titre{
    color:#537890;
    font-weight: bold;
    font-size: 11px;
}

.ui-input-error{
color: #e84733;
}

.input-fieldset {
    padding: 15px;
    border: 1px solid #537890 /*rouge titre #EE5545*/; /* Arrondi des bords */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #537890;
    /*overflow-x: auto;*/
}

.fieldset-legend{
    color: #537890;
    padding: 0 5px;
}

/*pas de titre sur la modale du tooltip*/
.tooltip-info .ui-dialog-titlebar {
    display:none;
}

.LabelInfoObligatoire
{
    font-family: Verdana;    
    font-size: 11px;
    font-weight: normal;
    color: #537890;
    font-style: italic;
}
.LabelValidationErreur
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #e84733;
 }
