/*<#13127>*/
.icon80x80 {
    display: inline-block;
    width: 80px;
    height: 80px;
}
.dashboardMenuIcons {
    background: url(/CMS/uploads/imagesGeneriques/pictosPages/dashboard-menu-icons.jpg) no-repeat 0 0;
    text-transform: uppercase;
    color: #aaa;
}
.dashboardMenuIcons>span {
    position: relative;
    top: 48px;
    line-height: 11px;
    font-size: 11px;
    display: inline-block;
}
.homeDashboardMenuIcon {
    background-position: 0 0;
}
.productsDashboardMenuIcon {
    background-position: -80px 0;
}
.statsDashboardMenuIcon {
    background-position: -160px 0;
}
.infosDashboardMenuIcon {
    background-position: -240px 0;
}

@media (min-width: 768px) and (max-width: 999px) {
    .icon80x80 {
        width: 40px;
        height: 40px;
    }
    .dashboardMenuIcons {
        background-size: 160px 40px;
    }
    .dashboardMenuIcons>span {
        top: 24px;
        line-height: 6px;
        font-size: 6px;
    }
    .homeDashboardMenuIcon {
        background-position: 0 0;
    }
    .productsDashboardMenuIcon {
        background-position: -40px 0;
    }
    .statsDashboardMenuIcon {
        background-position: -80px 0;
    }
    .infosDashboardMenuIcon {
        background-position: -120px 0;
    }
}
/*</#13127>*/
.remove-me{
    background:none;
    border:none;
    float:right;
    font-weight:300;
}
.add-more {
    font-weight:300;
}
.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 55px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 12px;
    pointer-events: none;
}
#contact_form .fa {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    line-height: 1.5;
}
#contact_form .form-control {
    opacity:1;
    background:#F4F4F4;
}
/**notification**/
#noty_topCenter_layout_container{    
    font-size: 13px;
    line-height: 16px;
    margin: 0 auto;
    top:60px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#noty_topCenter_layout_container {
	margin:0 auto;
	width:100%;
}
.noty_bar.noty_type_alert {
    padding:5px;
}
.noty_bar.noty_type_alert:hover {
    background:#64e61e;
}
.noty_text a {
	display:block;
	text-align:center;
	line-height:29px;
	color: #000;
}
.noty_bar.noty_type_alert:hover .noty_text a {
    color: #fff;
}
.noty_bar.noty_type_alert:hover .noty_text a strong {
    color: #000;
}
.pictoNotif {
	margin-right:1em;
}
.noty_text a strong {
	color: #64e61e;
}	
.plus {
    font-size:1.5em;
}
#noty_topCenter_layout_container li {
	width: 100% !important;
	margin: 0 auto;
}
/**fin notification**/
h1{
text-align:left;
background:linear-gradient(#f2f2f2 0%,#f2f2f2 52%,#24282D 46%,#24282D 52%,  #f2f2f2 54%,#f2f2f2 100%);
background:-webkit-linear-gradient(#f2f2f2 0%,#f2f2f2 52%,#24282D 46%,#24282D 52%,  #f2f2f2 54%,#f2f2f2 100%);
background:-moz-linear-gradient(#f2f2f2 0%,#f2f2f2 52%,#24282D 46%,#24282D 52%,  #f2f2f2 54%,#f2f2f2 100%);
background:-ms-linear-gradient(#f2f2f2 0%,#f2f2f2 52%,#24282D 46%,#24282D 52%,  #f2f2f2 54%,#f2f2f2 100%);
background:-o-linear-gradient(#f2f2f2 0%,#f2f2f2 52%,#24282D 46%,#24282D 52%,  #f2f2f2 54%,#f2f2f2 100%);
}
h1.h4{
    background:none;
}
.bannerTuto h1,
.bannerTuto p.h2{
    font-size:36px;
}
.liseretTitre h2{
text-align:left;
background:linear-gradient(#fff 0%,#fff 52%,#24282D 46%,#24282D 52%, #fff 54%,#fff 100%);
background:-webkit-linear-gradient(#fff 0%,#fff 52%,#24282D 46%,#24282D 52%, #fff 54%,#fff 100%);
background:-moz-linear-gradient(#fff 0%,#fff 52%,#24282D 46%,#24282D 52%, #fff 54%,#fff 100%);
background:-ms-linear-gradient(#fff 0%,#fff 52%,#24282D 46%,#24282D 52%, #fff 54%,#fff 100%);
background:-o-linear-gradient(#fff 0%,#fff 52%,#24282D 46%,#24282D 52%, #fff 54%,#fff 100%);
}
.liseretTitre h2 span{
    background:#fff; 
    padding-right:1em;
}
h1 span {
    background:#f2f2f2;
    padding:0 20px 0 0;
}
.noMargin{
    margin:0;
}
.espaceC h1 {
	font-family:'Gotham';
	font-size:34px;
	text-transform:uppercase;
	color:#24282d;
	font-weight:bold;
}
.espaceC span.h2 {
	font-family: "Gotham";
    font-style: normal;
    font-weight: 300;/****light****/
	color:#24282d;
}
.borderL,
.blocIndent.borderL{
    border-left:solid 3px #64e61e;
}
a.buttonBack {
    color:#8C8C96;
    font-weight:300;
    border:solid 1px #8C8C96;
    padding:10px 20px;
}
a.buttonBack:hover {
    color:#64e61e;
    font-weight:300;
    border:solid 1px #64e61e;
    padding:10px 20px;
}
.aideEnregistrement {
	background:url(/CMS/uploads/FR/images/pages/parcours/img/aide.png) no-repeat center;
	-webkit-background-size: cover; /* pour anciens Chrome et Safari */
	background-size: cover; /* version standardisée */
	min-height:430px;padding:1em;
}
.aideEnregistrement,
.aideEnregistrement span.h2 {
	color:#ffffff;
	font-size:24px;
}
.aideEnregistrement:hover{
    cursor:pointer;
}
.mainPadding {
    padding:2em;
}
.mandatory{
    font-size:12px;
    display:block;
}
.enregistrement {
    min-height:418px;
}
#detailEnregistrement {
    color:#8c8c96;
}
.blocLiseretHaut {
	margin-top:2em;
	padding-top:2em;
	border-top:solid 1px #8c8c96;
}
span.details:hover {
    color:#64e61e;
}
.blocBorderLeft {
    border-left:solid 1px #64e61e;
    padding-left:1em;
}
.light{
    font-weight: 300;
}
.blocMonCompte{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/bgMonCompte.jpg) no-repeat center;
	color:#ffffff;
	font-size:30px;
}
.blocMonCompte span.h2{
    color:#ffffff;
}
.form-control {
	background-color: #ffffff;
    opacity: 0.5;
    filter: alpha(opacity=50); 
	margin-bottom:1em;
}
select.form-control {
    margin-bottom:0;
}
.input-group{
	margin-bottom:1em;
}
.input-group-addon {
	opacity: 0.5;
    filter: alpha(opacity=50); 
	margin-bottom:1em;
    background-color: #ffffff;
    border: 1px solid #ccc;
	border-left:none;
}
.pepites img{
	margin-right:1em;
	float:left;
}
.pepites .col-lg-4.col-md-4.col-sm-4.col-xs-4{
	border-right:solid 1px #999999;
	padding:1em 2em;
}
.pepites .col-lg-4.col-md-4.col-sm-4.col-xs-4.last-child{
    border-right:none;
}
.avertissement{
    border-left: 1px solid #64e61e;
    padding: 0 1em;
}
.avertissementMoisOfferts{
    /*border-left: 1px solid #64e61e;*/
	margin:1em 0 0 0;
    padding: 0 1em;
	font-weight:500;
	color:#FA003C;
}
.avertissement img{
    margin-right:2em;
    height:65px;
}
.abonnement,
.changementBoitier{
	background: #fafafa;
    border: solid 3px #f0f0f0;
    width: 30%;
    float: left;
    /*min-height: 575px;*/
    margin: 10px;
}

.moreThanThree {
        width: 47%;
}
.abonnementX4 {
    background: #fafafa none repeat scroll 0 0;
    border: 3px solid #f0f0f0;
    float: left;
    margin: 1%;
    width: 23%;
}
.mainPadding.abonnementX4{
    padding:2em 1em;
}
.abonnementX2{
    background: #fafafa none repeat scroll 0 0;
    border: 3px solid #fff;
    float: left;
    margin-left: 2%;
    width: 47%;
}
.abonnement input,
.changementBoitier input{
	float:right;
}
.typeAbonnement.promoAbo{
    
}
.changementBoitier .avertissement,
.abonnement .avertissement,
.prixMscreen .avertissement{
    font-weight:300;
    color:#8c8c96;
    font-size:14px;
}
input.choixMscreen{
    margin-top:0.8em;
}
.prixAbo{
    font-size:26px;
    color:#8c8c96; 
    font-weight:500;
    margin-top:1em;
}
.prixPass{
    font-size:30px;
    color:#8c8c96;
    font-weight:500;
    margin-top:1em;
    text-align:right;
}
.prixMscreen{
    font-size:20px;
    color:#8c8c96;
    font-weight:500;
}
.titre20lightGrey{
    font-size:20px;
    color:#8c8c96;
    font-weight:300;
}
.blocLarge{
	background:#fafafa;
	border:solid 3px #f0f0f0;
	margin-bottom:1em;
}
.typeAbonnement.selected,
.changementBoitier.selected,
.typeAbonnement.selected:hover,
.changementBoitier.selected:hover,
.typeAbonnement.promoAbo.selected,
.typeAbonnement.promoAbo.selected:hover{
    background:#64e61e;
    color:#ffffff;
    border:solid 3px #64e61e;
}
.blocBoitier.selected,
.blocBoitier.selected:hover{
    background:#ffffff;
    color:#000000;
    border:solid 3px #64e61e;
}
.modal-dialog {
    margin: 150px auto;
    width: auto;
}
.modal-header {
    border-bottom: none;
    min-height: 16.4286px;
    padding: 15px;
}
.modal-content {
    background-clip: padding-box;
    background-color: none;
    background:none;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    outline: 0 none;
    position: relative;
}
.modal-content video {
    display: block;
    margin: 0 auto;
    height: 315px;
    width: 560px;
}
.modal-title {
    line-height: 1.42857;
    margin: 0;
    text-align:center;
}
.modal-header .modal-title button {
    background:none;
    border:none;
    color:#999;
    background:#fff;
    border-radius:5px;
}
.modal-header .modal-title button:hover {
    color:#fff;
    background:#64e61e;
}
.changementBoitier.selected p a {
    color:#000;
}
.typeAbonnement.noAbo.selected,
.changementBoitier.noAbo.selected{
    color:#24282D;
}
.typeAbonnement.promoAbo.selected{
    border:solid 3px #64e61e;
}
.typeAbonnement.promoAbo:hover{
    border:solid 3px #64e61e;
    cursor:pointer;
    background:#ffffff;
}
.typeAbonnement.selected .prixAbo,
.changementBoitier.selected .prixAbo,
.typeAbonnement.promoAbo.selected .prixAbo,
.typeAbonnement.selected:hover .prixAbo,
.changementBoitier.selected:hover .prixAbo,
.typeAbonnement.promoAbo.selected:hover .prixAbo {
    color:#ffffff;
}
.typeAbonnement.selected .avertissement,
.changementBoitier.selected .avertissement,
.typeAbonnement.promoAbo.selected .prixAbo .avertissement,
.typeAbonnement.selected:hover .avertissement,
.changementBoitier.selected:hover .avertissement,
.typeAbonnement.promoAbo.selected:hover .avertissement {
    color:#ffffff;
    border-left: 1px solid #ffffff;
}
.typeAbonnement:hover,
.changementBoitier:hover{
    border:solid 3px #64e61e;
    background:#ffffff;
    cursor:pointer;
}
.typeAbonnement.selected.noAbo{
	border:none;
}
.typeAbonnement:hover.noAbo{
    border:none;
    background:none;
}
.prixBarre {
    font-weight:300;
    font-size:18px;
    text-decoration:line-through;
    -moz-text-decoration-color: #64e61e; /* Code for Firefox */
    text-decoration-color: #64e61e;
}
.pushPro {
	background:url(/CMS/uploads/FR/images/pages/parcours/img/pushPro.jpg) no-repeat center;
	color:#fff;
}
.pushPro span{
    font-size:20px;
    font-weight:200;
}
.btn-template-whiteAlpha {
    background-color: transparent;
	border:solid 1px #64e61e;
    color: #ffffff;
}
.btn-template-blackAlpha {
    background-color: transparent;
	border:solid 1px #64e61e;
    color: #000000;
}
.btn-template-blackAlphaBlack {
    background-color: transparent;
	border:solid 1px #000000;
    color: #000000;
}
.btn-template-whiteAlpha:hover {
    background-color: #64e61e;
	border:solid 1px #64e61e;
    color: #ffffff;
}
.btn-template-blackAlpha:hover {
    background-color: #64e61e;
	border:solid 1px #64e61e;
    color: #ffffff;
}
.btn-template-blackAlphaBlack:hover {
    background-color: #1E1E23;
	border:solid 1px #000000;
    color: #ffffff;
}
.btn-tousBoitiers{
	background-color: transparent;
	border:none;
    color: #ffffff;
	padding: 0.5em 0;
}
.dropdown-menu.tousBoitiers {
    background-color: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-size: 14px;
    z-index: 1000;
	min-width: 100%;
	padding:0;
}
.btn-template-secondary:hover {
    background-color: #64e61e;
    color: #ffffff;
}
.blocNoir{
	background:#000000;
	color:#fff !important;
}
.noMargin{
    margin:0;
}
.quantite{
    width: 150px;
    font-weight:500;
    color:#000000;
    float:right;
}
.quantite .form-control{
	border:none;
	text-align:center;
	color:#999999;
	font-size:20px;
	display:block;
}
.quantite .btn.btn-default.btn-number {
	border:solid 2px #ccc;
	display:block;
	text-align:center;
	border-radius:50%;
	width:40px;
	height:40px;
}
.quantite .input-group .btn {
    font-size: 26px;
	padding:0;
	width:40px;
	height:40px;
}
.btn-template-whiteAlpha {
    background-color: transparent;
    border: 1px solid #64e61e;
    color: #ffffff;
}
.btn-template-blackAlpha {
    background-color: transparent;
    border: 1px solid #64e61e;
    color: #000000;
}
.btn-template-blackAlphaBlack {
    background-color: transparent;
    border: 1px solid #000000;
    color: #000000;
}
.btn-template-whiteAlpha:hover {
    background-color: #64e61e;
    border: 1px solid #64e61e;
    color: #ffffff;
}
.btn-template-blackAlpha:hover {
    background-color: #64e61e;
    border: 1px solid #64e61e;
    color: #ffffff;
}
.btn-template-blackAlphaBlack:hover {
    background-color: #1e1e23;
    border: 1px solid #000000;
    color: #ffffff;
}
.btn-template-secondary:hover {
    background-color: #64e61e;
    color: #ffffff;
}
.quantite .input-group-btn > .btn:hover,
.quantite .input-group-btn > .btn:focus,
.quantite .input-group-btn > .btn:active {
    border:solid 2px #64e61e;
	background:none;
    z-index: 2;
}
.pepites img ~ span {
    display: block;
    margin-top: 2em;
}
.mentionSmall {
    font-size:13px;
    font-weight:300;
}
.boxAccessoires img{
    margin:0 auto;
}
.slick-list {
    margin: 0 1em;
}
.fixHeight90{
    min-height:90px;
}
a.linkEllipse,
span.linkEllipse {
	color:#1E1E23;
	text-transform:uppercase;
	padding-right:50px;
	font-size:12px;
	padding: 10px 50px 10px 10px;
	-webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
	/*display:block;*/
}
a.linkEllipse:hover,
span.linkEllipse:hover {
	color:#64e61e;
}
span.linkEllipse {
    color: #1e1e23;
    display: block;
    float: left;
    font-size: 12px;
    margin-top: 1em;
    padding: 10px 50px 10px 0;
    text-transform: uppercase;
}
#blocDevice a.linkEllipse{
    color:#fff;
}
span.linkEllipse:hover{
    cursor:pointer;
}
.linkEllipse.plus:hover,
.linkEllipse.plusGrey:hover,
.linkEllipse.plus.bgWhite:hover,
.linkEllipse.play:hover,
.linkEllipse.doc:hover,
.linkEllipse.idea:hover,
.linkEllipse.next:hover,
.linkEllipse.soundOn:hover{
    background-size:38px;
}
.linkEllipse.plus{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipsePlus.png) no-repeat right center / 33px auto #fff;
}
.linkEllipse.plusGrey{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipsePlus.png) no-repeat right center / 33px auto #FCFCFC;
}
.linkEllipse.plus.bgWhite{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipsePlus.png) no-repeat right center #ffffff / 33px auto;
}
.linkEllipse.play{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipsePlay.png) no-repeat right center / 33px auto;
}
.linkEllipse.doc{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipseDoc.png) no-repeat right center / 33px auto;
}
.linkEllipse.idea{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipseIdea.png) no-repeat right center / 33px auto;
}
.linkEllipse.next{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipseNext.png) no-repeat right center / 33px auto;
}
.linkEllipse.soundOn{
	background:url(/CMS/uploads/FR/images/pages/parcours/img/ellipseSoundOn.png) no-repeat right center / 33px auto;
}
.wwrap {
    word-wrap:break-word;
}
.longMail{
    width: 100%;
    display:block;
    overflow: hidden;
    text-overflow: ellipsis;
}
#assure div, #tempsreel div {
    min-height:225px;
}
/*********steps*******/
.stepwizard-step p {
    margin-top: 10px;    
}
.process-row {
    display: table-row;
}
.process {
    display: table;     
    width: 100%;
    position: relative;
}
.process-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
	color:#ccc;
}
.process-row:before {
    top: 50px;
    bottom: 0;
    left:0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;
    z-order: 0;
}
.process-step .fa-stack {
	float: left;margin-right:10px;
}
.process-step {    
    display: table-cell;
    text-align: left;
    position: relative;
	width:25%;
}
.process-step p {
    margin-top:10px;
}
.process-step .btn-circle {
    border: none;
    font-size: 10px;
    height: 50px;
    line-height: 1.42857;
    padding: 6px 10px;
    text-align: left;
    width: 140px;
}
.process-step .btn-circle.btn-success {    
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
	color:#64e61e;
	background:#ffffff;
}
.btn-success.disabled, 
.btn-success[disabled], 
fieldset[disabled] .btn-success, 
.btn-success.disabled:hover, 
.btn-success[disabled]:hover, 
fieldset[disabled] .btn-success:hover, 
.btn-success.disabled:focus, 
.btn-success[disabled]:focus, 
fieldset[disabled] .btn-success:focus, 
.btn-success.disabled:active, 
.btn-success[disabled]:active, 
fieldset[disabled] .btn-success:active, 
.btn-success.disabled.active, 
.btn-success.active[disabled], 
fieldset[disabled] .btn-success.active {
    background-color: #ffffff;
}

/**************fin steps***************/
/*************table******************/
/* Methods */
.method .header, 
.method .cell {
    padding: 6px 6px 6px 10px;
}
.method .list-header .header {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 0.8em;
    color: #999;
    background-color: #eee;
}
.method [class^="row"],
.method [class*=" row"] {
	border-bottom: 1px solid #ddd; 
}
.method div:last-child {
	border-bottom: none; 
}
.method [class^="row"]:hover,
.method [class*=" row"]:hover {
    background-color: #f7f7f7;
}
.method .cell {
    font-size: 0.85em;
}
.method .cell .mobile-isrequired {
    display: none;
    font-weight: normal;
    text-transform: uppercase;
    color: #aaa;
    font-size: 0.8em;
}
.method .cell .propertyname {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.method .cell .type {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.method .cell code {
    color: #428bca; 
}
.method .cell a, .method .cell a:hover {
    text-decoration: none; 
}
.method .cell code.custom {
    color: #8a6d3b;
    text-decoration: none; 
}
.method .cell .text-muted {
    color: #ddd; 
}
.embed-responsive-item {
    height:900px;
}
@media (max-width: 991px) {
    .method [class^="row"],
    .method [class*=" row"] {
        padding-top: 10px;
        padding-bottom: 10px; 
    }
    .method .cell {
        padding: 0 10px;
    }
    .method .cell .propertyname {
        font-weight: bold;
        font-size: 1.2em; 
    }
    .method .cell .propertyname .lookuplink {
        font-weight: normal;
        font-size: 1.5em;
        position: absolute;
        top: 0;
        right: 10px; 
    }
    .method .cell .type {
        padding-left: 10px;
        font-size: 1.1em; 
    }
    .method .cell .isrequired {
        padding-left: 10px;
        display: none; 
    }
    .method .cell .description {
        padding-left: 10px; 
    }
    .method .cell .mobile-isrequired {
        display: inline; 
    } 
}

/* Row Utilities */
[class^='row'].margin-0,
[class*=' row'].margin-0,
[class^='form-group'].margin-0,
[class*=' form-group'].margin-0 {
    margin-left: -0px;
    margin-right: -0px; 
}
[class^='row'].margin-0 > [class^='col-'],
[class^='row'].margin-0 > [class*=' col-'],
[class*=' row'].margin-0 > [class^='col-'],
[class*=' row'].margin-0 > [class*=' col-'],
[class^='form-group'].margin-0 > [class^='col-'],
[class^='form-group'].margin-0 > [class*=' col-'],
[class*=' form-group'].margin-0 > [class^='col-'],
[class*=' form-group'].margin-0 > [class*=' col-'] {
    padding-right: 0px;
    padding-left: 0px; 
}
[class^='row'].margin-0 [class^='row'],
[class^='row'].margin-0 [class*=' row'],
[class^='row'].margin-0 [class^='form-group'],
[class^='row'].margin-0 [class*=' form-group'],
[class*=' row'].margin-0 [class^='row'],
[class*=' row'].margin-0 [class*=' row'],
[class*=' row'].margin-0 [class^='form-group'],
[class*=' row'].margin-0 [class*=' form-group'],
[class^='form-group'].margin-0 [class^='row'],
[class^='form-group'].margin-0 [class*=' row'],
[class^='form-group'].margin-0 [class^='form-group'],
[class^='form-group'].margin-0 [class*=' form-group'],
[class*=' form-group'].margin-0 [class^='row'],
[class*=' form-group'].margin-0 [class*=' row'],
[class*=' form-group'].margin-0 [class^='form-group'],
[class*=' form-group'].margin-0 [class*=' form-group'] {
    margin-left: 0;
    margin-right: 0; 
}

/*********fin****table******************/
@media screen and (max-width: 767px) {
    .left-inner-addon i {
        position: absolute;
        padding: 11px;
        pointer-events: none;
    }
    #contact_form .fa {
        background: #000 none repeat scroll 0 0;
        color: #fff;
        line-height: 1;
    } 
    .bannerTuto h1,
    .bannerTuto p.h2{
        font-size:18px;
    }
	.changementBoitier,
	.abonnement,
	.changementBoitier,
	.abonnementX2{
		background:#fafafa;
		border:solid 3px #fff;
		width:70%;
		margin:0 15% 2% 15%;
	}
	.prixPass{
	    font-size:30px;
	    color:#8c8c96; 
	    font-weight:500;
	    margin-top:0;
	    text-align:left;
	}
	.quantite{
		width: 120px;;
	}
	a.linkEllipse,
	span.linkEllipse {
		color:#1E1E23;
		text-transform:uppercase;
		padding-right:50px;
		font-size:11px;
		padding: 10px 50px 10px 10px;
	}
	#noty_topCenter_layout_container{    
        top:45px;
    }
    .modal-content video {
        height: 168px;
        width: 300px;
    }
    .embed-responsive-item {
        height:600px;
    }
}
@media screen and (max-width: 1023px) {
    #infoCompte_6_content .abonnement,
    #infoCompte_6_content .changementBoitier{
    	background:#fafafa;
    	border:solid 3px #f0f0f0;
    	width:100%;
    	float:left;
    	margin:1.6%;
    }
    #infoCompte_6_content .abonnement:hover{
        background:#64e61e;
        color:#ffffff;
        border:solid 3px #64e61e;
    }
}
@media screen and (max-width: 768px) {
    .changementBoitier {
        margin: 1em;
        padding: 1em;
        width: 90%;
    }
}
.myAccountPromoOffer {
    min-height: 220px;
    width: 100%;
    background: url(/CMS/uploads/FR/images/pages/espace_client/banner-espace_client-FR.png) no-repeat 0 0;
    background-position: 50%;
}
html[lang="BE_fr"] .myAccountPromoOffer {
    min-height: 220px;
    width: 100%;
    background: url(/CMS/uploads/BEFR/images/pages/espace_client/banner-espace_client-BEFR.jpg) no-repeat 0 0;
    background-position: 50%;
}
html[lang="BE_nl"] .myAccountPromoOffer {
    min-height: 220px;
    width: 100%;
    background: url(/CMS/uploads/BENL/images/pages/espace_client/banner-espace_client-FR.jpg) no-repeat 0 0;
    background-position: 50%;
}
html[lang="NL"] .myAccountPromoOffer {
    min-height: 220px;
    width: 100%;
    background: url(/CMS/uploads/NL/images/pages/espace_client/banner-espace_client-FR.jpg) no-repeat 0 0;
    background-position: 50%;
}
html[lang="LU"] .myAccountPromoOffer {
    min-height: 220px;
    width: 100%;
    background: url(/CMS/uploads/LU/images/pages/espace_client/banner-espace_client-FR.jpg) no-repeat 0 0;
    background-position: 50%;
}
select.phonePrefix {
    display: inline-block;
    top: 0;
    vertical-align: top;
    width: 38%;
}
#infoCompte_1_content select#phone-prefix {
    width: 38%;
} 

.phoneSuffix {
    display: inline-block;
    vertical-align: top;
    width: 60%;
}

#infoCompte_1_content input.phoneSuffix {
    width: 60%;
} 

/*************************************/
/********** FLOTTE BOITIER ***********/
/*************************************/
.returnListButton {
    margin: 5px 0;
}
#blocDevice .panel.offDisplayPanel {
    display: none;
}

.dataTables_filter {
    float:left;
    padding-top: 10px;
    margin-bottom: 25px;
}
.dataTables_search {
    float:right;
    text-align: right;
    margin-bottom: 25px;
}
.not_assigned {
    color:grey;
}
.fa-circle.st-live:before {
    color:green;
}
.fa-circle.st-end:before {
    color:orange;
}
.fa-circle.st-over:before {
    color:red;
}
#list-products thead tr th, #list-products td{
    text-align: center
}
span.sub-dipslay {
    display: none;
}
#list-products img{
    width: 100%;
    display: block;
}

#list-products i.fa-pencil:before, #list-products i.fa-check:before,
#list-products i.fa-times:before {
    color: #000;
    opacity: 0.3;
}
#list-products i.fa-pencil:before, #blocDevice i.fa-pencil:before {
    margin-left: 0.5em;
}

i.fa.fa-pencil:before, 
i.fa.fa-check:before, 
i.fa.fa-times:before { 
    font-size: 1.1em; 
}

i.fa.fa-pencil:hover, 
i.fa.fa-check:hover, 
i.fa.fa-times:hover { 
    cursor: pointer; 
}

#list-products td input{
    width: 100%;
}   

@media (min-width : 1024px)  {   
    .listDevices { margin-left: 1.5em; }
}

@media (max-width: 1024px) {
    .dataTables_filter i.fa.fa-filter:before { color: #000; }
    #list-products i.fa.fa-pencil:before,
    #list-products i.fa.fa-check:before, 
    #list-products i.fa.fa-times:before,
    #accordion i.fa.fa-pencil:before,
    #accordion i.fa.fa-check:before,
    #accordion i.fa.fa-times:before {
        font-size: 1.7em;
    }
}

@media (max-width: 767px) {
    #content.fixedBg {
        margin-top: -20px;
    }
    #blocDevice .btn { margin-top: 15px; }
    .dataTables_filter {
        float:none;
        padding-top: 10px;
    }
    .dataTables_search {
        float:none;
        text-align: left;
    }    
    .dataTables_filter, .dataTables_search {
        margin-bottom: 5px;
    }
}

#content.fixedBg {
    background: url(/CMS/uploads/FR/images/pages/parcours/img/bgTop4.jpg) no-repeat center fixed;
    padding-bottom: 5.5em;
    -webkit-background-size: cover;
    background-size: cover;
}

.listPadding {
    padding: 2em 2em 2.3em 2em;
    margin-bottom: 0.5em;
}

#faValid .fa.fa-check {
    float: left;
}

#faValid .fa.fa-times {
    float: right;
}

#blocDevice input {
    width: 100%;
}
#blocDevice #faValid {
    width: 50%;
    padding-bottom: 30px;
    padding-top: 10px;
    margin: auto;
}
#list-products #faValid { width: 100%; margin: auto; margin-top: 10px; }

td div.displayName, td div.displayImage {
    display: table-cell;
    vertical-align: middle; 
}

.displayName {
    width: 70%;
}


/*********************************/
/****** FIN FLOTTE BOITIER *******/
/*********************************/

/*********************************/
/****** enader: #15412 *******/
/*********************************/
div#collapse3 label {
    margin-bottom: 0;
}

#blockCurrPw {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
}
/*********************************/
/********* FIN #15412 ************/
/*********************************/

div.footer-contact-business {
display: none;
}


.grecaptcha-badge{
 display: none;   
}