.vr {
  padding-left: 10px;
  height: 80%;
  border: 0;
  border-left: 1px solid #cccccc;
display: inline-block;
  vertical-align: bottom;
}



.dateCotisation{
    float:right;
    margin-right:1rem;
}


.side-nav .collapsible a {

    font-weight: 400;
    font-size: 1.1rem;

}



      .tablePadding [type=checkbox] + label {
          
            height: 15px!important;
        }
       .tablePadding td, .tablePadding th {
                padding-top: .5rem!important;
               padding-bottom: .5rem!important;
        }


.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.side-nav .collapsible a.active{
	
background-color:rgba(240, 173, 78, 0.61);
}



.infos_nbInfos {
    behavior: url(/customers/apgis/prototypage/PIE.htc);
    background-color: red;
    font-weight: bold;
    color: white;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    position: absolute;
    width: 17px;
    height: 17px;
    bottom: 16px;
    right: 3px;
    text-indent: 2px !important;
}







.greyList{
	
	color: #818a91!important;
    background-color: #eceeef!important;
	
    border-color: #eceeef!important;
}
li.MesRemboursemts{		 
	font-size:1.5rem;	
}

li.MesServices{
font-size:1.5rem;	
}



.IconePosition{

    height: 24px;
    display: block;
    position: absolute;
    right: 18px;
    top: 0;
    bottom: 0;
    margin-top: 16px;

}

.IconeTelech {
    height: 25px;
    display: block;
    position: absolute;
    right: 18px;
    top: 0;
    bottom: 0;
    margin-top: 15px;
    padding: .6em;

}