html,
body {
    height: 100%;
}

.edito{
	padding-top: 50px;
}

p, div {color: #4c4c4c;}


a.button {
	-webkit-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	-moz-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	-ms-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	-o-transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	transition: all 200ms cubic-bezier(0.390, 0.500, 0.150, 1.360);
	display: block;
	margin: 20px auto;
	max-width: 180px;
	text-decoration: none;
	border-radius: 5px;
	padding: 15px 30px;
}



/* Onco-Uro */

a.button {
	color: rgba(255, 255, 255, 0.85);
	box-shadow: rgba(25, 114, 185, 1) 0 0px 0px 40px inset;
}

a.button:hover {
	color: rgba(76, 76, 76, 1);
	box-shadow: rgba(25, 114, 185, 0.2) 0 0px 0px 2px inset;
}

.panel {
	border: 3px solid rgba(25, 114, 185, 0.2);
    } 

.panel-default > .panel-heading {
    background-color: #ebf3f6;
    border-color: #d2e9f2;
    color: #4c4c4c;
} 

.btn-default.focus, .btn-default:focus {
    background-color: #ebf3f6;
    border-color: #ffffff;
    color: #ffffff;
}
.btn-default:hover {
    background-color: #ebf3f6;
    border-color: #ffffff;
    color: #4c4c4c;
}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-color: #ebf3f6;
    border-color: #ffffff;
    color: #4c4c4c;
} 


/* Hémo */

a.button2 {
	color: rgba(255, 255, 255, 0.85);
	box-shadow: rgba(95, 66, 148, 1) 0 0px 0px 40px inset;
}

a.button2:hover {
	color: rgba(76, 76, 76, 1);
	box-shadow: rgba(133, 84, 191, 0.2) 0 0px 0px 2px inset;
}

.panel2 {
	border: 3px solid rgba(133, 84, 191, 0.2);
    } 

.panel-default2 > .panel-heading {
    background-color: #f4edfb;
    border-color: #eee2fb;
    color: #4c4c4c;
} 

.btn-default2.focus, .btn-default2:focus {
    background-color: #f4edfb;
    border-color: #ffffff;
    color: #ffffff;
}
.btn-default2:hover {
    background-color: #f4edfb;
    border-color: #ffffff;
    color: #4c4c4c;
}
.btn-default2.active, .btn-default2:active, .open > .dropdown-toggle.btn-default2 {
    background-color: #f4edfb;
    border-color: #ffffff;
    color: #4c4c4c;
}



/* Rhumato */

a.button3 {
	color: rgba(255, 255, 255, 0.85);
	box-shadow: rgba(255, 131, 0, 1) 0 0px 0px 40px inset;
}

a.button3:hover {
	color: rgba(76, 76, 76, 1);
	box-shadow: rgba(255, 131, 0, 0.2) 0 0px 0px 2px inset;
}

.panel3 {
	border: 3px solid rgba(255, 131, 0, 0.2);
    } 

.panel-default3 > .panel-heading {
    background-color: #fff7ee;
    border-color: #fdeedd;
    color: #4c4c4c;
} 

.btn-default3.focus, .btn-default2:focus {
    background-color: #fff7ee;
    border-color: #ffffff;
    color: #ffffff;
}
.btn-default3:hover {
    background-color: #fff7ee;
    border-color: #ffffff;
    color: #4c4c4c;
}
.btn-default3.active, .btn-default3:active, .open > .dropdown-toggle.btn-default3 {
    background-color: #fff7ee;
    border-color: #ffffff;
    color: #4c4c4c;
}

 


/* Home Page Carousel */

header.carousel {
    height: 350px;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}


.outer {
    position: relative;
}
.ontop {
    position: absolute;
    top: 26%;
    bottom: 0;
    left: 0;
    right:0;
    z-index: 99999;
    pointer-events:none;
}

.h4, h4 {
    font-size: 16px;
}

h2 {line-height: 40px;}

.margin{
	margin-bottom: 30px;
}

.page-header {
    border-bottom: 1px solid #eee;
    margin: 30px 0 40px;
    padding-bottom: 20px;
}

