
/* System Messages */
#system-message-container,
.system-message-container{
	cursor: pointer;
}
.system-message-container .container{
	margin:0px;
}

.system-message {
	margin: .5rem 0px;
	padding: 0;
}

.system-message > dd {
	margin: 0;
}

.system-message > dd > ul {
	margin: 0;
	background-position: .5rem center;
	padding: .75rem .5rem .75rem 3rem !important;
	background-repeat: no-repeat;
	background-size: 2rem;
	list-style: none;
}
@media only screen and (min-width: 601px) {
	.system-message > dd > ul {
		background-position: 1rem center;
		padding: .75rem 1rem .75rem 3.5rem !important;
	}
}

.system-message > dd > ul > li {
	line-height: 1.5em
}

/* System Standard Messages */
.system-message > .message{
	background-color: #C3D2E5;
}

/* System Error Messages */
.system-message > .error,
.system-message > .warning,
.system-message > .notice{
	color: #c00;
}

.system-message > .error{
	background-color: #E6C0C0;
	border-color: #DE7A7B;
}

/* System Warning Messages */
.system-message > .warning{
	background-color: #E6C8A6;
	border-color: #FFBB00;
}

/* System Notice Messages */
.system-message > .notice{
	background-color: #EFE7B8;
	border-color: #F0DC7E;
}

/* helpers */
.link{
	text-decoration: underline;
	cursor:pointer;
}
.pointer{
	cursor:pointer;
}
.clr{
	clear:both;
}
.relative{
	position:relative;
}

.italic{
	font-style: italic;
}
.modal-fixed-footer .modal-content{
	padding-bottom:56px;
}
.scrollable-content{
	height:100%;
	overflow-y: scroll;
}
.user-select-none{
	touch-action: none; 
	user-select: none;
	-moz-user-select: none; 
	-webkit-user-select: none;
	-ms-user-select: none;
}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.underline{
	text-decoration: underline;
}
.justify-align{
	text-align:justify;
}
.break-word{
	-ms-word-wrap:break-word;
	word-wrap:break-word;
	/*white-space: pre-wrap;*/
	overflow-wrap: break-word;
}
input[type=checkbox].input-toggler {
   position: absolute;
   /*top: -9999px;*/
   opacity: 0;
   left: -9999px;
   /* For mobile, it's typically better to position checkbox on top of clickable area and turn opacity to 0 instead. */
}
/* Default State */
div.content-toggler{
   display:none;
}
/* Toggled State */
input[type=checkbox].input-toggler:checked ~ div.content-toggler{
   display:block;
}

.no-margin,
.no-margin.input-field.col{
	margin:0px !important;
}
.no-margin-top,
.no-margin-top.input-field.col{
	margin-top:0px !important;
}
.no-margin-bottom,
.no-margin-bottom.input-field.col{
	margin-bottom:0px !important;
}
.no-margin-right,
.no-margin-right.input-field.col{
	margin-right:0px !important;
}
.no-margin-left,
.no-margin-left.input-field.col{
	margin-left:0px !important;
}
.no-wrap{
	white-space:nowrap;
}
.row-margin-bottom{
	margin-bottom:.7rem !important;
}
.col.input-field.no-padding-sides{
	padding-left:0px;
	padding-right:0px;
}

col.s1 {
    width: 8.33333%;
}
col.s2 {
    width: 16.6667%;
}
col.s3 {
    width: 25%;
}
col.s4 {
    width: 33.3333%;
}
col.s5 {
    width: 41.6667%;
}
col.s6 {
    width: 50%;
}
col.s7 {
    width: 58.3333%;
}
col.s8 {
    width: 66.6667%;
}
col.s9 {
    width: 75%;
}
col.s10 {
    width: 83.3333%;
}
col.s11 {
    width: 91.6667%;
}
col.s12 {
    width: 100%;
}

.circle-icon{
    border-radius: 50%;
}

.container .row{
	margin-bottom: 1rem;
}

@media only screen and (min-width: 601px) {
	
	.container .row{
		margin-bottom: 1.25rem;
	}
}
@media only screen and (min-width: 993px) {

	.container .row{
		margin-bottom: 1.5rem;
	}
	
	.right-align-on-large {
		text-align: right;
	}
}

/*fix about resize event */
select:not(.browser-default){
	visibility:hidden;
	display:block;
}
.select-wrapper select{
	visibility:visible;
	display:none;
}

/* correctif materialize */
.select-wrapper + label{
	top:.6rem;
	-webkit-transform: translateY(-140%);
    transform: translateY(-140%);
	/*pointer-events: none;*/
	cursor:pointer;
}
.select-wrapper.isEmpty:not(.active) + label{
	font-size:1rem;
	-webkit-transform: translateY(0);
    transform: translateY(0);
}
.input-field label{
	top:.8rem;
}
.input-field label.active{
	top:.6rem;
}
/* FC 2020-01-13 */
.input-field.col label.active,
.input-field label.active{
	/*left: 0;*//* FC 2020-01-25 */
	display:inline-block;
	width: auto;
}

/* FC 2019-08-27 */
.input-field .prefix ~ label:not(.active),
.input-field [type="checkbox"] + label{
	left: 0;
}
.input-field.col:not(.no-padding-sides) .prefix ~ label:not(.active){
	left: .75rem;
}
.input-field.col.no-padding-sides .prefix ~ label.active{
	left: 0;
}
.select-wrapper.active + label,
input:not([type]):focus:not([readonly]) + label.active,
input[type=text]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=month]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=password]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=email]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=url]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=time]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=date]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=number]:not(.browser-default):focus:not([readonly]) + label.active,
input[type=search]:not(.browser-default):focus:not([readonly]) + label.active,
textarea.materialize-textarea:focus:not([readonly]) + label.active{
	color:#26a69a;
	top:.6rem;
}
.select-wrapper input.select-dropdown.active{
	border-bottom:1px solid #26a69a;
	box-shadow:0 1px 0 0 #26a69a;
}

input:not([type]).valid ~ .helper-text[data-success],
input:not([type]):focus.valid ~ .helper-text[data-success],
input:not([type]).invalid ~ .helper-text[data-error],
input:not([type]):focus.invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=month]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=month]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=month]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=month]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],
input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],
input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
textarea.materialize-textarea.valid ~ .helper-text[data-success],
textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],
textarea.materialize-textarea.invalid ~ .helper-text[data-error],
textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error],
.select-wrapper.valid .helper-text[data-success],
.select-wrapper.invalid ~ .helper-text[data-error] {
 color:transparent;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 pointer-events:none
}
input:not([type]).valid ~ .helper-text::after,
input:not([type]):focus.valid ~ .helper-text::after,
input[type=text]:not(.browser-default).valid ~ .helper-text::after,
input[type=text]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=month]:not(.browser-default).valid ~ .helper-text::after,
input[type=month]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=password]:not(.browser-default).valid ~ .helper-text::after,
input[type=password]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=email]:not(.browser-default).valid ~ .helper-text::after,
input[type=email]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=url]:not(.browser-default).valid ~ .helper-text::after,
input[type=url]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=time]:not(.browser-default).valid ~ .helper-text::after,
input[type=time]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=date]:not(.browser-default).valid ~ .helper-text::after,
input[type=date]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=datetime]:not(.browser-default).valid ~ .helper-text::after,
input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=datetime-local]:not(.browser-default).valid ~ .helper-text::after,
input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=tel]:not(.browser-default).valid ~ .helper-text::after,
input[type=tel]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=number]:not(.browser-default).valid ~ .helper-text::after,
input[type=number]:not(.browser-default):focus.valid ~ .helper-text::after,
input[type=search]:not(.browser-default).valid ~ .helper-text::after,
input[type=search]:not(.browser-default):focus.valid ~ .helper-text::after,
textarea.materialize-textarea.valid ~ .helper-text::after,
textarea.materialize-textarea:focus.valid ~ .helper-text::after,
.select-wrapper.valid ~ .helper-text::after {
 content:attr(data-success);
 color:#4CAF50;
}
.select-wrapper:not([readonly]).invalid ~ .helper-text::after,
input:not([type]):not([readonly]).invalid ~ .helper-text::after,
input:not([type]):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=text]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=text]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=month]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=month]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=password]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=password]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=email]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=email]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=url]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=url]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=time]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=time]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=date]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=date]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=datetime]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=datetime]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=datetime-local]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=tel]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=tel]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=number]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=number]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
input[type=search]:not(.browser-default):not([readonly]).invalid ~ .helper-text::after,
input[type=search]:not(.browser-default):focus:not([readonly]).invalid ~ .helper-text::after,
textarea.materialize-textarea:not([readonly]).invalid ~ .helper-text::after,
textarea.materialize-textarea:not([readonly]):focus:not([readonly]).invalid ~ .helper-text::after {
 content:attr(data-error);
 color:#F44336;
}

.input-field .prefix ~ input:not([type]).valid ~ .helper-text[data-success],
.input-field .prefix ~ input:not([type]):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input:not([type]).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input:not([type]):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=text]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=month]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=month]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=month]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=month]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=password]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=email]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=url]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=time]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=date]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=number]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=search]:not(.browser-default).valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error],
.input-field .prefix ~ input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ textarea.materialize-textarea.valid ~ .helper-text[data-success],
.input-field .prefix ~ textarea.materialize-textarea:focus.valid ~ .helper-text[data-success],
.input-field .prefix ~ textarea.materialize-textarea.invalid ~ .helper-text[data-error],
.input-field .prefix ~ textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error],
.input-field .prefix ~ .select-wrapper.valid .helper-text[data-success],
.input-field .prefix ~ .select-wrapper.invalid ~ .helper-text[data-error] {
	margin-left: 3rem;
	display:block;
}

.select-wrapper:not(.active):not([readonly]).invalid + label,
input:not([type]):not([readonly]).invalid + label,
input[type=text]:not(.browser-default):not([readonly]).invalid + label,
input[type=month]:not(.browser-default):not([readonly]).invalid + label,
input[type=password]:not(.browser-default):not([readonly]).invalid + label,
input[type=email]:not(.browser-default):not([readonly]).invalid + label,
input[type=url]:not(.browser-default):not([readonly]).invalid + label,
input[type=time]:not(.browser-default):not([readonly]).invalid + label,
input[type=date]:not(.browser-default):not([readonly]).invalid + label,
input[type=datetime]:not(.browser-default):not([readonly]).invalid + label,
input[type=datetime-local]:not(.browser-default):not([readonly]).invalid + label,
input[type=tel]:not(.browser-default):not([readonly]).invalid + label,
input[type=number]:not(.browser-default):not([readonly]).invalid + label,
input[type=search]:not(.browser-default):not([readonly]).invalid + label,
textarea.materialize-textarea:not([readonly]).invalid + label{
  color:#F44336;
}

.icon-input{
	vertical-align:top;
}
.icon-input i.material-icons,
.icon-input img.material-icons,
.icon-input svg.material-icons{
	line-height: 3rem;
}

span.badge::after,
span.badge.new[data-text]::after {
    content: attr(data-text);
}

/* chip */
.chip{
	height: auto;
	min-height: 32px;
	position: relative;
	padding-right: 36px;
}
.chip .close{
	position: absolute;
	top: 0;
	right: 12px;
}
.chip i.material-icons.right{
    position: absolute;
    top: 0;
    right: 12px;
}
.chip i.material-icons.right{
    float: right;
    line-height: 32px;
}


#collapsible-switch-filters .collapsible-header .chips.chips-filters{
	border:0;
	margin:0 0 0 0;
	line-height: 2rem;
	display: inline;
	min-height: 0;
}
#collapsible-switch-filters .switch-recherche_avancee .collapsible-header>span{
	margin:0 5px 0 0;
}
#collapsible-switch-filters .collapsible-header .chips.chips-filters input.input{
	display:none;
}

/* toast */
/* ajouter l'icone X dans les toast */
#toast-container{
	max-height: 50vh;
	/*overflow-y: auto; problem alignement text*/
}
#toast-container .toast {
    cursor: pointer;
	max-height: 50vh;
	overflow-y: auto;
}
#toast-container .toast pre{
	max-height: 50vh;
}
#toast-container .toast.btn-toast-close::after,
#toast-container .toast.error-message::after {
	position:absolute;
	top:4px;
	right:4px;
    font-family: 'Material Icons';
	content: 'close';
    -webkit-font-feature-settings: 'liga';
    font-size: 24px;
    font-weight: 300;
}

/* sidenav */
.side-nav ul li a > svg.replaced-svg,
.side-nav ul li a img{
	width: 24px;
	height: 24px;
	float: left;
	margin: 12px 12px 12px 0;
}
.side-nav li > a{
	height:auto;
	min-height:48px;
}
.side-nav li > a > span{
	line-height: 1rem;
	display: inline-block;
	vertical-align: middle;
	padding: 12px 0;
}
.side-nav li > a > svg.replaced-svg + span,
.side-nav li > a > img + span{
	max-width: 180px;
}

/* tinymce in materialize */
div.mce-fullscreen {
    z-index: 1000;
}
.mce-panel.mce-container,
.mce-panel.mce-container .mce-top-part .mce-btn{
	background-color:#f0f0f0;
}
.mce-panel.mce-container .mce-top-part .mce-btn button{
	font-size:12px;
}
/*
.mce-tinymce.mce-container label.mce-wordcount{
	left:unset;
}
*/
.mce-tinymce.mce-container .mce-branding{
	display:none;
}
.mce-container.mce-panel button:focus,
.mce-window.mce-container button:focus {
  background-color: transparent;
}
.mce-window.mce-container input{
	min-height:28px;
	width:auto;
	margin:0;
}

/* tinymce reset */
.tinyMceDefault{
	color:black;
}
.tinyMceDefault ul {
  padding-left: 40px;
  list-style-type: disc;
}
.tinyMceDefault ul li {
  list-style-type: inherit;
}
.tinyMceDefault table {
  border-collapse: separate;
  border-spacing: 2px;
  width: auto;
  border-width: 1px;
  border-style: solid;
}
.tinyMceDefault td,
.tinyMceDefault th {
	padding: initial;
	border-style: solid;
	border-width: 1px;
}
.tinyMceDefault th {
	text-align:center;
}
.tinyMceDefault a {
  color: #00E;
  text-decoration: initial;
}
.tinyMceDefault h1, 
.tinyMceDefault h2, 
.tinyMceDefault h3, 
.tinyMceDefault h4, 
.tinyMceDefault h5, 
.tinyMceDefault h6 {
  font-size: initial;
  font-weight: initial;
  line-height: initial;
  margin: initial;
}
.tinyMceDefault em {
  font-style: italic;
}
.tinyMceDefault strong{
	font-weight:bold;
}
.tinyMceDefault small{
  font-size: smaller;
}


.theme-outilsmylegalsafe .select-wrapper input.select-dropdown[disabled]{
	color: rgba(0, 0, 0, 0.26);
	box-shadow: 0 1px 0 0 #9e9e9e;
	border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
}
/* FC 2019-08-26
.theme-outilsmylegalsafe .input-field .prefix {
    top: 50%;
	margin-top: -1.5rem;
}
*/
/* FC 2019-08-26 */
.theme-outilsmylegalsafe .input-field .prefix {
    top: .5rem;
}
.theme-outilsmylegalsafe textarea.materialize-textarea {
	line-height:1.5rem;
}
.theme-outilsmylegalsafe .file-field input[type="file"] {
    height: inherit;
	border: inherit;
    box-sizing: content-box;
}
.theme-outilsmylegalsafe .card .card-content .card-title{
	margin:0 0 1rem 0;
	vertical-align:middle;
	padding:0;
}
.theme-outilsmylegalsafe .modal-title{
	padding-left:.5rem;
	display:block;
}
.theme-outilsmylegalsafe .modal .modal-footer .btn.float-none,
.theme-outilsmylegalsafe .modal .modal-footer .btn-large.float-none,
.theme-outilsmylegalsafe .modal .modal-footer .btn-flat.float-none{
	float:none;
}
/*.theme-outilsmylegalsafe .modal .modal-header,*/
.theme-outilsmylegalsafe .modal .modal-footer{
	height: auto;
}
.theme-outilsmylegalsafe .modal .modal-header a i{
    vertical-align: middle;
}
.theme-outilsmylegalsafe .modal .modal-header i{
	vertical-align: text-top;
}
.theme-outilsmylegalsafe .modal .modal-close{
	display:inline-block;
	height:100%;
}
.theme-outilsmylegalsafe i.right,
.theme-outilsmylegalsafe img.material-icons.right,
.theme-outilsmylegalsafe svg.material-icons.right{
	/*margin-right: 2px;*/
	margin-left: .5rem;/*.25rem*/
}
.theme-outilsmylegalsafe i.left,
.theme-outilsmylegalsafe img.material-icons.left,
.theme-outilsmylegalsafe svg.material-icons.left{
	margin-right: .5rem;/*.25rem*/
}
.theme-outilsmylegalsafe .collapsible-header i{
	margin-right:.25rem;
}
.theme-outilsmylegalsafe .collapsible-header div.chip i{
	margin-right:0;
}
.theme-outilsmylegalsafe .collapsible-header i.right{
	margin-right: 0;
    margin-left: 1rem;
}

.theme-outilsmylegalsafe .collapsible-header i.material-icons.caret::after{
	content:"keyboard_arrow_down";
}
.theme-outilsmylegalsafe .collapsible-header.active i.material-icons.caret::after{
	content:"keyboard_arrow_left";
}

.theme-outilsmylegalsafe .select-wrapper span.caret{
	color: inherit;
	font-size: inherit;
	width: 0;
	height: 0;
	border-radius:.5rem;
	border-style: solid;
	border-width: .4rem .4rem 0 .4rem;
	border-color: #999999 transparent transparent transparent;
	z-index:1;
}

.theme-outilsmylegalsafe .input-field.selector-mdi .selected-mdi.material-icons{
	position:absolute;
	left:-24px;
}
.theme-outilsmylegalsafe .input-field.selector-mdi .select-wrapper{
	margin-left:24px;
}

.theme-outilsmylegalsafe .preloader-wrapper .spinner-layer, 
.theme-outilsmylegalsafe .preloader-wrapper .spinner-layer.spinner-blue-only, 
.theme-outilsmylegalsafe .preloader-wrapper .spinner-layer.spinner-red-only, 
.theme-outilsmylegalsafe .preloader-wrapper .spinner-layer.spinner-yellow-only, 
.theme-outilsmylegalsafe .preloader-wrapper .spinner-layer.spinner-green-only{
	opacity:0;
}
.theme-outilsmylegalsafe .preloader-wrapper.active .spinner-layer, 
.theme-outilsmylegalsafe .preloader-wrapper.active .spinner-layer.spinner-blue-only, 
.theme-outilsmylegalsafe .preloader-wrapper.active .spinner-layer.spinner-red-only, 
.theme-outilsmylegalsafe .preloader-wrapper.active .spinner-layer.spinner-yellow-only, 
.theme-outilsmylegalsafe .preloader-wrapper.active .spinner-layer.spinner-green-only{
	opacity:1;
}
/*
.theme-outilsmylegalsafe .select2-container {
	margin-bottom: .7rem;
	width:100% !important;
}
.theme-outilsmylegalsafe .select2-container--default .select2-selection--single {
	background-color : transparent;
	border : 0px;
	border-bottom: 1px solid #9e9e9e;
	border-radius : 0;
}
.theme-outilsmylegalsafe .select2-container .select2-selection--single .select2-selection__rendered {
	padding-left:0;
}
.theme-outilsmylegalsafe .select2-container--default .select2-selection--single .select2-selection__arrow {
	right:-4px;
	top: -2px;
}
.theme-outilsmylegalsafe .select2-container--default .select2-selection--single .select2-selection__arrow b{
	color: inherit;
	font-size: inherit;
	width: 0;
	height: 0;
	border-radius:.5rem;
	border-style: solid;
	border-width: .4rem .4rem 0 .4rem;
	border-color: #999999 transparent transparent transparent;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color:#eee;
}
.select2-search--dropdown .select2-search__field {
	margin-bottom: 0;
}
*/
/* type number */
.theme-outilsmylegalsafe .numberArrow{
	position:absolute;
	top:0px;
	height:100%;
	width:2rem;
	display:inline-block;
	background-color:#ffffff;
	padding-bottom: .7rem;
}

.theme-outilsmylegalsafe .numberArrow .numberUp,
.theme-outilsmylegalsafe .numberArrow .numberDown{
	width:100%;
	height:50%;
	display:inline-block;
	float:left;
	position:relative;
	cursor:pointer;
}

.theme-outilsmylegalsafe .numberArrow .numberUp>span,
.theme-outilsmylegalsafe .numberArrow .numberDown>span{
	position: absolute;
    right: 2px;
    top: 0;
    bottom: 0;
	color: inherit;
    font-size: inherit;
    width: 0;
    height: 0;
    border-radius: .5rem;
    border-style: solid;
	
}
.theme-outilsmylegalsafe .numberArrow .numberUp>span{
	margin: .7rem 0 auto 0;
    border-width: 0 .4rem .4rem .4rem;
    border-color: transparent transparent #999999;
	
}
.theme-outilsmylegalsafe .numberArrow .numberDown>span{
	margin: auto 0 .7rem 0;
    border-width: .4rem .4rem 0 .4rem;
    border-color: #999999 transparent transparent transparent;
}

.theme-outilsmylegalsafe .select-wrapper input.select-dropdown{
    padding-right: 1rem;
    padding-left: 0;/*.5rem;2019-08-01*/
    text-overflow: ellipsis;
}

.picker__header select{
	height:100%;
}
.picker__nav--prev:hover, 
.picker__nav--next:hover {
    background: rgba(0,0,0,.1) none repeat scroll 0 0;
}
.picker__nav--prev, 
.picker__nav--next {
    top: 0.2rem;
    padding: 1px 1.25em;
}
.picker__day--today,
.picker__day--infocus {
	letter-spacing:0;
}
.picker__close, 
.picker__clear, 
.picker__today{
	font-size:1rem;
}
.theme-outilsmylegalsafe .dropdown-content.min-menu {
    min-width: auto;
	width: auto !important;
}
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) {
    min-width: 50px;
	max-height:320px;
	/*width: 100% !important; ça déborde*/
}
.theme-outilsmylegalsafe .dropdown-content:not(.material-default):not(.autocomplete-content){
	top:1px !important;
}
.theme-outilsmylegalsafe .autocomplete-content {
    margin-top: 0;
}
.theme-outilsmylegalsafe .input-field .prefix ~ .dropdown-content.autocomplete-content {
    min-width:calc(100% - 3rem -1.5rem);
    width:calc(100% - 3rem -1.5rem);
}

.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li{
	line-height:1.5rem;
	min-height: auto;
}
.theme-outilsmylegalsafe .dropdown-content li.divider{
	min-height: 0px !important;
}
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li > a, 
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li > span {
	line-height:1rem;
	font-size:inherit;
	padding: 0.25rem 1rem;
	/* pour centrer le texte des options du select même multi-ligne ? et le simple ligne!!!*/
    /* display: inline-block; */
    /* vertical-align: middle; */
	width:100%;
}
/*
@media only screen and (min-width: 601px) {
		
	.theme-outilsmylegalsafe .dropdown-content li > a, 
	.theme-outilsmylegalsafe .dropdown-content li > span {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}
*/

/*2019-08-07
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li.active{
	display:none;
}
*/
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li.disabled{
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	color: rgba(0, 0, 0, 0.3);
	background-color: transparent;
}
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li.disabled > a, 
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li.disabled > span {
	color: rgba(0, 0, 0, 0.3);
}
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li.disabled i{
	color:inherit;
}

.theme-outilsmylegalsafe .select-dropdown li img {
	margin: 0 .5rem 0 0;
}

/*FC2019-08-07*/
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li > a, 
.theme-outilsmylegalsafe .dropdown-content:not(.material-default) li > span {
    padding: 14px 16px;
}

/* combo image */
.theme-outilsmylegalsafe .select-wrapper.combo-img input.select-dropdown{
	padding-left: 1.75rem;
}
.theme-outilsmylegalsafe .select-wrapper.combo-img .dropdown-content.select-dropdown li{
	position:relative;
}
.theme-outilsmylegalsafe .select-wrapper.combo-img .dropdown-content.select-dropdown li img{
	height: 1rem;
	width: 1.25rem;
	position: absolute;
	top: 50%;
	margin: -.5rem 0 0 0;
	left: .25rem;
}
.theme-outilsmylegalsafe .select-wrapper.combo-img .dropdown-content.select-dropdown li > span{
	padding:0.25rem 1rem 0.25rem 1.75rem;
}
.theme-outilsmylegalsafe .select-wrapper.combo-img input.select-dropdown{
	background-size: 1.25rem 1rem;
	background-position: .25rem 50%;
	background-repeat: no-repeat;
}
/* combobox Color */

.theme-outilsmylegalsafe .comboboxColor .comboboxColorCircle {
	vertical-align: bottom;
	position:absolute;
	top: 50%;
	margin-top: -12px;
	left:0.5rem;
	z-index:3;
	pointer-events:none;
}
.theme-outilsmylegalsafe .comboboxColor .select-dropdown li.optgroup {
	height:0;
	position:relative;
}
.theme-outilsmylegalsafe .comboboxColor .dropdown-content:not(.material-default) li.optgroup > span{
	padding:0;
}
.theme-outilsmylegalsafe .comboboxColor .select-dropdown li.optgroup i.material-icons {
    border: medium none;
    position: absolute;
	left:0.5rem;
	top:50%;
	pointer-events:none;
	margin-top: 10px;
}
.theme-outilsmylegalsafe .comboboxColor .dropdown-content:not(.material-default) li.active{
	display:inline-block;
}

.theme-outilsmylegalsafe .comboboxColor .select-dropdown li.optgroup ~ li.optgroup-option  {
    padding-left: 1.5rem;
}

.theme-outilsmylegalsafe .comboboxColor .select-wrapper input.select-dropdown {
    padding-left: 2.5rem;
}

/* comboColor */
.theme-outilsmylegalsafe .comboColor{
	position:relative;
}
.theme-outilsmylegalsafe .comboColor .dropdown-content li.optgroup {
	height:0;
	position:relative;
}
.theme-outilsmylegalsafe .comboColor .dropdown-content:not(.material-default) li.optgroup > span{
	padding:0;
}
.theme-outilsmylegalsafe .comboColor .dropdown-content:not(.material-default) li.optgroup > span{
	position: absolute;
	padding:0 !important;
	height: 3rem;
	width:0;
	pointer-events:none;
}
.theme-outilsmylegalsafe .comboColor .dropdown-content li.optgroup i.material-icons,
.theme-outilsmylegalsafe .comboColor i.material-icons.comboboxColorCircle{
    position: absolute;
	top: 50%;
	margin-top: -12px;
	left:0.25rem;
}
.theme-outilsmylegalsafe .comboColor .select-dropdown li.optgroup ~ li.optgroup-option  {
    padding-left: 16px;
}
.theme-outilsmylegalsafe .comboColor input.select-dropdown{
	padding-left:32px;
}


.theme-outilsmylegalsafe input, 
.theme-outilsmylegalsafe textarea.materialize-textarea, 
.theme-outilsmylegalsafe .select-wrapper input.select-dropdown, 
.theme-outilsmylegalsafe .checkbox-align{
	box-sizing: border-box;
}

.theme-outilsmylegalsafe [type="checkbox"] + label {
	margin-left: .5rem;
	line-height:inherit;
}
.theme-outilsmylegalsafe .checkItem [type="checkbox"] + label {
	margin:0;
}
.theme-outilsmylegalsafe th [type="checkbox"] + label:empty,
.theme-outilsmylegalsafe td [type="checkbox"] + label:empty {
    padding-left: 20px;
    padding-right: 0px;
    height: 20px;
}
/* 2019-05-24 2019-08-30 2019-11-07 */
.theme-outilsmylegalsafe table .checkItem [type="checkbox"] + label::before, 
.theme-outilsmylegalsafe table .checkItem [type="checkbox"]:not(.filled-in) + label::after,
.theme-outilsmylegalsafe table .checkItem [type="checkbox"].filled-in:not(:checked) + label::after,
.theme-outilsmylegalsafe table .checkItem [type="checkbox"].filled-in:checked + label::after,
.theme-outilsmylegalsafe table .checkItem [type="checkbox"].filled-in:checked + label::before {
	top:2px;
}
/* 2020-01-27 */
.theme-outilsmylegalsafe table.data-list tbody td.checkItem [type="checkbox"]:not(:checked) + label{
	color:inherit;
}
.theme-outilsmylegalsafe table .checkItem [type="checkbox"].filled-in:not(:checked) + label::after,
.theme-outilsmylegalsafe table.data-list tbody td.checkItem [type="checkbox"]:not(:checked) + label::after{
	border-color:currentColor;
}
/* 2019-08-20 */
.theme-outilsmylegalsafe [type="checkbox"]:not(.filled-in) + label::before{
	top:0px;
}

.theme-outilsmylegalsafe .collection-item [type="checkbox"] + label::before, 
.theme-outilsmylegalsafe .collection-item [type="checkbox"] + label::after,
.theme-outilsmylegalsafe .collection-item [type="checkbox"]:checked + label::after,
.theme-outilsmylegalsafe .collection-item [type="checkbox"]:checked + label::before{
	top:2px;
}
.theme-outilsmylegalsafe [type="checkbox"]:not(.filled-in):checked + label::before{
	top:-3px;
}

.theme-outilsmylegalsafe .input-field{
	margin-top:0px;
}
.theme-outilsmylegalsafe .input-field.biLabel{
	margin-top: 1rem;
}
.theme-outilsmylegalsafe .row.no-margin-bottom .input-field.biLabel .autocomplete-content{
	margin-bottom:.5rem;
}
/*
.theme-outilsmylegalsafe .input-field.biLabel.selector label{
	top:-1.25rem;
	font-size:.8rem;
}
*/
@media only screen and (min-width: 601px) {
	.theme-outilsmylegalsafe .input-field.biLabel{
		margin-top: 0;
	}
}
/*
.theme-outilsmylegalsafe input:not([type]) + label::after, 
.theme-outilsmylegalsafe input[type="text"] + label::after, 
.theme-outilsmylegalsafe input[type="password"] + label::after, 
.theme-outilsmylegalsafe input[type="email"] + label::after, 
.theme-outilsmylegalsafe input[type="url"] + label::after, 
.theme-outilsmylegalsafe input[type="time"] + label::after, 
.theme-outilsmylegalsafe input[type="date"] + label::after, 
.theme-outilsmylegalsafe input[type="datetime"] + label::after, 
.theme-outilsmylegalsafe input[type="datetime-local"] + label::after, 
.theme-outilsmylegalsafe input[type="tel"] + label::after, 
.theme-outilsmylegalsafe input[type="number"] + label::after, 
.theme-outilsmylegalsafe input[type="search"] + label::after, 
.theme-outilsmylegalsafe textarea.materialize-textarea + label::after{
	top: 1.8rem;
}
*/

.theme-outilsmylegalsafe .picker__day--infocus{
	padding:.5rem 0;
}
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled {
    -moz-appearance: none;
    -webkit-appearance: none;
}

.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::-webkit-inner-spin-button,
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::-webkit-outer-spin-button{
    display: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::-webkit-calendar-picker-indicator{
	display: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
/*
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::-ms-clear {
    display: none;
}
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::-webkit-calendar-picker-indicator{
    display: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled:before {
    content: attr(placeholder) !important;
    color: #aaa;
	position: absolute;
    z-index: 0;
}
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled:focus:before,
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled:valid:before {
	content: "";
}
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::after {
    content: attr(value) !important;
	position: absolute;
    z-index: 1;
}
*/
/*
.theme-outilsmylegalsafe input[type="date"].datepicker.unstyled::-webkit-input-placeholder{ 
    visibility: hidden !important;
}
*/

.theme-outilsmylegalsafe input[aria-invalid=false]+div[id^=errorTxt],
.theme-outilsmylegalsafe input+div[id^=errorTxt]{
	content:"";
}
.theme-outilsmylegalsafe input[aria-invalid=true]+div[id^=errorTxt]::after,
.theme-outilsmylegalsafe input.invalid+div[id^=errorTxt]::after{
	content:attr(data-error);
	top:-.7rem;	
	position:relative;
}
.theme-outilsmylegalsafe div[id^=errorTxt] .error {
	top:-.7rem;	
	position:relative;
}

.theme-outilsmylegalsafe input[aria-invalid=false]+div[id^=errorTxt]::after,
.theme-outilsmylegalsafe input.valid+div[id^=errorTxt]::after{
	content:attr(data-success);
	color: #4caf50;
}

.theme-outilsmylegalsafe .select-wrapper ~ div[id^=errorTxt]{
	display:none;
}
.theme-outilsmylegalsafe .select-wrapper.invalid.error ~ div[id^=errorTxt]{
	display:block;
}


/* navbar-fixed */
.theme-outilsmylegalsafe .nav-fixed {
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	margin-bottom: 0px;
	z-index: 997;
}

#header.theme-outilsmylegalsafe nav ul a{
	padding:0 .2rem;
}
@media only screen and (min-width: 661px) {
	#header.theme-outilsmylegalsafe nav ul a{
		padding:0 .5rem;
	}
}
@media only screen and (min-width: 993px) {
	#header.theme-outilsmylegalsafe nav ul a{
		padding:0 1rem;
	}
}

/* sideNav */
.theme-outilsmylegalsafe .side-nav{
	padding-bottom:60px; /* .page-footer + .footer-copyright */
}

.theme-outilsmylegalsafe .side-nav .sidebar-header.header-cover {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.theme-outilsmylegalsafe .side-nav ul{
	margin:0px;
}

.theme-outilsmylegalsafe .side-nav ul li a img {
	height: 80%;
    margin-right: 1rem;
    vertical-align: middle;
	margin-bottom: 0.2rem;
}

.theme-outilsmylegalsafe .side-nav ul > li{
	position: relative;
}

.theme-outilsmylegalsafe .side-nav ul > li .fleche-dropdown{
	position : absolute;
	right: 0;
	top: 0; 
 }

/* footer toujours en bas */
body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}
main.theme-outilsmylegalsafe  {
	flex: 1 0 auto;
}
/* container plus large */

.theme-outilsmylegalsafe .container {
	margin: 0 auto;
}

/* marge bottom input */

.theme-outilsmylegalsafe input:not([type]), 
.theme-outilsmylegalsafe input[type="text"], 
.theme-outilsmylegalsafe input[type="password"], 
.theme-outilsmylegalsafe input[type="email"], 
.theme-outilsmylegalsafe input[type="url"], 
.theme-outilsmylegalsafe input[type="time"], 
.theme-outilsmylegalsafe input[type="date"], 
.theme-outilsmylegalsafe input[type="datetime"], 
.theme-outilsmylegalsafe input[type="datetime-local"], 
.theme-outilsmylegalsafe input[type="tel"], 
.theme-outilsmylegalsafe input[type="number"], 
.theme-outilsmylegalsafe input[type="search"], 
.theme-outilsmylegalsafe .checkbox-align,
.theme-outilsmylegalsafe textarea.materialize-textarea,
.theme-outilsmylegalsafe .select-wrapper{
	margin-bottom: .7rem;
}
.theme-outilsmylegalsafe .select-wrapper input.select-dropdown {
	margin-bottom: 0;
	z-index:1;
	background-color:transparent;
}

/* formulaire */
.theme-outilsmylegalsafe label.inline,
.theme-outilsmylegalsafe .label-inline {
    line-height: 3rem;
	font-size:inherit;
}
.theme-outilsmylegalsafe label.inline > span {
    display: inline-block;
    line-height: 1rem;
    text-align: left;
	/*width:100%;2019-02-26*/
}
/* 2019-03-19
.theme-outilsmylegalsafe [type="checkbox"] + label>span {
	font-size: 0.8rem;
}
*/

.article ul:not(.browser-default){
	padding-left: revert;
	list-style-type: initial;
	list-style-position: inside;
}
.article ul:not(.browser-default) li{
	padding-left: revert;
	list-style-type: initial;
	list-style-position: inside;
}

.colorpicker input:focus{
	border-bottom:0;
}
input[type="text"]{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* boutons */
.theme-outilsmylegalsafe .btn, 
.theme-outilsmylegalsafe .btn-large, 
.theme-outilsmylegalsafe .btn-flat{
	/*box-sizing:content-box; add span inside .btn*/
	box-sizing:border-box;
}
.theme-outilsmylegalsafe .alert-btn .btn, 
.theme-outilsmylegalsafe .alert-btn .btn-large, 
.theme-outilsmylegalsafe .alert-btn .btn-flat{
	min-height:unset;
}
.theme-outilsmylegalsafe .btn, 
.theme-outilsmylegalsafe .btn-large{
	border-style:solid;
}
.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i{
	font-size:24px;
}
.theme-outilsmylegalsafe .btn>span, 
.theme-outilsmylegalsafe .btn-large>span, 
.theme-outilsmylegalsafe .btn-flat>span{
    line-height:1rem;
	display: inline-block;
	margin:.5rem 0; 
	/*vertical-align: middle; non quand icon+span 2019-06-08*/
}
.theme-outilsmylegalsafe .input-field.file-field .btn, 
.theme-outilsmylegalsafe .input-field.file-field .btn-flat,
.theme-outilsmylegalsafe .input-field.file-field .btn.accent,  
.theme-outilsmylegalsafe .input-field.file-field .btn-flat.accent,
.theme-outilsmylegalsafe .input-field.file-field .btn.inverse, 
.theme-outilsmylegalsafe .input-field.file-field .btn-flat.inverse,
.theme-outilsmylegalsafe .input-field.file-field .btn-large, 
.theme-outilsmylegalsafe .input-field.file-field .btn-large.accent,
.theme-outilsmylegalsafe .input-field.file-field .btn-large.inverse{
	height:inherit;
	line-height:inherit;
}
.theme-outilsmylegalsafe .input-field.file-field  label{
		position:relative;
		top: -0.4rem;
	}
@media only screen and (min-width: 601px) {
	.theme-outilsmylegalsafe .input-field.file-field  label{
		position:absolute;
	}
}

.theme-outilsmylegalsafe a.btn,
.theme-outilsmylegalsafe a.btn-floating,
.theme-outilsmylegalsafe a.btn-large,
.theme-outilsmylegalsafe a.btn-flat{
	font-size:inherit;
}

/* liste */
.theme-outilsmylegalsafe .filter-bar {
    padding: 1rem 0;
}
.theme-outilsmylegalsafe .button-bar-margin-top{
	margin-top:.75rem;
}
.theme-outilsmylegalsafe .button-bar{
	margin-top:1.1rem;
	margin-bottom:2rem;
}
.theme-outilsmylegalsafe .button-bar > a.btn,
.theme-outilsmylegalsafe .button-bar > .btn,
.theme-outilsmylegalsafe .button-bar-margin-top > a.btn,
.theme-outilsmylegalsafe .button-bar-margin-top > .btn{
	margin-bottom:.2rem;
}
@media only screen and (min-width: 601px) {
	.theme-outilsmylegalsafe .button-bar{
		margin-bottom:0px;
	}
}
.theme-outilsmylegalsafe .button-bar .btn.right,
.theme-outilsmylegalsafe .button-bar .btn-large.right,
.theme-outilsmylegalsafe .button-bar .btn-flat.right{
	margin-left:.5rem;
}
.theme-outilsmylegalsafe .button-bar .btn.left,
.theme-outilsmylegalsafe .button-bar .btn-large.left,
.theme-outilsmylegalsafe .button-bar .btn-flat.left{
	margin-right:.5rem;
}

.theme-outilsmylegalsafe table.data-list{
	border-collapse: separate;
}
.theme-outilsmylegalsafe table.data-list thead th span i, 
.theme-outilsmylegalsafe table.data-list tbody td span i{
	font-size: 1.5rem;
    vertical-align: top;
}
.theme-outilsmylegalsafe table.data-list tbody td span img.svg.material-icons{
	height:24px;
}
.theme-outilsmylegalsafe table.data-list thead th.header:not(.noSort) a{
	padding-right: 29px;
}
.theme-outilsmylegalsafe table.data-list thead th.header:not(.noSort) a:empty::after{
	content:' ';
}
/*
.theme-outilsmylegalsafe table.data-list thead tr .header:not(.noSort) {
    background-image: url("https://extranet-mls.eclo-avocats.com/themes/api/vue/assets/css/images/gen.png");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 1.4rem auto;
    cursor: pointer;
}
.theme-outilsmylegalsafe table.data-list thead tr .header:not(.noSort).headerSortUp{
    background-image: url("https://extranet-mls.eclo-avocats.com/themes/api/vue/assets/css/images/asc.png");
}
.theme-outilsmylegalsafe table.data-list thead tr .header:not(.noSort).headerSortDown{
    background-image: url("https://extranet-mls.eclo-avocats.com/themes/api/vue/assets/css/images/desc.png");
}

.theme-outilsmylegalsafe table.data-list thead.inverse tr .header:not(.noSort) {
    background-image: url("https://extranet-mls.eclo-avocats.com/themes/api/vue/assets/css/images/gen2.png");
}
.theme-outilsmylegalsafe table.data-list thead.inverse tr .header:not(.noSort).headerSortUp{
    background-image: url("https://extranet-mls.eclo-avocats.com/themes/api/vue/assets/css/images/asc2.png");
}
.theme-outilsmylegalsafe table.data-list thead.inverse tr .header:not(.noSort).headerSortDown{
    background-image: url("https://extranet-mls.eclo-avocats.com/themes/api/vue/assets/css/images/desc2.png");
}
*/
.theme-outilsmylegalsafe table.data-list tr th .container-delete-colonne .btn-hide-colonne,
.theme-outilsmylegalsafe table.data-list tr th .container-delete-colonne .btn-hide-colonne i{
	font-size: 1.2rem;
	display:inline-block;
}
.theme-outilsmylegalsafe table.data-list tr th {
    position: relative;
}
.theme-outilsmylegalsafe table.data-list tr th:not(.disable-colonne-cachee) a{
	margin-top: 10px;
	margin-bottom: 10px;
}
.theme-outilsmylegalsafe table.data-list tr th .container-delete-colonne {
	bottom: 5px;
	position: absolute;
	left: 5px;
	display: inline-block;
	line-height: 1.2rem;
	height: 1.2rem;
}
/*
.theme-outilsmylegalsafe table.data-list thead tr th.header, 
.theme-outilsmylegalsafe table.data-list tfoot tr th.header {
    border: 1px solid #fff;
}
*/
.theme-outilsmylegalsafe table.data-list thead th, 
.theme-outilsmylegalsafe table.data-list tbody td {
    border-left: 1px solid #ffffff;
	border-radius:0;
}
.theme-outilsmylegalsafe table.data-list thead th:last-child, 
.theme-outilsmylegalsafe table.data-list tbody td:last-child{
	border-right: 1px solid #ffffff;
}

.theme-outilsmylegalsafe table.bordered.data-list{
	border-bottom: 1px solid #ffffff;
}

.theme-outilsmylegalsafe table.data-list thead th a,
.theme-outilsmylegalsafe table.data-list tbody td a{
	display:block;
}
.theme-outilsmylegalsafe table.data-list thead th i,
.theme-outilsmylegalsafe table.data-list tbody td i{
	/*vertical-align:middle;
	vertical-align:text-top;2019-05-15*/
	vertical-align:top;
}
.theme-outilsmylegalsafe table.data-list tbody tr td.minmenu li{
	line-height: 1.5rem;
}
.theme-outilsmylegalsafe table.data-list tbody tr td.minmenu li span{
	padding: 1rem 1.1rem;
}
.theme-outilsmylegalsafe table.data-list tbody tr td.minmenu li i{
	margin: 0 0.8rem 0 0 ;
}
.theme-outilsmylegalsafe .minmenu  {
	display:none;
}

.theme-outilsmylegalsafe table.data-list.autocomplete {
	cursor:pointer;
}

/* table ordering */
.theme-outilsmylegalsafe thead th{
	position:relative;
}
.theme-outilsmylegalsafe thead th.header:not(.noSort){
	cursor:pointer;
}
/*
.theme-outilsmylegalsafe table:not(.browser-default) thead th>span{
	padding-right:1.4rem;
}
*/
.theme-outilsmylegalsafe table:not(.browser-default) thead th>i.material-icons.sort{
	display:none;
	position:absolute;
	top:50%;
	margin-top:-12px;
	right:5px;
}
.theme-outilsmylegalsafe table:not(.browser-default) th.headerSortUp>i.material-icons.sort{
	display:inline-block;
	-o-transform: scaleY(-1);
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
}
.theme-outilsmylegalsafe table:not(.browser-default) th.headerSortDown>i.material-icons.sort{
	display:inline-block;
}


/* table scrollable */
.theme-outilsmylegalsafe .scrollable-header{
	-webkit-overflow-scrolling: touch;
    overflow-y: hidden;
	overflow-x: auto;
	top:0;
	position:fixed;
	display:none;
	z-index:2;
}
.theme-outilsmylegalsafe .scrollable-header table{
  table-layout:fixed;
  border:none;
  width:auto;
	
}
.theme-outilsmylegalsafe .scrollable-container {
    overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.theme-outilsmylegalsafe .scrollable-container.Flipped, .scrollable-container.Flipped>table
{
	transform:rotateX(180deg);
    -ms-transform:rotateX(180deg); /* IE 9 */
    -webkit-transform:rotateX(180deg); /* Safari and Chrome */
}

.theme-outilsmylegalsafe .valign-wrapper:not(.align-item),
.theme-outilsmylegalsafe .valign-wrapper.align-item.flex-start{
	align-items: flex-start;
}

.theme-outilsmylegalsafe .dropdown-content.autocomplete-content{
	min-width:calc(100% - 1.5rem);
	position:absolute;
}

.theme-outilsmylegalsafe .system-message > .message.error [type="radio"]:not(:checked) + label::before, 
.theme-outilsmylegalsafe .system-message > .message.error [type="radio"]:not(:checked) + label::after{
	border-color:white;
}

.tooltipped.aide {
    background-position: right .2rem;
    background-repeat: no-repeat;
    background-size: 1rem 1rem;
    cursor: pointer;
    padding-right: 1.25rem;
    pointer-events: auto;
    padding-top: .2rem;
	padding-bottom: .2rem;
	height: 24px;
}
.btn.disabled.erreurDroit,
.disabled.btn-large.erreurDroit,
.btn-floating.disabled.erreurDroit,
.btn-large.disabled.erreurDroit,
.btn-flat.disabled.erreurDroit,
.btn:disabled.erreurDroit,
.btn-large:disabled.erreurDroit,
.btn-floating:disabled.erreurDroit,
.btn-large:disabled.erreurDroit,
.btn-flat:disabled.erreurDroit,
.btn[disabled].erreurDroit,
[disabled].btn-large.erreurDroit,
.btn-floating[disabled].erreurDroit,
.btn-large[disabled].erreurDroit,
.btn-flat[disabled].erreurDroit{
	pointer-events: auto;
}

.select-wrapper + label>span.tooltipped.aide,
input + label>span.tooltipped.aide{
	display:inline;
}

.theme-outilsmylegalsafe .input-field.biLabel.selector label .tooltipped.aide{
	background-size: .8rem .8rem;
}

.selector label.hide-on-med-and-up>.tooltipped.aide,
label.active>.tooltipped.aide {
    background-position: right .1rem;
}

.pagination-container {
    display: inline-block;
    width: 100%;
}

.pagination-container>.pagination.center-align{
	display:inline-block;
	white-space:nowrap;
    width: 100%;
}
@media only screen and (min-width: 1201px){
	.pagination-container>.pagination.center-align{
		display:block;
	}
}
.theme-outilsmylegalsafe .pagination-container .input-field label.active{
	position:relative;
	top:unset;
	bottom:-2rem;
}
.pagination-container .prevnext .hide-on-small-only,
.pagination-container .prevnext .hide-on-med-and-down{
	width:8rem;
}
.pagination-container .prevnext .material-icons.left+.hide-on-small-only,
.pagination-container .prevnext .material-icons.left+.hide-on-med-and-down{
	text-align:left;
}
.pagination-container .prevnext .material-icons.right+.hide-on-small-only,
.pagination-container .prevnext .material-icons.right+.hide-on-med-and-down{
	text-align:right;
}
.theme-outilsmylegalsafe .pagination-container .pagination-choix.input-field{
	width: 16rem;
	text-align: right;
	padding-left: 8rem;
}
.theme-outilsmylegalsafe .pagination-container .pagination-choix.input-field>label,
.theme-outilsmylegalsafe .pagination-container .pagination-choix.input-field>div.select-wrapper{
	max-width: 8rem;
}
.theme-outilsmylegalsafe .pagination-container .pagination-resultats.input-field{
	width: 16rem;
}
.pagination-container #goto_nopage{
   display:none;/*temp*/
}
.pagination-container #goto_nopage{
   max-width:10rem;
}
/*
.theme-outilsmylegalsafe .pagination-container .pagination-choix.input-field,
.theme-outilsmylegalsafe .pagination-container .pagination-resultats.input-field{
	margin-top:1.3rem;
}
*/

@media only screen and (max-width: 992px){
	.pagination-container .prevnext .material-icons.left{
		float:none !important;
		margin-right:0;
	}
	.pagination-container .prevnext .material-icons.right{
		float:none !important;
		margin-left:0;
	}
	.pagination-container .prevnext .material-icons.left + span{
		display:none;
	}
	.pagination-container .prevnext .material-icons.right + span{
		display:none;
	}
}

@media only screen and (min-width: 601px){
	span.hide-on-small-only ~ i.material-icons.left{
		float:none !important;
		margin-right:0;
	}
}
@media only screen and (min-width: 993px){
	span.hide-on-large-only ~ i.material-icons.left{
		float:none !important;
		margin-right:0;
	}
}
#popup-session-ends.modal.alert .modal-content .alert-btn{
	padding: .5rem 0;
	text-align:center;
}
#popup-session-ends.modal.alert .modal-content .material-icons.large{
	font-size:80px;
	line-height: 80px;
	vertical-align: top;
	margin-right:48px;
}
#temps-restant{
	display:inline-block;
	line-height:80px;
	vertical-align: top;
}
@media only screen and (min-width: 601px){
	#popup-session-ends.modal.alert{
		width:480px;
	}
	#popup-session-ends.modal.alert .modal-content .alert-btn .btn{
		margin-right:1rem;
	}
	#popup-session-ends.modal.alert .modal-content .alert-btn .btn:last-child{
		margin-right:0;
	}
}

/* popup waiting */
.please-waiting{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:#0000001F;
	z-index:9999;
}
#main .page-loading.please-waiting{
	display:none;
}
#main.wait-loading .page-loading.please-waiting{
	display:block;
}
.waiting-container{
	position:absolute;
	width:240px;
	top:3rem;
	left:50%;
	margin-left: -120px;
	height: auto;
	text-align:center;
	background-color:#FFFFFF;
	border-radius: 4px;
	padding:1rem;
}
.waiting-text{
	line-height:normal;
	width: 100%;
    display: inline-block;
}
@-webkit-keyframes ripple {
    0% {
        opacity: 1;
    }
    100% {
        -webkit-transform: scale(165);
    }
}
@keyframes ripple {
    0% {
        opacity: 1;
    }
    100% {
        transform: scale(165);
    }
}
.ripple {
    position: inherit;
    opacity: 0;
    border-radius: 50%;
    width: 2px;
    height: 2px;
    background-color: rgba(00, 00, 255, .35);
	animation-iteration-count: infinite;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: ripple;
    animation-name: ripple;
	left: 50%;
	top: 50%;
}

.maintenance-wrapper .flow-text.card-panel{
	padding:.25rem 1rem;
}
.maintenance-wrapper .flow-text.card-panel p:first-child,
.maintenance-wrapper .flow-text.card-panel u:first-child{
	margin-top:0;
}
.maintenance-wrapper .flow-text.card-panel p:last-child,
.maintenance-wrapper .flow-text.card-panel u:last-child{
	margin-bottom:0;
}

.no-scroll::-webkit-scrollbar { 
	width: 0 !important; 
	display: none;  
}
.no-scroll { 
	overflow: -moz-scrollbars-none;
	-ms-overflow-style: none;
	overflow:hidden; 
}
.text-color-1-primary
{
color:#999999 !important;
}
.bg-color-1-primary
{
background-color:#999999 !important;
}
.border-color-1-primary
{
border-color:#999999 !important;
}
.text-color-2-primary
{
color:#ffffff !important;
}
.bg-color-2-primary
{
background-color:#ffffff !important;
}
.border-color-2-primary
{
border-color:#ffffff !important;
}
.text-color-1-secondary
{
color:#ffffff !important;
}
.bg-color-1-secondary
{
background-color:#ffffff !important;
}
.border-color-1-secondary
{
border-color:#ffffff !important;
}
.text-color-2-secondary
{
color:#6c787e !important;
}
.bg-color-2-secondary
{
background-color:#6c787e !important;
}
.border-color-2-secondary
{
border-color:#6c787e !important;
}
.text-color-1-fallback
{
color:#999999 !important;
}
.bg-color-1-fallback
{
background-color:#999999 !important;
}
.border-color-1-fallback
{
border-color:#999999 !important;
}
.text-color-2-fallback
{
color:#f4f4f4 !important;
}
.bg-color-2-fallback
{
background-color:#f4f4f4 !important;
}
.border-color-2-fallback
{
border-color:#f4f4f4 !important;
}
.text-color-1-accent
{
color:#ffffff !important;
}
.bg-color-1-accent
{
background-color:#ffffff !important;
}
.border-color-1-accent
{
border-color:#ffffff !important;
}
.text-color-2-accent
{
color:#345f6e !important;
}
.bg-color-2-accent
{
background-color:#345f6e !important;
}
.border-color-2-accent
{
border-color:#345f6e !important;
}
html
{
font-family:montserratlight,"sans-serif";
background-color:#f4f4f4;
color:#999999;
}
#header.theme-outilsmylegalsafe, #header.theme-outilsmylegalsafe nav
{
background-color:#ffffff;
}
#header.theme-outilsmylegalsafe nav .nav-wrapper, #header.theme-outilsmylegalsafe nav .nav-wrapper a
{
font-size:2rem;
}
.theme-outilsmylegalsafe nav .brand-logo>.page-title, #header.theme-outilsmylegalsafe, #header.theme-outilsmylegalsafe nav, #header.theme-outilsmylegalsafe nav .nav-wrapper i, #header.theme-outilsmylegalsafe nav a.button-collapse, #header.theme-outilsmylegalsafe nav a.button-collapse i
{
color:#999999;
}
.theme-outilsmylegalsafe .side-nav
{
background-color:#ffffff;
}
.theme-outilsmylegalsafe .side-nav ul li.disabled a
{
color:#f4f4f4;
}
.theme-outilsmylegalsafe .side-nav ul li.active
{
background-color:#6c787e;
}
.theme-outilsmylegalsafe .side-nav ul li.active a
{
color:#ffffff;
}
.theme-outilsmylegalsafe .side-nav ul li.accent.disabled a
{
color:#f4f4f4;
}
.theme-outilsmylegalsafe .side-nav ul li.accent.active
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .btn, .theme-outilsmylegalsafe .btn-large, .theme-outilsmylegalsafe .btn-flat
{
font-family:montserratmedium;
border-width:2px;
}
.theme-outilsmylegalsafe .btn, .theme-outilsmylegalsafe .btn-large, .theme-outilsmylegalsafe .btn-floating
{
background-color:#f4f4f4;
}
.theme-outilsmylegalsafe .btn, .theme-outilsmylegalsafe .btn-large, .theme-outilsmylegalsafe .btn-floating, .theme-outilsmylegalsafe .btn-floating i
{
color:#6c787e;
border-color:#6c787e;
}
.theme-outilsmylegalsafe .btn:disabled, .theme-outilsmylegalsafe .btn-large:disabled, .theme-outilsmylegalsafe .btn-floating:disabled, .theme-outilsmylegalsafe .btn.disabled, .theme-outilsmylegalsafe .btn-large.disabled, .theme-outilsmylegalsafe .btn-floating.disabled
{
background-color:#DFDFDF !important;
}
.theme-outilsmylegalsafe .btn:disabled, .theme-outilsmylegalsafe .btn-large:disabled, .theme-outilsmylegalsafe .btn-floating:disabled,.theme-outilsmylegalsafe .btn-floating:disabled i, .theme-outilsmylegalsafe .btn.disabled, .theme-outilsmylegalsafe .btn-large.disabled, .theme-outilsmylegalsafe .btn-floating.disabled, .theme-outilsmylegalsafe .btn-floating.disabled i
{
color:#9f9f9f !important;
border-color:#9f9f9f !important;
}
.theme-outilsmylegalsafe .btn:active, .theme-outilsmylegalsafe .btn-large:active, .theme-outilsmylegalsafe .btn-floating:active
{
background-color:#6c787e;
}
.theme-outilsmylegalsafe .btn:active, .theme-outilsmylegalsafe .btn-large:active, .theme-outilsmylegalsafe .btn-floating:active, .theme-outilsmylegalsafe .btn-floating:active i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn, .theme-outilsmylegalsafe .btn-flat
{
padding-left:.5rem;
padding-right:.5rem;
}
.theme-outilsmylegalsafe .btn-large
{
padding-left:.5rem;
padding-right:.5rem;
}
.theme-outilsmylegalsafe .btn.accent, .theme-outilsmylegalsafe .btn-large.accent, .theme-outilsmylegalsafe .btn-flat.accent
{
font-family:montserratmedium;
border-width:2px;
}
.theme-outilsmylegalsafe .btn.accent, .theme-outilsmylegalsafe .btn-large.accent, .theme-outilsmylegalsafe .btn-floating.accent
{
background-color:transparent;
}
.theme-outilsmylegalsafe .btn.accent, .theme-outilsmylegalsafe .btn-large.accent, .theme-outilsmylegalsafe .btn-floating.accent, .theme-outilsmylegalsafe .btn-floating.accent i
{
color:#345f6e;
border-color:#345f6e;
}
.theme-outilsmylegalsafe .btn.accent:hover, .theme-outilsmylegalsafe .btn-large.accent:hover, .theme-outilsmylegalsafe .btn-floating.accent:hover
{
background-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.accent:active, .theme-outilsmylegalsafe .btn-large.accent:active, .theme-outilsmylegalsafe .btn-floating.accent:active
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .btn.accent:active, .theme-outilsmylegalsafe .btn-large.accent:active, .theme-outilsmylegalsafe .btn-floating.accent:active, .theme-outilsmylegalsafe .btn-floating.accent:active i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.accent, .theme-outilsmylegalsafe .btn-flat.accent
{
padding-left:.5rem;
padding-right:.5rem;
}
.theme-outilsmylegalsafe .btn-large.accent
{
padding-left:.5rem;
padding-right:.5rem;
}
.theme-outilsmylegalsafe .btn.inverse, .theme-outilsmylegalsafe .btn-large.inverse, .theme-outilsmylegalsafe .btn-flat.inverse
{
border-width:2px;
}
.theme-outilsmylegalsafe .btn.inverse, .theme-outilsmylegalsafe .btn-large.inverse, .theme-outilsmylegalsafe .btn-floating.inverse
{
background-color:#6c787e;
}
.theme-outilsmylegalsafe .btn.inverse, .theme-outilsmylegalsafe .btn-large.inverse, .theme-outilsmylegalsafe .btn-floating.inverse, .theme-outilsmylegalsafe .btn-floating.inverse i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.inverse:disabled, .theme-outilsmylegalsafe .btn-large.inverse:disabled, .theme-outilsmylegalsafe .btn-floating.inverse:disabled, .theme-outilsmylegalsafe .btn-floating.inverse:disabled i, .theme-outilsmylegalsafe .btn.inverse.disabled, .theme-outilsmylegalsafe .btn-large.inverse.disabled, .theme-outilsmylegalsafe .btn-floating.inverse.disabled, .theme-outilsmylegalsafe .btn-floating.inverse.disabled i
{
color:#9f9f9f !important;
border-color:#9f9f9f !important;
}
.theme-outilsmylegalsafe .btn.inverse:focus, .theme-outilsmylegalsafe .btn-large.inverse:focus, .theme-outilsmylegalsafe .btn-floating.inverse:focus
{
background-color:#6c787e;
}
.theme-outilsmylegalsafe .btn.inverse:focus, .theme-outilsmylegalsafe .btn-large.inverse:focus, .theme-outilsmylegalsafe .btn-floating.inverse:focus, .theme-outilsmylegalsafe .btn-floating.inverse:focus i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.inverse:hover, .theme-outilsmylegalsafe .btn-large.inverse:hover, .theme-outilsmylegalsafe .btn-floating.inverse:hover
{
background-color:#6c787e;
}
.theme-outilsmylegalsafe .btn.inverse:hover, .theme-outilsmylegalsafe .btn-large.inverse:hover, .theme-outilsmylegalsafe .btn-floating.inverse:hover, .theme-outilsmylegalsafe .btn-floating.inverse:hover i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.inverse:active, .theme-outilsmylegalsafe .btn-large.inverse:active, .theme-outilsmylegalsafe .btn-floating.inverse:active
{
background-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.inverse:active, .theme-outilsmylegalsafe .btn-large.inverse:active, .theme-outilsmylegalsafe .btn-floating.inverse:active, .theme-outilsmylegalsafe .btn-floating.inverse:active i
{
color:#6c787e;
border-color:#6c787e;
}
.theme-outilsmylegalsafe .btn.inverse, .theme-outilsmylegalsafe .btn-flat.inverse
{
padding-left:.5rem;
padding-right:.5rem;
}
.theme-outilsmylegalsafe .btn-large.inverse
{
padding-left:.5rem;
padding-right:.5rem;
}
.theme-outilsmylegalsafe .btn.accent.inverse, .theme-outilsmylegalsafe .btn-large.accent.inverse, .theme-outilsmylegalsafe .btn-flat.accent.inverse
{
border-width:2px;
}
.theme-outilsmylegalsafe .btn.accent.inverse, .theme-outilsmylegalsafe .btn-large.accent.inverse, .theme-outilsmylegalsafe .btn-floating.accent.inverse
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .btn.accent.inverse, .theme-outilsmylegalsafe .btn-large.accent.inverse, .theme-outilsmylegalsafe .btn-floating.accent.inverse, .theme-outilsmylegalsafe .btn-floating.accent.inverse i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.accent.inverse:hover, .theme-outilsmylegalsafe .btn-large.accent.inverse:hover, .theme-outilsmylegalsafe .btn-floating.accent.inverse:hover
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .btn.accent.inverse:hover, .theme-outilsmylegalsafe .btn-large.accent.inverse:hover, .theme-outilsmylegalsafe .btn-floating.accent.inverse:hover, .theme-outilsmylegalsafe .btn-floating.accent.inverse:hover i
{
color:#ffffff;
border-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.accent.inverse:active, .theme-outilsmylegalsafe .btn-large.accent.inverse:active, .theme-outilsmylegalsafe .btn-floating.accent.inverse:active
{
background-color:#ffffff;
}
.theme-outilsmylegalsafe .btn.accent.inverse:active, .theme-outilsmylegalsafe .btn-large.accent.inverse:active, .theme-outilsmylegalsafe .btn-floating.accent.inverse:active, .theme-outilsmylegalsafe .btn-floating.accent.inverse:active i
{
color:#345f6e;
border-color:#345f6e;
}
.theme-outilsmylegalsafe table.data-list thead th
{
font-family:montserratlight;
font-style:normal;
font-weight:normal;
background-color:#345f6e;
padding-top:0.60rem;
padding-bottom:0.60rem;
}
.theme-outilsmylegalsafe table.data-list thead th, .theme-outilsmylegalsafe table.data-list thead th a, .theme-outilsmylegalsafe table.data-list thead th.checkItem [type="checkbox"]:not(:checked) + label
{
color:#ffffff;
}
.theme-outilsmylegalsafe table.data-list tbody td
{
font-family:montserratlight;
padding-left:.2rem;
padding-right:.2rem;
padding-top:.3rem;
padding-bottom:.3rem;
}
.theme-outilsmylegalsafe table.data-list tbody td, .theme-outilsmylegalsafe table.data-list tbody td.checkItem [type="checkbox"]:not(:checked) + label
{
color:#333333;
}
.theme-outilsmylegalsafe table.data-list.striped > tbody > tr:nth-child(2n+1) > td
{
background-color:#e6e6e6;
}
.theme-outilsmylegalsafe table.data-list.striped > tbody > tr:nth-child(2n) > td
{
background-color:#f4f4f4;
}
.theme-outilsmylegalsafe table.data-list.highlight > tbody > tr:hover > td
{
background-color:#AAAAAA;
color:#ffffff;
}
.theme-outilsmylegalsafe table.data-list tbody tr.active > td, .theme-outilsmylegalsafe table.data-list.striped > tbody > tr.active > td
{
background-color:#e6e6e6;
}
.theme-outilsmylegalsafe input, .theme-outilsmylegalsafe textarea.materialize-textarea, .theme-outilsmylegalsafe .select-wrapper input.select-dropdown
{
font-family:montserratlight;
color:#333333;
}
.theme-outilsmylegalsafe input, .theme-outilsmylegalsafe .select-wrapper input.select-dropdown, .theme-outilsmylegalsafe select, .theme-outilsmylegalsafe label.inline, .theme-outilsmylegalsafe .checkbox-align
{
height:1.5rem;
line-height:1.5rem;
}
.theme-outilsmylegalsafe label
{
font-family:montserratlight;
font-size:1rem;
color:#999999;
}
.theme-outilsmylegalsafe input:focus + label
{
color:#4f4f4f!important;
}
.theme-outilsmylegalsafe .input-field label
{
top:.2rem;
}
.theme-outilsmylegalsafe .dropdown-content li > a,.theme-outilsmylegalsafe .dropdown-content li i,.theme-outilsmylegalsafe .dropdown-content li > span
{
color:#345f6e;
}
.picker__weekday-display
{
background-color:#6c787e;
color:#FFFFFF;
}
.picker__date-display
{
background-color:#6c787e;
}
.picker__month-display
{
color:#FFFFFF;
}
.picker__day-display
{
color:#FFFFFF;
}
.picker__year-display
{
color:#FFFFFF;
}
.picker
{
font-size:14px;
}
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected
{
background-color:#6c787e;
color:#FFFFFF;
}
.picker__close, .picker__clear, .picker__today
{
color:#6c787e;
}
.theme-outilsmylegalsafe .picker__footer .btn, .theme-outilsmylegalsafe .picker__footer .btn-flat
{
font-size:.8rem;
padding-left:.5rem;
padding-right:.5rem;
height:2.7rem;
line-height:2.7rem;
}
.theme-outilsmylegalsafe .modal .modal-header, .theme-outilsmylegalsafe .modal .modal-header a
{
color:#345f6e;
}
.theme-outilsmylegalsafe .modal.inverse .modal-header
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .modal.inverse .modal-header, .theme-outilsmylegalsafe .modal.inverse .modal-header a
{
color:#ffffff;
}
.theme-outilsmylegalsafe .modal.inverse .modal-content
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .modal.inverse .modal-content, .theme-outilsmylegalsafe .modal.inverse .modal-content a
{
color:#ffffff;
}
.theme-outilsmylegalsafe .modal.inverse .modal-footer
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .modal.inverse .modal-footer, .theme-outilsmylegalsafe .modal.inverse .modal-footer a
{
color:#ffffff;
}
.theme-outilsmylegalsafe ul.tabs .tab a
{
background-color:#ffffff;
color:#345f6e;
}
.theme-outilsmylegalsafe ul.tabs .tab a.active
{
background-color:#345f6e;
color:#ffffff;
}
.theme-outilsmylegalsafe ul.tabs .tab.disabled a
{
background-color:#7d7d7d;
color:#403f40;
}
.theme-outilsmylegalsafe .card-title
{
font-family:montserratbold;
font-size:1.15rem;
padding-top:1rem;
padding-bottom:1rem;
background-color:#6c787e;
}
.theme-outilsmylegalsafe .card-title, .theme-outilsmylegalsafe .card-title a
{
color:#ffffff;
}
.theme-outilsmylegalsafe .card-title.accent
{
background-color:#345f6e;
}
.theme-outilsmylegalsafe .card-title.accent, .theme-outilsmylegalsafe .card-title.accent a
{
color:#ffffff;
}
.theme-outilsmylegalsafe .article h1
{
font-family:montserratextralight;
font-size:2.2rem;
font-style:normal;
font-weight:normal;
color:#345f6e;
margin:1.100rem 0 0.880rem;
}
.theme-outilsmylegalsafe .article h2
{
font-family:montserratextralight;
font-size:2.5rem;
font-style:normal;
font-weight:normal;
color:#345f6e;
margin:1.250rem 0 1.000rem;
}
.theme-outilsmylegalsafe .article h3
{
font-family:montserratlight;
font-size:1.8rem;
color:#345f6e;
margin:0.900rem 0 0.720rem;
}
.theme-outilsmylegalsafe .article h4
{
font-family:montserratextralight;
font-size:1.6rem;
color:#345f6e;
margin:0.800rem 0 0.640rem;
}
.theme-outilsmylegalsafe .article h5
{
font-family:montserratextralight;
font-size:1.4rem;
color:#345f6e;
margin:0.700rem 0 0.560rem;
}
.theme-outilsmylegalsafe .article h6
{
font-family:montserratextralight;
font-size:1.2rem;
color:#345f6e;
margin:0.600rem 0 0.480rem;
}
footer#footer.theme-outilsmylegalsafe.page-footer
{
background-color:#333333;
}
footer#footer.theme-outilsmylegalsafe.page-footer, footer#footer.theme-outilsmylegalsafe.page-footer a, footer#footer.theme-outilsmylegalsafe.page-footer .footer-copyright
{
color:#ffffff;
}
footer#footer.theme-outilsmylegalsafe.page-footer, footer#footer.theme-outilsmylegalsafe.page-footer a
{
font-size:1rem;
}
.theme-outilsmylegalsafe input:not([type]), .theme-outilsmylegalsafe input[type="text"], .theme-outilsmylegalsafe input[type="password"], .theme-outilsmylegalsafe input[type="email"], .theme-outilsmylegalsafe input[type="url"], .theme-outilsmylegalsafe input[type="time"], .theme-outilsmylegalsafe input[type="date"], .theme-outilsmylegalsafe input[type="datetime"], .theme-outilsmylegalsafe input[type="datetime-local"], .theme-outilsmylegalsafe input[type="tel"], .theme-outilsmylegalsafe input[type="number"], .theme-outilsmylegalsafe input[type="search"], .theme-outilsmylegalsafe textarea.materialize-textarea
{
border-bottom-color:#9e9e9e;
}
.theme-outilsmylegalsafe input:focus:not([type]):not([readonly]), .theme-outilsmylegalsafe input[type="text"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="password"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="email"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="url"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="time"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="date"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="datetime"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="datetime-local"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="tel"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="number"]:focus:not([readonly]), .theme-outilsmylegalsafe input[type="search"]:focus:not([readonly]), .theme-outilsmylegalsafe textarea.materialize-textarea:focus:not([readonly])
{
border-bottom-color:#9e9e9e;
box-shadow: 0 1px 0 0 #9e9e9e;
}
.theme-outilsmylegalsafe input.valid:not([type]), .theme-outilsmylegalsafe input.valid:focus:not([type]), .theme-outilsmylegalsafe input.valid[type="text"], .theme-outilsmylegalsafe input.valid[type="text"]:focus, .theme-outilsmylegalsafe input.valid[type="password"], .theme-outilsmylegalsafe input.valid[type="password"]:focus, .theme-outilsmylegalsafe input.valid[type="email"], .theme-outilsmylegalsafe input.valid[type="email"]:focus, .theme-outilsmylegalsafe input.valid[type="url"], .theme-outilsmylegalsafe input.valid[type="url"]:focus, .theme-outilsmylegalsafe input.valid[type="time"], .theme-outilsmylegalsafe input.valid[type="time"]:focus, .theme-outilsmylegalsafe input.valid[type="date"], .theme-outilsmylegalsafe input.valid[type="date"]:focus, .theme-outilsmylegalsafe input.valid[type="datetime"], .theme-outilsmylegalsafe input.valid[type="datetime"]:focus, .theme-outilsmylegalsafe input.valid[type="datetime-local"], .theme-outilsmylegalsafe input.valid[type="datetime-local"]:focus, .theme-outilsmylegalsafe input.valid[type="tel"], .theme-outilsmylegalsafe input.valid[type="tel"]:focus, .theme-outilsmylegalsafe input.valid[type="number"], .theme-outilsmylegalsafe input.valid[type="number"]:focus, .theme-outilsmylegalsafe input.valid[type="search"], .theme-outilsmylegalsafe input.valid[type="search"]:focus, .theme-outilsmylegalsafe textarea.materialize-textarea.valid, .theme-outilsmylegalsafe textarea.materialize-textarea.valid:focus
{
border-bottom-color:#9e9e9e;
box-shadow: 0 1px 0 0 #9e9e9e;
}
.theme-outilsmylegalsafe input:disabled:not([type]), .theme-outilsmylegalsafe input[readonly="readonly"]:not([type]), .theme-outilsmylegalsafe input[type="text"]:disabled, .theme-outilsmylegalsafe input[type="text"][readonly="readonly"], .theme-outilsmylegalsafe input[type="password"]:disabled, .theme-outilsmylegalsafe input[type="password"][readonly="readonly"], .theme-outilsmylegalsafe input[type="email"]:disabled, .theme-outilsmylegalsafe input[type="email"][readonly="readonly"], .theme-outilsmylegalsafe input[type="url"]:disabled, .theme-outilsmylegalsafe input[type="url"][readonly="readonly"], .theme-outilsmylegalsafe input[type="time"]:disabled, .theme-outilsmylegalsafe input[type="time"][readonly="readonly"], .theme-outilsmylegalsafe input[type="date"]:disabled, .theme-outilsmylegalsafe input[type="date"][readonly="readonly"], .theme-outilsmylegalsafe input[type="datetime"]:disabled, .theme-outilsmylegalsafe input[type="datetime"][readonly="readonly"], .theme-outilsmylegalsafe input[type="datetime-local"]:disabled, .theme-outilsmylegalsafe input[type="datetime-local"][readonly="readonly"], .theme-outilsmylegalsafe input[type="tel"]:disabled, .theme-outilsmylegalsafe input[type="tel"][readonly="readonly"], .theme-outilsmylegalsafe input[type="number"]:disabled, .theme-outilsmylegalsafe input[type="number"][readonly="readonly"], .theme-outilsmylegalsafe input[type="search"]:disabled, .theme-outilsmylegalsafe input[type="search"][readonly="readonly"], .theme-outilsmylegalsafe textarea.materialize-textarea:disabled, .theme-outilsmylegalsafe textarea.materialize-textarea[readonly="readonly"]
{
border-bottom-color:#9e9e9e;
}
.theme-outilsmylegalsafe .error, .theme-outilsmylegalsafe input[aria-invalid="true"] + div[id^="errorTxt"]::after, .theme-outilsmylegalsafe input.invalid + div[id^="errorTxt"]::after
{
color:#ff0000;
}
.theme-outilsmylegalsafe i.material-icons.astuce-handle,.theme-outilsmylegalsafe .astuce-handle path.filament
{
color:#FFFF00;
fill:#FFFF00;
}
.theme-outilsmylegalsafe i.material-icons.astuce-handle.disabled,.theme-outilsmylegalsafe .astuce-handle.disabled path.filament 
{
color:#008000;
fill:#008000;
}
#infos-ampoules .btn-panel
{
color:#FFFF00;
}
#infos-ampoules .btn-panel:focus,#infos-ampoules .btn-panel:hover
{
color:#008000;
}
.system-message > .message
{
color:#ffffff;
}
.system-message > .error
{
background-color:#ffffff;
color:#f70000;
}
.system-message > .warning
{
background-color:#d68400;
color:#ffffff;
}
.system-message > .notice
{
background-color:#00a4b0;
color:#ffffff;
}
.theme-outilsmylegalsafe a
{
font-size:1rem;
color:#6c787e;
}
.theme-outilsmylegalsafe .dropdown-content li
{
line-height:1.5rem;
min-height:1.5rem;
}
.theme-outilsmylegalsafe .select-dropdown li img
{
height:1.5rem;
width:1.5rem;
}
.theme-outilsmylegalsafe .autocomplete-content.dropdown-content
{
top:1.5rem;
}
.theme-outilsmylegalsafe .tabs .indicator
{
background-color:#ffffff;
}
.theme-outilsmylegalsafe .select-wrapper.selectTabs
{
background-color:#345f6e;
padding:1rem 0rem;
}
.theme-outilsmylegalsafe .select-wrapper.selectTabs span.caret
{
right:2rem;
border-color:#ffffff transparent transparent;
}
.theme-outilsmylegalsafe .select-wrapper.selectTabs input.select-dropdown
{
color:#ffffff;
border-bottom-color:#ffffff;
}
.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li > a
{
color:#345f6e;
background-color:#ffffff;
}
.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li > span
{
background-color:#ffffff;
color:#345f6e;
}
.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li.selected,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li.selected > a,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li.selected > span,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li:hover,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li:hover > a,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li:hover > span ,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li.active,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li.active > a,			.theme-outilsmylegalsafe .select-wrapper.selectTabs .dropdown-content li.active > span
{
color:#ffffff;
background-color:#345f6e;
}
.theme-outilsmylegalsafe *:-moz-placeholder
{
color: #999999;
}
.theme-outilsmylegalsafe *::-moz-placeholder
{
color: #999999;
}
.theme-outilsmylegalsafe *::-webkit-input-placeholder
{
color: #999999;
}
.theme-outilsmylegalsafe *:-ms-input-placeholder
{
color: #999999;
}
.theme-outilsmylegalsafe *::placeholder
{
color: #999999;
}
.theme-outilsmylegalsafe .select-wrapper span.caret
{
border-color: #999999 transparent transparent transparent;
}
.theme-outilsmylegalsafe .numberArrow .numberUp>span
{
border-color: transparent transparent #999999;
}
.theme-outilsmylegalsafe .numberArrow .numberDown>span
{
border-color: #999999 transparent transparent transparent;
}
.theme-outilsmylegalsafe .numberArrow
{
background-color:#f4f4f4;
}


html
{
font-size:11.5px;
}
.theme-outilsmylegalsafe .container
{
width:95%;
}
#header.theme-outilsmylegalsafe, #header.theme-outilsmylegalsafe nav, #header.theme-outilsmylegalsafe nav .nav-wrapper i, #header.theme-outilsmylegalsafe nav a.button-collapse, #header.theme-outilsmylegalsafe nav a.button-collapse i, .page-header-height
{
height:4.5rem;
line-height:4.5rem;
}
.theme-outilsmylegalsafe .modal .modal-header, .theme-outilsmylegalsafe .modal .modal-header i
{
height:21px;
font-size:1.2rem;
}
.theme-outilsmylegalsafe .modal.modal-fixed-header .modal-content
{
margin-top:21px;
height:calc(100% - 21px);
}
.theme-outilsmylegalsafe .modal.modal-fixed-header .modal-header
{
height:21px;
}


@media only screen and (min-width: 601px){
html
{
font-size:12.5px;
}
.theme-outilsmylegalsafe .container
{
width:90%;
}
#header.theme-outilsmylegalsafe, #header.theme-outilsmylegalsafe nav, #header.theme-outilsmylegalsafe nav .nav-wrapper i, #header.theme-outilsmylegalsafe nav a.button-collapse, #header.theme-outilsmylegalsafe nav a.button-collapse i, .page-header-height
{
height:4.5rem;
line-height:4.5rem;
}
.theme-outilsmylegalsafe .modal .modal-header, .theme-outilsmylegalsafe .modal .modal-header i
{
height:32px;
font-size:1.6rem;
}
.theme-outilsmylegalsafe .modal.modal-fixed-header .modal-content
{
margin-top:32px;
height:calc(100% - 32px);
}
.theme-outilsmylegalsafe .modal.modal-fixed-header .modal-header
{
height:32px;
}
}


@media only screen and (min-width: 993px){
html
{
font-size:14px;
}
.theme-outilsmylegalsafe .container
{
width:80%;
max-width:80%;
}
#header.theme-outilsmylegalsafe, #header.theme-outilsmylegalsafe nav, #header.theme-outilsmylegalsafe nav .nav-wrapper i, #header.theme-outilsmylegalsafe nav a.button-collapse, #header.theme-outilsmylegalsafe nav a.button-collapse i, .page-header-height
{
height:4.5rem;
line-height:4.5rem;
}
.theme-outilsmylegalsafe .modal .modal-header, .theme-outilsmylegalsafe .modal .modal-header i
{
height:36px;
font-size:1.8rem;
}
.theme-outilsmylegalsafe .modal.modal-fixed-header .modal-content
{
margin-top:36px;
height:calc(100% - 36px);
}
.theme-outilsmylegalsafe .modal.modal-fixed-header .modal-header
{
height:36px;
}
}