@charset "utf-8";
/* CSS Document */
@font-face{font-family:'glyphicons';
    src: url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),
         url('../fonts/glyphicons-halflings-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.navbar-fixed-top{z-index:200;}
@media (min-width:10px){
	.navbar-fixed-top{position:relative;}
	.navbar-brand  #logo{ width:100%; height:auto;  margin:0; padding:0;z-index:2;}
	.navbar-brand img{ max-width:100%; width:auto;margin:0 auto; display:block;}
	.navbar-brand{ z-index:1;color:#000;display:block;	margin-left:0 ; margin-right:0; margin-bottom:0px;  padding: 0 ; width:100%;max-width:100%;
		color:#333;	 background:transparent;  border-right:0px solid #fff;
		position:relative; top:0;height:auto;
		-webkit-transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
		transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
	}
	.navbar-inverse .navbar-collapse{position:absolute;top:160px;width:100%;margin:0;z-index: 100;
	-webkit-transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
	transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
	}
	.digit-bandeau{position: absolute;top:auto;bottom:-35px;right:-50px;transform-origin: center;-webkit-transform-origin: center;transform: scale(0.3,0.3);-webkit-transform:scale(0.3,0.3);}
}
@media (min-width:980px){
	.navbar-fixed-top{position: relative;}
	.navbar-brand  #logo{ width:100%; height:auto;  margin:0; padding:0;z-index:2;}
	.navbar-brand img{ max-width:100%; width:auto;margin:0 auto; display:block;}
	.navbar-brand{ color:#000;display:block;	margin-left:0 ; margin-right:0; margin-bottom:0px;  padding: 0 ; width: 100%;max-width:100%;
		color:#333;	 background:transparent;z-index: 10000;  border-right:0px solid #fff; height:auto;
		position:relative; top:0;
		-webkit-transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
		transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
	}
}
.navbar-inverse {background-color:#ffffff; 
	padding:0;
	width:100%; margin:0 auto;
	-webkit-box-shadow: 0 0 0px 0 #070B2E;
	box-shadow: 0 0 0px 0 #070B2E;
	font-family: 'regular';
}
.navbar-inverse .container{ padding:0; margin:0 auto;width:100%;}

.navbar-brand  #logo #span-slogan{
	transform-origin: center;
	position:absolute;
	color:#aae7c0; display:block; text-align:center;
	-moz-transform: scale(1,1) translate(100px,-500px);
	-ms-transform:  scale(1,1) translate(100px,-500px);
	-webkit-transform:  scale(1,1) translate(100px,-500px);
	transform:  scale(1,1) translate(100px,-500px);/**/
	-webkit-transition: all 600ms cubic-bezier(0.785, 0.105, 0.26, 0.91);
	transition: all 600ms cubic-bezier(0.785, 0.105, 0.26, 0.91);
}
.navbar-brand:hover  #logo #span-slogan{
	color:#545454
}
/*//////////////// NAVBAR TOGGLE*/
.navbar-toggle{position:relative;padding:9px 10px;
	background-color:transparent;
	background-image:none;border:0px solid transparent;border-radius:4px; z-index:10000;}
.navbar-toggle:focus{outline:none}
.navbar-inverse .navbar-toggle .icon-bar {color:#817f7c; background-color:#817f7c; }
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color:transparent;border:0px solid transparent;border-radius:0px;}
.navbar-toggle .icon-bar.deux{ opacity:0;}
.navbar-toggle.collapsed .icon-bar.deux{ opacity:1;}

.navbar-toggle.collapsed .icon-bar.un,.navbar-toggle.collapsed .icon-bar.trois {
	-webkit-transform:  translate(0px, 0px) rotate(0deg);
	-moz-transform:  translate(0px, 0px) rotate(0deg);
	-o-transform:  translate(0px, 0px) rotate(0deg);
	transform:  translate(0px, 0px) rotate(0deg);
}

.navbar-toggle .icon-bar.un {
	-webkit-transform: translate(0px, 9px) rotate(-45deg);
	-moz-transform:  translate(0px, 9px) rotate(-45deg);
	-o-transform:  translate(0px, 9px) rotate(-45deg);
	transform:  translate(0px, 9px) rotate(-45deg);
}
.navbar-toggle .icon-bar.trois {
	-webkit-transform: translate(0px, -6px) rotate(45deg);
	-moz-transform:  translate(0px, -6px) rotate(45deg);
	-o-transform:  translate(0px, -6px) rotate(45deg);
	transform:  translate(0px, -6px) rotate(45deg);
}

.navbar-toggle .icon-bar{display:block;width:44px;height:4px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}
.div-menu{display:block; position:absolute; top:115px; right:46%; background-color:transparent; color:#817f7c; line-height:44px; height:44px;}

.div-menu span{display:none;}

.connexion{position:relative;  display:block; width:100%;margin:0; padding:0; }
.connexion a{color:#fff; line-height:30px; height:30px; text-align:center; display:block; padding:0 10px; margin:0;
	background-color: #d94492;-webkit-border-radius: 0 ;border-radius: 0;font-family:"regular"; }
.connexion a:hover{color:#242f4d;text-decoration:none;}

.menu-plus{z-index:1030;list-style: none; background-color:transparent;display:block;padding:0; margin:0;line-height: 30px;height:30px;  }
.menu-plus .entreprise{width:50%;padding:0;margin:0;float:left;text-align:right;background-color:transparent;}
.menu-plus .particuliers{width:50%;padding:0;margin:0;float:right;text-align:left;background-color:#ffa500;}
.menu-plus a{padding:0 20px;color:#fff;line-height: 30px;height:30px;display:inline-block;}
.menu-plus a:hover{ color:#000;}
.menu-plus .entreprise a{background-color:#ffa500;}
.menu-plus .particuliers a{display:block;background-color:#ff8a00;}
/*.div-menu-supp{position:absolute;top:0px; width:100%; height:30px;line-height:30px; padding-top:0px; background-color:#ada89e; text-align:center;}
*/
.div-contact{position:absolute; top:0;left:0%; display:block;line-height: 30px;height: 30px;margin:0; padding:0 10px;z-index:1030; background-color: rgba(255,255,255,0);
		-webkit-border-radius: 0 0 ;
		border-radius: 0 0 ;}
.div-contact:before{
		/*content:"\e145";*/
		background: url(../img2/telephone.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size:cover;
		content:"";
		width:16px;
		height:16px;
		display:inline-block;
		color:#ffffff;
		font-family:'glyphicons';
		font-style:normal;
		font-weight:normal;
		line-height:1;
		}

.div-header-link{display:inline;line-height:30px; height:30px;margin:0; padding:0; }
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}
	
.navbar-inverse .navbar-nav > li {
	background-color:transparent;
	position: relative;
	display: block;
	text-align: center;
	margin-bottom:0px;
}

.navbar-inverse .navbar-nav > li > a {display:block;float: none;position: relative;
	text-align: center;
	padding:8px 10px;
	color:#fff;
	cursor:pointer;
	text-transform: uppercase;
	text-decoration: none;
}

.navbar-inverse .navbar-nav > li > a:hover {-webkit-border-radius:0px;border-radius:0px;}
.navbar-inverse	.navbar-nav li.active a{ background-color: rgba(255,255,255,0.2);color: #ffffff; display:block; width:auto;-webkit-border-radius:0px;border-radius:0px;}
.navbar-inverse	.navbar-nav li.active a:hover{ background-color: rgba(255,255,255,0.4); color:#ffffff;}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#d94492;color:#fff; }/*COULEUR MENU LIENS FOCUS*/
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: #242f4d; padding:10px 0;
}


.dropdown-menu{position:relative;top:100%;left:0;z-index:1000;display:none;float:left;min-width:100%;padding:0;margin:2px 5px 0 0;list-style:none;
	background-color:rgba(0, 0, 0, 0);
	border:0px solid #cccccc;
	border:0px solid rgba(0,0,0,0);
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);
	box-shadow:0 0px 0px rgba(0,0,0,0);
	background-clip:padding-box
}

.navbar-nav {margin: 9.75px 0px;}
.navbar-nav li.dropdown >.dropdown-menu{ background-color:rgba(255,255,255,1);-webkit-box-shadow:inset 0 0 0px 0 #000000;
box-shadow:inset 0 0 0px 0 #000000;}

.navbar-nav li.dropdown >.dropdown-menu >li >a{color:#ffffff; text-align:center; cursor:pointer;}
.navbar-nav li.dropdown >.dropdown-menu >li >a:hover{color:#ffffff;background-color:transparent; cursor:pointer; }

.navbar-nav li.active.dropdown >.dropdown-menu >li >a{color:#1b3756; text-align:left;}
.navbar-nav li.active.dropdown >.dropdown-menu >li >a:hover{color:#1b3756;background-color:#e1e1e1; cursor:pointer; }
	
#navbar .container{margin:0 auto;}	
.navbar-toggle{ margin-top:0px}
.div-tel{ display: block; position:absolute; top:5px; color:#fff;background-color: rgba(255,255,255, 0);}
.div-langues{  display: block;
	position: absolute;
	top:5px;
	right: 0px;  padding:0px 5px 0 0;  margin-top:0px;color:#ccc; clear:both;
}
.div-langues a{ padding:5px; color:#000;}
.div-langues a:hover,.div-langues a:active{ color:#fff;}
.div-langues a.active{ color:#fff; text-decoration:underline;}

/*.navbar-inverse.shrink { 
	-webkit-transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
	transition: all 0.3s cubic-bezier(0.785, 0.105, 0.26, 0.91);
}*/
	.btn{white-space:nowrap; background-color:#d94492; color:#fff;border-radius:0px;}
	.btn:hover{background-color:#d94492;}
	
@media (min-width:10px){
	.navbar-inverse .navbar-collapse{background-color: #242f4d;;}
	.connexion { width:100%;position:absolute; top:63px;}
	.div-contact {position: absolute;top: 0;left: 0%;padding-right:0;}
	.navbar-inverse {top:0;height:145px;}
	.div-menu-supp{height: 60px;}
	.menu-plus {margin: 30px 0 0 0;}
	.menu-plus .entreprise a, .menu-plus .particuliers a{display: block;}
	.navbar-brand {top:100px;background-color:#ffffff;}
	.navbar-inverse .navbar-brand:hover {background-color:#ffffff;}
	.div-menu {top:102px;right:10%;z-index:5;}
	.navbar-inverse .navbar-collapse { }	
	.navbar-nav li.active.dropdown >.dropdown-menu >li >a{color:#1b3756; }
	.navbar-nav li.active.dropdown >.dropdown-menu >li >a:hover{color:#1b3756;background-color:#e1e1e1; cursor:pointer; }	

	.navbar-nav {margin:0 auto;width:100%;}
	.navbar-page{ position:relative; margin-top:20px; }
	.navbar-page .container{ padding:0;}
	.navbar-page .liste{ padding-top:5px; padding-bottom:5px; height:auto; margin:0;}
	.navbar-page ul,.navbar-page li{ list-style:none;}
	.navbar-page li{text-align:left; float:none; margin-bottom:2px;}
	.navbar-page a{ 
		display:block; color:#fff;  text-transform:uppercase;
		text-align:center;
		background-color:#e85124;
		-webkit-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px; padding:10px;
	}
	.navbar-page a:hover{ 
		color:#fff;
		background: #e85124; 
		background: -moz-radial-gradient(center, ellipse cover, #ef5f34 0%, #e85124 100%);
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ef5f34), color-stop(100%,#e85124)); 
		background: -webkit-radial-gradient(center, ellipse cover, #ef5f34 0%,#e85124 100%); 
		background: -o-radial-gradient(center, ellipse cover, #ef5f34 0%,#e85124 100%); 
		background: -ms-radial-gradient(center, ellipse cover, #ef5f34 0%,#e85124 100%); 
		background: radial-gradient(ellipse at center, #ef5f34 0%,#e85124 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef5f34', endColorstr='#e85124',GradientType=1 ); 
		-webkit-box-shadow:inset 0 0 3px 0 #e85124;
		box-shadow:inset 0 0 3px 0 #e85124;
	}
	.navbar-inverse .container{max-width:100%}
}


@media (min-width:360px){
	.div-prod img {margin-bottom:10px;margin-left:40%;}
	.div-tel{ right:5%;}
	.navbar li.active  a{ color:#1b3756;background-color:rgba(6,30,63,0.2);}
	.navbar-brand  #logo{ width:100%; height:auto;  margin:0; padding:0;z-index:2;}
	.navbar-brand img{ max-width:60%; width:auto;margin:0 0 0 25px;; display:block;}
}
@media (min-width:500px){
	.digit-bandeau{position: absolute;top:auto;bottom:-25px;right:-50px;transform-origin: center;-webkit-transform-origin: center;transform: scale(0.5,0.5);-webkit-transform:scale(0.5,0.5);}
	.navbar-brand  #logo{ width:100%; height:auto;  margin:0; padding:0;z-index:2;}
	.navbar-brand img{ max-width:100%; width:auto;margin:0 0 0 25px;; display:block;}
}
@media (min-width:600px){
	.connexion a{ text-align:center;}
	.div-contact{left:10%; }
	.navbar-brand  #logo{ width:100%; height:auto;  margin:0; padding:0;z-index:2;}
	.navbar-brand img{ max-width:100%; width:auto;margin:0 auto; display:block;}
}
@media (min-width:700px){
	.digit-bandeau{position: absolute;top:auto;bottom:-15px;right:-40px;transform-origin: center;-webkit-transform-origin:center;transform: scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);}
}

@media (min-width:800px){
	.div-contact {position: absolute;top: 0;left: 0%;padding-right:0;}
	.div-menu-supp{}
	.a-bouton{ white-space:nowrap;}
	.navbar-toggle{ margin-top:0px}
	.navbar-inverse .container{max-width:100%}
}

@media (min-width:980px){
	.digit-bandeau {
		position: absolute;
		top: -4px;
		right: -20px;
		transform: scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);
	}
	.connexion{ width:auto; display:inline-block; top:15px; right:2%; z-index:1030; margin:0; padding:0; }
	.connexion a{color:#fff; line-height:45px; height:45px; display:block; padding:0 20px; margin:0;background-color: #d94492;border-radius:300px;font-size:0.7em;
	-webkit-transition: all 600ms cubic-bezier(0.785, 0.105, 0.26, 0.91);
		transition: all 600ms cubic-bezier(0.785, 0.105, 0.26, 0.91);}
	.connexion a:hover{background-color:#d94492; color:#fff;text-decoration:none;}
	.div-menu-supp{position:relative; top:0; height:30px; padding-top:0px; background-color:#ada89e; text-align:center;}
	.menu-plus {margin:0px 0 0 0;}
	.menu-plus .entreprise a{display:inline-block;}
	.menu-plus .entreprise a{-webkit-border-radius: 0 0 0 50px;border-radius: 0 0 0 50px;}
	.menu-plus .particuliers a{-webkit-border-radius:0 0 0 50px;-webkit-border-radius: 0 0 0 50px;border-radius: 0 0 0 50px;}
	.div-contact{padding-left:10%;}
	.navbar-inverse{ height:auto;/*border:solid 15px #000; border-bottom:solid #000 0px;*/}
	.navbar-inverse .navbar-collapse{width:100%;margin:0; background-color: #242f4d;display:block; text-align:center;z-index:100;position:relative;top:0;}
	.navbar-inverse .navbar-nav{width:90%;display:block;height:auto; background-color:rgba(255,255,255,0);  text-align:center; float:none; margin:0 auto; padding:0;}
	.navbar-inverse .navbar-nav > li {background-color:rgba(118,189,229,0); }
	.div-langues{top:10px;right:2.5%;}
	.div-langues{position: absolute;float:none;width:auto;  height:30px; line-height:30px; padding: 0px; top:0px;right:2.5%;text-align:right;z-index:200000;}
	
	.navbar-brand{ position:relative;top:0;float:none; width:20%; margin:0 0 0 5%; height:auto;text-align:center;
		z-index:10;}
	.navbar-brand  #logo{ 
		height:60px;
		width:320px;
		margin:10px 0;
		-webkit-transition: all 600ms cubic-bezier(0.785, 0.105, 0.26, 0.91);
		transition: all 600ms cubic-bezier(0.785, 0.105, 0.26, 0.91);}

	.navbar-header .navbar-brand #logo img{	}
	.navbar-nav > li { width:auto; padding:0  ;}
	.navbar-inverse .navbar-nav > li > a { background-color:rgba(255,255,255,0);color:#fff;height: 5rem;line-height: 4.5rem;margin-right:6px;padding-left: 10px;padding-right: 10px;}

	.dropdown-menu{position:absolute!important;}

	.navbar-nav .dropdown .caret {display:inline-block;margin: 0 auto 0 auto;border-left:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;}

	.navbar-nav .dropdown .caret {display:inline-block;margin: 0 auto 0 auto;border-left:4px solid;border-top:4px solid transparent;border-bottom:4px solid transparent;}
	.navbar-nav .dropdown.open .caret {display:inline-block; margin: 0 auto 0 auto;border-left:0px solid;border-top:0px solid transparent;border-bottom:0px solid transparent;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #545454; padding:10px 20px;width: 100%;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: #000000;background-color:rgba(255,255,255,1);-webkit-border-radius:0px;border-radius:0px;}

	.navbar-nav li a span{ }
	
	.navbar-inverse .navbar-nav > li > a:focus{ background-color:#d94492; color:#ffffff;}
	
	.navbar-inverse .navbar-nav > li.active > a{ background-color:#d94492; color:#fff;-webkit-border-radius:0px ;border-radius:0px; padding-left:10px;padding-right:10px;}
	.navbar-inverse .navbar-nav > li.active > a:hover{background-color:#d94492; color:#ffffff; -webkit-border-radius:0px ;border-radius:0px;}

	.navbar-inverse .navbar-nav > .active > a:focus { background-color:#d94492; color:#ffffff;}
	.navbar-inverse .navbar-nav > .active > a span{}

	.navbar-nav li.dropdown >.dropdown-menu{background-color:rgba(255,255,255,1);-webkit-box-shadow: 0 0 1px 0 #212121;box-shadow: 0 0 1px 0 #212121;}
	.navbar-nav li.dropdown >.dropdown-menu >li >a{color:#fff; text-align:left; background-color:rgba(255,255,255,1);}
	.navbar-nav li.dropdown >.dropdown-menu >li >a:hover{color:#212121;background-color:rgba(255,255,255,1); cursor:pointer; }

	.navbar-nav li.active.dropdown >.dropdown-menu >li >a{color:#1b3756; background-color:#fff;}
	.navbar-nav li.active.dropdown >.dropdown-menu >li >a:hover{color:#1b3756; background-color:#f0f0f0;cursor:pointer; }
	.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover {
	color:#1f212c;background:#f0f0f0;text-transform: none;text-align:left;}
	.navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:after{
		font-family:'glyphicons';
		content: "\e080";
		font-size: 1rem;
		line-height: 1rem;
		color:#d93a87;
		padding-left: 0.8em;
	}
	.div-menu{ display:none;}

	#li-4{max-width:160px;}
	#li-4 a{line-height:1em;padding-top:22px;}
	#li-1010{max-width:220px;}
	#li-1010 a{line-height:1em;padding-top:22px;}
}
@media (min-width:992px){
	.navbar li a {display: inline;float: left;}
	.navbar-inverse .container{max-width:100%}
}
@media (min-width:1000px){
	.navbar-inverse .navbar-nav{width:90%;}
	.navbar-inverse .navbar-collapse {width:100%;margin: 0;position:relative;}
	.navbar-brand{width:20%;max-width:20%;top:0px;margin: 0 0 0 5%;}
	.navbar-brand img {}
	.connexion {right:2%;margin-top:0px;}
	.navbar-inverse .navbar-nav > li > a {}
	.digit-bandeau {	top: -4px;right: -20px;transform: scale(0.7,0.7);-webkit-transform:scale(0.7,0.7);}
	#li-4{max-width:160px;}
	#li-4 a{line-height:1em;padding-top:22px;}
	#li-1010{max-width:220px;}
	#li-1010 a{line-height:1em;padding-top:22px;}
	.navbar-inverse .container{max-width:100%}
}
@media (min-width:1024px){
	.navbar-inverse .navbar-nav{width:90%;}
	.digit-bandeau {top: -19px;right: 0px;transform: scale(1,1);-webkit-transform:scale(1,1);}
}
@media (min-width:1100px){
	
	.digit-bandeau {top: -19px;right: 1%;transform: scale(1,1);-webkit-transform:scale(1,1);}
}
@media (min-width:1200px){
	.navbar-inverse .navbar-nav{width:90%;}
	.navbar-inverse .navbar-collapse {width:100%;margin: 0;position:relative;}
	.navbar-brand{width:20%;max-width:20%;top:0px}
	.navbar-brand img {}
	.connexion {right:2%;margin-top:0;}
	.navbar-inverse .navbar-nav > li {width:auto;min-width: 140px;}
	.navbar-inverse .navbar-nav > li > a {padding: 0 10px;height: 5rem;line-height: 5rem;}
	.digit-bandeau {	right:5%}
	#li-4{max-width:160px;}
	#li-4 a{line-height:1em;padding-top:22px;}
	#li-1010{max-width:220px;}
	#li-1010 a{line-height:1em;padding-top:22px;}
	.navbar-inverse .container{max-width:100%}
}

@media (min-width:1300px){
	.navbar-nav { width:auto; float:left;padding:0;margin:0;}
	.navbar-inverse .navbar-nav > li > a {padding: 0 10px;height: 5rem;line-height: 5rem;}
	.navbar-inverse .navbar-nav{width:90%;}
	.navbar-inverse .navbar-collapse {width:100%;margin:0;position:relative;}
	.navbar-brand{width:25%;max-width:25%;top:0px}
	.connexion {right:2%;margin-top:0px;}
	.navbar-brand img {}
	.navbar-inverse .navbar-nav > li{width:auto;padding:0;}
	#li-4{max-width:160px;}
	#li-4 a{line-height:1em;padding-top:22px;}
	#li-1010{max-width:220px;}
	#li-1010 a{line-height:1em;padding-top:22px;}
	.navbar-inverse .container{max-width:100%}
}
@media (min-width:1500px){
	.navbar-inverse .navbar-nav > li > a {padding: 0 10px;height: 5rem;line-height: 5rem;}
	.navbar-inverse .navbar-nav{width:70%;margin-left:15%;}
	.navbar-inverse .navbar-collapse {width:100%;margin:0;position: relative;}
	.navbar-brand{width:70%;max-width:70%;margin-left:15%;}
	.connexion {right:5%;margin-top:0px;}
	.navbar-inverse .container{max-width:100%}
}
.bootstrap-select > .dropdown-toggle.bs-placeholder{ background-color:#fff;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option  { color:#acb6c0;}
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover{ background-color:#f9f9f9;}
.bootstrap-select > .dropdown-toggle.bs-placeholder:active{ background-color:#f9f9f9;}
.bootstrap-select > .dropdown-toggle.btn-default,
.bootstrap-select > .dropdown-toggle.btn-default:focus,
.bootstrap-select > .dropdown-toggle.btn-default:active{ color:#31281d; background-color:#f9f9f9;}

.bootstrap-select.btn-group .dropdown-menu { background-color:#fff; padding:0;border-color:#242f4d;border-style:solid;border-width:0px 2px 2px 2px; }
.bootstrap-select.btn-group .dropdown-menu .dropdown-menu li { padding-left:5px; padding-right:5px;}
.bootstrap-select.btn-group .dropdown-menu .dropdown-menu li a:hover {background-color:#d94492; color:#fff;-webkit-border-radius: 0px;border-radius: 0px;}

.bootstrap-select.btn-group .dropdown-menu.inner {padding:10px!important;margin:0;background-color: #f2f2f2;}

#footer .nav.navbar-nav{ float:none;width: auto;margin:0 auto;display: inline-block;}
#footer .nav.navbar-nav li{width:auto;margin:0 auto;display:block;cursor:pointer;float:left;}
#footer .nav.navbar-nav li > a{width: auto;margin:0 auto;display:block;cursor:pointer;padding-top: 2px;padding-bottom: 2px;text-align:left;text-transform:uppercase;}
#footer .nav.navbar-nav li > a:hover{color:#d94492; text-decoration:none;}
#footer .nav.navbar-nav li > a.niv01 {text-transform:uppercase;}
#footer .nav.navbar-nav li > a.niv01:hover {color:#fff;}
#footer .navbar-nav li.dropdown > .dropdown-menu {
	display: block;
	background-color: rgba(118,189,229,0);
}
#footer .dropdown-menu {position:relative; top:0;}

#footer .nav.navbar-nav li > a {
	width: auto;
	margin: 0 auto;
	display: block;
	cursor: pointer;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	color:#fff;
}
#footer .navbar-nav li.dropdown > .dropdown-menu > li{float:none;}
#footer .navbar-nav li.dropdown > .dropdown-menu > li > a {background-color: rgba(118,189,229,0);text-transform:none;}
#footer hr{
	border-top: 1px solid #dad0bf;
	border-bottom: 0px solid #dad0bf;
	
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: #ffffff;background-color:rgba(0, 0, 0,0.2);
}
.navbar-inverse .navbar-nav > li > a .caret-right{background-color:#d94492;content: '';
	position: absolute;
	top: 0;
	right: 100%;
	left: 0;
	bottom: 0;
	width:0;
	background: #d93a87;
	transition: all 500ms cubic-bezier(0.19,1,0.22,1);
	z-index:-1;
	}
.navbar-inverse .navbar-nav > li > a:hover .caret-right{left:0;width:100%;}
.modal-dialog {
	width:70%;
	margin: 70px auto;
}