:root{
	--color-primary-100: #fff0f5;	
	--color-primary-200: #FF8EB2;	
	--color-primary-300: #FF5B8F;
	--color-primary-400: #FF286C;	
	--color-primary-500: #F4004D;
	--color-primary-600: #C1003D;	
	--color-primary-700: #8E002D;	
	--color-primary-800: #5B001D;	
	--color-primary-900: #28000D;	
	--base-font-color: rgba(0,0,0,.7);
	
	--login-background-url: url('/resources/files/background/My_Domial_550x450_1.jpg');
	--client-home-bg: #c4c3d5;
	--client-profil-bg: #c4c3d5;
	--client-messaging-bg: #c4c3d5;
	--client-messaging-id-bg: url('/resources/files/background/My_Domial_1600x800_Fondbleu.jpg') no-repeat fixed center;
	--client-property-link-bg: #c4c3d5;
	--client-billing-bg: #c4c3d5;
	--client-list-of-bills-bg: #c4c3d5;
	--client-list-of-documents-bg: #c4c3d5;

}

si-login{
	background-color: #e0004d;	
}

si-client-shell si-card-header {
    background-color: #e0004d;
    color: white;
}

si-client-shell tr.mat-header-row{
	color: #0C3E64;	
}

si-client-shell1 {
	background: url('/resources/files/background/domial-image1.png') no-repeat center center; 
	background-size: 100% 100%;
}

#side_bar_left mat-sidenav-content{
	background-color: #0C3E64
}	

si-client-shell mat-sidenav-content .mat-icon{
	color: white;	
}

si-announcement-card .si-card {
	background-color: #e0004d !important;
	color: white;
}
	
#logo_side_bar{
	display: none !important;	
}

.tableHeaderCellDiv{
	background-color: #FF286C;	
}
si-client-shell table .mat-header-cell{
	background-color: #0C3E64 !important;
	color: white !important;
}

si-client-shell h2 {
	color: #0C3E64
}

si-client-shell .bloc-right{
	display: none !important	
}

si-client-shell login_header{
	color: #0C3E64 !important
}

si-client-shell si-navbar .mat-icon {
	color: 	#0C3E64;
}

si-client-shell mat-hint{
	background-color: #e0004d;	
}

si-client-shell .image_message_manager{
	visibility: hidden;	
}

.tooltipClass {
    color: white !important;
    background-color :#e0004d !important;
}

si-login #selectorCustomLogo{
	display: none !important;	
}

.complementInfoClient{
	display: none !important;	
}

si-client-profile .mesureJudiciaire{
	visibility: hidden;
}

.footerMail{
	color: #0C3E64;
	font-size: 24;
	font-weight: bold;
}
.footerPhone{
	color: #e0004d;
	font-size: 24;
	font-weight: bold;
}

#home_icon{
	background-image: url('/resources/files/icon/home_icon.png');
}
#home_icon:hover, #home_icon.selected{
	background-image: url('/resources/files/icon/home_icon_white.png');
}
#messagerie_icon{
	background-image: url('/resources/files/icon/messagerie_icon.png');
}
#messagerie_icon:hover, #messagerie_icon.selected{
	background-image: url('/resources/files/icon/messagerie_icon_white.png');
}
#faq_icon{
	background-image: url('/resources/files/icon/faq_icon.png');
}
#faq_icon:hover, #faq_icon.selected{
	background-image: url('/resources/files/icon/faq_icon_white.png');
}
#profil_icon{
	background-image: url('/resources/files/icon/profil_icon.png');
}
#profil_icon:hover, #profil_icon.selected{
	background-image: url('/resources/files/icon/profil_icon_white.png');
}
#logout_icon{
	background-image: url('/resources/files/icon/logout_icon.png');
}
#logout_icon:hover, #logout_icon.selected{
	background-image: url('/resources/files/icon/logout_icon_white.png');
}

#leftLogo{
	background-image: url('/resources/files/logo/footerLeftLogo.PNG');
	background-size: contain;
	height: 100%;
	margin-left: 30%;
	margin-top: auto;
	margin-bottom: auto;
	background-repeat: no-repeat;
	background-position: center;
}

#rightLogo{
	background: url('/resources/files/logo/footerRightLogo.PNG')  no-repeat center center;;
	background-repeat: no-repeat;
	width: auto;
	height: 100%;
}

#imageActivationResponsive{
	display: none;	
}

si-inquire-client-email{
	background: url('/resources/files/background/My_Domial_1600x800_5.jpg') no-repeat center center; 
	background-size: 100% 100%;
}

si-inquire-client-email .si-card{
	background-color: transparent;	
}
si-inquire-client-email  .bloc-left{
	background-color: white !important;
}

#clientFormMessaging{
	z-index: 1;	
}

.fixClassContainer {
	background-size: cover !important;	
}

@media screen and (max-width: 1060px) {

#rightLogo{
	background: url('/resources/files/logo/footerRightLogoXS.PNG')  no-repeat center center;;
	background-repeat: no-repeat;
	width: auto;
	height: 100%;
}
	
	.footerPhone{
		font-size: smaller;	
	}
	.footerMail{
		font-size: smaller;	
	}
	#mail_icon {
		width: 24px;
		height: 24px;
	}
	si-additional-footer{
		padding-top: 1rem;
	}
	
	.sliceSubjectClient{
		top: 6px !important;
	}
	
}

si-shell-footer .footer{
	margin: 0 2rem 0 2rem !important;
}
si-client-shell si-shell-footer{
	background-color: #F1F5F9;	
}

si-inquire-client-email si-shell-footer{
	background-color: #F1F5F9;	
}

#phone_icon {
	background: url('/resources/files/icon/My_Domial_pictos_24x24_telephone.jpg') no-repeat center center; 
	width: 16px;
	height: 16px;
}
#mail_icon {
	background: url('/resources/files/icon/My_Domial_pictos_24x24_Mail.jpg') no-repeat center center; 
	width: 16px;
	height: 16px;
}

#phone_mat_icon{
	padding-left: 0 !important;
	height: 16px !important;
	width: 16px !important;
}

#mail_mat_icon{
	padding-left: 0 !important;
	height: 16px !important;
	width: 16px !important;
}

si-client-shell .messagingTo {
	color: black !important;
}

si-inquire-client-email .si-card{
	box-shadow: none !important;
}

si-shell-footer .footer{
	border-top: none !important;
}

#div_home_client_inquire{
	border: 5px solid black;
}

#image_home_client_waiting{
    display: none;
}

si-question-link-card {
	display: none!important;
}