/*------Responsive -----*/


@media (min-width:1200px)  {
	.header {width:1170px}
	  }

/*-- tablett ----*/
@media (min-width:992px) and (max-width:1200px) {
	.header {width:98%}


.logo-corp {
	width: 296px;
}
@media (max-width: 991px){
	.logo-corp {
			width: 100%;
			float: none;
			padding: 15px 15px;
	}
	.bg-logo .col-sm-2{
		width:unset;
	}
}



.panel-body {padding:0}
.panel-heading {padding: 9px 10px 12px 15px;}
.panel-heading.ajust {padding:9px 10px 12px 0px}

.panel-heading.ajust-serv {

	padding:9px 10px 12px 44px;
	}

.content_services {
    margin-left: 5% !important;
    width: 89%;
    padding: 0 auto !important;
    padding-left: 12%;
    display: block;
    padding-top: 1px;
	}

.boutonservice {
        background-size: 100%;
    border: none;
    width: 20%;
    margin-right: 3%;
    height: 105%;
    padding: 13%;
	}


.pr5 {padding-right:5px;}

.nav-tabs, .nav-tabs.ajust {
	margin-bottom: 20px;
	margin-left:14px;
}
	}

@media (max-width:991px) {




	.mt-4 {margin-top:0;}
	.padtop20 {margin-top:20px;}

	.nav-tabs, .nav-tabs.ajust {
	margin-bottom: 20px;
	margin-left:0px;
}

.header {width:98%}



.ml50 {margin-left:0}


.panel-heading.ajust-serv {
	padding:9px 10px 12px 8%;
	}

.content_services {
    margin-left: 5% !important;
    width: 89%;
    padding: 0 auto !important;
    padding-left: 12%;
    display: block;
    padding-top: 1px;
	}

.boutonservice {
        background-size: 100%;
    border: none;
    width: 20%;
    margin-right: 3%;
    height: 105%;
    padding: 13%;
	}


	.navbar-header {float:none !important;}

	.navbar-collapse {
	overflow-x: visible;
	padding-right: 0 !important;
	padding-left: 0 !important;
	/*border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling: touch;*/
}

	nav.navbar.bootsnav .navbar-header {
	padding-left: 0 !important;
	padding-right: 0 !important ;
}


hr.ajust {width:100%;}


.row.ajust {
	width:100%;
	margin:0;
	}


.col-md-6.container2 {
	 background:#f5f5f5;
	 }

.col-md-6.container2:first-child {
	 border-right:none;
	 margin-bottom:10px;
	 }

 .col-md-6.container2, .col-md-12.container2 {padding:1% !important}

.panel-body {padding:0}


ul.nav li {
	 /* MCB 2/08 width:16.666%; */
	width:auto;
	border-left:solid 1px #dcdcdc;
	}


ul.nav li > ul > li.dropdown {border:solid 1px #fff;}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 0;
	padding-right: 0;
	padding-left: 0;
}

.col-md-12 {
	padding: 0 !important
}

.pl5  {padding-left:0px;}
.pr5 {padding-right:0px;}


/*-- Menu ---*/

nav.navbar.bootsnav ul.nav.navbar-right ul.dropdown-menu {

 border: solid 1px #e0e0e0;
 border-top:none;

 }


nav.navbar.bootsnav ul.nav > li > a {
    color: #4f5e6e;
	height: 110px;
	display: block;
	line-height: 134px;
	text-align: center;
	text-transform:uppercase;
	 -webkit-transition: all .35s ease-in;
    -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
    transition: all .35s ease-in;
}

nav.navbar-mobile.bootsnav.navbar ul.nav > li > a {15px 0 !important}


nav.navbar.navbar-inverse ul.nav > li.dropdown > a {height:102px;}

/*---- sub menu ---*/

nav.navbar.bootsnav ul.nav > li > a:hover {
	color: #fff !important;
    background-color: #40afca !important;
	}

/*---- sub menu ---*/
nav.navbar.bootsnav ul.nav > li > a:focus {
	color: #000 !important;
	}

nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {
	padding: 15px 0 !important;
	/**MCB 2/08 */
	margin-left: 2px;
	margin-right: 2px;
}


nav.navbar.bootsnav ul.nav > li > a.gris{
    color: #4f5e6e;
	background-color:#d0d0d0 !important;
}

nav.navbar.bootsnav ul.nav > li > a:hover.gris{
    color: #4f5e6e;
	background-color:#d0d0d0 !important;
}

nav.navbar.bootsnav ul.nav > li > a.operation,
nav.navbar ul.nav li.active > a.operation
 {
background: url(../../images/pictos/ico_operation.png) center 9px no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.consultations,
nav.navbar ul.nav li.active > a.consultations
 {
background: url(../../images/pictos/signaling_disc.png) center 9px no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.statistiques,
nav.navbar ul.nav li.active > a.statistiques
 {
background: url(../../images/pictos/chart_pie.png) center 9px no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.banques,
nav.navbar ul.nav li.active > a.banques
 {
background: url(../../images/pictos/ico_banque.png) center 9px no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.profils,
nav.navbar ul.nav li.active > a.profils
 {
background: url(../../images/pictos/ico_profils.png) center 9px no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.reglages,
nav.navbar ul.nav li.active > a.reglages
{
background: url(../../images/pictos/ico_reglages.png) center 9px no-repeat;
}

/*---- etat  hover -----*/

nav.navbar ul.nav li.active > a {color:#000 !important}
nav.navbar ul.nav li.active > a:hover {color:#fff !important}
nav.navbar ul.nav li.active > a:visited  {color:#000 !important}

nav.navbar.bootsnav ul.nav > li > a.operation:hover
{
background: url(../../images/pictos/ico_operation_h.png) center 9px no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.entreprise:hover
{
background: url(../../images/pictos/ico_entreprise_h.png) center 9px  no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a:banques:hover
 {
background: url(../../images/pictos/ico_banque_h.png) center 9px  no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.profils:hover
 {
background:url(../../images/pictos/ico_profils_h.png) center 9px   no-repeat;
}

nav.navbar.bootsnav ul.nav > li > a.reglages:hover
{
background:url(../../images/pictos/ico_reglages_h.png) center 9px no-repeat;
}


/*--- sous menu ---*/
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {color:#fff !important;}


/*---- alignement text-sous-menu ---*/

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {text-align:left !important;}

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu.reglages li a {text-align:right !important;}
nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu.banques li a {text-align:left !important;}


/*-----class on = le menu ouvert  -----*/

nav.navbar.navbar-inverse ul.nav li.dropdown.on  {background:#40afca !important;}

nav.navbar.navbar-inverse ul.nav li.dropdown.on > a {color:#fff !important;}

nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.operation {
background: url(../../images/pictos/ico_operation_h.png) center 9px  no-repeat transparent ;
}

nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.entreprise {
background: url(../../images/pictos/ico_entreprise_h.png) center 9px  no-repeat transparent ;
}

nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.banques {
background: url(../../images/pictos/ico_banque_h.png) center 9px  no-repeat transparent ;
}

nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.profils {
background: url(../../images/pictos/ico_profils_h.png) center 9px  no-repeat transparent ;
}

nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.reglages {
background: url(../../images/pictos/ico_reglages_h.png) center 9px  no-repeat transparent;
}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {padding:0 !important;}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li {
	padding:0 !important;
	background:#1eb8e8;
	float:none;
	border:none;
	border-bottom:solid 1px #fff;
	width:100%;
	}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li a {
	/*border-bottom:solid 1px #fff !important;*/
	 color:#fff !important;
	 padding:10px 0 }

nav.navbar.bootsnav ul.dropdown-menu > li > a{
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

.navbar-header {
	float: none;
}
.navbar-right {
	float: none !important;
}
.navbar-right {
	margin-right: 0;
}

.containero {
	float: none;
	padding-top:4px;
}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {
	width:187px !important;
	  left: 0%;
}

nav.navbar.bootsnav ul.dropdown-menu.reglages.megamenu-content {
width:102% !important;
	  left: 0%;

}


nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
	text-align:left !important;
	padding:17px 0px  !important;
	}


nav.bootsnav .megamenu-content {top:101px;}

/*---  style submenu ---*/

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu {
 border: solid 1px #e0e0e0;
 border-top:none !important;
 top:102px;
 left:-1px;
 }


nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu.reglages {
 border: solid 1px #e0e0e0;
 border-top:none !important;
 top:102px;
 left:-2px;
 }





/*---  style submenu level2 ---*/

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu {
	left:185px ;
	width:186px;
	word-wrap: break-word;
	 top: 2px ;
	border:solid 1px #ffff;
	}

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown  ul.dropdown-menu.reglages li.dropdown ul.dropdown-menu {
	left:-201px ;
	width:186px;
	word-wrap: break-word;
	 top: 2px ;
	border:solid 1px #ffff;
	}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content ul.dropdown-menu.megamenu-content {width:100px;}

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown li a {border:none;}



/*--- sub menu level3---*/

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li.dropdown  ul.dropdown-menu  {
width:20%;
left:197px !important;
border:none;
padding:0;
background:#1eb8e8;
}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li.dropdown  ul.dropdown-menu li {
background:#1eb8e8;
padding:17px 11px  !important;
border-bottom:solid 1px #fff;
}

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li a {
	margin:0 20px;
	border:none;}


nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {
	font-family: 'FontAwesome';
    float: right !important;
    content: "\f105" ;
    margin-top: 0;
    padding-right: 20px;
	}




/*-- changement de sens de la  fleche ----*/

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.banques li.dropdown > a.dropdown-toggle:before {

	font-family: 'FontAwesome';
    float: right !important;
    content: "\f105" ;
    margin-top: 0;
    padding-right: 20px;
}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.reglages li.dropdown > a.dropdown-toggle:before {

	font-family: 'FontAwesome';
    float: left !important;
    content: "\f104" ;
    margin-top: 0;
    padding-right: 20px;

}

/*-- changement de fleche END----*/


.ajout {margin-top:20px;}
.ajout93 {margin-top:93px;}
.ajout115 {margin-top:115px;}

.panel2, panel21 {
	padding-left: 3%;
	padding-right: 3%;
}

/*.panel21 {
	margin-top:108px;
}
*/
.panel2.ajust {padding-bottom:10px;}


.logo-corp {
	width: 100%;
	float: none;
	padding:15px 15px;
}


.bg-logo {
	border-top: solid 15px #425263;
	height: 95px;
	margin-bottom:115px;
}

/*.container {
	width: 750px;

}*/

/*------------ Table START ------------*/

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {height:60px;}



.responsive-table-line td:before {
	content: attr(data-title);
}

table.ajust tr > td {padding:1%}


.responsive-table-line table, .responsive-table-line thead, .responsive-table-line tbody, .responsive-table-line th, .responsive-table-line td, .responsive-table-line tr {
	display: block;
}
.responsive-table-line thead tr {
	display: none;
}
.responsive-table-line th {
	color: #000;
}
.responsive-table-line td {
	position: relative;
	border: 0px solid transparent;
	padding-left: 38% !important;
	white-space: normal;
	text-align: right;
}
.responsive-table-line td:before {
	position: absolute;
	top: 5px;
	left: 9px;
	width: 25%;
	padding-right: 15px;
	height: 100%;
	white-space: nowrap;
	text-overflow: ellipsis !important;
	overflow: hidden !important;
	text-align: left;
	/*background-color:#f8f8f8;*/
	padding: 2px;
	z-index:3;
}

.responsive-table-line td::before {
	text-overflow: inherit !important;
	overflow: inherit !important
}

.responsive-table-line td:before { content: attr(data-title); }
	.responsive-table-line table,
	.responsive-table-line thead,
	.responsive-table-line tbody,
	.responsive-table-line th,
	.responsive-table-line td,
	.responsive-table-line tr {
	display: block;
	}

	.responsive-table-line thead tr {
	display:none;
	}

td.logo-cell, td.nom, td.icqx, td.coordonnees, td.bic, td.libelle, td.locDest, td.ref, td.qxban, td.name, td.table-actions {
	color: #fff;
	height:40px;
	width:100% !important;
	}

	/*---- permet de separer les cellule avec un bg car  cellule en collapse (un seul td en rwd)----*/
	span.bg-cellule {
	background: #414141;
	display: block;
	width: 33%;

	height: 100%;
	float: left;
	position: absolute;
	left: 0px;
	top: 0;
	z-index:2;
}

 td.table-actions {height:40px;margin-bottom:24px;}


.responsive-table-line tr {
	margin-bottom: 25px;
	/* border: solid 1px blue; */
	/* margin-left: 3%; */
	margin: 2% 3%;
}


.responsive-table-line td.nom, td.icqx, td.coordonnees, text-center.table-actions {
	font-size: 12px;
}

.text-ellipsis {
	color: #000;
	overflow: inherit;

	font-size: 14px;
	text-align: left;
	width:100%;
}

/*------------ Table END------------*/


.btn-reset {
	width: 48%;
	float: left;
	margin-right: 2%
}
.btn-recherche, .btn-half, .half {
	width: 50%

}

.half48 {
	width:48%;
	margin-right:2%;
	float:left;
	}

.half48.fl {float:left;}
.half.fl {float:left;}

.panel-heading, .panel-heading.ajust {
	padding: 15px 0;
}


.panel-title {
	font-size: 18px;
}

.container {
	padding:0;
}

.button-container {padding:0 !important;margin-top:15px;margin-bottom:15px;}

}

@media (max-width: 480px) {

.button-container {padding:0 !important;margin-top:15px;margin-bottom:0}

a.boutonservice.boutondiamond {
	display:block;
	}

a.boutonservice.boutonrubis {display:block}

.resultat td.ajust_statut {
	/*max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;*/
	/*white-space:pre;*/
	font-size:13.5px;
	}


nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.on a.dropdown-toggle:before {
	font-family: 'FontAwesome';
    float: right !important;
    content: "\f107" ;
    margin-top: 0;
    padding-right: 20px;
	}


nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {
	font-family: 'FontAwesome';
    float: right !important;
    content: "\f105" ;
    margin-top: 0;
    padding-right: 20px;
	}


nav.navbar.bootsnav ul.navbar-right li.dropdown.on  ul.dropdown-menu li.on.dropdown.on   > a.dropdown-toggle:before {
	font-family: 'FontAwesome';
    float: right !important;
    content: "\f107" ;
    margin-top: 0;
    padding-right: 20px;
	}

	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu.reglages li.dropdown > a.dropdown-toggle:before {
	font-family: 'FontAwesome';
    float: right !important;
    content: "\f105";
    margin-top: 0;
    padding-right: 10px;
	text-align:right;
		}



.panel-heading.ajust-serv {
	padding:9px 10px 0px 4%;
	}

.content_services {
    margin-left: 5% !important;
    width: 100%;
    padding: 0 auto !important;
    padding-left: 4%;
    display: block;
    padding-top: 1px;
	}

.boutonservice {
        background-size: 100%;
    border: none;
    width: 20%;
    margin-right: 3%;
    height: 105%;
    padding: 20%;
	float:left;
	}


.bg-logo {
	border-top: solid 15px #DCEEE8;
	height: 95px;
	margin-bottom:0;
}

nav.navbar .navbar-brand {
	margin-top: 0;
	position: relative;
	top: 14px;
	left: 40px;
}

.container {padding:0 2%;}

.panel2.ajust {padding-bottom:0;}

.text-ellipsis {
	word-wrap:break-word;
	overflow:hidden;
	font-size:12.5px;
	width:100% !important;
	}

#transaction_0 {width:100px;}

.panel2, panel21 {
padding-left:4%;
padding-right:4%;

padding-bottom:20px;
}

.panel21 {margin-top:15px;}

.panel-heading {
	padding: 3px 0;
}

.panel-title {margin:15px 0;}


.ajout93, .ajout115 {margin-top:0;}


/*------------ Table RWD START --------------*/

.responsive-table-line td {
	position: relative;
	border: 0px solid transparent;
	padding-left: 44% !important;
	white-space: normal;
	text-align: right;
}

.responsive-table-line td.nom, td.icqx, td.coordonnees, text-center.table-actions {
	margin-left: 0%;
}

table.ui-datepicker-calendar > thead >  tr  {
	background:#DCEEE8 !important
	}


span.bg-cellule {width:40%;}

/*------------ Table RWD END --------------*/




/*---- menu mobile--*/


.navbar-brand {display:block;}

ul.nav li {
	border: none;
	width: auto;
	height: auto;
}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {
	width: 107% !important;
	left: 0;
	}


nav.navbar.bootsnav ul.nav > li > a:focus {
	color: #fff !important;
	}


nav.navbar.bootsnav ul.nav li.dropdown.active {background:none !important}

nav.navbar.navbar-inverse ul.nav li.dropdown.on  {background:none !important;}

nav.navbar.bootsnav ul.nav li.dropdown.active > a  {color:#fff !important;}

nav.navbar.bootsnav ul.nav li.dropdown li.dropdown.active > a  {color:#1eb8e8 !important;}



nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.operation,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.consultations,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.statistiques,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.entreprise,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.banques,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.profils,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a.reglages
{
	background:none !important;
}

nav.navbar ul.nav li.active > a.operation,
nav.navbar ul.nav li.active > a.consultations,
nav.navbar ul.nav li.active > a.statistiques,
nav.navbar ul.nav li.active > a.entreprise,
nav.navbar ul.nav li.active > a.banques,
nav.navbar ul.nav li.active > a.profil,
nav.navbar ul.nav li.active > a.reglages
{
	background:none !important;
	}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {padding:0 }



nav.navbar.bootsnav ul.nav {border:none !important}

nav.navbar.bootsnav ul.dropdown-menu > li {width:100%;}


nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {background:#fff !important}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li {
	background:#fff;
	padding:0 !important;
	border-bottom:solid 1px #f5f5f5;
	width:84% !important;
	margin-left:9%;
	}


nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li a {
	color:#000 !important;
	padding-left:13%;
	}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {
	padding-left:0 !important;
	margin:0;
	}


nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {
	padding: 15px 0 !important;
}


nav.navbar.bootsnav ul.nav > li > a {
	color: #fff !important;

	background:none !important;
}


/*---- menu actif  ---*/
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a:hover,
.side .widget ul.link li a:hover,
.side .widget ul.link li a:focus,
.check-list li:before,
ul.cart-list > li > h6 > a,
.attr-nav > ul > li > a:hover,
.attr-nav > ul > li > a:focus,
nav.navbar-sidebar ul.nav li.dropdown.on > a,
nav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a:hover,
nav.navbar ul.nav li.dropdown.on > a,
nav.navbar.navbar-inverse ul.nav li.dropdown.on > a,
nav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a,
nav.navbar .dropdown .megamenu-content .col-menu.on .title,
nav.navbar ul.nav > li > a:hover,
nav.navbar li.dropdown ul.dropdown-menu > li a:hover{
    color: #1eb8e8 !important;
}



nav.navbar ul.nav li.active > a {color:#fff !important }


nav.navbar.bootsnav ul.nav > li > a:hover{
    color: #fff !important;
	background-color:transparent !important;
}




/*---- sub menu2 ---*/

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu     {padding:0;margin-left:0}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown-menu  {padding:0;margin-left:13px}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {
	  color: #1eb8e8 !important;
}

/*Affichage sans débordement de la barre de navigation sur écran de type smartphone*/
nav.navbar.bootsnav ul.nav > li > a.operation,
nav.navbar.bootsnav ul.nav > li > a.statistiques,
nav.navbar.bootsnav ul.nav > li > a.consultations,
nav.navbar.bootsnav ul.nav > li > a.entreprise,
nav.navbar.bootsnav ul.nav > li > a.banques,
nav.navbar.bootsnav ul.nav > li > a.profils,
nav.navbar.bootsnav ul.nav > li > a.reglages {
	height: 55px;
	width:84%;
	margin-left:24px;
	display: block;
	line-height: 21px;
	text-align: left;
	color:#fff;
	background: none;
	padding:15px 0;
}

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li {
	border-bottom:solid 1px #f5f5f5;
	}

/*---  style submenu level2 ---*/

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu.reglages {
 border: solid 1px #e0e0e0;
 border-top:none !important;
 top:102px;
 left:-1px;
}

 nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu.reglages li a {
	text-align:left !important;
	}


nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu {
	left:0;
	width:100%;
	word-wrap: break-word;
	 top:0 ;
	border:none;
	}

/*nav.navbar.bootsnav ul.nav.navbar-right li.dropdown  ul.dropdown-menu li.dropdown ul.dropdown-menu.reglages {
	left:0;
	width:100%;
	word-wrap: break-word;
	 top:0 ;
	border:none;

	}*/


nav.navbar.bootsnav ul.nav.navbar-right li.dropdown  ul.dropdown-menu.reglages li.dropdown ul.dropdown-menu {
	left:0;
	width:100%;
	word-wrap: break-word;
	 top:0 ;
	border:none;

	}

nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li {
margin-left:10px;
width:96%;
}


nav.navbar.bootsnav ul.nav.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li:last-child {
margin-left:10px;
width:95% !important;
}


/*--- sub menu 3---*/

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li.dropdown  ul.dropdown-menu  {
width:90%;
left:0 !important;
border:none;
padding:0;
background:#fff;
}

nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown ul.dropdown-menu li.dropdown  ul.dropdown-menu li {
background:none;
left:0 !important;
border-bottom:none;
width:93%;
}


nav.navbar.bootsnav .dropdown-menu {top:0 !important}

#navbar-menu ul.nav {margin-top:23px;}

nav.navbar .navbar-brand {
	margin-top: 0;
	position: relative;
	top: 15px;
	left: 2%;
	background-size: 70%;
	width: 60%;
}



nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after {
	content:" " !important}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {top:0px !important }


/*---- menu mobile END --*/

h6.title {
	display: block;
	font-size:14px;
	font-weight:300;
}

.logo-corp {
	width: 82%;
	float: left;
	padding: 0
}
.header .connection {
	display: none;
}
.logo-corp {
	display: none;
}
.containero {
	float: none;
	background: none;
}

.ajout {margin:0}



.btn-reset {
	width: 39%;
	font-size: 12px;
}

.btn-recherche, .btn-half {
	width: 59%;
	font-size: 12px;
}


.btn.btn-green2 {background: #00aa90;}

.btn.btn-green2.loupe {background: #00aa90;}

.mobile {display:block}

.mobile .connection {
	margin: 42px auto 0px;
	width: 85%;
	padding-left: 17px;
	background: none;
	border-radius: 2px;
	border: solid 1px #fff;
	color: #fff;
	/* line-height: 20px; */
}

.mobile .connection .icon-profil {
	font-size: 37px;
	display: inline-block;
	margin-right: 25px;
}
.mobile .connection .connection-content {
	display: inline-block;
}

.panel-title {font-size:15px;}


nav.navbar.bootsnav .navbar-toggle {
	margin-top:15px !important;
	}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {height:auto;}

}
