.text-yellow{
	color:#f0ad4e;
}
.text-warning{
	color:#ce6e17
}
.bg-gray-light{
	background-color:#f5f5f5;
}
.bg-gray-dark{
	background-color:#aaa;
}

.list-agenda-view{
	padding:2px;
	border:0px !important;
	white-space:nowrap;
	cursor:pointer;
	text-align:left;
}

.pointer {
	cursor: pointer;
}

.ecsuri_description {
	font-size: 14px;
	font-style: italic;
}

.summary-input-filled {
	color: red;
}
.windowHeader .windowHeaderText {
	width: 100%;
	padding-left: 30px;
	padding-right: 20px;
}

.windowHeader .closeButton {
	position: absolute;
    right: 10px;
    top: calc(50% - 10px);
    font-size: 1.3em;
    color: white;
    cursor: pointer;
}

.windowHeader .expandButton {
	position: absolute;
    left: 10px;
    top: calc(50% - 10px);
    font-size: 1.3em;
    color: white;
    cursor: pointer;
}

.windowHeader .panelButton:hover {
	color : #2292a7 !important;
}

#editFusion tr {
	color: #333;
}

/** hello in all languages **/
.elementToFadeInAndOut1 {
	opacity: 1;
	animation: fade 5s infinite linear;
}

.elementToFadeInAndOut2 {
	opacity: 1;
	animation: fade 10s infinite linear;
}

.elementToFadeInAndOut3 {
	opacity: 1;
	animation: fade 15s infinite linear;
}

.elementToFadeInAndOut4 {
	opacity: 1;
	animation: fade 20s infinite linear;
}

.deposit_images_reports {
	display:inline-block;
	cursor:pointer;
}

.deposit_images_reports label {
	margin: 0px 2px;
	cursor:pointer;
}

.deposit-tooltip {
	display:flex;
	align-items:center;
	justify-content:center;
}

.deposit-tooltip label {
	margin:0px 5px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	line-height:normal !important;
}


/* targets only popovers appearing while a confirm dialog is opened */
div.ETMI_confirmdialog + div.popover[id^="popover"] {
	z-index: 20053;
}

.label-purple {
	background-color: #7952b3;
	color: #fff;
}
.notification-chat {
	background-color : rgba(0,0,0,0.7);
	color: #fff;
	margin:2px;
	padding:4px;
	font-size: 1.4em;
}
.notification-chat .icon-notification {
	margin: 0 10px !important;
	color: red;
	font-size: 1.4em;
	background-color : #fff;
	border-radius: 50%;
	width: 100%;
}
.iconLeftMenuAlert {
	color:red;
	font-size:24px;
}
.input-error {
	border:1px solid #a94442 !important;
}
.col-no-padding {
	padding: 0px;
}

.secured-mails-icons {
	display: inline-flex;
}
#medecintraitanttext {
	padding-left: 65px;
}
.secured-mails-icons.traitant {
	position: absolute;
	z-index: 10;
	top: 5px;
}

.secured-mails-icons > img {
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 25px;
	height: 25px;
	margin-left: 2.5px;
	margin-right: 2.5px;
	border-radius: 3px;
}

.secured-mails-icons > .apicrypt {
	background: url("/themes/apic-inactive.svg");
}
.secured-mails-icons > .mssante {
	background: url("/themes/mss-inactive.svg");
}
.secured-mails-icons > .apicrypt.active {
	background: url("/themes/apic-active.svg");
}
.secured-mails-icons > .mssante.active {
	background: url("/themes/mss-active.svg");
}