	body
	{	
		background-color	: white; 
	}
	
	@pagination-bg
	{
		#4c767a;
	}
	
	a:link, a:hover, a:focus, a:visited, a:active
	{
		color: #34495E;
		text-decoration: none;
	}
	
	a.bouton_modal, a.bouton_modal:hover, a.bouton_modal:focus, a.bouton_modal:visited, a.bouton_modal:active
	{
		color: white;
		text-decoration: none;
	}
	
	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover,
	.nav-tabs > li.active > a:focus {
	  color: #555;
	  cursor: default;
	  background-color: #4C767A;
	  border: 1px solid #ddd;
	  border-bottom-color: transparent;
	}
			
	.vertical-align 
	{
		display				: flex		;
		align-items			: center	;
	}

	.couleur_border 
	{
		border				: 1px solid #CDDE47;
	}

	.btn-custom 
	{
	  background-color		: hsl(202, 75%, 30%) !important;
	  background-repeat		: repeat-x;
	  filter				: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1A1D26", endColorstr="#1A1D26");
	  background-image		: -khtml-gradient(linear, left top, left bottom, from(#1A1D26), to(#1A1D26));
	  background-image		: -moz-linear-gradient(top, #1A1D26, #1A1D26);
	  background-image		: -ms-linear-gradient(top, #1A1D26, #1A1D26);
	  background-image		: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1A1D26), color-stop(100%, #1A1D26));
	  background-image		: -webkit-linear-gradient(top, #1A1D26, #1A1D26);
	  background-image		: -o-linear-gradient(top, #1A1D26, #1A1D26);
	  background-image		: linear-gradient(#1A1D26, #1A1D26);
	  border-color			: #1A1D26 #1A1D26 hsl(202, 75%, 30%);
	  color					: #fff !important;
	  text-shadow			: 0 -1px 0 rgba(0, 0, 0, 0.00);
	  -webkit-font-smoothing: antialiased;
	}
	
	.input-recaptcha
	{
 		width				:172px;   
	}

	/* Textarea placeholder */	 
	#description_placeholder_autre_medecin
	{	 
	  position				: absolute;
	  margin-top			: 0.5em;
	  margin-left			: 0.9em;
	  color					: grey;
	  opacity				: 0.9; 
	}
	
	#description_placeholder_resultat_autre
	{	 
	  position				: absolute;
	  margin-top			: 0.5em;
	  margin-left			: 0.9em;
	  color					: grey;
	  opacity				: 0.9; 
	}
	
	.navbar-custom
	{
	    color				: #FFFFFF;
	    background-color	: #D8D8D8;
	}
	
	.dropdown-submenu
	{
	    position			: relative;
	}
	
	.dropdown-submenu>.dropdown-menu
	{
	    top						: 0;
	    left					: 100%;
	    margin-top				: -6px;
	    margin-left				: -1px;
	    -webkit-border-radius	: 0 6px 6px 6px;
	    -moz-border-radius		: 0 6px 6px;
	    border-radius			: 0 6px 6px 6px;
	}
	
	.dropdown-submenu:hover>.dropdown-menu
	{
	    display					: block;
	}
	
	.dropdown-submenu>a:after
	{
	    display					: block;
	    content					: " ";
	    float					: right;
	    width					: 0;
	    height					: 0;
	    border-color			: transparent;
	    border-style			: solid;
	    border-width			: 5px 0 5px 5px;
	    border-left-color		: #ccc;
	    margin-top				: 5px;
	    margin-right			: -10px;
	}
	
	.dropdown-submenu:hover>a:after 
	{
	    border-left-color		: #fff;
	}
	
	.dropdown-submenu.pull-left
	 {
	    float					: none;
	}
	
	.dropdown-submenu.pull-left>.dropdown-menu 
	{
	    left					: -100%;
	    margin-left				: 10px;
	    -webkit-border-radius	: 6px 0 6px 6px;
	    -moz-border-radius		: 6px 0 6px 6px;
	    border-radius			: 6px 0 6px 6px;
	}


    .modal-header 
    {
        padding 						:9px 15px;
        border-bottom 					:1px solid #eee;
        background-color 				: #34495E;
        color 							:white;
        -webkit-border-top-left-radius	: 5px;
        -webkit-border-top-right-radius	: 5px;
        -moz-border-radius-topleft		: 5px;
        -moz-border-radius-topright		: 5px;
        border-top-left-radius 			: 5px;
        border-top-right-radius 		: 5px;
    }

    .popover
    {
    	max-width: 400px;
	}