:root {
  --vert-anis: rgba(146,192,44,1);
  --vert-anis-mid: rgba(146,192,44,0.75);
  --vert-anis-low: rgba(146,192,44,0.35);
  
  --vert-emeraude: rgba(0,146,64,1);
  --vert-emeraude-mid: rgba(0,146,64,0.65);
  --vert-emeraude-low: rgba(0,146,64,0.40);
  
  --gris-beton: rgba(90,89,90,1);
  --gris-beton-mid: rgba(90,89,90,0.65);
  --gris-beton-low: rgba(90,89,90,0.40);
  
  --jaune-or: rgba(254,211,23,1);
}

/* Page accueil*/

.bottom

{
	padding-bottom:20px;
}



/* Hauteur header */

.page-header.navbar
{
	height:80px !important;
	border-bottom:1px solid #e1e1e1;
}

/* Marge Haut page (liéeà la hauteur du header) */
.page-header-fixed .page-container
{
	margin-top:80px;
}



@media (max-width: 480px){
.page-header-fixed .page-container
{
	margin-right:0;
}

}

/* position bouton 4 barres - masquage menu vertical */
.page-header.navbar .menu-toggler.responsive-toggler
{
	
	float: right;
    margin: 10px 20px;
    bottom: 0;
    left:150px;
    position: inherit;
    display:none;
    padding-top:60px;
}




.page-header.navbar .menu-toggler.sidebar-toggler
{
	display:none;
}


/* box recherche */
.page-top
{
	float:right;
	margin:26px 15px 15px 15px;
	right: 250px;
    position: absolute;
}


@media (max-width: 991px){
	.page-top
{
	float:left;
	margin:26px 15px 15px 15px;
	left: 150px;
    position: absolute;
}

}

@media (max-width: 560px){
	.page-top
{
	display:none;
	
}
}

/* menu top */
.top-menu
{
	float:right !important;
	margin-top:15px !important;
}

/*Affichage tablette et mobile colonnes 3 */
@media (max-width: 991px){
	.hp .col-sm-12 
	{
		width:50%;
	}
}


@media (max-width: 600px){
	.hp .col-sm-12 
	{
		width:100%;
	}
}


/* survol bouton haut */
.menuhaut:hover, .menuhaut:focus
{
	background-color:#dedede;
	opacity:0.5;
}


/* Bouton deconnexion */
.deconnexion
{
	float:right;
	padding:0 10px;
	text-align:center;
}


/* Bouton profil */
.profil
{
	float:right;
	padding:0 10px 0 20px;
	text-align:center;
	
}


/* Entrprise connectee */

.entreprise_connectee
{
	float:left;
	margin-top:15px;
}



/* masquage btns sur mobil */
@media (max-width: 800px){
	
	.entreprise_connectee
	{ float:inherit;
	text-align:center;
	width:100%;
	margin-bottom:20px;
	}
	
	
.profil, .deconnexion
{
	/*display:none;*/
	padding: 5px;

}

.page-header.navbar .top-menu
{
	clear:inherit !important;
	background:none !important;
}

.page-header.navbar .menu-toggler.responsive-toggler
{
	margin:10px 0 0 0 !important;
}

.page-top
{
	/*right:inherit;
    position: inherit;*/
   float:left;
   left:130px;
}
	
}


.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a
{
	background-color:#454545 !important;
}




@media (max-width: 992px){

.page-header.navbar .menu-toggler.responsive-toggler
{
	display:block;
}

.user-login-5 .login-container>.login-content .login-form
{
	padding-bottom:40px;
}

}


/* Page COntact box recherche */

.search-form .input-group
{
	display:table;
}

.page-header.navbar .search-form .input-group .input-group-btn .btn.submit>i
{
	color:#009240 !important;
}
.page-header.navbar .search-form .input-group .form-control, .page-header.navbar .search-form .input-group .input-group-btn
{
	color:#009240 !important;
	font-size:14px;
	height:34px;
}




.page-header.navbar .search-form
{
	background:#efefef;
}

/* Page Agences */
/*@media (min-width: 992px)
{
	.col-md-4 
	{
	min-height:160px;
	}
}



@media (max-width: 1110px)
{
.col-md-4
{
	width:50%;
}

}

@media (max-width: 990px)
{
.col-md-4
{
	width:100%;
}

}*/

.vert-emeraude
{
	color:#009240;
}

.agence h3
{
	font-weight:bold;
	font-size:16px;
}

.agence
{
	border-bottom:1px solid #cccccc;
	padding:10px;
	min-height:245px;
}


.img-agence img 
{
    border: 1px solid #737373;
    margin: 10px;
    float:right;
 }


@media (max-width: 1060px)
{
	.agence
	{
		min-height:264px;
	}
}
.agence .button, .agence .button a
{
	padding:8px 6px;
	text-align:right;
	color:#92c02c;
	float:right;
	text-decoration: none;
}

.agence .button:hover, .agence .button:hover a
{
	background-color:#92C02C;
	color:#FFFFFF;	
	text-decoration:none;
}

.detail
{
    position: absolute;
    right: 0;
    width: 50%;
    bottom: 30px;
}

@media (max-width: 990px)
{
	.detail
	{
		bottom:0;
	}
}


#map_canvas .detail
{
	bottom:0px;
	width:100%;
}

#map_canvas .gm-style .gm-style-iw
{
	min-height:120px;
}

#map_canvas h3
{
	font-size:16px;
	font-weight:bold;
}

#map_canvas .detail .button, .detail .button a
{
	background-color:#009240;
	color:#FFFFFF;	
	text-decoration:none;
	padding:5px;
	text-align:center;
	font-weight:bold;
}

.sstitre
	{
	text-align:center;
	padding-bottom:15px;
	float:left;
	width:100%;
	background-color: #f1f1f1;
    border-bottom: 1px solid #a9a9a9;
    margin-bottom: 20px;
	
	}
	
	
/* Ajustement fermeture agence la seyne */

#a_4 strong, #a_4 br, #a_4 span
{
	display:none;
}

#a_4 .detail
{
	display:none;
}	
	
	/* Page profil */
	
	.row
	{
		margin:0;
	}

	
	
	
/* Détail Agence */
 .vcard
 {
 	border:none !important;
 }


/* PAGE LOGIN */

/* bouton vert */
.greenemoa
{
	background-color:rgba(0,146,64,1);
	border-color:rgba(0,146,64,1);
	color:#ffffff;
}

.greenemoa:hover, .greenemoa:active, .greenemoa:focus
{
	background-color:#92c02c;
	border-color:#009240;
	color:#ffffff;
}


.greenemoa.btn-outline{
	background-color: transparent;
	color: rgba(0,146,64,1);
}


/* bouton vert anis
 * 
 * 
 */


.greenemoa3
{
	background-color:#92c02c;
	border-color:#009240;
	color:#ffffff;
}

.greenemoa3:hover, .greenemoa3:active, .greenemoa3:focus
{
	background-color:#009240;
	border-color:#92c02c;
	color:#ffffff;
}


.greenemoa3.btn-outline{
	background-color: transparent;
	color: #009240;
}
/*---*/

.grayemoa
{
	background-color:#737373;
	border-color:#5a595a;
	color:#FFFFFF;
}

.grayemoa:hover, .grayemoa:active, .grayemoa:focus
{
	background-color:#5a595a;
	border-color:#737373;
}

.greenemoa2
{
	background-color:#5a595a;
	border-color:#a9a9a9;
	color:#ffffff;
	/*text-transform:uppercase;*/
}

.greenemoa2:hover, .greenemoa2:active, .greenemoa2:focus
{
	background-color:#009240;
	border-color:#92c02c;
	color:#ffffff;
}


.greenemoa2 .btn-outline{
	background-color: transparent;
	color: rgba(0,146,64,1);
}



.anis .greenemoa.btn-outline{
	background-color: transparent;
	color: rgba(146,192,44,1);
}
.beton .greenemoa.btn-outline{
	background-color: transparent;
	color: rgba(90,89,90,1);
}
.emeraude .greenemoa.btn-outline{
	background-color: transparent;
	color: rgba(0,146,64,1);
}
.greenemoa.btn-outline:hover{
	color: rgba(146,192,44,1);
}

.btn-delete{
	background-color:rgba(90,89,90,1);
	border-color:rgba(90,89,90,1);
	color:#ffffff;
}
.btn-delete:hover{
	background-color:rgba(90,89,90,0.65);
	border-color:rgba(90,89,90,0.65);
	color:#ffffff;
}
.btn-delete.btn-outline{
	background-color: transparent;
	color:rgba(90,89,90,1);
}
.btn-delete.btn-outline:hover{
	color:rgba(90,89,90,0.65);
}
.btn-white{
	background: #fbfbfb;
}
.contrat-btn a{
	font-weight:bold;
}

.centered{
	margin: auto;
	text-align: center;
}
/*texte vert */
.font-green
{
	color:#009240 !important;
}



/*PAGINATION*/
ul.tsc_pagination li a {
	border: solid 1px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 9px 6px 9px;
}
ul.tsc_pagination li {
	padding-bottom: 1px;
}
ul.tsc_pagination li a:hover, ul.tsc_pagination li a.current {
	color: #FFFFFF;
	box-shadow: 0px 1px #EDEDED;
	-moz-box-shadow: 0px 1px #EDEDED;
	-webkit-box-shadow: 0px 1px #EDEDED;
}
ul.tsc_pagination {
	margin: 4px 0;
	padding: 0px;
	height: 100%;
	overflow: hidden;
	font: 12px 'Tahoma';
	list-style-type: none;
}
ul.tsc_pagination li {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}
ul.tsc_pagination li a {
	color: black;
	display: block;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
}
ul.tsc_pagination li a img {
	border: none;
}
ul.tsc_pagination li a {
	color: rgba(0,146,64,1);
	border-color: rgba(0,146,64,1);
	background: rgba(146,192,44,0.35);
}
ul.tsc_pagination li a:hover, ul.tsc_pagination li a.current {
	text-shadow: 0px 1px #388DBE;
	border-color: rgba(0,146,64,1);
	background: rgba(0,146,64,1);
}


/*BOXES*/
.portlet.light{
	padding: 0;
}
.portlet .portlet-title{
	padding: 0px 10px!important;
	margin-bottom: 0px;
	min-height: inherit!important;
	
	color: #fff!important;
	border-radius:0px;
	border-bottom: 0px!important;
}

.bienvenue
	{
	padding: 0px!important;
	margin-bottom: 0px;
	min-height: inherit!important;
	background:none !important;
	color: #5a595a !important;
	border-radius:0px;
	border-bottom: 0px!important;
	font-size:16px;
	text-transform: capitalize;
	}


	
.portlet .portlet-title .caption,.portlet .portlet-title .actions{
	padding: 5px 0!important;
}

.portlet.light.bordered{
	border: 1px solid #5a595a!important;
	border-radius: 0px;	
	background:#5a595a !important;
}


.portlet.light.bordered.rgpd_portlet {
	
	border: 1px solid #e7ecf1!important;
	border-radius: 0px;	
	padding: 12px 20px 15px;
    background-color: #fff!important;;	
}


.portlet.light.bordered.anis{
	border-color: rgba(146,192,44,1)!important;
	background:  rgba(146,192,44,1)!important;
}
.portlet .portlet-body{
	background: white!important;
	border-radius:0px!important;
}
.portlet.light.bordered.emeraude{
	border-color: rgba(0,146,64,1)!important;
	background:  rgba(0,146,64,1)!important;
}
.portlet.light.bordered.beton{
	border-color: rgba(90,89,90,1)!important;
	background:  rgba(90,89,90,1)!important;
}
.portlet.light.bordered.anis .greenemoa{
	background: rgba(146,192,44,1)!important;
	border-color: rgba(146,192,44,1)!important;
}
.portlet.light.bordered.emeraude .greenemoa{
	background: rgba(0,146,64,1)!important;
	border-color: rgba(0,146,64,1)!important;
}
.portlet.light.bordered.beton .greenemoa{
	background: rgba(90,89,90,1)!important;
	border-color: rgba(90,89,90,1)!important;
}
.portlet.anis .portlet-title{
	background: rgba(146,192,44,1)!important;
	color: #fff!important;
}
.portlet.emeraude .portlet-title{
	background: rgba(0,146,64,1)!important;
	color: #fff!important;	
}
.portlet.beton .portlet-title{
	background: rgba(90,89,90,1)!important;
	color: #fff!important;	
}
.portlet.white .portlet-title{
	background: #fff!important;
	color: rgba(0,146,64,1)!important;	
	border-bottom: 1px solid rgba(146,192,44,1)!important;
}
.portlet .portlet-body{
	padding: 10px!important;
}

.portlet .portlet-title .font-green-sharp{
	color: #fff!important;
}
.font-green-sharp{
	color: #009240!important;
}
.font-dark {
    color: #fff!important;
}


/*STATUT TAGS*/
.statut-tag{
	padding:2px 8px;
	margin-bottom:0;
	/*font-size:42px;
	 float:right;
	font-weight:bold;*/
	
}


.box-remboursement-detail p, .box-demande-detail p, .box-ereleves-detail p
	{
		margin:0;
		padding:6px 0;
		line-height:24px;
	}
	
.box-demande-detail-avec .statut-tag
	{
		
		font-size:14px;
		line-height:21px;
		width:100%;
		
	}
	
.statut-tag.statut-progress{
	background-color: #ff9900;
	color: #fff;
	float:right;
	width:auto;
	margin-bottom:0 !important;
	
}


.statut-tag.statut-progress-box
{
		color: #5a595a;
		font-weight:normal;
		padding-top:6px;
		margin-bottom:0 !important;
}


.statut-tag.statut-success{
	
	background-color: #009240;
	color: #fff;
	float:right;
	width:auto;
}

.lien-remboursements, .lien-remboursements a
	{
		text-align:right;
		color:#009240;
		padding-top:10px;
	}
	
	
.lien-demandes, .lien-demandes a
	{
		text-align:right;
		color:#92c02c;
		padding-top:10px;
	}
		
.lien-new-demande a
	{
		background-color:#92c02c;
		color:#FFFFFF;
		font-size:14px;
		padding:6px 10px;
		
	}	
	
	
/* hauteur box remboursements, derniere demande et erelever HP */
.portlet-body
	{
		min-height:110px;
	}	

/*SWITCH*/
.bootstrap-switch{
	border-color:#5a595a;
	background: rgba(146,192,44,1);
	border-radius: 0;
}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{
	background-color:#5a595a;
}


/* BOX INFORMATIONs*/
.informations-wrapper{
	padding: 10px;
}


/* TABLE */
.table-striped thead{
	background-color :#737373 !important;
	color: white!important;
	min-height: 30px;
}
.table-striped thead tr{
	/*height: 42px;*/
}
.table-striped thead tr th{
	vertical-align: middle!important;
	padding:5px;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: /*rgba(0,146,64,0.13)*/#fbfbfb!important;
    vertical-align: middle;
}

.table td{
	border-top: 0px!important;
	vertical-align: middle!important;
}

.table-striped>tbody>tr:nth-of-type(odd)
{
	background-color:#eeeeee !important;
}

/*hidemobile*/
@media screen and (max-width:660px){
	.hide-mobile{
		display: none;
	}
}


/*CONTRAT COLORs*/
.contrat{
	border-radius:0px;
	border: 1px solid #121212;
	min-height:140px;
}
.contrat.santé{
	color: #fff;
	background-color:#add061;
	border-color: #009240;
}
.contrat.auto{
	color: #fff;
	background-color:#f59c25;
	border-color: #e9540d;
}
.contrat.habitation{
	color: #fff;
	background-color:#5fabd6;
	border-color: #1b6ba1;
}
.contrat.scolaire{
	color: #fff;
	background-color:#d6c75f;
	border-color: #a19d1b;
}
.contrat.respcivile{
	color: #fff;
	background-color:#5fd6d1;
	border-color: #1ba188;
}
.contrat.juridique{
	color: #fff;
	background-color:#a35fd6;
	border-color: #611ba1;
}
.contrat.gav{
	color: #fff;
	background-color:#d65f5f;
	border-color: #a11b34;
}
.contrat.obsèques{
	color: #fff;
	background-color:#404040;
	border-color: #404040;
}
.contrat.dépendance{
	color: #fff;
	background-color:#404040;
	border-color: #404040;
}
.contrat.accidentdelavie{
	color: #fff;
	background-color:#404040;
	border-color: #404040;
}
.contrat.garantiedécès{
	color: #fff;
	background-color:#404040;
	border-color: #404040;
}

.contrat .font-green-sharp{
	color:inherit!important;
}

.contrat .number small{
	color: #fff!important;	
}
.contrat.outline .number small{
	color: #606060!important;	
}

.contrat.outline.santé{
	color: #92C02C;
	background-color:#fff;
}
.contrat.outline.auto{
	color: #f59c25;
	background-color:#fff;
}
.contrat.outline.habitation{
	color:#5fabd6 ;
	background-color:#fff;
}
.contrat.outline.scolaire{
	color:#d6c75f;
	background-color: #fff;
}
.contrat.outline.respcivile{
	color: #5fd6d1;
	background-color:#fff;
}
.contrat.outline.juridique{
	color:#a35fd6;
	background-color: #fff;
}
.contrat.outline.gav{
	color:#d65f5f ;
	background-color:#fff;
}
.contrat.outline.obsèques{
	color:#737373;
	background-color:#fff;
}
.contrat.outline.dépendance{
	color:#737373;
	background-color:#fff;
}
.contrat.outline.accidentdelavie{
	color:#737373;
	background-color:#fff;
}
.contrat.outline.garantiedécès{
	color:#737373;
	background-color:#fff;
}

.contrat.santé .contrat-btn{
	color: #92C02C;
}
.contrat.auto .contrat-btn{
	color: #f59c25;
}
.contrat.habitation .contrat-btn{
	color:#5fabd6 ;
}
.contrat.scolaire .contrat-btn{
	color:#d6c75f;
}
.contrat.respcivile .contrat-btn{
	color: #5fd6d1;
}
.contrat.juridique .contrat-btn{
	color:#a35fd6;
}
.contrat.gav .contrat-btn{
	color:#d65f5f ;
}
.contrat .contrat-btn:hover{
	background-color:#fff;
}
.contrat.outline.santé .contrat-btn{
	background-color:#92C02C;
}
.contrat.outline.auto .contrat-btn{
	background-color:#f59c25;
}
.contrat.outline.habitation .contrat-btn{
	background-color:#5fabd6;
}
.contrat.outline.scolaire .contrat-btn{
	background-color:#d6c75f;
}
.contrat.outline.respcivile .contrat-btn{
	background-color:#5fd6d1;
}
.contrat.juridique .contrat-btn{
	background-color:#a35fd6;
}
.contrat.outline.gav .contrat-btn{
	background-color:#d65f5f;
}
.contrat.obsèques .contrat-btn{
	background-color:#737373;
}
.contrat.dépendance .contrat-btn{
	background-color:#737373;
}
.contrat.accidentdelavie .contrat-btn{
	background-color:#737373;
}
.contrat.garantiedécès .contrat-btn{
	background-color:#737373;
}

.contrat.outline.santé .contrat-btn:hover{
	background-color:#009240;
}
.contrat.outline.auto .contrat-btn:hover{
	background-color:#e9540d;
}
.contrat.outline.habitation .contrat-btn:hover{
	background-color:#1b6ba1;
}
.contrat.outline.scolaire .contrat-btn:hover{
	background-color:#a19d1b;
}
.contrat.outline.respcivile .contrat-btn:hover{
	background-color:#1ba188;
}
.contrat.juridique .contrat-btn:hover{
	background-color:#611ba1;
}
.contrat.outline.gav .contrat-btn:hover{
	background-color:#a11b34;
}
.contrat.obsèques .contrat-btn:hover{
	background-color:#404040;
}
.contrat.dépendance .contrat-btn:hover{
	background-color:#404040;
}
.contrat.accidentdelavie .contrat-btn:hover{
	background-color:#404040;
}
.contrat.garantiedécès .contrat-btn:hover{
	background-color:#404040;
}

.contrat.outline .contrat-btn{
	color:#fff;	
}


/* alerts */
.alert.alert-success{
	background:#d9e9b5;
	border: 1px solid #009240;
	color : #009240;
}


/*Modals*/

.modal
{
	border-radius: 0px!important;
}


/*mes contrats*/
.wrapper-beneficiaire .part-right{
	text-align: right;
}
.portlet.light.bordered.anis .greenemoa.btn-outline,.portlet.light.bordered.beton .greenemoa.btn-outline,.portlet.light.bordered.emeraude .greenemoa.btn-outline
{
	background-color: transparent!important;
}

/* icones contrats*/
.santé .display .icon>i 
	{
		color:#ffffff;	
	}






/* Page login */
@media (max-width: 550px){
.login .col-xs-6
	{
		width:100%;
	}
}

/*Box Information*/
.content .img-thumbnail, .article-inner-image-wrapper .img-thumbnail
	{
		border:none;
		padding: 0 6px 6px 0;
		float:left;
		width:100px;
		height:auto;
	}
	
	
.img-long
{
	width:auto !important;
	max-width: inherit !important;
    max-height: inherit !important;
}

.informations-wrapper h5, .informations-wrapper h5 a
	{
		color:#009240;
		font-weight:bold;
		font-size:18px;
		margin-top:0;
	}

.informations-wrapper p, .informations-wrapper p a
	{
		color:#5a595a !important;
		text-decoration:none;
	}

.informations-wrapper .bouton, .informations-wrapper .bouton a
	{
		background-color:#009240;
		padding:2px 4px;
		color:#ffffff !important;
		text-decoration:none;
		float:right;
		margin-top:0;
	}
	
/* Itelis */

#results h4, .gm-style h4
	{
		font-weight:bold;
		color:#009240;
	}
	
#results .ligne2, .gm-style .ligne2
	{
		color:#5a595a !important;
		
	}
	
#results .ligne3 
	{
		color:#5a595a !important;
		font-style: italic !important;
		font-weight:normal;
		font-size:13px !important;	
	}
	
.gm-style .ligne3
	{
		display:none;
	}
	
#results .distance, .gm-style .distance
	{
		color:#5a595a;
		font-weight:bold;
		margin:0;
		padding:0;
		font-style:italic;
	}
	
	
/*Btn supprimer bene remboursement 08102018 */

.supprimer-beneficiaire
{
	margin-left:15px;
}

/* page contrat santé - box bénéficiaires 
*/
.wrapper-beneficiaire div.row
{
	
	padding-bottom:10px;
	padding-top:4px;
}

.list-group-item
{
	border:none !important;
	padding:10px;
	
}

.portlet-body ul, .portlet-body dl
{
	margin-bottom:0;
}


.btn-sm.beton
{
	background-color:#737373;
	border-color:#737373
}

.btn-sm.beton:hover
{
	background-color:#5a595a;
	border-color:#5a595a;
}


.portlet-body .actions
{
	text-align:right;
	margin-right:15px;
}




.modif-bene
{
	margin-right:20px !important;
}



@media (max-width: 481px)
{
	.modif-bene
{
	margin-right:0 !important;
	margin-bottom:20px !important;
	float:right;
}
}

/* bouton modifier IBAN et surement d'autres donc faire attention */
.btn-primary:active:focus
{
	   background-color: #009240;
    border-color: #009240;
    color:#ffffff;
}


/* Marge sous champ de saisie */
/*.form-group
{
	margin:0;
	padding:0;
}*/


/* bouton sous form */
.form .form-actions
{
	border-top:0;
	padding:0;
	text-align:right;
}

/* champs page de connexion */


#div_msg_email_mpd_oublier .form-group, #div_msg_nom .form-group, #div_msg_prenom .form-group, #div_msg_ddn .form-group, 
#div_msg_num_contrat .form-group, #div_msg_email .form-group, #div_msg_identifiant .form-group, #div_msg_mdp_1 .form-group, #div_msg_mdp_2 .form-group,
#div_msg_num_secu .form-group

{
	border-bottom: 1px solid #a0a9b4!important;
width: 100%;
padding: 10px;
border: none;
font-size: 14px;
margin-bottom: 30px;
}

.user-login-5 .login-container>.login-content
{
	margin-top:6% !important;
}





@media (max-width: 992px)
{
	.user-login-5 .login-container>.login-content
{
	margin-top:-19px !important;
	padding-top:20px !important;
}
}

.login-container
{
	padding-bottom:0 !important;
}


#div_msg_cgu
{
	padding-bottom:10px;
	
}

/*.help-block
{
<<<<<<< HEAD
	/*margin-top:-20px !important;*/
}
=======
	margin-top:-20px !important;
}*/
>>>>>>> 410e5ab3918a4f6895bd7fc45415cb2d7e51e8e1


/* Champ formulaire demande */

#form_contact_form_group_id_objet_demande .form-control, #form_contact_form_group_message .form-control, #form_contact_form_group_fichier_joint_1 .form-control,
#form_contact_form_group_fichier_joint_2 .form-control, #form_contact_form_group_fichier_joint_3 .form-control, #form_contact_form_group_fichier_joint_4 .form-control,
#form_contact_form_group_type .form-control, #form_contact_form_group_civilite .form-control, #form_contact_form_group_regime_social .form-control, #form_contact_form_group_nom .form-control, #form_contact_form_group_prenom .form-control,
#form_contact_form_group_date_de_naissance .form-control, #form_contact_form_group_date_adhesion .form-control

{
border: 1px solid #a0a9b4!important;
width: 100%;
border: none;
font-size: 14px;
margin-bottom: 30px;
}


/* Dossiers santé  */


.lire-suite
{
	margin-right:30% !important;
}


@media (max-width: 992px)
{
	.lire-suite
{
	margin-right:inherit !important;
}
}

/* modale validation changement email */
#mon_profil_email
{
	height:auto;
}



/* sécurité mot de passe page mon profil*/
#form_new_mdp_help_block_mdp
{
	font-size:11px;
}



.pwstrength-custom-containe .form-control, #form_new_mdp_form_group_mdp .form-control
{
	width:60%;
	font-size:11px;
}

#form_new_mdp_form_group_mdp .progress
{
	padding-left:10px;
	margin-bottom:0 !important;
	

}



/* Mes remboursements */

.periode-remboursements
{
	margin-top:8px;
}

.well
{
	width:75%;
	font-size:14px;
	padding:10px !important;
	margin-left:-15px;
	background:#ddd;
	border-radius:0 !important;
	
}

@media (max-width: 992px)
{

.well
{
	width:100%;
	margin-left:0;
}
	
}


.facture
{
	cursor:pointer;
}

/* Page FAQ */
.faq h3
{
	font-size:16px;
	color:#009240;
	cursor:pointer;
}


/* Slider fleches */

div.wrapper-gray div.slider-nav span.right 
{
    background: url(/assets/css/modules/mod_informations/orbit/right-arrow-small-gris.png);
    right: 0;
}

div.wrapper-gray div.slider-nav span.left 
{
    background: url(/assets/css/modules/mod_informations/orbit/left-arrow-small-gris.png);
    right: 0;
}


div.wrapper-gray div.slider-nav span.right, div.wrapper-gray div.slider-nav span.left
{
	top:60%;
}


div.wrapper-green2 div.slider-nav span.right 
{
    background: url(/assets/css/modules/mod_informations/orbit/right-arrow-small-green2.png);
    right: 0;
}

div.wrapper-green2 div.slider-nav span.left 
{
    background: url(/assets/css/modules/mod_informations/orbit/left-arrow-small-green2.png);
    right: 0;
}


div.wrapper-green2 div.slider-nav span.right, div.wrapper-green2 div.slider-nav span.left
{
	top:45%;
}



/* Modal dconfirmation actions */

.modal-header

{
	padding:5px 10px !important;
}

.modal .modal-header .close
{
	margin-top:10px !important;
}

/* box conseiller home page */
#boxconseiller
{
	margin-bottom: 20px;
    background-color: #fff;
    border: 2px solid #ddd;
    border-radius: 10px;
    background-color:#efefef;
}

#boxconseiller h3
{
	font-size:21px;
	width:100%;
	border-bottom:2px solid #ddd;
	padding-bottom:5px;
	margin-bottom:20px;


}

#boxconseiller img
{
	float:left;
	padding:0 15px;
	background-color:#efefef;
}
	
.conseiller
{
	font-weight:bold;
	font-size:16px;
	margin:10px 0;
}


 /* bouton voir documents */
.voir_document, .completer_document
{
	color:#009240;
	font-weight:600;
	text-decoration:underline;
}

/* Page mon entreprise */

.profile-position
{
	padding:5px 0;
}

/* Liste salariés */

#list-salaries
{
	width:100%;
}

#list-salaries .entete
{
	 background-color:#5a595a;
	 color:#fff;
	 font-weight:bold;
	 height:30px;
}

#list-salaries .entete th
{
	padding:5px;
	border-right:1px solid #a9a9a9;
}

.desc-salarie th
{
	padding-left:10px;
	font-weight:inherit;
	line-height:40px;
}

tr.desc-salarie:nth-child(odd) 
{
	background: #ededed;
}


#list-salaries tr:hover
{
	background: #d6d5d6;
}

#list-salaries tr.entete:hover
{
	background: #5a595a;
}

.btn-voir
{
	color:#ffffff;
	text-decoration:none;
	background-color:#009240;
	
}

/* Messagerie */

#block_pj
{
	margin-left:25px;
}

.reponse
{
	background-color: #ededed;
	padding:10px;
	border-bottom:1px solid #009240;
}

#reponse_entreprise
{
	margin-top:20px;
}

.todo-text-color
{
	padding-left:20px;
}

.message
{
	background-color:#cadcc2;
	padding:15px;
}

.message_sstitre
{
	font-size:18px;
	font-weight: 600;
	
	border-bottom:2px solid #009240;
}

.entreprise
{
	color:#009240 !important;
}
