.admin_container {
	position:relative;
	margin:0 auto;
}
@media (min-width: 768px) and (max-width:999px){
.admin_container {
    width: 100% !important;
}
}
/*@media (min-width: 992px) {
.admin_container {
    width: 970px;
}
}*/
@media(min-width:1100px){
.admin_container {
    width: 100% !important;
}
}
@media (min-width: 1200px) {
.admin_container {
    width: 100% !important;
}
}
@media (min-width: 1600px) {
.admin_container {
    width: 100% !important
}
} 
.container {
	position:relative;
	margin:0 auto;
}
@media (min-width: 768px) and (max-width:999px){
.container {
    width: 750px;
}
}
/*@media (min-width: 992px) {
.container {
    width: 970px;
}
}*/
@media(min-width:1100px){
.container {
    width: 1050px !important; 
}
}
@media (min-width: 1200px) {
.container {
    width: 1170px !important;
}
}
@media (min-width: 1600px) {
.container {
    width: 1400px;
}
}
@font-face {
    font-family: 'RobotoLight';
    src: url('roboto-light.eot');
    src: url('roboto-light.eot') format('embedded-opentype'),
         url('roboto-light.woff') format('woff'),
         url('roboto-light.ttf') format('truetype'),
         url('roboto-light.svg#RobotoLight') format('svg');
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('roboto-regular.eot');
    src: url('roboto-regular.eot') format('embedded-opentype'),
         url('roboto-regular.woff') format('woff'),
         url('roboto-regular.ttf') format('truetype'),
         url('roboto-regular.svg#RobotoRegular') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('robotocondensed-bold.eot');
    src: url('robotocondensed-bold.eot') format('embedded-opentype'),
         url('robotocondensed-bold.woff') format('woff'),
         url('robotocondensed-bold.ttf') format('truetype'),
         url('robotocondensed-bold.svg#RobotoCondensedBold') format('svg');
}
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('robotocondensed-regular.eot');
    src: url('robotocondensed-regular.eot') format('embedded-opentype'),
         url('robotocondensed-regular.woff') format('woff'),
         url('robotocondensed-regular.ttf') format('truetype'),
         url('robotocondensed-regular.svg#RobotoCondensedRegular') format('svg');
}

@font-face {
    font-family: 'RobotoCondensedLight';
    src: url('robotocondensed-light.eot');
    src: url('robotocondensed-light.eot') format('embedded-opentype'),
         url('robotocondensed-light.woff') format('woff'),
         url('robotocondensed-light.ttf') format('truetype'),
         url('robotocondensed-light.svg#RobotoCondensedLight') format('svg');
}
@font-face {
    font-family: 'RobotoMedium';
    src: url('roboto-medium.eot');
    src: url('roboto-medium.eot') format('embedded-opentype'),
         url('roboto-medium.woff') format('woff'),
         url('roboto-medium.ttf') format('truetype'),
         url('roboto-medium.svg#RobotoMedium') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueMedium';
    src: url('helveticaneue-medium.eot');
    src: url('helveticaneue-medium.eot') format('embedded-opentype'),
         url('helveticaneue-medium.woff') format('woff'),
         url('helveticaneue-medium.ttf') format('truetype'),
         url('helveticaneue-medium.svg#HelveticaNeueMedium') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueRegular';
    src: url('helvetica-neue1.eot');
    src: url('helvetica-neue1.eot') format('embedded-opentype'),
         url('helvetica-neue1.woff') format('woff'),
         url('helvetica-neue1.ttf') format('truetype'),
         url('helvetica-neue1.svg#HelveticaNeueRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('opensans-regular.eot');
    src: url('opensans-regular.eot') format('embedded-opentype'),
         url('opensans-regular.woff') format('woff'),
         url('opensans-regular.ttf') format('truetype'),
         url('opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('opensans-semibold.eot');
    src: url('opensans-semibold.eot') format('embedded-opentype'),
         url('opensans-semibold.woff') format('woff'),
         url('opensans-semibold.ttf') format('truetype'),
         url('opensans-semibold.svg#OpenSansSemibold') format('svg');
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('opensans-bold.eot');
    src: url('opensans-bold.eot') format('embedded-opentype'),
         url('opensans-bold.woff') format('woff'),
         url('opensans-bold.ttf') format('truetype'),
         url('opensans-bold.svg#OpenSansBold') format('svg');
}

body{
	margin:0;
	padding:0;
}
.header_main{
	float:left;
	width:100%;
	background:#fff;
}
.container{
	margin:0 auto;
	width:1000px;
}
.header_logo{
	float:left;
	margin:22px 0;
}
.header_loggedin{
	float:right;
	box-shadow:0 0 2px #999;
	padding:8px 10px 11px;
	border-bottom:2px solid #a7a7a7;
	border:1px solid #e2e2e2;
	border-top:0px;
}
.header_user_nmae{
	float:left;
	font-size:18px;
	 font-family: 'RobotoCondensedLight';
	border-right:1px solid #424242;
}
.header_user_nmae a{
	color:#257ec2;
	text-decoration:none;
	padding:0 10px;
}
.header_user_nmae img{
	vertical-align:middle;
}
.header_logout{
	float:left; 
	font-family: 'RobotoCondensedLight';
	font-size:18px;
	padding-left:10px;
}
.header_logout a{
	color:#000;
	text-decoration:none;
}
.omnistar_main{
	float:left;
	width:100%;
	background:#51c2ec;
}
.omnistar_menu{
	float:left;
	width:100%;
}
.omnistar_menu ul{
	float:left;
	width:100%;
	list-style:none;
	padding:0px;
	margin:0;
}
.omnistar_menu ul li{
	float:left;
	font-size:22px;
	font-family: 'RobotoCondensedRegular';
	padding:33px 30px;
}
.omnistar_menu ul li:hover{
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}
.omnistar_menu ul li a{
	color:#fff;
	text-decoration:none;
}
.header_menu_line{
	padding:10px 0 !important;
}
.omnistar_body{
	float:left;
	width:100%;
	min-height:500px;
	background:url(../img/body_pattern.png) repeat;
}
.omnistar_group_details{
	margin:0px auto;
	width:985px;
}
.omnistar_affiliate_program{
	float:left;
	width:100%;
	margin-top:35px; 
	margin-bottom:35px;
	-webkit-box-shadow: 0px 0px 8px 0px #ccc;
-moz-box-shadow: 0px 0px 8px 0px #ccc;
box-shadow: 0px 0px 8px 0px #ccc;
}
.omnistar_affiliate_heading{
	float:left;
	width:965px;
	background:#a0c387;
	padding:15px 10px;
	font-family: 'RobotoCondensedRegular';
	font-size:25px;
	color:#fff;
}
.omnistar_group_content{
	float:left;
	width:905px;
	background:#fff;
	padding:0 40px 30px;
}
.omnistar_group_amount{
	float:left;
	width:100%;
	padding:24px 0 12px;
	font-size:20px;
	font-family: 'RobotoCondensedRegular';
	color:#4e4e4e;
	text-transform:capitalize;
	border-bottom:1px solid #ddd;
}
.omnistar_group_sales{
	float:left;
	width:100%;
	padding-top:17px;
	font-size:18px;
}
.omnistar_group_sales a{
	color:#51c2ec;
	text-decoration:none;
	font-family: 'RobotoCondensedBold';
}
.omnistar_underline a{
	text-decoration:underline;
	font-family: 'RobotoCondensedRegular';
}
.omnistar_group_multipleoptions{
	float:left;
	width:100%;
	font-family: 'RobotoRegular';
	padding:17px 0;
	font-size:14px;
	color:#424242;
	text-align: justify;
}
.omnistar_group_view_dropdown{
	float:left;
	width:100%;
}
.omnistar_group_select{
	float:left;
	width:250px;
	border:1px solid #e2e2e2;
	padding:12px;
	font-size:15px;
	font-family: 'RobotoMedium';
}
.footer_main{
	float:left;
	width:100%;
	padding:15px 0 20px;
	background:#1a1a1a;
}
.footer_links{
	float:left;
	width:100%;
	padding:10px 0;
}
.footer_yourlink{
	float:left;
}
.footer_yourlink ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
.footer_yourlink ul li{
	float:left;
	font-size:14px;
	font-family: 'RobotoRegular';
	padding:0 7px;
	border-left:1px solid #a7a7a7;
}
.footer_yourlink ul li:first-child{
	border-left:0px;
	padding:0 7px 0 0;
}
.footer_yourlink ul li a{
	color:#a1a1a1;
	text-decoration:none;
}
.footer_yourlink ul li a:hover{
	color:#5abee9;
}
.footer_conatct_no{
	float:right;
	font-family: 'RobotoRegular';
	font-size:14px;
	color:#a1a1a1;
}
.footer_social{
	float:left;
	width:100%;
	padding:20px 0;
}
.footer_copyright{
	float:left;
	color:#5abee9;
	font-size:14px;
	font-family: 'RobotoRegular';
}
.footer_sociallinks{
	float:right;
}
.footer_sociallinks ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.footer_sociallinks ul li{
	float:left;
	margin:0 0 0 10px;
}
.footer_sociallinks ul li:first-child{
	margin:0;
}
.homepage{
	float:left;
	width:100%;
}
.homepage_heading{
	float:left;
	width:100%;
	padding:20px 0;
	background:#10a000;
}
.homepage_title{
	float:left;
	width:550px;
    font-family: 'RobotoCondensedLight';
	font-size:36px;
	line-height:70px;
	color:#fff;
}
.homepage_joinaffiliate{
	float:right;
	width:383px;
}
.homepage_join_affiliate_program{
	float:left;
	width:100%;
}
.homepage_already_account{
	float:left;
	width:100%;
	font-size:16px;
	text-align:center;
	padding-top:10px;
	color:#fff;
	font-family: 'RobotoRegular';
}
.homepage_already_account a{
	color:#fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
}
.homepage_earn{
	float:left;
	width:100%;
	background:#f7f7f7;
}
.homepage_earn_title{
	float:left;
	width:100%;
	color: #4e4e4e;
	font-family: 'RobotoCondensedRegular';
    font-size: 36px;
    padding: 40px 0 10px;
    text-align: center;
}
.homepage_earn_tag{
	float:left;
	width:100%;
	font-size:20px;
	padding:0 0 25px;
	font-family: 'RobotoRegular';
	text-align:center;
	color:#4e4e4e;
}
.homepage_earn_para{
	float:left;
	width:100%;
	font-family: 'RobotoLight';
	text-align:justify;
	color: #3c3c3c;
    font-size: 18px;
	line-height:28px;
    padding: 10px 0 0;
}
.homepage_signup{
	float:left;
	width:100%;
	text-align:center;
	padding:25px 0 20px;
}
.homepage_faq{
	float:left;
	width:100%;
	background:#fff;
	padding:40px 0 20px;
}
.homepage_faq_title{
	float:left;
	width:100%;
	color:#4e4e4e;
	font-size:30px;
	Font-family: 'RobotoCondensedRegular';	
}
.homepage_faq_borderdesign{
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}
.homepage_faq_panel{
	float:left;
	width:450px;
	padding-bottom:10px;
}
.homepage_faq_main{
	float:left;
	width:100%;
}
.homepage_faq_panel_haeding{
	float:left;
	width:100%;
	border-bottom: 1px solid #ccc;
    color: #1c1c1c;
    font-size: 18px;
    margin: 0 0 5px;
    padding: 0 0 5px;
	Font-family: 'RobotoCondensedRegular';	
}
.homepage_faq_panel_desc{
	float:left;
	width:100%;
	color: #262626;
    font-size: 14px;
	line-height:20px; 
	font-family: 'RobotoRegular';
    text-align: justify;
}
.homepage_faq_panel_right{
	float:right;
	width:450px;
	padding-bottom:10px;
}
.homepage_hiw{
	float:left;
	width:100%;
	padding:40px 0 50px;
	background:#f7f7f7;
}
.homepage_howitworks{
	background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px #e5e5e5;
    padding: 20px 20px 30px;
	float:left;
	width:960px;
}
.homepage_howitworks_number1{
	float:left;
    margin: 0 10px 0 20px;
    padding: 10px 0 0;
    text-align: center;
    width: 230px;
}
.homepage_howitworks_circle{
	float:left;
	width:100%;
}
.homepage_howitworks_info{
	background: url(../img/arrow.png) no-repeat scroll right bottom rgba(0, 0, 0, 0);
    color: #000;
    font-size: 14px;
	float:left;
	line-height:20px;
    font-family: 'RobotoRegular';
    min-height: 80px;
    padding: 15px 20px 15px 0;
    text-align: left;
    width: 210px;
}
.homepage_howitworks_last{
	margin-right:0px;
}
.homepage_howitworks_last .homepage_howitworks_info{
	margin-right:0px;
	background:none;
}
.homepage_howitworks_applynow{
	float:left;
	margin-top:110px;
}
.register{
	float:left;
	width:100%;
}
.register_head{
	float:left;
	width:100%;
	padding:20px 0;
	background:#51c2ec;
}
.register_breadcrumb{
	float:left;
	width:100%;
}
.register_breadcrumb a{
	background: url(../img/breadcrumb-arrow.png) no-repeat scroll right 7px rgba(0, 0, 0, 0);
    color: #fff;
    float: left;
    font: 16px;
	text-decoration:none;
    font-family: 'RobotoMedium';
    margin: 0 8px 0 0;
    padding: 0 20px 0 0;
}
.register_breadcrumb span{
	color: #176c8c;
    font: 16px;
    font-family: 'RobotoMedium';
    text-shadow: 1px 2px 0 rgba(255, 255, 255, 0.5);
}
.register_main{
	float:left;
	width:100%;
	background:#f7f7f7;
	padding:10px 0;
}
.register_heading{
	float:left;
	width:100%;
	color: #4e4e4e;
    font-size: 36px;
    padding: 40px 0 10px;
    font-family: 'RobotoCondensedRegular';
    text-align: center;
}
.register_tag{
	font-size: 20px;
    font-family: 'RobotoRegular';
	color:#4e4e4e;
	float:left;
	width:100%;
	text-align:center;
    padding: 0 0 25px;
}
.register_area{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
	margin:0 0 40px;
	padding:0 0 5px;
}
.register_userdetails{
	float:left;
	background: none repeat scroll 0 0 #f7f7f7;
    border-bottom: 1px solid #e6e6e6;
    color: #727272;
    font-size: 25px;
    margin: 0 0 10px;
	width:985px;
    padding: 10px 0 10px 15px;
    font-family: 'RobotoCondensedRegular';
}
.register_form_row{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    float: left;
    margin: 10px 15px;
    padding: 0;
    width: 970px;
}
.register_form_row label{
	color: #454545;
	font-family: 'RobotoMedium';
    float: left;
    font-size: 14px;
    height: 30px;
    padding: 10px 0 10px 10px;
    width: 220px;
}
.formRight{
	float:left;
	width:740px;
}
.register_form_input{
    background: none repeat scroll 0 0 #f7f7f7;
    border-radius: 0 5px 5px 0;
	border:0px;
	border-left:1px solid #e6e6e6;
	color: #666;
    font-family: 'RobotoMedium';
    float: right;
    font-size: 14px;
    height: 30px;
    margin: 0;
    padding: 10px;
	width:720px;
    transition: all 0.25s ease-in-out 0s;
}
.register_form_select{
	height:50px;
	width:740px;
}
.register_terms{
	float:left;
	width:240px;
	color:#666;
	font-size:14px;
	font-family: 'RobotoMedium';
}
.register_check_terms{
	float:left;
	color:#666;
	font-size:14px;
	font-family: 'RobotoMedium';
}
.register_check_terms a{
	color:#f16d30;
	text-decoration:none;
}
.register_form_tnc{
	background: none repeat scroll 0 0 #fff;
    float: left;
    margin: 10px 15px;
    padding: 0;
    width: 970px;
}
.register_acc_verify{
	float:left;
	width:970px;
	margin:0 15px;
}
.register_acc_verify_text{
	float:left;
	width:100%;
	color: #454545;
    font-size: 18px;
	font-family: 'RobotoCondensedLight';
}
.register_submit{
	float:left;
	width:100%;
	padding:10px 0;
	text-align:center;
}
.register_submit_btn{
	 background: linear-gradient(to bottom, #f7a84a 0%, #f16d30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ff7700 #ff4100 #ff4100;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px #ffb480 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
	font-family: 'RobotoCondensedRegular';
    font-size: 26px;
    outline: 0 none;
    padding: 6px 36px 7px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px #ff4100;
}
.register_captcha{
	float:left;
	width:100%;
}
.register_captcha_div{
	float:left;
	margin:20px 216px;
	padding:5px 0 5px 5px;
	width:533px;
	border:1px solid #dfdfdf;
}
.register_captcha_image{
	float:left;
	width:100%;
}
.register_enter_captcha{
	float:left;
	width:100%;
}
.register_captcha_input{
	float:left;
	margin:5px 2px;
	border:1px solid #3c3c3c;
	width:296px;
}
.register_enter_captcha a{
	float:right;
	color: #f16d30;
	text-decoration:none;
    font-size: 14px;
    font-family: 'RobotoMedium';
	text-transform:uppercase;
}
#modal {
	visibility:hidden;
	width:410px;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	position:absolute;
	top:30% !important;
	left:50%;
	margin-left:-150px;
	z-index:101;
	padding:15px;
	border:solid 2px #f7f7f7;
}
.popup_heading {
    font-family: 'RobotoCondensedRegular';
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	font-size:30px;
	margin-bottom:25px;
	color:#4e4e4e;
	text-align:center;
	text-transform:uppercase;
	float:left;
	position:relative;
	width:410px;
}
.popup_close{
	position:absolute;
	right:-30px;
	top:-30px;
}
.popup_content {
	-webkit-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
	border:solid 2px #f7f7f7;
	border-top:0px;
	padding-left:19px;
	float:left;
}
.login_popup{
	float:left;
	padding: 0 20px;
    width: 370px;
}
.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.7);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}
.reveal-modal-bg-forgot{ 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #f00;
	background: rgba(255,0,0,.7);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
}
.login_popup_input{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 5px #e8e8e8 inset;
    height: 40px;
    margin: 0 0 15px;
    padding: 5px 0 5px 10px;
    width: 358px;
}
.login_popup_input span{
    float: left;
    height: 32px;
    text-align: center;
    width: 33px;
}

::-webkit-input-placeholder {
   color: #005a9b;
}
:-moz-placeholder { /* Firefox 18- */
   color: #005a9b;  
}
::-moz-placeholder {  /* Firefox 19+ */
   color: #005a9b;  
}
:-ms-input-placeholder {  
   color: #005a9b;  
}
.login_popup_input_email{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-style: none;
    color: #3285c6;
    font-family: 'RobotoLight';
    font-size: 14px;
    height: 40px;
    margin: 0 0 0 7px;
    padding: 0;
    width: 318px;
	border:none;
}
.login_popup_button{
	border-bottom: 1px solid #e0e0e0;
	float:left;
    padding: 0 0 15px;
    width: 370px;
}
.login_popup_button span{
	color: #6c6c6c;
    float: left;
    font-size: 16px;
    font-family: 'RobotoLight';
    margin: 10px 0 0;
}
.login_popup_btn{
	background: linear-gradient(to bottom, #f7a84a 0%, #f16d30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ff7700 #ff4100 #ff4100;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px #ffb480 inset;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 0.02em;
    margin: 0;
    outline: 0 none;
    text-align: center;
    font-family: 'RobotoCondensedRegular';
    text-decoration: none !important;
    text-shadow: 1px 1px #ff4100;
	float: right;
    font-size: 20px;
    padding: 5px 10px;
}
.login_popup_forgot{
	float:left;
	width:100%;
}
.login_popup_forgot a{
	color: #3285c6;
	text-decoration:none;
    float: left;
	font-size: 16px;
    font-family: 'RobotoLight';
    margin: 10px 0 0;
}
#modal_forgot {
	visibility:hidden;
	width:370px;
	background:#fff;
	-webkit-border-radius:10px;
	border-radius:10px;
	position:absolute;
	top:30% !important;
	left:50%;
	margin-left:-150px;
	z-index:101;
	padding:15px;
	border:solid 2px #f7f7f7;
}
.popup_forgot_heading{
	font-family: 'RobotoCondensedRegular';
	-webkit-border-radius:10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	font-size:30px;
	margin-bottom:18px;
	color:#4e4e4e;
	float:left;
	position:relative;
	width:370px;
}
.popup_forgot_password_details{
	float:left;
	width:100%;
	color: #262626;
	font-family: 'RobotoRegular';
    font-size: 14px;
    text-align: justify;
}
.popup_forgot_password_input{
	float:left;
	width:300px;
}
.popup_forgot_pwd_btn{
	float:left;
	margin-top:18px;
}
.modify_profile_tag{
	color: #4e4e4e;
    float: left;
    font-family: 'RobotoCondensedRegular';
    font-size: 18px;
    padding:25px 0;
    text-align: center;
    width: 100%;
}
.modify_profile{
	float:left;
	width:100%;
	background:url(../img/bg-body.png) repeat #fff;
}
.register_form_input:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.11) inset;
}
.register_update{
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:40px;
}
.login_hp{
	float:left;
	width:100%;
	background:url(../img/bg-body.png) repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.login_popup_input_email:focus{
		border:0px;
		outline:none;
	}
}
.login_hp_main{
	float:left;
	width:100%;
	margin-top:30px;
}
.login_hp_title{
	border-bottom: 1px solid #c7c7c7;
    margin: 0 0 20px;
	float:left;
	width:100%;
    padding: 0 0 13px;
    text-align: center;
}
.login_hp_title span{
	border-bottom: 5px solid #7f7f7f;
    display: inline;
    padding: 0 0 10px;
	font-size: 36px;
	color: #4e4e4e;
    font-family: 'RobotoCondensedRegular';
    font-weight: normal;
}
.login_hp_tag{
	float:left;
	width:100%;
	color: #3c3c3c;
	font-family: 'RobotoLight';
    font-size: 18px;
    margin: 0 0 20px;
    text-align: center;
}
.login_hp_bottom{
	float:left;
	width:100%;
	margin:40px 0;
}
.login_hp_section{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    box-shadow: 0 0 5px #dfdfdf;
    float: left;
    margin: 0 0 0 19px;
    min-height: 365px;
    width: 488px;
}

.login_hp_accmanger{
	margin:0;
}
.login_hp_section_title{
	float:left;
	width:100%;
	background: url(../img/heade-bg01.png) no-repeat;
    margin: 0 0 20px;
    min-height: 90px;
}
.login_hp_icon{
	float: left;
    margin: 20px 0 0 40px;
    width: 90px;
}
.login_hp_icon_title{
	color: #fff;
    float: left;
    font-size: 24px;
	font-family: 'RobotoCondensedRegular';
    margin: 20px 0 0 50px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.selected{
	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
}
.login_popup_forgot_input{
	margin:15px 0 0;
}
.login_hp_desc{
	color: #464646;
    font-size: 14px;
	font-family: 'RobotoMedium';
	float:left;
    padding: 10px 10px 10px 15px;
    width: 463px;
}
.login_hp_mail{
	float:left;
	background: url(../img/mail.png) no-repeat scroll left 5px rgba(0, 0, 0, 0);
	width:408px;
    padding: 10px 10px 10px 45px;
}
.login_hp_mail a{
	border-bottom: 2px solid #999;
    color: #999;
    padding: 15px 0 0;
    text-decoration: none;
}	
.login_hp_phone{
	background: url(../img/phone.png) no-repeat scroll left 5px rgba(0, 0, 0, 0);
    padding: 10px 10px 10px 45px;
	float:left;
	width:408px;
}
.login_hp_section_title1{
	background:url(../img/heade-bg02.png) no-repeat;
}
.login_hp_augstates_row{
	color: #464646;
	font-family: 'RobotoMedium';
    font-size: 14px;
	float:left;
    padding: 10px 10px 10px 15px;
    width: 463px;
}
.login_hp_augstates_margin{
	margin:0 auto;
	width:315px;
}
.login_hp_augstates_left{
	float:left;
	width:270px;
}
.login_hp_augstates_right{
	float:right;
	width:45px;
	text-align:right;
}
.login_hp_view_prev{
	float:left;
	width:100%;
	text-align:center;
	padding:15px 0 10px;
}
.login_hp_view_prev a{
	border-bottom: 2px solid #009dd8;
    color: #009dd8;
    text-decoration: none;
}
.login_hp_table{
	background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px #dfdfdf;
	 border: 1px solid #fff;
    border-collapse: collapse; 
}
.login_hp_table tr{
	border-bottom:1px solid #dcdcdc;
}
.login_hp_table tr:first-child, .login_hp_table tr:last-child{
	border-bottom:0;
}
.login_hp_table th{
	background: none repeat scroll 0 0 #a0c387;
    color: #fff;
	border-left:1px solid #fff;
    font-size: 24px;
    padding: 15px 10px;
    text-align: center;
	font-family: 'RobotoCondensedRegular';
}
.login_hp_table th:first-child, .login_hp_table td:first-child{
	border-left: 0 none;
}
.login_hp_table td{
	background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #dcdcdc;
    color: #4e4e4e;
    font-size: 16px;
	font-family: 'RobotoMedium';
    padding: 15px 10px;
    text-align: center;
    vertical-align: top;
}
.login_hp_table td a{
	color: #4e4e4e;
	font-family: 'RobotoMedium';
    font-size: 16px;
    text-decoration: underline;
}
.login_hp_table_input{
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ddd;
    box-sizing: border-box;
    color: #05bbff;
    font-size: 16px;
    padding: 8px 5px;
    transition: all 0.25s ease-in-out 0s;
	font-family: 'RobotoMedium';
    width: 100%;
}
.login_hp_table_select{
	background: linear-gradient(to bottom, #f7a84a 0%, #f16d30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ff7700 #ff4100 #ff4100;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px #ffb480 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
	font-family: 'RobotoMedium';
    font-size: 16px;
    letter-spacing: 0.02em;
    margin: 0;
    outline: 0 none;
    padding: 6px 36px 7px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px #ff4100;
}
.login_hp_table_select:hover{
	background:linear-gradient(to bottom, #f16d30 0%, #f7a84a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.login_hp_table_input:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.linkguard{
	float:left;
	width:100%;
	min-height:500px;
}
.linkguard_area{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    margin:40px 0;
    padding: 0 0 5px;
}
.linkguard_title{
	background: none repeat scroll 0 0 #a0c387;
	float:left;
	width:980px;
	font-family: 'RobotoCondensedRegular';
    color: #fff;
    font-size: 25px;
    margin: 0 0 10px;
    padding: 15px 10px;
}
.linkguard_main{
	float:left;
	width:100%;
}
.linkguard_center{
	margin:0 auto;
	width:908px;
}
.linkguard_row{
	float:left;
	width:100%;
	margin: 0 0 15px;
    padding: 0 0 10px;
}
.linkguard_row_title{
	float:left;
	width:100%;
	border-bottom: 1px solid #ddd;
    margin: 0 0 15px;
    padding: 0 0 10px;
    text-transform: capitalize;
	font-size: 20px;
	color: #4e4e4e;
	font-family: 'RobotoCondensedRegular';
}
.linkguard_row_tag{
	color: #262626;
    font-size: 14px;
	font-family: 'RobotoRegular';
    text-align: justify;
    text-decoration: none;
}
.linkguard_dynamic_website{
	float:left;
	width:100%;
}
.linkguard_dynamic_website a{
	border-bottom: 2px solid #fff;
    color: #4e4e4e;
    float: left;
    font: 16px "robotomedium",Arial,Helvetica,sans-serif;
    padding: 10px 0 0;
	text-decoration:none;
	transition:all 0.25s ease-in-out 0s;
}
.linkguard_dynamic_website a:hover{
	border-bottom: 2px solid #4e4e4e;
}
.linkguard_dynamic_website span{
	background: url(../img/point-arrow.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #51c2ec;
    float: left;
    font-size: 20px;
    height: 40px;
    margin: 0 10px;
    padding: 0 0 0 20px;
	font-family: 'RobotoCondensedBold';
	line-height:40px;
    width: 70px;
}
.linkguard_middle_row{
	float:left;
	width:100%;
	margin:10px 0;
}
.linkguard_row_form{
	float:left;
	width:100%;
}
.linkguard_row_form_center{
	margin: 10px auto 15px;
    width: 700px;
}
.linkguard_row_form_center span{
	background: none repeat scroll 0 0 #e2e2e2;
    color: #4e4e4e;
    float: left;
    font-size: 15px;
	line-height:30px;
    margin: 0;
    padding: 11px 0 11px 10px;
    width: 167px;
	font-family: 'RobotoMedium';
}
.linkguard_row_form_center input{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2e2e2;
    color: #666;
    font-size: 15px;
	line-height:30px;
	font-family: 'RobotoMedium';
    height: 30px;
    margin: 0;
    padding: 10px;
    transition: all 0.25s ease-in-out 0s;
    width: 501px;
}
.linkguard_row_form_center select{
	color: #666;
    height: 52px;
    padding: 15px 10px 10px;
    width: 521px;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #e2e2e2;
    font-size: 15px;
	line-height:30px;
	font-family: 'RobotoMedium';
    transition: all 0.25s ease-in-out 0s;
}
.linkguard_submit{
	background: linear-gradient(to bottom, #f7a84a 0%, #f16d30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ff7700 #ff4100 #ff4100;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px #ffb480 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 26px;
	font-family: 'RobotoCondensedRegular';
    letter-spacing: 0.02em;
    margin: 0;
    outline: 0 none;
    padding: 6px 36px 7px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px #ff4100;
}
.linkguard_submit:hover{
	background: linear-gradient(to bottom, #f16d30 0%, #f7a84a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    outline: 0 none;
}
.linkguard_bottom_row{
	float:left;
	width:100%;
	margin:30px 0 20px;
}
.linkguard_row_list{
	float:left;
	width:100%;
}
.linkguard_row_list ul{
	float:left;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}
.linkguard_row_list ul li{
	background: url(../img/bullet-mark.png) no-repeat scroll left 8px rgba(0, 0, 0, 0);
    color: #4e4e4e;
    font-size: 15px;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0 0 0 20px;
	font-family: 'RobotoMedium';
}
.affiliate_reffered{
	background:url(../img/bg-body.png) repeat;
	float:left;
	width:100%;
}
.affiliate_referred_inner{
	float:left;
	width:100%;
	margin:40px 0  20px;
	min-height:500px;	
}
.affiliate_referred_title{
	float:left;
	width:100%;
	border-bottom: 1px solid #ddd;
    margin: 0 0 10px;
	padding: 0 0 20px;
    text-align: center;
	font-size:20px;
	color: #4e4e4e;
    font-family: 'RobotoCondensedRegular';
    font-weight: normal;
}
.affiliate_referred_viewstats{
	float:left;
	width:100%;
	margin:10px 25px 20px;
}
.affiliate_referred_viewstats span{
	color: #4e4e4e;
    font-size: 20px;
	font-family: 'RobotoCondensedRegular';
}
.affiliate_referred_selectbox{
	 -moz-appearance: none;
    background:#efefef;
    border: 1px solid #d3d3d3;
    color: #4e4e4e;
    font-size: 14px;
	font-family: 'RobotoMedium';
    height: 35px;
    margin: 0 0 0 15px;
    padding: 5px 10px;
    text-indent: 0.01px;
    text-overflow: "";
    width: 260px;
}
.affiliate_referred_selectbox:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.affiliate_referred_table{
	float:left;
	width:100%;
	margin-top:15px;
}
.affiliate_reffered_updates{
	margin-top:8px;
	float:left;
	width:100%;
	color: #262626;
    font-size: 14px;
	line-height:20px;
	font-family: 'RobotoRegular';
    text-align: justify;
}
.affiliate_report_sales{
	float:left;
	width:100%;
	color: #262626;
    font-size: 14px;
	line-height:20px;
	font-family: 'RobotoRegular';
    text-align: justify;
	margin-bottom:20px;
}
.invoice_commission{
	float:left;
	width:100%;
	margin:40px 0 20px;
}
.invoice_commission_title{
	float:left;
	width:100%;
	padding-bottom:20px;
	text-align:center;
	color: #4e4e4e;
    font-family: 'RobotoCondensedRegular';
	font-size: 18px;
    font-weight: normal;
}
.invoice_commission_grey_table{
	float:left;
	width:100%;
}
.invoice_comm_table{
	margin-bottom:20px;
}
.invoice_comm_table th {
    background: none repeat scroll 0 0 #aeaeae;
}
.invoice_comm_table_amount{
	color: #51c2ec;
    font-size: 24px;
	line-height:20px;
	font-family: 'RobotoCondensedBold';
}
.invoice_commission_link{
	float:left;
	width:100%;
	margin:20px 0;
}
.invoice_commision_return{
	background: url(../img/back.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left:35px;
    text-decoration: none;
	color: #009dd8;
	transition:all 0.25s ease-in-out 0s;
}
.invoice_commision_return:hover{
	background:url(../img/back.png) no-repeat scroll 5px center rgba(0, 0, 0, 0);
	color:#111;
}
.recruite_title{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #a0c387;
    color: #fff;
    font-size: 21px;
	font-family: 'RobotoCondensedRegular';
    padding: 10px 0;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}
.recruitaff_inner{
	float:left;
	width:970px;
	padding:15px;
	margin:10px 0;
}
.recruitaff_input{
	margin:0 auto;
	width:80%;
}
.recruitaff_input input{
	color: #05bbff;
    font-size: 20px;
	font-family: 'RobotoMedium';
    height: 45px;
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
	padding: 5px 0 5px 10px;
    transition: all 0.25s ease-in-out 0s;
}
.recruitaff_input input:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2)
}
.recruitaff_select{
	background: linear-gradient(to bottom, #f7a84a 0%, #f16d30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #ff7700 #ff4100 #ff4100;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px #ffb480 inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 26px;
	font-family: 'RobotoCondensedRegular';
    letter-spacing: 0.02em;
    margin:10px 0 0;
    outline: 0 none;
    padding: 6px 36px 7px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px #ff4100;
}
.recruitaff_select:hover{
	background:linear-gradient(to bottom, #f16d30 0%, #f7a84a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.recruit_total_affiliates{
	float:left;
	width:100%;
	color: #4e4e4e;
	text-align:center;
	font-family: 'RobotoCondensedLight';
    font-size: 20px;
    padding: 10px 0;
}
.recruit_total_affiliates span{
	font-family: 'RobotoCondensedBold';
}
.recruit_new{
	float:left;
	width:100%;
}
.recruit_new_link{
	margin:10px auto;
	color:#009dd8;
	text-decoration:none;
	width:376px;
	background: none repeat scroll 0 0 #efefef;
    border: 1px solid #dfdfdf;
    display: block;
	font-family: 'RobotoMedium';
    font-size: 14px;
	line-height:32px;
    text-align: left;
}
.recruit_new_link span{
    height: 12px;
    display: block;
    float: left;
    height: 12px;
    margin: 0 10px 0 0;
    transition: all 0.35s ease-in-out 0s;
    width: 32px;
    background: url(../img/soc-icon.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    padding: 10px 10px 10px 45px;
	background-position: -264px 0;
}
.recruit_new_link:hover{
	color:#111;
}
.recruit_new_link:hover span{
	background-position: -264px bottom;	
}
.recruit_view_report{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
}
.recruit_view_report a{
	color: #009dd8;
}
.recruit_view_report a:hover{
	color:#111;
}
.click_impressions{
	float:left;
	width:100%;
	margin:40px 0 20px;
}
.click_impression_selectBox{
	float: left;
    margin: 10px 25px;
    width: 44%;
}
.click_impression_selectBox span{
	color: #4e4e4e;
	text-align:right;
	width:35%;
	float:left;
    font-size: 20px;
	font-family: 'RobotoCondensedRegular';	
}
.click_impression_selectBox select{
	 -moz-appearance: none;
    background:#efefef;
    border: 1px solid #d3d3d3;
    color: #4e4e4e;
    font-size: 14px;
	font-family: 'RobotoMedium';
    height: 35px;
    margin: 0 0 0 15px;
    padding: 5px 10px;
    text-indent: 0.01px;
	float:left;
    width: 60%;
}
.click_impression_selectBox select:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.click_impression_search{
	float:left;
	width:100%;
	padding-left:38px;
}
.click_impressions_table{
	float:left;
	width:100%;
}
.resources{
	float:left;
	width:100%;
	background:url(../img/bg-body.png) repeat;
	min-height:500px;
}
.resources_inner{
	float:left;
	width:100%;
	margin:40px 0  20px;
}
.resources_title{
	float:left;
	width:100%;
	padding-bottom:20px;
	font-size:18px;
	text-align:center;
	font-family: 'RobotoCondensedRegular';
	color:#4e4e4e;
}
.resources_area{
	float:left;
	width:100%;
	background:#fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    margin: 0 0 40px;
    padding: 0 0 5px;
}
.resources_area_title{
	float:left;
	width:980px;
	background: none repeat scroll 0 0 #a0c387;
    color: #fff;
	font-family: 'RobotoCondensedRegular';
    font-size: 25px;
    margin: 0 0 10px;
    padding: 15px 10px;
}
.resouces_area_info{
	margin:0 auto;
	width:80%;
	padding:10px;
}
.resources_area_left{
	float: left;
    padding: 10px 0;
    text-align: left;
    width: 48%;
}
.resources_area_right{
	float:right;
	padding: 10px 0;
    text-align: left;
    width: 48%;
}
.resources_area_social{
	float:left;
	width:100%;
}
.resources_area_social a{
	background: none repeat scroll 0 0 #efefef;
    border: 1px solid #dfdfdf;
    display: block;
    font-size: 14px;
	font-family: 'RobotoMedium';
	line-height:32px;
	color:#009dd8;
	text-decoration:none;
    margin: 10px 0;
    text-align: left;
}
.resources_area_social a:hover{
	color:#111;
}
.resources_area_social a span{
	background: url("../img/soc-icon.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 32px;
    margin: 0 10px 0 0;
    transition: all 0.35s ease-in-out 0s;
    width: 32px;
}
.resources_area_social a span.resources_area_social_format{
	background-position:-198px 0;
}
.resources_area_social a:hover span.resources_area_social_format{
	background-position:-198px bottom;
}
.resources_area_social a span.resources_area_social_success{
	background-position:-165px 0;
}
.resources_area_social a:hover span.resources_area_social_success{
	background-position:-165px bottom;
}
.resources_area_social a span.resources_area_social_friends{
	background-position:-132px 0;
}
.resources_area_social a:hover span.resources_area_social_friends{
	background-position:-132px bottom;
}
.resources_area_social a span.reports {
background-position: -231px 0;
}
.resources_area_social a:hover span.reports {
background-position: -231px bottom;
}

.track_report{
	float:left;
	width:100%;
	margin:40px 0 20px;
}
.track_report_title{
	float:left;
	width:100%;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px solid #ddd;
	font-size:20px;
	color:#4e4e4e;
	font-family: 'RobotoCondensedRegular';
}
.track_report_area{
	float:left;
	width:100%;
	margin-bottom:35px;
}
.track_report_table{
	float:left;
	width:100%;
}
.tracker{
	float:left;
	width:100%;
	margin:40px 0 20px;
	background:#fff;
    border: 1px solid #fff;
    box-shadow: 0 0 5px #dfdfdf;
}
.tracker_title{
	float:left;
	width:980px;
	background:#a0c387;
    color: #fff;
    font-size: 28px;
	font-family: 'RobotoCondensedRegular';    
	padding: 10px 0 10px 20px;
    text-align: left;
}
.tracker_details{
	box-sizing: border-box;
    float: left;
    padding: 0px 20px 40px;
    width: 100%;
}
.tracker_details p{
	float:left;
	width:100%;
	padding:20px 0;
	color: #262626;
    font-size: 14px;
	line-height:20px;
	font-family: 'RobotoRegular';
    text-align: justify;
    text-decoration: none;
	margin:0px;
}
.tracker_details p a{
	color:#009dd8;
}
.tracker_details p a:hover{
	color:#111;
}
.tracker_details_no_padding{
	padding:0px !important;
}
.users_tell_inner{
	float:left;
	width:100%;
	margin:25px 0;
}
.users_tell{
	float:left;
	width:100%;
	background: #fff;
    border: 1px solid #fff;
    box-shadow: 0 0 5px #dfdfdf;
    margin: 15px 0;
}
.users_tell_desc{
	box-sizing: border-box;
    float: left;
    padding: 20px 20px 10px;
    width: 100%;
}
.users_tell_friend_textarea{
	background: none;
    border: 0 none;
    color: #363636;
    font-size: 14px;
	float:left;
	font-family: 'RobotoRegular';
    width: 100%;
}
.users_tell_desc_row{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.users_tell_desc_row span{
	color: #4e4e4e;
    float: left;
    font-size: 14px;
	font-family: 'RobotoMedium';
	line-height:22px;
    height: 22px;    
	padding: 10px 0;
    text-align: left;
    width: 15%;
}
.users_tell_input_text{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    color: #999;
	font-family: 'RobotoMedium';
    font-size: 15px;
    height: 30px;
    padding: 5px 0 5px 10px;
    transition: all 0.25s ease-in-out 0s;
    width: 83.7%;
}
.users_tell_input_text:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.users_tell_desc_frndBox{
	float:left;
	width:100%;
	background-color: #fff;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    margin: 0 0 10px;
    padding: 5px 10px 0;
}
.users_tell_desc_frndBox span{
	background: url(../img/friend.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #51c2ec;
    float: left;
    font-size: 30px;
	font-family: 'RobotoCondensedLight';
	line-height:90px;
    padding: 0 0 0 75px;
    width: 100px;
}
.users_tell_desc_frndBox_input{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    color: #999;
	font-family: 'RobotoMedium';
    font-size: 15px;
    height: 30px;
    margin: 22px 0 0 20px;
    padding: 5px 0 5px 10px;
    transition: all 0.25s ease-in-out 0s;
    width: 340px;
}
.users_tell_desc_frndBox_input:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.user_tell_message_textarea{
	box-sizing: border-box;
    margin: 0 0 10px;
    min-height: 165px;
    padding: 10px;
    width: 100%;
	resize:none;
	background:#fff;
    border: 1px solid #ddd;
    color: #999;
    font-family: 'RobotoMedium';
    font-size: 15px;
    transition: all 0.25s ease-in-out 0s;
}
.user_tell_message_textarea:focus{
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}
.user_tell_submit{
	float:left;
	width:100%;
	text-align:center;
}

/* ADMIN PAGES*/

.admin_login{
	background: url(../img/patt.jpg) repeat scroll 0 0 #fff;
    margin: 0;
    min-height: 748px;
    padding: 0;
    position: relative;
}
.admin_login_header{
	background: none repeat scroll 0 0 #21262a;
    height: 30px;
}
.admin_login_footer{
	background: none repeat scroll 0 0 #21262a;
    bottom: 0;
    height: 25px;
    margin: 0;
    padding: 5px 0;
    position: fixed;
    width: 100%;
}

.admin_login_footer_left{
	float:left;
	width:100%;
	color: #696969;
	font-family: 'OpenSansRegular';
	line-height:24px;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.admin_login_footer_left a{
	color:#eee;
	text-decoration:none;
}
.admin_login_center{
	float:none;
	margin:6% auto 0;
	min-height:30px;    
	box-sizing: border-box;
	width:31.9149%;
}
.admin_login_logo{
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0;
}
.admin_login_area{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #d5d5d5;
}
.admin_login_title{
	float:left;
	width:100%;
	box-sizing: border-box;
	background: linear-gradient(to top, #efefef, #fff, #fafafa);
    border-bottom: 1px solid #d5d5d5;
    height: 50px;
    margin: 0;
	font-size:18px;
	line-height:30px;
	font-family: 'OpenSansSemibold';
    padding: 10px;
}
.admin_login_user_title{
	float:left;
	padding-left:40px;
	background:url(../img/user-icn.png) no-repeat scroll left center rgba(0, 0, 0, 0);
}
.admin_login_details{
	float:left;
	width:100%;
	box-sizing: border-box;
	padding:10px 10px 0;
}
.admin_login_details_row{
	float:left;
	box-sizing: border-box;
	width:100%;
	margin-bottom:20px;
}
.admin_login_details_row label{
	float:left;
	width:100%;
	font-size:14px;
	line-height:35px;
	font-family: 'OpenSansRegular';
}
.admin_login_input{
	background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    font-size: 14px;
	line-height:24px;
	font-family: 'OpenSansRegular'; 
    height: 43px;    
	box-sizing: border-box;
    padding: 5px 10px;
    transition: all 0.25s ease-in-out 0s;
    width: 100%;
}
.admin_login_forget{
	color: #5c5c5c;
    display: inline-block;
    font-size: 14px;
	text-decoration:none;
	font-family: 'OpenSansRegular';
	line-height:24px;
    margin: 15px 0 0;
}
.admin_login_forget:hover{
	color:#2982ca;
}
.admin_login_btn{
	float:right;	
}
.admin_login_button{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	padding: 10px 28px;
	border-radius:5px;
	cursor:pointer;
	font-size:16px;
	font-weight:600;
	font-family: 'OpenSansRegular';
}
.admin_login_button:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
#admin_header{
	float:left;
	width:100%;
	padding:25px 0;
}
.admin_header_logo{
	float:left;
	width:23%;
}
.admin_header_right{
	float:right;
}
.admin_header_nav{
	float:left;
}
.admin_header_nav_ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.admin_header_nav_ul li{
	float:left;
	position:relative; 
}
.admin_header_nav_ul li a{
	padding:10px 20px 10px 10px;
	color:#666;
	font-size:12px;
	line-height:24px;
	font:12px/24px 'Open Sans',Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight: 700;
}
.admin_header_nav_ul li:first-child a{
	font-weight:700;
}
.admin_header_nav_ul li:hover a{
	color:#68b6f5;
}
.admin_header_nav_ul li .admin_header_parent:after{
	background: url(../img/down-arw.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    content: "";
    height: 15px;
    position: absolute;
    right: 7px;
    top: 6px;
    width: 15px;
}
.admin_header_parent_ul{
	display:none;
	transition:all 0.25s ease-in-out 0s;
	padding: 10px;
    position: absolute;
    z-index: 999;
	min-width:100%;
	list-style:none;
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #c5c5c5;
    border-radius: 0 0 4px 4px;
    left: 0px;
	top:30px;
}
.admin_header_nav_ul li .admin_header_parent{
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.admin_header_nav_ul li:hover .admin_header_parent{
	border-left: 1px solid #c5c5c5;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
}
.admin_header_nav_ul li:last-child:hover .admin_header_parent_ul{
	display:block;
}
.admin_header_nav_ul li:nth-last-child(2):hover .admin_header_parent_ul{
	display:block;
}
.admin_header_parent_ul li a{
	color: #313131 !important;
    display: block;
    font-size:13px;
	line-height:24px;
    padding: 4px 7px;
    position: relative;
    text-align: left;
    white-space: nowrap;
    z-index: 100;
}
.admin_header_parent_ul li a:first-child{
	font-weight:400;
}
.admin_header_parent_ul li:hover a{
	background:#3685c5;
	color:#fff !important;
}
#admin_menu{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #f0f0f0;
    border-bottom: 1px solid #d8d8d8;
    padding: 5px 0 0;
}
.admin_menu_inner{
	float:left;
	width:100%;
}
.admin_menu_inner_ul{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.admin_menu_inner_ul li{
	float:left;
	position:relative;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f0f0f0;
    border-image: none;
    border-radius: 5px 5px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    margin: 2px 10px 0 0;
    padding: 0;
    top: 1px;
}
.admin_menu_inner_ul li a{
	text-decoration:none;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f0f0f0;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #3685c5;
    display: block;
    font-weight:700;
	font-size:15px;
	font:700 15px/24px Arial,Helvetica,sans-serif;
	line-height:24px;
    padding: 4px 20px 10px 10px;
    text-align: center;
}
.admin_menu_inner_ul li.active a{
	background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #c5c5c5;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    text-align: center;
}
.admin_menu_inner_ul li:first-child a{
	margin: 4px 0 0;
    min-width: 40px;
	box-sizing: border-box;
    padding: 6px 10px 8px;
    text-align: center;
    text-indent: -9999px;
}
.admin_menu_inner_ul li:first-child a span{
 	background: url(../img/icons.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    margin: 0 auto;
    width: 20px;
}
.admin_menu_inner_ul li .admin_menu_parent:after{
	background: url(../img/down-arw.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    content: "";
    height: 15px;
    position: absolute;
    right: 7px;
    top: 12px;
    width: 15px;
	box-sizing: border-box;
}
.admin_menu_inner_ul li .admin_menu_parent{
	position: relative;
    top: 1px;
    transition: none 0s ease 0s ;
}
.admin_menu_inner_ul li:hover .admin_menu_parent, .admin_menu_inner_ul li .admin_menu_parent:hover{
	background: none repeat scroll 0 0 #fff;
}
.admin_menu_inner_ul li:hover a.admin_menu_parent {
    border-left: 1px solid #c5c5c5;
    border-radius: 4px 4px 0 0;
    border-right: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
}
.admin_menu_inner_ul li ul {
	list-style:none;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c5c5c5;
    border-radius: 0 0 4px 4px;
    left: -9999px;
    min-width: 200px;
    padding: 10px;
    position: absolute;
    z-index: 999;
}
.admin_menu_inner_ul li:hover ul{
	left:0px;
}
.admin_menu_inner_ul li li{
	width:100%;
	margin:0px;
	border:0px;
}
.admin_menu_inner_ul li li a {
    color: #313131;
    display: block;
    font-size:13px;
	line-height:24px;
    padding: 4px 7px;
    position: relative;
	font-weight:normal;
	transition:all 0.25s ease-in-out 0s;
	box-sizing: border-box;
    text-align: left;
	width:100%;
    white-space: nowrap;
	border:0px;
    z-index: 100;
}
.admin_menu_inner_ul li li:first-child a{
	text-indent:0px;
    padding: 4px 7px;
	margin:0px;
	text-align:left;
}
.admin_menu_inner_ul li li a:hover {
    background: none repeat scroll 0 0 #3685c5;
    color: #fff;
}
.admin_footer{
	border-top: 2px solid #ddd;
    color: rgba(0, 0, 0, 0.3);
    font-size: 13px;
	float:left;
	width:100%;
    margin: 0;
    padding: 10px 0;
    transition: all 0.2s ease-in-out 0s;
}
.admin_footer_left{
	float:left;
	width:50%;
	min-height:30px;
}
.admin_footer_textarea{
    height: 34px;
	margin: 0 0 6px;
	overflow: auto;
	padding: 8px;
	width: 80%;
	border: 1px solid #ddd;
	border-radius: 4px;
	font: 12px "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	outline: 0;
	color: #999;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
}
.admin_footer_textarea:focus{
	border: 1px solid rgba(54, 148, 213, 0.6);
    box-shadow: 0 0 3px rgba(54, 148, 213, 0.5);
    height: 100px;
}
.admin_footer_feedback_btn{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	font-size: 14px;
	font-family: 'OpenSansBold';
    padding: 5px 10px;
	border-radius: 5px;
	cursor: pointer;
    display: inline-block;
}
.admin_footer_feedback_btn:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
.admin_footer_documentation{
	float: right;
    font-size:13px;
	line-height:24px;
	font-family: 'OpenSansSemibold';
    margin: 0 20px;
	list-style:none;
	padding:0px;
}
.admin_footer_documentation a{
	border: 0 none;
    color: #68b6f5;
    cursor: pointer;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
    transition: all 0.25s ease-in-out 0s;
}
.admin_footer_documentation a:hover{
    color: #2982ca;
}
.admin_footer_documentation li{
	display:inline-block;
}
.admin_footer_documentation li a{
	color: #999;
    font-size: 13px;
	line-height:24px;
	font-family: 'OpenSansRegular';
}
.admin_footer_documentation li a:hover{
	color:#2982ca;
}
.admin_index_bluestrip{
	float:left;
	width:100%;
	background: none repeat scroll 0 0 #ddf0ff;
    padding: 20px 0;
}
.admin_index_bluestrip_text{
	float:left;
	width:66%;
}
.admin_index_bluestrip_title{
	float:left;
	width:100%;
	font-size: 18px;
	line-height:36px;
	color: #313131;
	margin: 5px 0 10px;
	font-family: 'OpenSansRegular';
}
.admin_index_bluestrip_desc{
	float:left;
	width:100%;
	font-size: 14px;
	font-family: 'OpenSansRegular';
	line-height:24px;
	color: #313131;
}
.admin_index_bluestrip_installosi{
	float:right;
	width:34%;
	margin-top:25px;
}
.admin_index_bluestrip_installosi_button{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	padding: 15px 25px;
	border-radius: 5px;
	cursor: pointer;
    display: inline-block;
    font-size: 18px;
	font-family: 'OpenSansBold';
	text-decoration:none;
	float:right;
}
.admin_index_bluestrip_installosi_button:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
.admin_index_content{
	float:left;
	width:100%;
	box-sizing: border-box;
	margin:0 0 50px;
}
.admin_index_grid7{
	float:left;
	width:57.4%;
}
.admin_index_grid5{
	float:left;
	width:40.4%;
	margin-left:2.2%;
}
.admin_index_section{
	float:left;
	width:100%;
	box-sizing:border-box;
	background:#f0f0f0;
    border-radius: 4px;
    margin: 25px 0 0;
    padding: 2%;
}
.admin_index_section_top{
	float:left;
	width:100%;
	border-bottom: 1px solid #ddd;
    margin: 0 0 7px;
	font-size: 16px;
	color: #313131;
	font-family: 'OpenSansRegular';
    font-weight: 600;
    margin: 5px 0 10px;
	padding-bottom:10px;
}
.admin_index_dataTable{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
.admin_index_dataTable tr {
    border-bottom: 1px solid #ddd;
}
.admin_index_dataTable th {
    background: none repeat scroll 0 0 #f8f8f8;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #313131;
    font-weight:700;
	font-size:14px;
	font-family: 'OpenSansBold';
    padding: 10px;
    text-align: left;
}
.admin_index_dataTable th:last-child, .admin_index_dataTable td:last-child {
    border-right: 0 none;
}
.admin_index_dataTable td {
    border-right: 1px solid #ddd;
    color: #313131;
    /*font-weight:700;*/
	font-size:14px;
	font-family: 'OpenSansRegular';
    padding: 10px;
    text-align: left;
    word-wrap: break-word;
}
.admin_index_dataTable td a{
	color:#68b6f5;
	text-decoration:none;
}
.admin_index_dataTable td a:hover{
	color:#2982ca;
}
.resp-tabs-list{
	margin:0;
	padding:0;
}
.resp-tabs-list li {
    border-radius: 4px 4px 0 0;
    color: #666;
    cursor: pointer;
    display: block;
    float: left;
    font: 600 14px/24px "Helvetica Neue","OpenSansRegular",​Helvetica,​Arial,​Sans-Serif;
    list-style: none outside none;
    margin: 0 0 0 10px;
    padding: 13px 15px;
    transition: all 0.25s ease-in-out 0s;
}
.resp-tabs-list li:first-child {
    margin-left: 0;
}
.resp-tab-active {
    background-color: #fff;
    border-bottom: medium none;
	margin-bottom: -1px !important;
    padding: 12px 14px 14px !important;
}
.resp-tabs-container {
    background-color: #fff;
    clear: left;
    padding: 0;
}
h2.resp-accordion{
	display:none;
}
h2.resp-accordion:first-child {
    border-top: 1px solid #e6e6e6 !important;
}
h2.resp-tab-active {
    background: none repeat scroll 0 0 #dbdbdb !important;
}	
.resp-tab-content{
	min-height: 310px;
	display: none;
    padding: 30px 15px 15px;
}
/* Basic jQuery Slider essential styles */

ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none;
}
li.bjqs-slide {
	position: absolute;
	display: none;
}
ul.bjqs-controls {
  left: 48%;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 265px;
  z-index: 9999;
}
.bjqs-controls li {
    float: left;
}
ul.bjqs-controls.v-centered li a {
	opacity:0.5;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
   background: url(../img/fancybox_sprite.png) no-repeat scroll -4px -75px rgba(0, 0, 0, 0);
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	background: url(../img/fancybox_sprite.png) no-repeat scroll 0 -39px rgba(0, 0, 0, 0);
}
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
ol.bjqs-markers.h-centered {
	text-align: center;
}
ol.bjqs-markers li {
	display: inline;
}
ol.bjqs-markers li a {
	display: inline-block;
}
p.bjqs-caption {
	display: block;
	width: 96%;
	margin: 0;
	padding: 2%;
	position: absolute;
	bottom: 0;
}
ul.bjqs-controls.v-centered li a {
	display:block;
  width:40px;
  height:30px;
	background: #fff;
	color: #000;
	text-decoration: none;
	text-indent:-9999px;
}
ul.bjqs-controls.v-centered li a:hover {
	opacity:1;
}
ol.bjqs-markers li a {
	padding: 5px 10px;
	background: #000;
	color: #fff;
	margin: 5px;
	text-decoration: none;
}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover {
	background: #999;
}
p.bjqs-caption {
	background: rgba(255,255,255,0.5);
}
.slide_left {
	float: left;
	width: 45%;
}
.slide_right {
	float: right;
	width: 50%;
}
.overlay {
    border: 5px solid #ddd;
    height: auto;
    width: 100%;
	box-sizing:border-box;
}
.overlay img{
	width:100%;
	height:auto;
}
.slide_right {
    float: right;
    width: 52%;
}
.dataHolder {
    position: relative;
}
ul.resp-tabs-list, p {
    margin: 0;
    padding: 0;
}
.dataHolder p {
    color: #313131;
    font-size:14px;
	font-family: 'OpenSansRegular';
	line-height:24px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
.dataHolder span {
    color: #313131;
    display: block;
    font-weight: 600;
	font-size:20px;
	line-height:24px;
	font-family: 'OpenSansRegular';
    margin: 0 0 20px;
}
.admin_product_grps{
	float:left;
	width:100%;
	padding:15px 0 0;
	min-height:330px;
}
.admin_product_add_program{
	float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}
.admin_product_add_btn{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	font-size:14px;
	font-family: 'OpenSansBold';
    padding: 5px 10px;
	border-radius:5px;
	cursor:pointer;
	display:inline-block;
}
.admin_product_add_btn:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
.admin_product_title{
	float:left;
	width:100%;
	box-sizing: border-box;
	background: none repeat scroll 0 0 #999;
    color: #fff;
    font-size:18px;
	font-family: 'OpenSansRegular';
    margin: 0;
    padding: 0.6% 0 0.6% 1.5%;
}
.admin_index_dataTable th a{
	color:#000;
}
.admin_admin_title{
	float:left;
	width:100%;
	font-size: 20px;
	color: #313131;
    font-family: 'OpenSansRegular';
    font-weight: 600;
    margin: 5px 0 10px;
}
.admin_admin_inner{
	float:left;
	width:100%;
	padding-top:2px;
}
.admin_admin_inner_title{
	float:left;
	width:100%;
	box-sizing:border-box;
	background: none repeat scroll 0 0 #999;
    color: #fff;
    font-size: 18px;
	font-family: 'HelveticaNeueRegular';
    margin: 0;
    padding: 0.6% 0 0.6% 1.5%;
}
.admin_admin_inner_box{
	float:left;
	width:100%;
	padding:12px;
	box-sizing:border-box;
	background: none repeat scroll 0 0 #f8f8f8;
    border: 1px solid #ddd;
}
.admin_admin_inner_content{
	float:left;
	width:100%;
}
.admin_admin_inner_row{
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:14px;
	line-height:24px;
	font-family: 'HelveticaNeueRegular';
}

.admin_admin_label{
	float:left;
	width:23%;
	color: #313131;
    font-size: 14px;
	line-height:24px; 
	font-family: 'HelveticaNeueRegular';
}
.admin_admin_field{
	float:left;
	width:65%;
	margin-left:24px;
}
.admin_admin_field_input{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #dadada;
    border-radius: 2px;
    color: #313131;
    float: left;
    font-size: 13px;
	line-height:24px;
	font-family: 'HelveticaNeueRegular';
    margin: 0 5px 0 0px;
    padding: 7px 8px;
    transition: all 0.25s ease-in-out 0s;
    height: 35px;
}
textarea.admin_admin_field_input { 
	height: auto;
}
.admin_admin_tooltip{
	color: #fff;
    font-size: 13px;
	line-height:24px;
    margin: 0 0 0 10px !important;
	font-family: 'HelveticaNeueRegular';
    position: relative;
}
.admin_admin_checkbox{
	margin:0;
}
.admin_admin_update_user{
	float:left;
	width:100%;
	margin-top:10px;
}
.admin_admin_update_user_btn{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	font-size: 14px;
    padding: 5px 10px;
	border-radius: 5px;
	font-family: 'OpenSansBold';
	cursor: pointer;
    display: inline-block;
	float:right;
	text-decoration: none;
}
.admin_admin_update_user_btn:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
.admin_admin_tooltip_span{
	min-width: 300px;
	position:absolute;
	top:-20px;
	display:none;
	left:45px;
	background:#323232; 
	border-radius:4px;
	padding:8px;
	z-index: 1;
	color: #fff;
}
.admin_admin_tooltip_arrow{
	position:absolute;
	left:-5px;
}
.admin_admin_tooltip:hover .admin_admin_tooltip_span{
	display:block;
}
.admin_admin_section_img img{
	width:100%;
}
.admin_admin_knowledge{
	float:left;
	width:100%;
}
.admin_admin_knowledge_list{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.admin_admin_knowledge_list li{
	color:#68b6f5;
    font-weight:600;
	font-size:14px;
	line-height:24px;
    margin: 5px 0;
 	font-family: 'HelveticaNeueRegular';
}
.admin_admin_knowledge_list li a{
	color:#68b6f5;
	text-decoration:none;
}
.admin_admin_knowledge_list li a:hover{
	color:#2982ca;
}
.admin_admin_tooltip img{
	margin-top:4px;
}
.admin_admin_indent_checkbox{
	float:left;
	margin-top:0px;
}
.admin_admin_knowledge_list li a i{
	color:#999;
	margin-right:10px;
	font-size:18px;
}
.admin_admin_support_p{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	text-decoration:none;
	color: #313131;
    font-size:14px;
	line-height:24px;
	font-family: 'HelveticaNeueRegular';
}
.admin_admin_support_p a{
	color:#68b6f5;
	text-decoration:none;
}
.admin_admin_support_p a:hover{
	color:#2982ca;
}
.admin_admin_support_tab{
	width:50%;
	float:left;
	padding-top:15px;
}
.admin_admin_support_p a i{
	color:#999;
	font-size:18px;
	margin-right:10px;
}
.admin_admin_support_p a:hover i{
	color:#313131;
}
.admin_form_title{
	color: #313131;
	float:left;
	width:100%;
    font-family: 'HelveticaNeueMedium';
    font-weight: 600;
    margin: 25px 0 10px;
	font-size:16px;
}
.admin_form_stats{
	float:left;
	width:100%;
	line-height:20px;
}
.admin_form_addnew{
	float:left; 
	width:100%;
	margin:10px 0;
}
.admin_form_fields{
	float:left;
	width:100%;
}
.admin_form_fields_TITLE{
	/*float:left;*/
	width:100%;
	background:#999;
    color:#fff;
    font-size:18px;
    margin:0 0 20px;
	box-sizing:border-box;
	font-family: 'OpenSansRegular';
    padding: 0.6% 0 0.6% 1.5%;
}
.admin_form_field_borderright h3{
	font-size:20px;
	color: #313131;
    font-family: 'HelveticaNeueRegular';
    font-weight: 600;
    margin: 5px 0 10px;
}
.admin_aff_settings_dropbox{
	background: none repeat scroll 0 0 #fff;
	width:56%;
    border: 1px solid #dadada;
    border-radius: 2px;
    color: #313131;
    float: left;
    font-family: 'HelveticaNeueRegular';
    font-size: 13px;
    line-height: 24px;
    margin: 0 5px 0 0;
    padding: 7px 8px;
    transition: all 0.25s ease-in-out 0s;
}
.admin_aff_settings_text{
	float:left;
	font-family: 'HelveticaNeueRegular';
	width:100%;
	font-size:14px;
	margin-bottom:10px;
	color:#313131;
}
.admin_aff_settings_link{
	float:left;
	width:100%;
	margin:10px 0;
	font-family: 'HelveticaNeueMedium';
	font-size:14px;	
}
.admin_aff_settings_link a{
	color:#68b6f5;
}
.admin_aff_settings_update{
	float:left;
	width:100%;
	box-sizing:border-box;
	margin:10px 0;
	padding-right:20px;
}
.admin_aff_settings_list{
	float:left;
	width:100%;
	margin:15px 0 10px;
}
.admin_aff_settings_list ul{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.admin_aff_settings_list ul li{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    float: left;
	margin-right:10px;
	margin-bottom:10px;
    font-family: 'OpenSansBold';
    font-size: 14px;
    padding: 5px 10px;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
}
.admin_aff_settings_list ul li a{
    color: #fff;
	text-decoration:none;
}
.admin_aff_settings_list ul li:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
.admin_faq{
	float:left;
	width:100%;
	font-size:14px;
	color:#313131;
 	font-family: 'OpenSansRegular';
}
.admin_faq_title{
	background: none repeat scroll 0 0 #999;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 18px;
    padding: 0.6% 0 0.6% 1.5%;
    width: 100%;
}
.admin_faq_buttons{
	float:left;
	width:100%;
	margin:20px 0;
}
.admin_faq_select_buttton{
	background-color: #1ab0ec;
    background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
    border: 1px solid #1090c3;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #fff;
	font-family: 'OpenSansBold';
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	font-size:14px;
    padding: 5px 10px;
	border-radius: 5px;
	cursor: pointer;
	float:left;
	margin-right:8px;
    display: inline-block;
}
.admin_faq_select_buttton:hover{
	background-color: #49c0f0;
    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);
    border: 1px solid #15aeec;
}
.admin_pages_inner_text{
	float:left;
	width:100%;
	margin:20px 0 60px;
	padding-bottom:20px;
	color: #313131;
	border-bottom:1px solid #ddd;
    font-size:14px;
	line-height:24px;
	font-family: 'OpenSansRegular';
}
.admin_pages_inner_text a{
	color:#68b6f5;
	text-decoration:none;
}
.admin_pages_inner_text a:hover{
	color:#2982ca;
}
.admin_pages_title{
	float:left;
	width:100%;
	font-size:20px;
	color: #313131;
    font-family: 'HelveticaNeueRegular';
    font-weight: 600;
    margin: 5px 0 10px;
}
.admin_pages_desc{
	float:left;
	width:100%;
	margin:10px 0;
	color: #313131;
    font-size:14px;
	line-height:24px;
	font-family: 'OpenSansRegular';
}
.admin_pages_desc a{
	color:#68b6f5;
	text-decoration:none;
}
.admin_pages_desc a:hover{
	color:#2982ca;
}
.admin_view_affiliates{
	float:left;
	width:100%;
	padding:10px 0 0;
}
.admin_view_affiliates ul{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.admin_view_affiliates ul li{
	border: 1px solid #ddd;
    border-radius: 3px;
    color: #313131;
    display: block;
    float: left;
    font-weight: 600;
	font-size:14px;
	line-height:64px;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
	/*font-family: 'HelveticaNeueRegular';*/
}
.admin_view_affiliates ul li span{
 	background: none repeat scroll 0 0 #ddd;
    border-radius: 3px 0 0 3px;
    color: #313131;
    display: block;
    float: left;
    font-weight:600;
	font-size:30px;
	/*font-family: 'HelveticaNeueRegular';*/
	line-height:24px;
    margin: 0 10px 0 0;
    padding: 20px;
    text-shadow: 2px 2px 0 rgba(255, 255, 255, 0.5);
}
.admin_view_buttons{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.admin_view_pages_table{
	float:left;
	width:100%;
	margin-bottom:20px;
}
.admin_view_download{
	float:left;
	width:100%;
	margin-bottom:10px;
	color: #313131;
    font-size:14px;
	line-height:24px;
	font-family: 'HelveticaNeueRegular';
}
.admin_admin_inner_row_6col{
	float:left;
	width:50%;
	margin-bottom:20px;
	font-size:14px;
	line-height:24px;
	font-family: 'HelveticaNeueRegular';
}
.admin_admin_inner_row_6col .admin_admin_label {
	width:35%;
}
.admin_admin_inner_row_6col .admin_admin_field {
	width:60%;
}
.clearb li{
	clear:both;
	width: 100%
}
