.myCurrentDayActive {
	font-weight: 		bold;
	background-color: 	#F7F8E0;
	text-align: 		left;
}

.myCurrentDay {
	font-weight: 		normal;
	background-color: 	#FFFFFF;
	text-align: 		left;
	margin-left: 		5%;
	margin-right: 		5%;
}

.myAppointment {
	margin-left: 		100px;
}

.myAppointment_map {
	display: 			inline;
}

.practionnerAvailabilityViewWeek_OnlyMobile {
	display: 			none;
}

.image_responsive {
	width: 					100%;
	height: 				85vh; /*55vh;*/
	background-image: 		url(../../../libs/custom/images/toubib.ch/_home/start_03.jpg);
	background-repeat: 		no-repeat;
	background-size: 		100% auto; /*contain;  /*100% 100%;*/
	background-position-y: 	50px;
	color:					#000;
	opacity: 				rgba(0, 0, 0, 0.6);
	font: 					18px Arial, sans-serif;
}	

.image_responsive_05 {
	width: 				100%;
	height: 			752px;
	background-image: 	url(../../../libs/custom/images/toubib.tn/_home/cabinet_00.png);
	background-repeat: 	no-repeat;
	background-size: 	100% auto; /*contain;  /*100% 100%;*/
	color:				#000;
	opacity: 			rgba(0, 0, 0, 0.6);
	font: 				18px Arial, sans-serif;
}	

.image_responsive_info {
	width: 				100%;
	height: 			100%;
	background-image: 	url(../../../libs/custom/images/toubib.tn/_home/cabinet_00.png);
	background-repeat: 	no-repeat;
	background-size: 	100% auto; /*contain;  /*100% 100%;*/
	color:				#000;
	opacity: 			rgba(0, 0, 0, 0.6);
	font: 				18px Arial, sans-serif;
}	

.image_responsive_login {
	height: 			100%;
}	

.footer_responsive {
}	

/* For width 400px and larger: */
/*@media only screen and (min-width: 400px) {
   .image_responsive {
        background-image: none;
    }
}
*/

.image_responsive_input {
	opacity: 1.4;
}

.logo_4_mobile { 
}

.footer_responsive_mobile {
}

.footer-show-on-mobile {
}

.footer-hide-on-mobile {
}

.footer-hide-on-desktop {
}
  
.footer-hide-on-desktop {
	display: inline;
}


#footer-hide-on-desktop-id {
    visibility: hidden;
}  

@media screen and (max-width: 480px) {
 	.practionnerAvailabilityViewWeek_OnlyMobile {
		display: inline;
 	}
}

@media screen and (max-width: 48em) {
	.myAppointment  {
		margin-left: 30px;
	}
}

@media screen and (max-width: 34em) {
	.myAppointment {
		margin-left: 2px;
	}
}

@media screen and (max-width: 1025px) 
{
        .headerContainer, .moduleContainer_1, .linkContainer_1, .loginContainer
    , 	.customLogoImage, .baniereTitle, .practionnerAvailabilityViewWeek 
	,	.myAppointment_map 
	, 	.myHideSectionWhenMobile  
	, 	.image_responsive_login
	/*,   .myCustomFooterStyle */
	/*,   .footer_responsive */ 
	, .myCustomFooterStyle_DesktopOnly {
    	display: none;
    }
}


@media screen and (min-width: 1025px) {
	
	.myCustomFooterStyle_MobileOnly {
		display: none;
	}
}

/*
@media screen and (max-width: 780px) {
{
    .logo_4_mobile
	{
    	visibility: hidden;
		//vertical-align: middle; 
        //margin-top: 15px;
	    
    }
}
  */
  
@media (min-width: 768px) {  
	.navbar-header {    
		float: right;  
	}
}  

/*
@media screen and (max-width: 480px) {
    .footer_responsive_mobile {
    	visibility: hidden;
    }
}
*/
  
@media screen and (max-width: 780px) {
  /*
	.footer-show-on-mobile {
		display: inline;
		visibility:visible;
	}
  */
	.footer-hide-on-mobile {
		display: none;
		visibility: hidden;
	}
}

@media screen and (min-width: 781px) {
/*
	.footer-show-on-desktop {
		display: inline;
		visibility: visible;
	}
*/
	.footer-hide-on-desktop {
		display: none;
		visibility: hidden;
	}
}

  
 
  
/********************************************************************/

.headerIcons_for_mobile {
}

.headerIcons_for_desktop {
}
  
.headerIcons_for_desktop_hide {

}  

@media only screen and (max-width: 480px) {
	
	.headerIcons_for_mobile {
		display: inline;
		visibility:visible;
	}
	
	.headerIcons_for_desktop {
		display: none;
		visibility: hidden;
	}	
	
}


@media only screen and (min-width: 481px) {
	
	.headerIcons_for_mobile {
		display: none;
		visibility: hidden;
	}
	
	.headerIcons_for_desktop {
		display: inline;
		visibility:visible;
	}
	
    .headerIcons_for_desktop_hide {
		display: none;
		visibility: hidden;
	} 	
	
	/*.navbar-custom-menu{
		display: none;
		visibility: hidden;		
	}*/	
}




/********************************************************************/