body {font-family: 'Roboto', sans-serif;  background-color:#F2F2F2;}
nav{ background-color:#00BCD4;  font-weight:lighter;}
navbar-brand{color:white;}
nav ul a{font-size: 1.4rem !important;}
.loupe {width:35px; cursor:pointer;}

.tab a  {color:#808080 !important }
.block { background: #fff;border-radius:2px; margin:1rem; position:relative; margin-top:20px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);}



#searchCampaign .row { margin-bottom:10px; }
#searchCampaign td {padding:3px 10px !important;}


.pastille {border-radius:25px; width:35px;height:35px; color:white; text-align: center; font-weight:300; font-size:23px; cursor:pointer;margin-top:-6px;}


/*Style générale + header*/
#internaute a:hover { color:#FF0000;text-decoration:underline;}
#internaute i { line-height: 25px; margin: 0 12px 0 0; width: 24px;}
input:checked + .lever { background-color: #a5d6a7 !important;}
sup {background-color:red;border-radius: 20px; width:20px; font-size:20px;}
.nav {background-color:#b0bec5; color:black;}
.nav a {color:black;}
.nav p {text-align: center}
h5 {margin-top:10px; text-align:center;}


.titrePage {text-align:center;color:#2F4E58;font-size: 20px;}
#filterBlock {background-color: #D1D9DC}
.validForm {background-color: #2F4E58}
/* label focus color */
.input-field input:focus + label {color: #2F4E58 !important; }
/* label underline focus color */
.row .input-field input:focus {border-bottom: 1px solid #2F4E58 !important;box-shadow: 0 1px 0 0 #2F4E58 !important}
.dropdown-content li > a, .dropdown-content li > span {color: #2F4E58 !important;}
i {cursor:pointer;}

/* tableaux*/
.enteteTable {background-color:#2F4E58 !important; color:white; }
.enteteTable th {padding: 10px 5px; font-weight: 500;}
table td {padding: 11px 5px !important;}
table {color:#2F4E58; border:1px solid #808080;background-color: white!important}


/*Modals*/
.modal-content {padding:0px !important;}
.modal .titreModal {background-color:#2F4E58; color:white; padding:10px;margin:0px;}
.modal .contentCorpsModal {padding:40px;}

/*Style des textareas*/
textarea {border:1px solid #2F4E58; padding:10px;resize: none;height:100px;}
#customBtn {border:none;width:100%;background-color: white; line-height:66px;color:#C5C5D4;}

/*style pour datePicker*/
.picker__header table{border:none !important;}