﻿@import url(https://fonts.googleapis.com/css?family=Lato);
/* code color euromedicom #0c0a44*/

.container-full {
  margin: 0 auto;
  width: 100%;
  
}

.color {
color:#83b0de;
}
.bleu_clair {
background-color:#E1E6FA;
}
.bleu_fonce {
background-color:#375D81;
}
.center {
text-align: center;
}
/* body */
body {
font-family: "Lato","Open Sans",Helvetica,Arial,sans-serif!important;
/*font-weight: 400;*/
/*background: #C4D7ED;
background-image: url("../img/fond.jpg");*/
background: #FFFFFF;
color: #676767;
font-size: 12px;
}
a:hover {
text-decoration: none;
color:#83b0de;
}

/* bouton perso */
.btn-black {
color: #FFFFFF;
background-color: #4E4E50;
border-color: #393939;
}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active, .open .dropdown-toggle.btn-black {
color: #FFFFFF;
background-color: #393939;
border-color: #393939;
text-decoration: none;
}
.btn-bleu {
background-color: #375D81;
color: #fff;
background-image: -moz-linear-gradient(top, #375D81, #375D81);
background-image: -ms-linear-gradient(top, #375D81, #375D81);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#375D81), to(#375D81));
background-image: -webkit-linear-gradient(top, #375D81, #375D81);
background-image: -o-linear-gradient(top, #375D81, #375D81);
background-image: linear-gradient(top, #375D81, #375D81);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#'375D81, endColorstr='#'375D81, GradientType=0);
border-color: #375D81 #375D81 #1f6377;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-bleu:hover,
.btn-bleu:focus,
.btn-bleu:active,
.btn-bleu.active,
.btn-bleu.disabled,
.btn-bleu[disabled] {
  color: #E0E1E0;
  background-color: #375D81;
  *background-color: #2a85a0;
}
.btn-mini {
padding: 0 6px;
font-size: 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 0 0 5px 5px;
}
/* ---------------- thumbnail ------------------ */
.margin10 {
margin-top:10px;
}
.thumbnail {
padding: 4px;
line-height: 1.428571429;
background-color: #fff;
border: 1px solid #428bca;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
display: block;
}
/* ------------ ETAPE ------------------- */
.list-group-item-heading {
text-transform: uppercase;
text-decoration: none;
}
.nav-justified>li {
text-decoration: none;
}
.title_band {
line-height: 31px;
text-transform: uppercase;
}
/* ------------ LIGNE ------------------- */
hv {
margin: 10px 0 20px;
border: 0;
border-top: 1px solid #eeeeee;
}
hv {
display: block;
-webkit-margin-before: 10px;
-webkit-margin-after: 0.5em;
-webkit-margin-start: auto;
-webkit-margin-end: auto;
background:#033c83;
}
/* Logo */
/* .navbar .brand img {
width: 294px;
height: 80px;
} */
.navbar .brand {
position: relative;
padding: 0px;
}
/*---------------- MENU ---------------------*/
.nav-collapse.collapse {
float: left;
/*font-family: Arial, Helvetica, sans-serif;*/
}
.navbar .nav > li > a:hover {
	text-decoration:none !important;
	color:#0076a3 !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
color: #ffffff;
background-color: #093163;
border-right:1px #ccc solid;
border-left:1px #ccc solid;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
color: #ffffff;
background-color: #83b0de;
}
.navbar .nav > li > a,.navbar .nav > li > span {
text-align: center;
text-transform: uppercase;
margin: 0 1px 0 1px;
display: block;
color: #616161;
text-shadow: 0 1px 0 #ffffff;
font-size: 13px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
border-right: 1px transparent solid;
border-left: 1px transparent solid;
}
a {
color:#83b0de;
}
.navbar .nav > li > a > span {
display: block;
font-size: 16px;
color: #83b0de;
text-transform: none;
}
/*------------- LOGIN --------------------*/
#login-box, #register-box {
padding: 5px 10px 5px;
margin-bottom: 5px;
background: #fff;
border-top: 1px solid #ddd;
border-radius: 0 0 10px 10px;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
box-shadow: 0px 1px 1px rgba(0,0,0,.35);
}
.input-append, .input-prepend {
display: inline-block;
margin: 0px;
font-size: 0;
white-space: nowrap;
vertical-align: middle;
}
.pricing-table {
position: relative !important;
z-index: 5 !important;
height: 200px;
margin: 0px;
padding:0px;
}
.pricing-table h3 {
display: block;
padding: 0px 15px;
margin: 0 auto;
background: #fff;
/*font-family: 'Economica', Arial, sans-serif !important;*/
color: rgba(180,180,180,.8);
text-shadow: 0px 1px 0px rgba(255,255,255,.4), 0 0 0px rgba(0,0,0,.2);
font-size: 20px;
}
form {
margin: 0 0 10px;
}
.page-title-small {
padding: 5px 0px;
text-align: center;
z-index: 10;
}

/*-------------------- HOME -------------*/

			.ls-layer,
			.ls-layer * {
				/*font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', Helvetica, Arial, Serif;*/
				white-space: nowrap;
				font-weight: normal;
			}
			
			.l1-s1 {
				color: #ecffb3;
				text-shadow: 0px 2px 3px #546223;
				font-size: 60px;
			}
			
			.l1-s1b {
				color: #fff;
				text-shadow: 0px 0px 10px #fff;
				font-size: 60px;
			}

			.l1-s2 {
				color: #ecffb3;
				text-shadow: 0px 2px 3px #546223;
				font-size: 90px;
			}
			
			.l1-s2b {
				color: #fff;
				text-shadow: 0px 0px 10px #fff;
				font-size: 90px;
			}
			
			.l1-s3 {
				padding: 0px 10px;
				height: 40px;
				line-height: 40px;
				box-shadow: 0px 4px 10px -5px black;
				color: white;
				text-shadow: none;
				font-size: 28px;
				background: #8bae4e;
				background: -moz-linear-gradient(left, #8bae4e 0%, #b1c758 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8bae4e), color-stop(100%,#b1c758));
				background: -webkit-linear-gradient(left, #8bae4e 0%,#b1c758 100%);
				background: -o-linear-gradient(left, #8bae4e 0%,#b1c758 100%);
				background: -ms-linear-gradient(left, #8bae4e 0%,#b1c758 100%);
				background: linear-gradient(to right, #8bae4e 0%,#b1c758 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bae4e', endColorstr='#b1c758',GradientType=1 );
			}
			
			.l1-s4 {
				padding: 0px 10px;
				height: 40px;
				line-height: 40px;
				box-shadow: 0px 4px 10px -5px black;
				color: white;
				text-shadow: none;
				font-size: 28px;
				color: #4f6716;
				background: white;
			}
			
			.l2-s1 {
				padding: 0px 10px;
				height: 36px;
				line-height: 36px;
				color: white;
				text-shadow: none;
				font-size: 25px;
				background: #98b3c7;
				background: -moz-linear-gradient(left,  #98b3c7 0%, #77b8e9 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#98b3c7), color-stop(100%,#77b8e9));
				background: -webkit-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
				background: -o-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
				background: -ms-linear-gradient(left,  #98b3c7 0%,#77b8e9 100%);
				background: linear-gradient(to right,  #98b3c7 0%,#77b8e9 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98b3c7', endColorstr='#77b8e9',GradientType=1 );
			}
			
			.l2-s2 {
				padding: 0px 10px;
				height: 36px;
				line-height: 36px;
				color: white;
				text-shadow: none;
				font-size: 25px;
				background: #cd9084;
				background: -moz-linear-gradient(left,  #cd9084 0%, #ce533d 100%);
				background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cd9084), color-stop(100%,#ce533d));
				background: -webkit-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
				background: -o-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
				background: -ms-linear-gradient(left,  #cd9084 0%,#ce533d 100%);
				background: linear-gradient(to right,  #cd9084 0%,#ce533d 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd9084', endColorstr='#ce533d',GradientType=1 );
			}

			.l4-s1 {
				padding: 0px 10px;
				height: 36px;
				line-height: 36px;
				color: white;
				text-shadow: none;
				font-size: 25px;
				background: #036d99;
			}

			.l4-s2 {
				background: #5a96b4;
			}
			
			.l5-s1 {
				padding: 15px;
				background: #ff9933;
				border-radius: 5px;
				moz-border-radius: 5px;
				webkit-border-radius: 5px;
				color: white;
				text-shadow: 0px -1px 0px #985a1d;
				font-size: 16px;
				font-weight: bold;
				line-height: auto;
				box-shadow: 0px 3px 10px -2px black;
			}
			
			.layer2 p {
				font-size: 20px;
				height: 30px;
				line-height: 30px;
				border-radius: 4px;
				padding: 0px 10px;
				box-shadow: 0px 1px 8px -2px black;
				text-shadow: none;
				color: white;
			}
			
			.l3-s1 {
				 color: #f8dfcf;
				background: #b0734d;
				font-size: 30px;
				height: 40px;
				line-height: 40px;
				box-shadow: 0px 2px 20px -3px black;
				padding: 0px 20px;
				text-shadow: none;
			}
/* Network Social */
.social-twitter {
	background-position: -80px -40px;
	background-color: #48c4d2;
}
.social-twitter:hover {
	background-position: -80px -0px;
	background-color: #fff;	
}
.social-facebook {
	background-position: -200px -40px;
	background-color: #3b5998;
}
.social-facebook:hover {
	background-position: -200px -0px;
	background-color: #fff;	
}
.social-linkedin {
	background-position: -0px -120px;
	background-color: #71b2d0;
}
.social-linkedin:hover {
	background-position: -0px -80px;
	background-color: #fff;
}
.social-youtube {
	background-position: -280px -120px;
	background-color: #f45750;	
}
.social-youtube:hover {
	background-position: -280px -80px;
	background-color: #fff;	
}
.social-instagram {
	background-color: #928b83;	
}
/* slider */
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 0px;
}
.ombre_light{
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
box-shadow: 0px 1px 1px rgba(0,0,0,.35);
}
.testimonial-container .testimonials-author {
color: #666;
display: block;
margin-top: 10px;
margin-bottom: 0px;
padding-right:30px;
}
.pricing-table li {
color: #888;
background: #fff;
text-align: center;
padding: 11px 0;
border-bottom: 1px solid #fff;
}
/* bloc */
.custom-search-form{
    margin-top:5px;
}
.title {
font-size: 16px;
line-height: 20px;
font-weight: bold !important;
color:#375D81;
}
.pricing-table h2 {
display: block;
padding: 0px;
margin: 0 auto;
/*font-family: 'Economica', Arial, sans-serif !important;*/
color: #fff;
text-shadow: 0px 1px 0px rgba(255,255,255,.4), 0 0 0px rgba(0,0,0,.2);
font-size: 20px;
}

.pricing-table  img {
opacity:0.8;
}
.pricing-table  img:hover {
opacity:1;
}
.media  img {
opacity:0.8;
}
.media  img:hover {
opacity:1;
}
.bloc_blue {
background: #375D81;
border-radius:5px;
padding:20px;
}
.media:first-child {
margin-top: 0;
}
/* Slider bloc */
.pricing-table h3 {
display: block;
padding: 0px;
margin: 0 auto;
/*font-family: 'Economica', Arial, sans-serif !important;*/
color: #fff;
text-shadow: 0px 1px 0px rgba(255,255,255,.4), 0 0 0px rgba(0,0,0,.2);
font-size: 20px;
background-color: #046380;
}


.testimonial-container-alt .testimonials2 {
	background: #fff;
	padding: 10px;
	line-height: 21px;
	margin: 0px 1px;
	border-top: 1px solid #ddd;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
	   -moz-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
			box-shadow: 0px 1px 1px rgba(0,0,0,.35);
}
.testimonial-container .testimonials2 {
	background: #fff;
	padding: 10px;
	line-height: 21px;
	margin: 0px 1px;
	border: 0px solid #EDF0F1;
}
.pricing-table li:nth-child(2n) {
background: #fff;
}
/* partner */
.list_carousel.list_carousel_footer .prev:hover {
left: 0px;
}
.list_carousel.list_carousel_footer .prev {
left: 0px;
}
#wrapper {
padding: 20px 0px 0px;
background: #fff;
-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.35);
-moz-box-shadow: 0px 0px 1px rgba(0,0,0,.35);
box-shadow: 0px 0px 1px rgba(0,0,0,.35);
}
.list_carousel.list_carousel.responsive {
margin-bottom: 0px;
}
ul.clients li {
width: 9%;
margin: 0 1px;
float: left;
text-align: center;
position: relative;
}

/* .grey ul img:hover{
        filter: grayscale(0);
        -webkit-filter: grayscale(0);
        -moz-filter: grayscale(0);
        -o-filter: grayscale(0);
        -ms-filter: grayscale(0);
		opacity: 1;
}
.grey ul img{
	filter: url(filters.svg#grayscale); Firefox 3.5+	
	filter: gray; IE5+
	-webkit-filter: grayscale(1);
		-webkit-transition:All 0.4s ease-in-out;
		-moz-transition:All 0.4s ease-in-out;
		-o-transition:All 0.4s ease-in-out;
		opacity: 0.7;
} */
img {
width: auto\9;
height: auto;
max-width: 100%;
border: 0;
-ms-interpolation-mode: bicubic;
}
/*.grey ul img a:hover{
	background:#306
	
}*/
/* title ligne */
.ligne {
border-bottom: 2px solid #375D81;
width: 100%;
position: relative;
}
.band {
color: #fff;
height: 28px;
line-height: 28px;
border-radius:5px 5px 0 0;
background: #375D81;
border:0px;
padding: 0 0 5px 15px;
max-width: 530px;
font-weight:bold;
}
/* bouton block */
.testimonial-container .mr-rotato-next:hover {
	background: url(../img/testimonials-right-02.png) no-repeat 50%;
	background-color: #A2B5BF;
}
.testimonial-container .mr-rotato-prev:hover {
	background: url(../img/testimonials-left-02.png) no-repeat 50%;
	background-color: #A2B5BF;
}
/* footer */
#under-footer-copyright a {
color: #83b0de;
}
#footer a {
text-decoration: none;
color: #fff;
}
#footer a:hover {
text-decoration: none;
color: #83b0de;
}
#footer {
background: #292929;
padding: 10px 30px;
text-shadow: 0px -1px 0px #000;
}
/* couleur band */
.pricing-table .color-cccddd h2, .color-cccddd  {
background-color: #83b0de;
}
.pricing-table .color-cccddd2 h2, .color-cccddd  {
background-color: #ABC8E2;
}
.pricing-table .color-cccddd3 h2, .color-cccddd  {
background-color: #A2B5BF;
}
.pricing-table .color-cccddd h3, .color-cccddd  {
background-color: #83b0de;
}
/* personalisation netways */
.cadre {
padding:5px;
border-radius: 10px;
background-color: #fff;
border: 1px solid #8196a9;
}
.cadre_blanc {
background-color: #fff;
border-radius: 0 0 10px 10px;
padding:0px;
margin-bottom: 5px;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,.35);
box-shadow: 0px 1px 1px rgba(0,0,0,.35);
}
.ombre{
box-shadow: 2px 2px 7px #dadada;
}
.rond { border-radius: 10px;
}
.center {
text-align:center;
}
.well {
padding-right: 5px;
padding-left: 5px;
margin-left: 0px;
}

.media-body {
text-align:left;
}


#lang-top {
    float: right;
    margin-top: 25px;
    display: block;
                padding:10px;
               /* -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                border:1px solid #83b0de*/
}
/* langue drapeau */
#lang-top img {
height:15px;
border:1px solid #000
}
#lang-top li {
    display: inline;
    padding-left: 4px;
 /*   margin-left: 10px;
/*    border-left: 1px solid #756841; */
    opacity: .8; 
    filter: alpha(opacity = 80);

                /*text-shadow: 1px 1px 1px #756841;
    filter: dropshadow(color=#756841, offx=1, offy=1);*/
} 
#lang-top li:first-child {
    border: none;
    margin-left: 0;
    padding:0
}
#lang-top i {margin-right: 4px;}
#lang-top a {color: #756841;}
#lang-top a:hover {color: #756841;}

/* ---- SUB menu CSS ---*/


.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;
}


/* Mega menu */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);

.navbar-nav>li>.dropdown-menu {
    border-top-left-radius:4px;
    border-top-right-radius:4px;
}
.navbar-default .navbar-nav>li>a {
color: #fff;
font-size: 14px;
font-weight: bold;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu:before {
    border-right: 17px solid transparent;
    border-left: 17px solid transparent;
    position: absolute;
    top: -15px;
    left: 285px;
    z-index: 10;
}

.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 0px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}
.mega-dropdown-menu .dropdown-header {
color: #024D8F;
  font-size: 14px;
  font-weight:bold;
}
.mega-dropdown-menu .dropdown-header a{
  color: #024D8F;
  font-size: 14px;
  font-weight:bold;
  padding:0;
}
.mega-dropdown-menu form {
    margin:3px 20px;
}
.mega-dropdown-menu .form-group {
    margin-bottom: 3px;
}
.navbar .nav > li > a {
text-shadow: 0 0px 0 #ffffff;
}
.navbar-collapse {
padding:0px;
}
.dropdown-menu {
-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
border-top: 1px solid #C9C9C9;
}
/* sous menu active */

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.btn_orange {
border-radius: 10px 10px 0 0;
background:#ff8d1d;
}
.btn_red {
border-radius: 10px 10px 0 0;
background:#fa6871 ;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar {
min-height: 0px;
margin-bottom: 0px;
}
.item h4 {
line-height: 20px;
font-weight:bold;
}
.item h4 small {
line-height: 20px;
}
.item button {
margin-top: 10px;
}
.item .btn-mini {
border-radius: 0px;
}
.item a img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* title */
.hr-bold {
border-bottom: 1px solid #bdbdbd !important;
}
.hr-bold h2{
text-transform: uppercase;
font-weight: normal !important;
}
h2 span {
color: #1d71b8;
font-size:23px;
}

/* carrousel news */
.panelmix .testimonial-container .carousel-disabled, .panelmix .testimonial-container .mr-rotato-disabled, .panelmix .testimonial-container .mr-rotato-next, .panelmix .testimonial-container .mr-rotato-prev {
border: 1px solid #EDF0F1;
display: inline-block;
margin-right: -11px;
height: 21px;
width: 21px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
display: block;
position: absolute;
margin-top: -43px;
border-radius:5px;
}
.testimonial-container .carousel-disabled, .testimonial-container .mr-rotato-disabled, .testimonial-container .mr-rotato-next, .testimonial-container .mr-rotato-prev {
border: 1px solid #EDF0F1;
display: inline-block;
margin-right: 3px;
height: 21px;
width: 21px;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
display: block;
position: absolute;
margin-top: -27px;
border-radius:5px;
}

/* Actuality BLOC */
.panel-info2 {
border-color: #ABC8E2;
}
.panel-info2 > .panel-heading {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
background-repeat: repeat-x;
}
.panel-info3 {
border-color: #B5E655;
}
.panel-info3 > .panel-heading {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
background-repeat: repeat-x;
}

.panel-info4 {
border-color: #55837c;
}
.panel-info4 > .panel-heading {
background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
background-repeat: repeat-x;
}

.carousel .item {
    width: 100%; /*slider width*/
    max-height: 600px; /*slider height*/
}
.carousel .item img {
    width: 100%; /*img width*/
}
/*add some makeup*/
.carousel .carousel-control {
    background: none;
    border: none;
    top: 50%;
}
/*full width container*/
@media (max-width: 767px) {
    .block {
        margin-left: -20px;
        margin-right: -20px;
    }
}
/*.congressHomePage .congressBloc {width:24%;margin-left:1%;}*/
.congressHomePage .congressBloc:last-child {margin-left:0;}
.readMore {text-decoration:underline;font-size:14px;color:#000000 !important;float:right;}
.readMore:hover{color:#83b0de !important;text-decoration:underline !important;}

/*SOCIAL*/
.gpaw-body .title {color:#000000 !important;font-size:15px;line-height:15px;}
.gpaw-body .title a {}
ul.gpaw-body .title a {font-weight:none !important;}
.gpaw-body .thumb {height:57px !important;}
.gpaw-body .meta .date{margin-top:0px !important;float:right !important;font-size:13px !important;}
 .twtr-doc, #twitter-widget-0 { width:100%!important}
 .widget_sp_image .attachment-full {
    height: auto !important;
    width: 100% !important;
}
.gpaw-profile {width:100% !important;}
.gpaw-body {padding-right:5px !important;padding-left:5px !important;}
.pluginLikeboxStream {height:150px !important}
.social_tabs {
	border-radius:0;
	border:none; 
	min-height:290px;
	box-shadow:none;
}
.social_tabs .panel-heading {
	background:#ffffff;
	font-size:16px;
	border-radius:0;
	color:#fff;
	padding:0 0 0 10px;
	line-height:33px;
	height:33px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.social_tabs .tab-content,.social_tabs .panel-body{
	padding:0px !important;
}
.social_tabs #twitter1 {padding:10px !important;border:1px solid #e1e1e1;border-radius:0px;}
.social_tabs #facebook {padding-bottom:10px !important;}
.social_tabs .tab-content/*,.panelmix .panel-body*/{height:400px !important;}
.panelmix .panel-title {color:#ffffff !important;}

.social_tabs .panel-body{
	border-bottom-left-radius:4px !important;
	border-bottom-right-radius:4px !important;
	border-top:none !important;
}
.panel-heading .nav-tabs {
	border-bottom:none !important;
}
.panel-default > .panel-heading {
	border:none !important;
}
.social_tabs .panel-body {
	padding:10px 20px;
	border-radius:0;
}
.social_tabs .panel-heading ul {
	float:right;
	border:none;
}
.social_tabs .panel-heading ul li {
	margin:0;
}
.social_tabs .panel-heading ul li a {
	padding:0;
	margin-right:0;
	background:#033c83;
	border-radius:0;
	border:none;
}
.social_tabs .panel-heading ul li.active a {
	padding:0;
	background:#656c6d;
}
.social_tabs .panel-heading ul li a:hover {
	padding:0;
	background:#656c6d;
}
.social_tabs .panel-heading ul li a:focus {
	padding:0;
	background:#656c6d;
	border:none;
}
.social_tabs .panel-body .media {
	padding-bottom:5px;
	border-bottom:1px solid #ccc; margin-top:7px!important;
}
.social_tabs .panel-body .media:last-child {
	border:none;
}
.social_tabs .panel-body .media-body .media-heading {
	/*color:#000;
	font-size:14px;*/
	font-size: 12px;
color: #163b5e;
font-weight: 600;
}
.social_tabs .panel-body .media-body .media-heading span {
	color:#666;
	font-size:13px;
}
.social_tabs .panel-body .media-body {
	font-size:14px;
}
header hv {margin:10px 0 0px;}
.carousel-inner 	.item .col-sm-12,.container-full .row .col-xs-12 {padding-left:0px !important;padding-right:0px !important;}
.container-full .row {margin-left:0px !important;margin-right:0px !important;}



.social_tabs .tab-content > .tab-pane { text-align:center;}
.tab-content .linkedin .media .media-body .p_name { color: #163b5e;    font-size: 12px; display:block;   font-weight: 600;}
.congressBorderTop {width:100%;float:left;padding:15px 0 0 !important;border-width:1px 1px medium;border-color:#bdbdbd;border-style:solid solid none;background-color:#eeeeee;}
.congressBorderBottom {width:100%;float:left;padding:15px 0 0 !important;border:1px solid #bdbdbd;border-top:none;background-color:#eeeeee;}

.desktop-menu .navbar-nav > li > a {color:#1d71b8 !important;font-weight:normal !important}
.desktop-menu .navbar-nav > li > a:hover{text-decoration:none !important;background:none !important}
/*.dropdown-menu {left:-207px !important;}*/

.desktop-menu .navbar-nav > li > a,.desktop-menu .nav > li > a {padding:0px !important}

.desktop-menu .navbar-nav {float:none !important;}
.desktop-menu .col-xs-1,.desktop-menu  .col-sm-1,.desktop-menu  .col-md-1,.desktop-menu  .col-lg-1,.desktop-menu  .col-xs-2,.desktop-menu  .col-sm-2,.desktop-menu  .col-md-2,.desktop-menu  .col-lg-2 {padding:0px !important;}
#menuBar {padding-right:0px !important;margin-top:28px;}
.second-level{display:none;}
.hamburger img {cursor:pointer;}

.mobile-menu {display:none;background-color: #ffffff;display: none;z-index: 1000;}
.desktop-menu .navbar-nav > li > a {font-size:18px !important;text-align:center}



.mobile-menu .second-level ul.first-level li {border-bottom:1px solid #efefef;display:block;width:100%;background-color:#ffffff;}
.mobile-menu .second-level ul.first-level li a {color: #000000;display: block;font-size: 16px;font-weight: 600;padding: 15px 0 10px 20px;position: relative;text-transform: capitalize;width: 100%;margin-left:10px;}
.mobile-menu .second-level ul.first-level li ul {padding:2px 0 0;}
.mobile-menu .second-level ul.first-level li ul li:first-child {border-bottom:medium none}
.mobile-menu .second-level ul.first-level li ul li,.mobile-menu .second-level ul.first-level li ul li:first-child {padding-left:40px;	}
.mobile-menu .second-level ul.first-level li ul li a {border-top:1px solid #efefef;font-weight:500;padding:15px 0 10px 10px;}
.mobile-menu .first-level {margin-bottom:-1px;position:relative;z-index:10;}
.row-fluid .mobile-menu .first-level{height:63px;}

#AMSModal{width:700px !important;}

@media only screen and (max-width: 1000px){
	.congressHomePage .congressBloc{margin-left:inherit;width:inherit;}
}
@media only screen and (max-width: 1200px){
	.desktop-menu {display:none;}
	.mobile-menu {display:block}
	.logIn{right:0 !important}
	#logoEmcHome { margin-top:0px !important;}
	#menuBar {margin-top:20px;}
	.row-fluid .mobile-menu .first-level #logoEmcHome {width:255px;}
	
	
	
	#AMSModal{width:350px !important;margin-right:4%;float:right}
}

.navbar-header {float:none !important;}
@media only screen and (max-width: 1600px){
	#logoEmcHome {margin-top:10px;}
}
@media only screen and (max-width: 1400px){
	#logoEmcHome {margin-top:15px;}
}
@media only screen and (max-width: 1350px){
	#logoEmcHome {margin-top:23px;}
}


.btnHotel {margin-top:10px;float:left;border-radius:0px !important;border:2px solid #1d71b8 !important;text-transform: uppercase;color:#1d71b8 !important;font-weight:bold;background:none !important;font-size:13px !important}
.btnHotel:hover {background-color:#1d71b8 !important;color:#ffffff !important;}


.btnDownload2 {border-radius:0px !important;border:2px solid #1d71b8 !important;text-transform: uppercase;color:#1d71b8 !important;font-weight:bold;background:none !important;font-size:14px !important;margin-left:5px;}
.btnDownload2:hover {background-color:#1d71b8 !important;color:#ffffff !important;}

.btnRegistration2{border-radius:0px !important;border:2px solid #3489a5 !important;text-transform: uppercase;color:#3489a5 !important;font-weight:bold;background:none !important;font-size:14px !important;margin-left:5px;}
.btnRegistration2:hover {background-color:#3489a5 !important;color:#ffffff !important;}



.btnDownload {margin-top:15px;float:left;border-radius:0px !important;border:2px solid #ffffff !important;padding-right:5px !important;padding-bottom:5px !important;text-transform: uppercase;color:#ffffff !important;font-weight:bold;background:none !important;font-size:13px !important}
.btnRegistrationForm {border-radius:0px !important;border:2px solid #25b6e5 !important;text-transform: uppercase;color:#25b6e5 !important;font-weight:bold;background:none !important;margin-left:5px;}
.btnRegistration {float:left;border-radius:0px !important;border:2px solid #ffffff !important;padding-right:5px !important;padding-bottom:5px !important;text-transform: uppercase;color:#ffffff !important;font-weight:bold;background:none !important;}

.btnDownload:hover {background-color:#ffffff !important;color:#1d71b8 !important;}
.btnRegistrationForm:hover {background-color:#25b6e5 !important;color:#ffffff !important;}
.btnRegistration:hover {background-color:#ffffff !important;color:#1d71b8 !important;}

@media only screen and (max-width: 770px){
	#partnersBloc, #slider-carousel, .testimonial, #newsBloc{display:none;}
	.dropdown-menu{margin:2px -190px 0;width:250px;}
	.caption h4{font-size:13px !important;}
}
/*.menuRegistration a {border-radius:0px !important;border-bottom:1px solid #818383 !important}
.active a {background-color:#ffffff !important;border-radius:0px !important;border-bottom:1px solid #438eb9 !important}*/
.txtRegistration{font-size:18px;text-align:center;color:#567f9a !important}
#exhibitionDownload {font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:12px;color:#676767;margin-bottom:15px;}
#exhibitionDownload input {width:200px;float:left;height:25px;margin-top:5px;}
.btn_pdfE,#val_congress,#btnSubmitBrochure {background-color:#000000;margin-top:5px;margin-left:10px;border: 0 none;color: #ffffff !important;cursor: pointer;float: left;font-size: 14px;font-style: normal !important;font-weight: bold;padding-left: 0 !important;text-align: center;text-transform: uppercase;width: 100px;height:25px;line-height:25px;}
#val_congress:hover,#btnSubmitBrochure:hover{background-color:#7a7a7a;}
#val_congress{float:none !important;margin:auto;height:inherit;line-height:inherit;padding-top:5px;padding-bottom:5px;}
.btn_pdfE{width:200px;background-color:#0069b4;margin-left:0px;margin-right:20px;}
.btn_pdfE:hover{background-color:#014271;}
.btn_pdfE a:hover,.btn_pdfE a {color:#ffffff;}

.homePage.thumbnail{padding:0px !important;max-width:95%;border-radius:0px !important;box-shadow:none !important}
.thumbnail > img, .thumbnail a > img {margin-right:inherit !important;margin-left:inherit !important}
.class1{float:left;margin-top:90px;padding-left:5px;width:149px;}
.class5{font-size: 14px;color: #1d71b8;line-height:17px;}
.class4{font-size: 17px;color: #1d71b8;line-height:21px;}
.class2{font-size:12px;color: #000000;}
.class3{font-size:15px;color: #939393;}
.classFull{color:#ff0000;font-weight:bold;margin-top:20px;font-size:20px;text-align:center;}
.twitter-timeline{height:557px !important}
.faceIframe{height:557px !important;}
.socialBox{padding:2px;min-height:650px;margin-top:20px;}
@media screen and (max-width: 1910px){
    .class1{margin-top:3px;padding-left:10px;width:100%;}
	.homePage.thumbnail{max-width:200px;height:400px;}
/*	.col-lg-4{width:25%} */
	.twitter-timeline{height:770px !important}
	.faceIframe{height:700px !important;}
	.btnHotel {margin-top:5px;}
	.socialBox{min-height:850px;}
	.classFull{margin-top:-5px;}
}
#overlayOrderOk{width:730px; border: 1px solid #2e3333; background-color: rgb(255, 255, 255); padding: 20px;padding-top:0px;padding-left:0px;padding-right:0px;position:absolute;left:33%;top:40%;color:#2e3333}
.btnOrder{border:1px solid #f69906 !important;color:#f69906 !important;background-color:#ffffff !important;text-shadow:none !important;}
.btnOrder:hover{border:1px solid #f69906 !important;color:#ffffff !important;background-color:#f69906 !important;}
.overlayChoice{top:0px !important}
.overlayChoice{
    background-color: rgba(245, 245, 245, 0.9);
    display: none;
    height: 100%;
    position: fixed;
    top: 46px;
    width: 100%;
    z-index: 999999;
	left:0px;
}
#overlayMessageOk{width:800px; border: 1px solid rgb(170, 170, 170); background-color: rgb(255, 255, 255); padding: 20px;position:absolute;left:30%;top:30%;height:340px;}
.closeOverlay{font-size:19px !important;float:right;cursor:pointer;color:#438eb9;}
.timeline-Header{width:60% !important;}
.mr-rotato-prev,.mr-rotato-next{margin-top:-50px !important;}
.band_congres {padding:20px;background: #ECF0F5;}
.detail_congress {background: #fff;border-radius: 10px;margin-top:10px;}



.c-label{color:#20124d;font-size:16px;font-weight:700;padding:0 8px 2px;}
.c-editor{padding:0 8px 0px;color:#20124d;}
.c-editor #videoURL,.c-editor #expertise,.c-editor select{width:380px;height:25px;color:#000000;font-size:14px;}
.c-editor textarea{resize:vertical; width:100% !important;color:#000000;font-size:14px;height:100%;}
.c-editor select option {font-size:16px;color:#444}
.myBloc{padding:8px 0}
.c-required .c-label::after{color: #8b0000;content: " *";font-style: normal;font-weight:normal;font-size:16px;}
.c-helptext{padding:0px 8px 2px;color:#20124d;font-style:italic;font-size:14px;}
#c-submit-button,.c-add-item{background-color: #20124d;border-color: #20124d;color:#ffffff !important;border-radius: 4px;color: #000;font-size: 15px;border-style: solid;border-width: 1px;cursor: pointer;display: inline-block;line-height: 100%;margin: 8px;padding: 0.5em;}
#c-submit-button:hover,.c-add-item:hover{background-color: #0e0823;color:#ffffff !important;}
#c-submit-button:focus,.c-add-item:focus{text-decoration:none !important;color:#ffffff !important;}

.c-repeating-section-group > div:nth-child(2n+1) {background:rgba(0, 0, 0, 0.04) none repeat scroll 0 0;}
.c-repeating-section-item-title{margin-left: 10px; padding-top: 5px;}
.c-repeating-section-item{margin-left:20px;}
.c-validation {background: #ff5858 none repeat scroll 0 0;border-radius: 0 0 4px 4px;clear: left;color: #fff;display: none;line-height: 1.3em;margin: 0 8px;padding: 0 5px;z-index: 10;width:380px;}
.c-html{font-size:14px;margin-top:20px;}


 #rate1{border:1px solid #000000;color:#000000;width: 90%;margin: auto;}
 #rate2{border:1px solid #61008e;color:#61008e;width: 90%;margin: auto;}
 #rate3{border:1px solid #00578e;color:#00578e;width: 90%;margin: auto;}
 #rate4{border:1px solid #0a7e00;color:#0a7e00;width: 90%;margin: auto;}
 #rate5{border:1px solid #757575;color:#757575;width: 90%;margin: auto;}
 #rate1:hover{background-color:#000000;color:#ffffff;}
 #rate2:hover{background-color:#61008e;color:#ffffff;}
 #rate3:hover{background-color:#00578e;color:#ffffff;}
 #rate4:hover{background-color:#0a7e00;color:#ffffff;}
 #rate5:hover{background-color:#757575;color:#ffffff;}

.congressPages .container{width:1500px;}

@media screen and (max-width: 1500px){
	.congressPages .container{width:1170px;}
}
@media screen and (max-width: 1150px){
	.congressPages .container{width:970px;}
}
@media screen and (max-width: 768px){
	.congressPages .container{width:100%}
}

.countrySelection{border: 1px solid #000000;padding: 5px;cursor:pointer;margin-bottom:10px;width:200px;text-align-last:center;}

.ingo_social_widget .ingo_search_row_wrapper,.ingo_social_widget .ingo_search_row{height:40px !important}
.error{color:#e46167}
.fa-times{float:left;margin-left:20px;margin-top:8px;color:#e46167;cursor:pointer;}



.M35{margin-top:35px}
.M53{margin-top:53px}
.M42{margin-top:42px}
.blocTxt{margin-top:65px;padding-left:5px;padding-right:5px;}
#blocTxt1{margin-top:75px;}
#blocTxt2{margin-top:85px;}
#titlePass1{background-color:#02a6a9;color:#FFFFFF;position: absolute;left: 20%;top: -20px;padding: 7px;width: 60%;font-size:20px}
#titlePass2{background-color:#17b8dd;color:#FFFFFF;position: absolute;left: 20%;top: -20px;padding: 7px;width: 60%;font-size:20px}
#titlePass3{background-color:#273583;color:#FFFFFF;position: absolute;left: 20%;top: -20px;padding: 7px;width: 60%;font-size:20px}

#addPass1{width:30px;position: absolute;bottom:-14px;left:46%}
#addPass2{width:30px;position: absolute;bottom:-14px;left:46%}
#addPass3{width:30px;position: absolute;bottom:-14px;left:46%}

#addPass1 img{cursor:pointer}
#addPass2 img{cursor:pointer}
#addPass3 img{cursor:pointer}


#btnBloc{padding-bottom:50px;}
#pass1{border:1px solid #02a6a9;height:250px;cursor:pointer;}
#pass2{border:1px solid #17b8dd;height:250px;cursor:pointer;}
#pass3{border:1px solid #273583;height:250px;cursor:pointer;}
.txtPass{text-align:center;font-size:14px;color:#000000}
#areaSelect{float:left;width:80%}
#imgWorld{position:absolute;margin-left:30px;width: 150px;margin-top: 25px;}
#blocCountry{background-color:#ebebeb;padding-top:50px;padding-bottom:50px;}
#area{position:relative}
.PB70{padding-bottom:70px;}
.PB50{padding-bottom:50px;}
.P50{padding-top:50px;}
.P40{padding-top:40px;}
.txtArea{font-size: 25px;margin-left:30px;color: #000000;}
#selectCountry{text-align: center;font-size:20px;color:#000000;margin-top:20px;margin-left:30px}
#areaCross{background-color:#02a6a9;padding: 8px;cursor: pointer;color: #FFFFFF;font-weight: bold;float:left;margin-left:10px}

#interest1,#interest2,#interest3{cursor:pointer}
#congress1{color:#e4003a;margin-top:10px;font-size:25px;}
#congress2{color:#19356e;margin-top:10px;font-size:25px;}
#congress3{color:#00a767;margin-top:10px;font-size:25px;}

.countrieTxt{font-size:15px;margin-top:25px;color:#000000;text-align: justify}


@media screen and (max-width: 1250px){		
	.M35{margin-top:25px}
	.M53{margin-top:43px}
	.M42{margin-top:32px}
}

@media screen and (max-width: 1000px){
	#imgWorld{display:none}
	.imgPass{display:none;}
	.countrieTxt{padding-top: 25px;padding-left: 30px;padding-right: 30px;}
}
@media screen and (max-width: 700px){
	#area{position:inherit}
	.imgPass{display:block;}
	
	#pass1{margin-bottom:50px}
	#pass2{margin-bottom:50px}
	#pass3{margin-bottom:50px}
}


.inputBloc input{font-size:18px}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.addCart{border-radius:0px !important;background-color:#000000;font-size: 17px !important;width: 200px;letter-spacing: 1px;font-weight: bold;color:#ffffff}
.addCart:hover{border:1px solid #ba9124;background-color:#FFFFFF;color:#ba9124}

