.picker__date-display {display: flex;}
.picker__month-display {order: 2;}
.picker__weekday-display {display:none;}
.picker__day-display {order: 1;}
.picker__year-display{order: 3;}
.picker__box .picker__header .picker__date-display .picker__year-display {font-size:2.1rem;padding: .875rem .3125rem .25rem;margin-top: 1.25rem;font-size: 2.1rem;position:static;color:#fff;}
.picker__box .picker__footer .picker__button--today, .picker__box .picker__footer .picker__button--clear, .picker__box .picker__footer .picker__button--close, .picker__box .picker__footer .picker__button--ok {width:50%;font-size:70%;}
.picker__box .picker__header .picker__date-display .picker__day-display,.picker__box .picker__header .picker__date-display .picker__month-display,.picker__box .picker__header .picker__date-display .picker__year-display {padding-top:0;}
.form-check-input[type="radio"]:not(:checked) + label, .form-check-input[type="radio"]:checked + label, label.btn input[type="radio"]:not(:checked) + label, label.btn input[type="radio"]:checked + label {padding-left:25px}
.md-form .form-control {height:50px;}

.select-wrapper.md-form.md-outline + label {font-size: 12px;font-weight: 400;}
.md-form.md-outline label.active {font-weight: 400;}
.md-form.md-outline label {line-height:32px;}
/*.md-form.md-outline input[type="text"], .md-form.md-outline input[type="password"], .md-form.md-outline input[type="email"], .md-form.md-outline input[type="url"], .md-form.md-outline input[type="time"], .md-form.md-outline input[type="date"], .md-form.md-outline input[type="datetime-local"], .md-form.md-outline input[type="tel"], .md-form.md-outline input[type="number"], .md-form.md-outline input[type="search-md"], .md-form.md-outline input[type="search"], .md-form.md-outline textarea.md-textarea {border: 1px solid #bdbdbd;}*/
.md-form.md-outline label.active {transform: translateY(-19px) scale(0.8);}
.card-header-perso{border:0;background:none;font-weight:600;font-size:1.20rem;}
.small, small {
  font-size: 90%!important;
}

body {
  line-height: 1.6;
  font-weight: 400;
}

.md-accordion .card .card-body {
  font-weight: 400;
  font-size: 1rem;
}

.table-sm td, .table-sm th {
  padding: 1rem;
 }
 
table td {
  font-size: .9rem;
  font-weight: 400;
}


/*
.custom-select {
  height: calc(1.7em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1.25rem;
}
*/

label {
  display: inline-block;
  margin-bottom: .3rem;
  font-weight: 500;
  font-size: 0.9rem;
}
option[default] {
  display: none;
}
.form-check label {
  font-size: 1rem;
  font-weight: normal;
}

li .circle {
  display: inline-block;
  margin-top: 2px;
  width: 18px;
  height: 18px;
  margin-right: .5rem;
  color: #0b6ba8;
  text-align: center;
  background-color: #fff;
  border-radius: 50%;
  font-size: 10px;
  line-height: 16px;
  font-weight: bold;
  display: none;
}



}



.bc-icons-2 .breadcrumb-item + .breadcrumb-item::before {content: none; }
.bc-icons-2 .breadcrumb-item.active {color: #fff;font-weight:600;text-decoration:underline;}
.bc-icons-2 .breadcrumb-item a,.bc-icons-2 .breadcrumb-item{color: #fff;font-weight:500;}
.fa-caret-right{padding-top:3px;color: #fff;text-decoration:none!important;}


/*
.form-check-input[type="radio"]:checked+label:after,
.form-check-input[type="radio"].with-gap:checked+label:before,
.form-check-input[type="radio"].with-gap:checked+label:after,
label.btn input[type="radio"]:checked+label:after,
label.btn input[type="radio"].with-gap:checked+label:before,
label.btn input[type="radio"].with-gap:checked+label:after {
    border: 2px solid #e91e63
}

.form-check-input[type="radio"]:checked+label:after,
.form-check-input[type="radio"].with-gap:checked+label:after,
label.btn input[type="radio"]:checked+label:after,
label.btn input[type="radio"].with-gap:checked+label:after {
    background-color: #e91e63
}


.form-check-input[type="checkbox"]:checked+label:before,
label.btn input[type="checkbox"]:checked+label:before {
    top: -4px;
    left: -5px;
    width: 12px;
    height: 1.375rem;
    border-top: 2px solid transparent;
    border-right: 2px solid #e91e63;
    border-bottom: 2px solid #e91e63;
    border-left: 2px solid transparent;
    -webkit-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}


.form-check-input[type="checkbox"]:indeterminate+label:before,
label.btn input[type="checkbox"]:indeterminate+label:before {
    top: -11px;
    left: -12px;
    width: 10px;
    height: 1.375rem;
    border-top: none;
    border-right: 2px solid #e91e63;
    border-bottom: none;
    border-left: none;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.form-check-input[type="radio"]:checked + label::after, .form-check-input[type="radio"].with-gap:checked + label::after, label.btn input[type="radio"]:checked + label::after, label.btn input[type="radio"].with-gap:checked + label::after {
background-color:#e91e63;
border: 2px solid #e91e63;
}
*/

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {color:#212529!important;}
.invalid{margin-top:-.50rem!important;display:none;}
.invalid-feedback {font-weight:500;}
.card-header{font-weight:500;}
.text-small{font-size:.9rem;}
.card-body.overflow-auto {max-height: 500px;max-width: 100%;}
.signature-pad--body canvas {width: 100%;height: 100%;border-radius: 4px;border : 1px solid #ced4da;background-color:#fff;}
.md-form.md-outline .form-control::placeholder {font-weight:lighter;}
.md-outline.select-wrapper+label {top: .5em !important;z-index: 2 !important;}
.select-wrapper.md-form.md-outline input.select-dropdown {height:50px;margin-bottom:0;}
.md-form.md-outline label.active {z-index:10;}
.select-wrapper.md-form.md-outline + label {top: -1.25em !important;}
.intro {background: url("../img/back.jpg")no-repeat center center;background-size: cover;}	
.md-form.md-outline.form-lg .form-control.form-control-lg::placeholder {font-weight:lighter;}
.select-wrapper.md-form.md-outline input.select-dropdown::placeholder {font-weight:lighter;}

.hoverable .card-body:hover{cursor:pointer!important;}
.hoverable:hover div.row div.lighten-4 {background-color:#F48FB1!important;}
.hoverable:hover div.row div.lighten-2 {background-color:#EC407A!important;}

.hoverable:hover div.card-body i {color:#D43A6E;}


@media (max-width: 575px) {
}

/*  Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) {
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {padding-left:inherit;padding-right:inherit;}
}

/*  Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-xl {padding-left:inherit;padding-right:inherit;}
}

/*  Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

}



