#ParametreApp.mainparametre {

}

#ParametreApp .mainparametre__navigation {
    background: var(--main-color_esn-forfait);
}
#ParametreApp .mainparametre__navigation .mainparametre__tab.md-active {
    font-weight: bold;
}
/* bande blanche indiquant onglet actif */
#ParametreApp .mainparametre__navigation md-ink-bar {
    background: var(--white);
    height: 7px;
}

#ParametreApp .mainparametre__contenttab .maincontent__parametres {

}
#ParametreApp .mainparametre__contenttab .maincontent__parametres--aside {
    margin-top: 1rem;
}


/* quand un compte est responsable d'un user */
#ParametreApp .responsable {
    border: 1px solid var(--main-color_ao);
    position: relative;
    cursor: help;
}

#ParametreApp .responsable:after {
    content:"";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    top: 5px;
    right: 5px;
    position: absolute;
    background: var(--main-color_ao);
    
    box-shadow: 0 0 0 0 rgba(var(--main-color_ao__rgb), 1);
	transform: scale(1);
	animation: pulse 2s infinite;
}

#ParametreApp .text-paramatres {
    font-size: calc(var(--basePX) + 4px);
}

.team--fonction {
    color: var(--another-gray_2);
}

.team p > span:first-of-type {
    min-width: 20px;
    display: inline-block;
    text-align: center;
}
.team p > span {
    text-transform: initial;
}

.new--member {
    position: relative;
    border: 1px solid var(--main-color_esn-forfait);
}

.new--member:after {
    position: absolute;
    content:"Nouveau !";
    top: 5px;
    right: 5px;
    width: auto;
    height: auto;
    background: initial;
    font-size: var(--basePX);
    line-height: 16px;
    color: var(--main-color_esn-forfait);
}

.add-team a {
    text-decoration: none;
}

.custom--switch {
    margin: 0;
}
.custom--switch .md-bar{
    height: 40px;
    width: 88px;
    border-radius: 40px;
}

.custom--switch .md-thumb {
    height: 32px;
    width: 32px;
    left: 5px;
    top: 7px;
}

.custom--switch .md-thumb-container {
    width: 48px;
}

md-switch.custom--switch.md-checked:not([disabled]).md-warn .md-bar {
    background: var(--main-color_esn-forfait);
}
md-switch.custom--switch.md-checked:not([disabled]).md-warn .md-thumb {
    background: var(--white);
}

/* push section */
.push {
    display: inline-block;
    width: 16px;
    height: 16px;
    position:relative;
    border-radius: 50%;

}
.push:after {
    content:"";
    width: 16px;
    height: 16px;
    border-radius: 50%;
    top: 0;
    right: 0;
    position: absolute;

	transform: scale(1);
}

.push--active {
    background: var(--main-color_mission);
    box-shadow: 0 0 0 0 rgba(var(--main-color_mission_rgb), 1);
    animation: pulsePushYes 2s infinite;
}
.push--inactive {
    background: var(--main-color_ao);
    box-shadow: 0 0 0 0 rgba(var(--main-color_ao__rgb), 1);
    animation: pulsePushNo 2s infinite;
}