
	@media only screen and (min-width: 768px)  {
div#bazarrightpan{
max-width: 33%;
	}
	
	div#rewards_sponsorship {
    max-width: 66%;
    float: left;
	border-radius:10px;
}


	}
	
	
	
	
	
	
	
	@media only screen and (min-width: 479px)  {
	
	.dateFeResp{display: none !important;}	
	
	
	.FediSpoS{
display: inline-block;
width: 100%;
background: #effded;
padding: 10px;
font-size:11px;
margin:10px 0px;
color:#08c34c;
}
	
	}







.rewards {
	margin-bottom: 20px;
	-moz-box-shadow: 0 0 6px #dee8ee;
-webkit-box-shadow: 0 0 6px #dee8ee;
box-shadow: 0 0 6px #dee8ee;
}

.rewards h2 {
	padding-bottom: 10px !important;
}

.rewards p {
	margin: 0.5em 0 !important;
	padding: 0 !important;
	width: 100%;
	border: none;
}

.rewards table.std {
	border-style: none !important;
	margin-bottom: 20px;	box-shadow: 0px 1px 5px #dee8ee;-moz-box-shadow: 0px 1px 5px #dee8ee;-webkit-box-shadow: 0px 1px 5px #dee8ee
}

.rewards table.std thead {
	border-collapse: collapse;
	border: solid 1px #BBBBBB !important;
}

.rewards table.std th {
	color: #6C868E;line-height: 26px;box-shadow: 0px 1px 2px #dee8ee;-moz-box-shadow: 0px 1px 2px #dee8ee;-webkit-box-shadow: 0px 1px 2px #dee8ee;border-bottom: 3px solid #BBCDD2;background:white;font-weight: normal;text-align: center;
}

.rewards table.std td {
	line-height: 28px;vertical-align: middle;text-align: center;font-weight: normal;
}

.rewards div.pagination {
	padding: 0;
	margin: 0 0 5px;	width: 1120px;text-align: center;
}.rewards div.pagination .current > span{	color: white;background-color: #2990ff;cursor: default;}

.rewards form.pagination {
	display: none;
}

.rewards div#transform, .rewards div#payment {
	padding-top: 10px;
    text-align: center;	padding-top: 20px;text-align: center;display: inline-block;
}
a.nfdb:hover {    background: #f9f9f9;}
.rewards div#transform a, .rewards div#payment a {
	
    cursor: pointer;
    position: relative;
    text-decoration: none;
}

.rewards div#transform a span, .rewards div#payment a span {
	color: white;
}

.rewards div#payment #payment_form {
	margin-top: 20px;
	text-align: left;
}

.rewards div#payment fieldset {
	padding: 10px;
	background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #CCCCCC;
    margin: 0;
}

.rewards div#payment p {
    margin: 0;
    padding: 0 0 10px;
}
.rewards div#payment p.required {
    color: #222222;
}

.rewards div#payment p.required sup {
    color: #990000;
}

.rewards div#payment p label {
    display: inline-block;
    float: left;
    font-size: 14px;
    width: 25%;
}

.rewards div#payment p.textarea textarea {
    border: 1px solid #CCCCCC;
    color: #666666;
    font-size: 12px;
}

.rewards div#payment label {
	text-align: left;
}

.rewards div#payment .button {
	margin: 20px auto 0;
	display: block;
}

.rewards p.success {
    background: none repeat scroll 0 0 #A5FC9F;
    border: 1px solid green;
    color: green;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rewards p.error {
    background: none repeat scroll 0 0 #FFDDDD;
    border: 1px solid #DA0F00;
    color: #DA0F00;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px !important;
    width: auto !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/***************/
/* Sponsorship */
/***************/
.block_hidden_only_for_screen {
	display: none !important;
}

#sms_form #phone {
	display: inline;
	width: 120px;
}

.checker {
	padding-top: 0 !important;
}

.sponsorship_nok {
	border-color: #D52525 !important;
}

.rewards div.sheets {
	padding: 15px;
	overflow: auto;
	

}

.rewards .idTabs {
	margin-top: 10px !important;
	margin-bottom: 0px;
	width: 100%;
	display: table;
}

.rewards .idTabs li {
	width: 25%;
	text-align: center;
	padding-right: 1px;
	margin-right: 0;

	display: table-cell;

	vertical-align: middle;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rewards .idTabs a {
width: 100%;
    padding: 15px 0;
    background-image: none;
    line-height: 22px;
    color: #555454;
    text-transform: uppercase;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 60px;
    border-bottom: 3px solid whitesmoke;

}

.rewards .idTabs .selected {
    color: #733cbf;
    background-image: none;
    border-bottom: 3px solid #733cbf !important;
    text-decoration: none;
}

}


.rewards .idTabs .selected {
	    color: #733cbf;
    background-image: none;
    border-bottom: 3px solid #733cbf !important;
    text-decoration: none;
}



#submitSponsorFriends{
	
color: #fff;
display: inline-block;
background-color: #00aeff;
border-color: #00aeff;
-webkit-box-shadow: 0 3px 6px #dee8ee;
box-shadow: 0 3px 6px #dee8ee;
-moz-box-shadow: 0 3px 6px #dee8ee;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 10px
	
	
}



.sponsorshipBlock div {
	padding-top: 1px;
	vertical-align: top !important;
	    color: #8e9caf;

}

.sponsorshipBlock li img {
	height: 20px !important;
}

.sponsorshipBlock a {
	text-decoration: underline;
}

.sponsorshipBlock input[type=text],
.sponsorshipBlock input[type=password],
.sponsorshipBlock textarea,
.sponsorshipBlock select {
	border: 1px solid white;
}

.sponsorshipBlock input[type=text],
.sponsorshipBlock input[type=password] {
	height: 25px !important;
	padding:0px 5px;
	width: 90%;
}

.sponsorshipBlock textarea {
	width: 100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin-bottom: 15px;
}

.sponsorshipBlock ul {
	padding-left: 0px !important;
}

.sponsorshipBlock li {
	padding-top: 10px;
	list-style-type: disc;
}

.sponsorshipBlock div.submit {
	padding-bottom: 10px;
}

.sponsorshipBlock form.std p.submit {
	padding-left: 0px !important;
}

.sponsorshipBlock #sponsorship_text p {
	padding: 0px !important;
	margin: 0 !important;
}

#sponsorship_rules {
	width: auto;
	max-width: 550px;
}

/* sponsorship statistics */
.sponsorshipBlock tr.total {
	font-weight: bold;
	background-color: #EEEEEE;
}

.sponsorshipBlock td.total {
	font-weight: bold;
	background-color: #EEEEEE;
}

.sponsorshipBlock div.title {
	font-weight: normal;
	margin-bottom: 3px;
	text-transform: uppercase;
}

.sponsorshipBlock .left {
	text-align: left;
	float: none !important;
}

.sponsorshipBlock .center {
	text-align: center;
}

.sponsorshipBlock .right {
	text-align: right;
	float: none !important;
}

/*********/
/* Popup */
/*********/
.sponsorshipPopup {
	width: auto;
	max-width: 550px;
	text-align: left;
}

.sponsorshipPopup #invite, .sponsorshipPopup #noinvite {
	display: inline;
}

.rewards p.popup {
	text-align: center;
	padding: 10px 0 0 !important;
}


/************/
/* Facebook */
/************/
.rewards_facebook_button {
	margin-top: 10px;
	text-align: right;
	clear: both;
	z-index: 1000;
}
#facebookblock .block_content {
	padding-top: 3px;
}
.reward_facebook_block_button {
	margin-top: 10px;
	text-align: center;
}
#reward_facebook_cart {
	padding-bottom: 10px;
}
#reward_facebook_cart p, #reward_facebook_cart .reward_facebook_cart_button {
	display: inline;
}
#rewards_facebook_code {
	font-weight: bold;
}
#rewards_facebook_confirm {
	display: none;
}

/******************/
/* authentication */
/******************/
.account_creation.aior_sponsor label {
	display: block;
}
.account_creation #sponsorship {
	display: inline-block;
}

/***********/
/* product */
/***********/
#product p#loyalty {
	display: none;
}
#product #sponsorship_link a::before {
    content: "\f1e0";
}