.legend{
    padding:20px 0;
}

.legend .color{
    display:inline-block;
    width:20px;
    height:20px;
    border-radius:20px;
    margin-right:10px;
}

.legend span{
    display:inline-block;
    vertical-align:middle;
}

.legend div{
    display:inline-block;
    vertical-align:middle;
    margin-right:40px;
}

.dialog_calendar{
    line-height:20px;
    height: 100%;
    overflow: auto;
}

.dialog_calendar .field{
    display:inline-block;
}

.dialog_calendar .group{
    padding:10px;
}

.dialog_calendar .uppercase{
    text-transform:uppercase;
}

.dialog_calendar .box{
    display:inline-block;
    width:50%;
    vertical-align:top;
    padding:10px;
}

.dialog_calendar .box > div{
    background:#EEE;
    padding:10px;
}

.dialog_calendar .box h2{
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:0;
}

.view-fm-stock tbody .views-field-nothing{
    background:#b6caad;
}

.view-fm-stock tbody .views-field-nothing-1{
    background:#c79c9c;
}

.view-fm-stock .form-item-field-date-fin-value{
    display:none;
}

.view-fm-commandes-devis .Devis{
    background:#c79c9c;
}

.full_calendar .field--name-field-quantite-reservee{
    width:30px;
}

/* mise en page des paragraphes dans l'admin*/
.paragraph-type-title{
    display:none;
}

/* Vue Livreur */
.path-livreur .paragraph--type--reservation .field--name-field-quantite-reservee,
.path-livreur .paragraph--type--reservation .field--name-field-produit{
    display:inline-block;
}

/* vérification du stock dispo */
.message.message-verifstock{
    background: #f5f5f5;
    padding: 10px;
}

/* simplelogin */
.simplelogin .block-user-login-block{
    display:none;
}

.simplelogin-form{
    background: rgba(255,255,255,0.9) !important;
}

/* reset password */
.path-user .form-actions{
    position:unset;
    padding:0;
    border:0 none;
}


.js-drupal-fullcalendar table{
    margin:0;
}

/* Surcharge tableaux reponsive */
.views-table{
    max-width: 100%;
    width: 100%;
    table-layout: fixed;
    overflow-wrap: break-word;
}