
div.lxparrainage-list ul {
	background: #fff;
    clear: both;
    list-style: outside none none;
    margin: 0;
    padding: 0;

}


div.lxparrainage-list ul h3 {
  display: none;
}
.lxparrainage-row {
  width: 100%;
	list-style: none;
}

.lxparrainage-provision-block {
  width: 15%;
	background: #34a1b2;
}

.lxparrainage-l1-block {
  width: 32%;
	background: #34a1b2;
	
}

.lxparrainage-lx-summary {
  width: 100%;
  background: #34a1b2;
  
}


.lxparrainage-l3-block {
  width: 18%;
  background: #34a1b2;
}

.lxparrainage-provision-title {
  width: 18%;
  background: #444;
}

.lxparrainage-l1-title {
  width: 32%;
  background: #444;
}

.lxparrainage-l2-title {
  width: 18%;
  background: #444;
}

.lxparrainage-l3-title {
  width: 18%;
  background: #444;
}



.lxparrainage-row .boite {
	float: left;
	margin: 5px 10px;
	height: 90px;
	color: white;
  padding: 0px 5px;
}





.lxparrainage-row-phone {
  margin-bottom: 0px!important;
  margin-top: 1px!important;
}

.lxparrainage-row .boite-phone {
  float: left;
  height: 90px;
  color: white;
  padding-right: 2%;
	width: 98%;
}

.lxparrainage-row .title-phone {
    color: #fff;
    font-size: 17px;
    height: 22px;
    padding-left: 2%;
    text-align: left;
    vertical-align: middle;
	  width: 98%;
}

.lxparrainage-row .title-phone-downline {
  height: 40px;
    color: #fff;
    font-size: 17px;
    padding-left: 2%;
    text-align: left;
    vertical-align: middle;
    width: 98%;
    padding-top: 15px;
	  margin-top: 30px;
}




.lxparrainage-row .totals {
  float: left;
  margin: 5px 10px;
  height: 130px;
  color: white;
  padding: 0px 10px;
}

.lxparrainage-row .title {
    color: #fff;
    font-size: 17px;
    height: 22px;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.provision-l1 strong {
    font-size: 40px;
    font-weight: bolder;
}

.provision-l1{
    color: #fff;
    float: right;
	   clear: both;
}

.filleul-l1 strong {
    font-size: 40px;
    font-weight: normal;
}

.filleul-l1{
    color: #fff;
    float: left;
}
.provision-total {
    color: #fff;
    font-size: 40px;
    font-weight: bolder;
    position: relative;
    text-align: right;
    top: 55px;
    vertical-align: middle;
}
.filleul-full-name {
	font-size: 26px;
	font-weight: 200;
	float: left;
}

.filleul-user-name {
  font-size: 14px;
  font-weight: 200;
}


.cb-l1 strong {
    font-size: 30px;
    font-weight: normal;
}

.cb-l1 {
    color: #fff;
    float: right;
	   clear: both;
}

.activity-status-gray {
  background: #444;

}

.activity-status-blue {
  background: #34a1b2;

}
.activity-status-green {
	background: green;
	/*
    background: url("obaxa-sprites.png") repeat scroll 0px -38px rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    left: 0px;
    position: relative;
    top: 105px;
    width: 22px;*/
}

.activity-status-orange {
	background: orange;
	/*
    background: url("obaxa-sprites.png") repeat scroll -23px -38px rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    left: 0px;
    position: relative;
    top: 105px;
    width: 22px;*/
}
.activity-status-red {
	background: red;
	/*
    background: url("obaxa-sprites.png") repeat scroll -69px -38px rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    left: 0px;
    position: relative;
    top: 105px;
    width: 22px;*/
}

.sales-l1 strong {
    font-size: 30px;
    font-weight: normal;
}

.sales-l1 {
    color: #fff;
    float: right;
	  
}

.last-sale {
    color: #fff;
    float: right;
	  clear: right;
	  font-size: 13px;
    font-weight: 200;
	
}

.lxparrainage-lx-block {
  width: 18%;
}

.filler1-lx {
    border-top: 1px solid white;
    margin: 0;
    padding: 0;
    position: relative;
    top: 45px;
    width: 100%;
}
.filler2-lx {
    border-top: 1px solid white;
    margin: 0;
    padding: 0;
    position: relative;
    top: 63px;
    width: 100%;
}
.provision-lx strong {
    font-size: 40px;
    font-weight: bolder;
}



.provision-lx {
    clear: both;
    color: #fff;
    float: right;
    position: relative;
    top: 6px;
	  line-height: 30px;
}


.data-name {
    border-right: 1px solid white;
    color: #fff;
    float: left;
    line-height: 14px;
    margin-top: 4px;
    min-width: 49%;
    padding: 5px;
    text-align: left;
}
.data-name a {
	text-decoration: none;
	color: white!important;
}
.data-name a:hover {
  text-decoration: none;
	color: black!important;
}
.data-name strong {
    font-size: 14px;
    font-weight: normal;
}
.data-lx {
    border-right: 1px solid white;
    color: #fff;
    float: left;
    line-height: 14px;
    margin-top: 4px;
    min-width: 22%;
    padding: 5px;
    text-align: right;
	font-size: 10px;
}
.data-lx strong {
    font-size: 20px;
    font-weight: normal;
}

.data-right-lx {
    color: #fff;
    float: right;
    padding: 5px 0px;
    text-align: right;
    line-height: 14px;
    margin-top: 4px;
    min-width: 20%;
	font-size: 10px;
	
  
}
.data-right-lx strong {
    font-size: 20px;
    font-weight: normal;
}
.lxparrainage-summary {
    color: #fff;
    float: left;
    font-size: 25px;
    margin-left: 10px;
    text-align: center;
    vertical-align: middle;
	  width: 100%;
	  margin-bottom: 5px;
}
.lxparrainage-summary-title {
  width: 19.2%;
  background: #000;
	color: #fff;
	float: left;
	margin: 1px;
}
.lxparrainage-summary-data {
  width: 19.2%;
  background: #000;
  color: #fff;
	font-size: 30px;
  float: left;
  margin: 1px;
}




.lxparrainage-summary-provision {
    background: none repeat scroll 0 0 #34a1b2;
    color: #fff;
    float: left;
    height: 135px;
    margin: 1px;
    width: 97.7%;
}

.summary-provision {
    font-size: 125px;
    padding: 7px;
    text-align: right;
	  line-height: 100px;
}

.summary-title {
    bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    position: relative;
    text-align: right;
}

.summary-provision-phone {
    font-size: 65px;
    padding: 7px;
    text-align: right;
    line-height: 100px;
}

.summary-title-phone {
    bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    position: relative;
    text-align: right;
}

.lxparrainage-summary-detail {
  background: #444;
  color: #fff;
  float: left;
  margin: 1px;
  height: 190px;
	width: 50%;
	margin: 1px 1px 15px 20px;
}
.summary-detail {
    font-size: 16px;
    padding: 14px 10px;
    text-align: left;
}

div.lxparrainage-box ul {
	margin-bottom: 0;
	margin-left: 0;
}

.hide-block-l2 .data-lx,
.hide-block-l3 .data-lx,  
.hide-block-l2 .data-right-lx,
.hide-block-l3 .data-right-lx,  
.hide-block-l2 .filler1-lx,
.hide-block-l3 .filler1-lx,
.hide-block-l2 .provision-lx,
.hide-block-l3 .provision-lx  {
display: none;
}
.hide-block-l2,
.hide-block-l3 {
  background: white;
}




/* parrainage welcome howto screen */


#parrainage {
    background: none repeat scroll 0 0 #34a1b2; /*#55a1a2;*/
    border: none;
    border-radius: 5px;
    color: #fff;
    display: block;
    height: 100px;
    padding: 15px;
    width: 270px;
  box-shadow:inset 0px 1px 5px #ddd; /*#272727;*/
font-size:90%;
-webkit-transition:0.5s ease;
-moz-transition:0.5s ease;
-o-transition:0.5s ease;
-ms-transition:0.5s ease;
transition:0.5s ease; 
}

#parrainage_message {
  font-size: 10px;
}

#parrainage .description {
  font-size: 100%;
  padding-top: 5px;
  float: left;
}

#lxloginform #parrainage .form-item {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}

#lxloginform #parrainage .parrain_id_hide {
  display: none
}

.obaxa-parrainage .join-free {
	margin-left: 20px;
	background: #ff6600;
}
.obaxa-parrainage .join-free:hover{
  background: #faad54;
}
.obaxa-parrainage .login {
	background: #00A5BB;
  padding: 9px;
  margin-left: 20px;
  color: white;
  font-weight: bold;
}
.obaxa-parrainage .login:hover {
  background: #2ab2c7;
}

.parrainage-modele tr {
  background: #999;
  
}
.parrainage-modele td {
  background: #aaa;
  border: 1px solid #ddd;
  width: 12%;
  line-height: 35px;
  text-align: center;
  
}
.parrainage-modele td.level-parrain {
  background: #bbb;
  
}
.parrainage-modele td.level-g1 {
  background: #ccc;
  
}
.parrainage-modele td.level-g2 {
  background: #ddd;
  
}
.parrainage-modele td.level-g3 {
  background: #eee;
  
}
.obaxa-parrainage {
    color: #000;
    font-family: Arial;
    font-size: 17px;
    margin: 0 auto;
    width: 100%;
	  font-style: italic;
}
.annonce-pic {
    float: left;
    width: 28%;
    padding: 41px 13px 46px 57px;
    background: #eee;
}
.mr-2-percent {
    margin-right: 2%;
}
.mt-14 {
    margin-top: 14px;
}

.sprechblase-title-box {
    margin-right: 0;
    margin-top: 0;
    padding-top: 60px;
    padding-left: 20px;
    width: 250px;
}
.sprechblase-title {
    color: #ff6600;
    float: none;
    font-size: 25px;
    font-weight: bold;
    line-height: 39px;
    text-align: center;
    width: auto;
}
.sprechblase-block {
    background: url("sprechblase.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 286px;
    width: 100%;
}

.annonce-text {
    float: left;
    width: 100%;
}
.mt-14 {
    margin-top: 14px;
}


.white-block {
    background: none repeat scroll 0 0 #34a1b2;
    padding: 30px;
    position: relative;
}

.annonce-text h1 {
    margin-top: 0;
}
.operation-container h1 {
    margin-bottom: 0;
}
.obaxa-parrainage h1 {
    color: #555;
    font-size: 28px;
    font-weight: normal;
    margin-bottom: 0;
}
section#page .obaxa-parrainage h2 {
    color: #555;
    font-size: 40px;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 4px;
}

section#page .obaxa-parrainage h3 {
    color: #fff;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 4px 0px;;
}
.parrainage-list-avantages {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    padding: 4px 0px;;
	  margin-left: 30px;
}

.obaxa-parrainage h1 .orange {
    color: #ff6600;
    font-size: 36px;
    font-weight: 500;
}

.clear {
    clear: both;
}
.annonce-text .title-with-date h2 {
    line-height: 26px;
    margin-bottom: 21px;
    margin-top: 4px;
}
.fs-22 {
    font-size: 22px;
}

.delete-padding {
    padding-left: 15px;
    padding-right: 15px;
}
.mt-14 {
    margin-top: 14px;
}
.mb-14 {
    margin-bottom: 14px;
}

.delete-padding {
    background: none repeat scroll 0 0 #58585a;
    padding: 0;
}
.container-fix-mobile {
    margin: 0 auto;
    max-width: 100%;
}
.delete-padding .third-column:first-child {
    margin-left: 0;
    width: 33%;
}
.delete-padding .third-column:first-child {
    /*margin-left: 10%;*/
}
.third-column {
    float: left;
    width: 32%;
}
.mr-2-percent {
    margin-right: 2%;
}
.grey-sticker {
    background-color: #d9dadb;
    font-size: 12px;
    height: 175px;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}
.grey-sticker .number {
    color: #ff6600;
    font-family: HelveticaNeueStdBd,arial,sans-serif;
    font-size: 28px;
}
.grey-sticker .number {
    color: #ff6600;
    font-size: 25px;
    left: 15px;
    position: relative;
    top: 15px;
}
.grey-sticker .title {
    color: #ff6600;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 56px;
}

.grey-sticker p {
    font-size: 17px;
    line-height: 20px;
    margin-top: 15px;
    padding-left: 56px;
    width: 270px;
}

.third-column {
    float: left;
    width: 32%;
}




#lxparrainage-parrainer-form #parrainage-form {
    background: none repeat scroll 0 0 lightblue;
    margin: 10px;
    padding: 1px;
}

#lxparrainage-parrainer-form #parrainage-form h1 {
    font-size: 140%;
    font-weight: 400;
	padding-top: 20px;
}

#lxparrainage-parrainer-form #parrainage-form .parrainage-header {
    background: none repeat scroll 0 0 #00a5bb;
    margin: 10px;
    padding: 10px;
	text-align: center;
	font-size: 140%;
	font-weight: bold;
	color: #fff;
}
#lxparrainage-parrainer-form #parrainage-form .parrainage-help-text {
    font-size: 13px;
    padding-top: 3px;
	color: #333;
}

#lxparrainage-parrainer-form #parrainage-form .parrainage-help-text-important {
    font-size: 140%;
    padding-top: 3px;
	font-weight: 400;
	color: green;
	text-align: center;
}

#lxparrainage-parrainer-form .form-radio {
	margin-right: 15px;
}

#lxparrainage-parrainer-form  .form-item label.option {
    display: flex;
    font-weight: normal;
}

#lxparrainage-parrainer-form .form-item {
    padding-left: 10px;
    padding-right: 20px;
	margin-bottom: 0.1em;
	margin-top: 0.1em;
}

#lxparrainage-parrainer-form .form-item label {
	font-weight: 600;
}
#lxparrainage-parrainer-form #edit-message-own {
    margin-left: 42px;
    margin-top: -23px;
	background: #efefef;
	width: calc(100% - 40px);
	max-width: none;
	}

#lxparrainage-parrainer-form #edit-message-own:-moz-placeholder { color: #444; }
#lxparrainage-parrainer-form #edit-message-own::-moz-placeholder { color: #444; }
#lxparrainage-parrainer-form #edit-message-own:-ms-input-placeholder { color: #444; }
#lxparrainage-parrainer-form #edit-message-own::-webkit-input-placeholder { color: #444; }

#lxparrainage-parrainer-form #edit-emails {
    margin-left: 42px;
    margin-top: -10px;
	background: #efefef;
  width: calc(100% - 40px);
  max-width: none;
}

#lxparrainage-parrainer-form #edit-submit {
    background: none repeat scroll 0 0 #00a5bb;
    color: #fff;
    font-size: 140%;
    font-weight: bold;
    padding: 30px;
    text-align: center;
	width: 100%;
	white-space: normal;
}
#lxparrainage-parrainer-form #edit-submit:hover {
    background: none repeat scroll 0 0 #fff;
    color: #00a5bb;
}
#lxparrainage-parrainer-form .parrainage-step3-button {
    margin: 10px;
}

#lxparrainage-signup-block {
  max-width: 1180px;
  min-width: 945px;
  width: 100%;
  margin: 0 auto;
  display: table;	
  background: #ff6600;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;

}

#lxparrainage-signup-block a {
  color: #fff;
  padding: 10px;
  font-size: 30px;
  font-weight: bold;
}

#lxparrainage-signup-block {
}
}
.lxparrainage-signup-parrain {
  font-size: 11px;
  color: #eee;
	
}