body.easy_affiliate_body
{
	margin:0;
	padding:0;
}
#easy_aff_header
{
	width:100%;
	height:76px;
	padding:0;
	margin:0;
}
#easy_aff_header .logo_html
{
	float:left;
	margin:10px 0 0 30px;
}
#easy_aff_header .logo_html img
{
	max-height: 62px;
}
#easy_aff_header .logo_html h1
{
	margin:0 !important;
	padding:0 !important;
}
#user_welcome
{
	float:right;
	color:white;
	margin:8px 34px 0 0;
}
#user_welcome a
{
	color:white;
	margin-left:5px;
	text-decoration: underline;
}
#user_welcome span
{
	/*display: block;*/
	text-align: right;
}
/*#user_welcome .unpaid_earnings b,
#user_welcome .total_earnings b,*/
#user_welcome b
{
	color:#FFDE46;	
}
#user_welcome .welcome_row
{
	margin-bottom: 6px;
}
#user_welcome,
.header_row
{
	font-size:13px;
}
.header_row label
{
	margin-bottom: 0;
}

#easy_aff_panel
{
	clear:both;
	display:block;
	/*max-width:920px;
	min-width:500px;*/
	max-width:1028px;
	/*max-width:1180px;*/
	margin:4% auto 7% auto;
	-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#easy_aff_panel form.login
{
	width:500px;
	display: inline-block;
	margin:20px 100px;
}
#easy_aff_panel form.register
{
	/*width:390px;*/
	width:49%;
	display: inline-block;
	/*margin:20px 10px;*/
	margin:20px 1% 20px 0;
}
.register_text_right
{
	font-size:14px;
	/*width:450px;*/
	width:50%;
	display: inline-block;
	/*text-indent: 1em;*/
	padding:0 0 0 10px;
	line-height: 20px;
	border-left:1px solid #ccc;
}
.buttons_row
{
	float:left;
	clear:both;
	margin-top: 20px;
}
.bg-warning,
.bg-success
{
	padding:10px;
}
.stats_n_orders,
.affs_n_orders,
/*#settings_table,*/
#customizing_table,
#account_table,
.made_payments,
.affiliates_coupon_codes,
.affiliates_make_payment,
.affiliates_sku_table,
.affiliates_sku_commission_table,
.affiliates_link_tracking_codes,
.affiliates_associated_emails,
.table_small_print
{
	width:96% !important;
	font-size:12px;
	margin:2%;
}
table.customization_settings,
table.general_settings,
table.tracking_settings,
table.payment_settings,
table.notifications_settings,
table.staff_accounts
{
	font-size:12px;
	margin-left: 0%;
	margin-right: 0%;
	width:100% !important;
}
table.affiliates_make_payment tbody td
{
	line-height: 39px;
}
.datepicker td, .datepicker th
{
	font-size: 12px;
}
#control_row
{
	margin:2%;
}
#control_row .calendars
{
	float:right;
	width:70%;
	text-align: right;
}
.calendars .date
{
	float:left;
/*	margin-right: 6px;*/
}
.calendars .date input
{
	text-align: center;
}
.show_aff_details,
.show_order_details,
.send_mail_aff,
.view_details_icon
{
	font-size: 16px;
	cursor: pointer;
}
#details_window
{
	font-size:1em;
}
#details_window #info td,
#details_window #earnings td,
#details_window #history td,
#details_window #history th,
#details_window td,
#dialog_window td
{
	font-size:0.9em;
}
#details_window .tab-content
{
	margin-top:10px;
}

.modal-body #control_row
{
	display:inline-block;
	width:96%;
}
.modal-body #control_row .calendars
{
	width:100%;
}
#filter_row
{
	float:left;
	width:100%;
	/*width:96%;*/
	/*margin:2%;*/
	margin-top: 2%;
}
#ajax_loader
{
	float:left;
	width:16px;
	height:16px;
	display:inline-block;
}
.panel-body .banners_list
{
	padding:0;
	margin: 0;
	list-style: none;
}
.panel-body .banners_list img
{
	max-width: 668px;
	border-radius: 6px;
	-webkit-border-radius:6px;
}
#generate_aff_link .banner_preview img
{
	max-width: 100%;
}
.panel-body .banners_list p
{
	margin-top1:15px;
	padding-top1: 10px;
	
}
.panel-body .banners_list li
{
	padding-top: 10px;
	border-top:1px solid #eee;
}
.banners_list .delete
{
	margin-left:10px;
	/*
	float:right;
	cursor: pointer;
	color:red;
	*/
}
.panel.affiliate_banners .banners_list li img
{
	cursor: pointer;
}
.bs-modal-get-html .banner_preview
{
	text-align: center;
}
.bs-modal-get-html .banner_image
{
	max-width: 435px;
}
form.paypal-button1
{
	display:none;
}
#settings_table td,
#customizing_table td,
#account_table td,
table.customization_settings td,
table.general_settings td,
table.tracking_settings td,
table.payment_settings td,
table.notifications_settings td
{
	font-size:1.1em;
	line-height: 34px;
}
#settings_table td small,
#customizing_table td small,
#account_table td small,
#settings_table td.small_line_height
table.customization_settings td.small_line_height,
table.general_settings td.small_line_height,
table.tracking_settings td.small_line_height,
table.payment_settings td.small_line_height,
table.notifications_settings td.small_line_height,
.small_line_height
{
	line-height: 20px;
}
.row_mark_earnings
{
	display: none;
}
#delete_affiliate
{
	
}
#payment_methods ul
{
	list-style: none;
}
.btn.available_payment_methods_text
{
	float:left;
	clear:left;
	margin-bottom: 4px;
}
#info #save_main
{
	margin:0 auto;
}
.remove_payment
{
	cursor: pointer;
}
#repeat_password,#current_password
{
	display:none;
}
#admin_integration ul
{
	list-style: decimal;
}
#admin_integration ul.choose_integration_method
{
	list-style: none;
	margin-left:10px;
	padding:0;
}
.choose_integration_method li
{
	float:left;
	margin-right: 10px;
}
#admin_integration .php_code,
#admin_integration .woo_code,
#admin_integration .shopify_code,
#admin_integration .bigcommerce_code,
#admin_integration .3dcart_code
{
	display:none;
}

.planpricing .pricing {
	padding:25px;
	color:#FFF;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.planpricing .pricing .planname {
	text-transform:uppercase;
	font-weight:600;
}
.planpricing .pricing .price {
	font-size:52px;
	font-weight:300;
	margin:10px 0;
}
.planpricing .pricing .billing {
	text-transform:uppercase;
	color:#FFF;
	opacity:0.7;
}
.planpricing .pricing .price .curr {
	display:inline-block;
	font-size:20px;
	vertical-align:super;
}
.planpricing .pricing .price .per {
	display:inline-block;
	font-size:20px;
	vertical-align: baseline;
}
.planpricing .color1 {
	background-color:#2ecc71;
}
.planpricing .color2 {
	background-color:#1abc9c;
}
.planpricing .color3 {
	background-color:#16a085;
}
.planpricing .color4 {
	background-color:#1abc9c;
}
.planpricing .color5 {
	background-color:#2ecc71;
}
.planpricing .color6 {
	background-color:#1abc9c;
}
.planpricing .color7 {
	background-color:#16a085;
}

.planpricing .available_pricing:hover
{
	box-shadow: 4px 4px 5px #ccc;
}

/* Animation */
/*
.planpricing .pricing {
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.planpricing .pricing:hover {
	-moz-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-o-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	z-index:2;
}*/
.planpricing .pricing
{
	cursor: pointer;
}
.page_dashboard #control_row,
.page_orders #control_row
{
	width:96%;
	display: inline-block;
}
.summary_panel
{
	clear: both;
}
.summary_panel strong
{
	font-size:20px;
}
#control_row .or_divider,
#filter_row .or_divider
{
	line-height: 32px;
}
.icon_button
{
	cursor: pointer;
}
.order_details .show_aff_details
{
	line-height: 20px;
	margin-left:4px;
}
.nav_info_page
{
	float:right;
	font-size: 20px;
	margin-top: -29px;
	margin-right: 3px;
	line-height: 26px;
}
.page_info .panel-body ul li
{
	margin-bottom:30px;
}
.page_info .panel-body ol li
{
	margin-bottom: 15px;
}
.order_paid_1
{
	color:green;
	font-weight: bold;
}
.order_paid_0
{
	color:red;
	font-weight: bold;
}
.order_paid_9
{
	color:#333;
	font-weight: bold;		
}
.btn-hidden
{
	color:white;
	background-color:#333;
}
.btn-hidden:hover,
.btn-hidden:active,
.btn-hidden:focus
{
	color:#999;
}
.order_paid_3
{
	color:black;
	font-weight: bold;	
}
.order_paid_3,
.order_paid_4
{
	font-style: italic;
}
.order_paid_2
{
	color:#ED9C28;
	font-weight: bold;	
}
.login_form
{
	margin-bottom: 100px;
}
.login_form img
{
	max-width: 100%;
}
.show_brand_image
{
	max-width: 100%;
	margin-bottom: 60px;
}
.show_brand_image img
{
	max-width: 100%;	
}
.show_brand_image .delete,
#banners_categories .delete
{
	float: right;
	cursor: pointer;
	color: #F00;
}
#banners_categories .delete
{
	float:none;
}
#panel_brand_image
{
	max-width: 100%;
	margin:0 auto 50px auto;
	display:block;
	clear:both;
}
#easy_aff_panel.with_brand_image
{
	margin-top:30px;
}
.footer_notes
{
	width:100%;
	font-size:12px;
	margin:10px auto;
	text-align: center;
	/*
	position: absolute;
	bottom:0;
	*/
}
.footer_notes span
{
	font-size: 1.2em;
}
.show_site_head_text
{
	width:100%;
	margin-top: 20px;
	text-align: center;
	display: inline-block;
}
.show_site_head_text.under_brand_image
{
	margin-top: -40px;
	margin-bottom: 30px;
}
.total_info_about
{
	margin-top:20px;
	margin-bottom: 50px;
}
.welcome_row_nav
{
	height:42px;
	margin-top: -45px;
}
.affs_n_orders .ajax_sort
{
	margin-left:4px;
	cursor: pointer;
}
#affiliate_table_legend
{
	cursor: pointer;
}
.popover .row_color
{
	width:26px;
	height:16px;
	margin-right: 5px;
	margin-bottom: -2px;
	background:#FCF8E3;
	display: inline-block;
}
.popover .row_color.danger
{
	/*background: #F2DEDE;*/
	background: #e09898;
}
.popover .row_color.info
{
	background: #D9EDF7;
}
ul.affiliate_legend
{
	margin:0;
	padding:0;
	list-style: none;
}
ul.affiliate_legend li
{
	font-size: 0.95em;
	margin-bottom: 4px;
}
table.affs_n_orders
{
	width:100% !important;
	margin:0 !important;
}
.no_padding
{
	padding:0;
}
.affiliatly_news
{
	margin:20px auto;
}
.popover.tour-tour
{
	padding1:0;
}
.tour-tour .popover-title
{
	color:white;
	background: #428BCA;
}
#setings_form_container
{
	/*margin-bottom: 70px;*/
}
.settings_save_main
{
	/*margin:0 42.2%;*/
	margin-top: 10px;
	margin-bottom: 50px;
}
.view_sent_payments,
.export_table,
.add_affiliate,
.add_order,
.make_payments,
.multi_select,
.add_multiple_orders
{
	cursor: pointer;
	margin:0 4px 2px 0;
	color:black;
}
.aff_table_separator
{
	float:right;
	width:1px;
	height:14px;
	margin:3px 6px 0 3px;
	border-right:1px solid black;
}
.go_back_to_affiliates
{
	margin-left: 15px;
	color:black;
}
.two_tier_form
{
	display: inline-block;
}
.two_tier_form .checkbox
{
	margin-top: 0px;
}
.two_tier_form label
{
	/*font-weight: normal;*/
}
.two_tier_form label.same_row
{
	line-height:34px;
}
.reload_the_security_hash
{
	cursor: pointer;
}
.login_form_captcha
{
	display:none;
}
.manually_add_order
{
	display: inline-block;
}
.manually_add_affiliate .form-group,
.manually_add_order .form-group
{
	width:100%;
	height: 50px;
	line-height:32px;
}
.manually_add_affiliate .form-control,
.manually_add_order .form-control
{
	width:100%;
}
.register_text_right img
{
	max-width: 100%
}
.full_row
{
	float:left;
	width:100%;
}
.top0
{
	margin-top: 0px
}
.top5
{
	margin-top: 5px
}
.top10
{
	margin-top: 10px
}
.top20
{
	margin-top: 20px
}
.top30
{
	margin-top: 30px
}
.bottom0
{
	margin-bottom: 0;
}
.bottom5
{
	margin-bottom: 5px;
}
.bottom10
{
	margin-bottom: 10px	
}
.bottom30
{
	margin-bottom: 30px	
}
.bottom50
{
	margin-bottom: 50px	
}
.left0
{
	margin-left: 0;
	padding-left: 0;
}
.right0
{
	margin-right: 0;
	padding-right: 0;
}
.left5
{
	margin-left: 5px;
}
.right5
{
	margin-right: 5px;
}
.right10
{
	margin-right: 10px;
}
.right30
{
	margin-right: 30px;
}
.margin0
{
	margin:0;
}
.padding0
{
	padding:0;
}
.popover-content
{
	line-height: 20px;
}
.question_button
{
	cursor: pointer;
}
.answer_container
{
	margin:10px 0 20px 0;
}
.page_info .panel-body ol li a
{
	margin-left: 5px;
}
.page_info .panel-body ol li a:hover
{
	text-decoration: none;
}
#insite_help_window
{
	position:fixed;
	bottom:0;
	right:10px;
	width:260px;
	padding:4px 5px 0 5px;
}
#insite_help_window .title
{
	float:left;
	width:100%;
	height:32px;
	line-height: 32px;
	color:white;
	cursor: pointer;
	text-align: left;
	text-indent: 1em;
	background: #428BCA;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}
#insite_help_window .title:hover
{
	text-decoration: underline;
}
#insite_help_window .title .glyphicon
{
	float: right;
	line-height: 32px;
	/*margin-right: 12px;*/
}
#insite_help_window #help_box
{
	float:left;
	width:100%;
	padding:2% 2% 14px 2%; 
	background:white;
	border:1px solid #DDDDDD; 
	border-top:none;
	display: none;
}
#insite_help_window .form-group,
#insite_help_result
{
	margin-bottom: 5px;
}
#insite_help_close
{
	width: 70px;
	display: block;
	margin:0 auto;
}
table.additional_fields_table
{
	font-size: 1em;
}
table.additional_fields_table tr:nth-of-type(1) th
{
	border-top: none;
}
table.additional_fields_table td,
.available_languages div
{
	line-height: 18px !important;
}
.page_info ul.inner_ul li
{
	margin-bottom:5px;
}
.table .table
{
	background: none;
}
#app_navigation
{
	display: none;
}
#language_flags
{
	float:left;
	height: 26px;
	margin-top: -30px;
}
#language_flags a
{
	float: left;
	margin-right: 6px;
}
#easy_aff_header #language_flags
{
	/*margin:10px 0 0 10px;*/
	margin:82px 0px 0px -60px
}
#easy_aff_header #language_flags a
{
	/*clear: both;
	margin-top:3px;*/
}
.btn-cancelled
{
	background:black;
	color:white;
}
.btn-cancelled:hover
{
	color:white;
	background:#443F3F;
}
.order_status_row
{
	margin-top:5px;
	padding-left: 0;
}
.order_status_row .show_status_label
{
	line-height: 25px;
	font-weight: normal;
}
ul.filter_order_status,
ul.filter_tracking_methods
{
	padding-left:0;
	margin-left: 10px;
	list-style: none;
}
ul.filter_order_status li,
ul.filter_tracking_methods li
{
	float:left;
	margin-right:10px;
}
ul.filter_tracking_methods
{
	text-transform: capitalize;
}
ul.filter_tracking_methods .filter_order_tracking_sku,
ul.filter_tracking_methods .filter_order_tracking_qr
{
	text-transform: uppercase;
}
.page_orders #control_row
{
	margin-bottom: 0;
}
.inmodal_image
{
	max-width:100%; 
	margin:6px 0 10px -18px;
}
.affiliate_editable_name
{
	width:45%;
	display:inline-block;
}
.order_details .glyphicon-pencil
{
	cursor: pointer;
}
ul.no_list_style
{
	list-style: none;
}
.no_margin
{
	margin:0;
}
#affiliate_window_main_info tr td:first-child
{
	width:48%;
}
body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
#commission_tiers .glyphicon-move
{
	cursor: pointer;
}
#commission_tiers
{
	width:100% !important;
	margin:2% 0;
}
.affs_n_orders th.bigger_height
{
	line-height: 32px !important;
}
.affs_n_orders .glyphicon-question-sign,
#earnings .glyphicon-question-sign
{
	/*color:#ccc;*/
	color:black;
	cursor: pointer;
}
.add_aff_email
{
	width:180px; 
	display:inline-block;
}
.affiliates_sku_table .remove_sku_row,
.affiliates_sku_commission_table .remove_sku_row
{
	cursor: pointer;
	line-height: 29px;
}
.element_hidden
{
	display:none;	
}
#commission_tiers .commission_rate
{
	width:68%; 
	display:inline-block
}
#commission_tiers .commission_rate_type
{
	width:30%; 
	display:inline-block;	
}
.datepicker .datepicker-months,
.datepicker .datepicker-years
{
	width:218px;
}
.datepicker.datepicker-dropdown .prev,
.datepicker.datepicker-dropdown .next,
.datepicker.datepicker-dropdown .datepicker-switch
{
	cursor: pointer;
}
#support_box_affiliates_status
{
	margin:10px 0 0 15px;
}
#admin_change_method
{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	display:none;
}
.default_line_height
{
	line-height:1.42857 !important; 
	font-size:1em !important;
}
.affiliates_link_tracking_codes .form-group
{
	margin-bottom: 0;
}
.text-rtl
{
	direction: rtl !important;
}
.full_row_block
{
	width:100%;
	display: inline-block;
}
#export_single_affiliate
{
	margin:0 15px 0 0;
}
.inline-block
{
	display: inline-block;
}
.panel.panel-default
{
	margin-bottom: 40px;
	/*margin-top:30px;*/
}
#details_window .modal-dialog,
.page_orders #dialog_window .modal-dialog
{
	width:700px;
}
#resend_registration_email
{
	clear:both;
}
.font-normal
{
	font-weight: normal;
}
.affiliate_table_settings
{
	margin-bottom: 40px;
}
.affiliate_table_settings .affiliates_per_page
{
	width:50px;
	padding:0 5px;
	font-size:10pt;
}
.affiliate_table_settings .default_affiliate_sorting
{
	width:120px;
	padding:0 5px;	
	font-size:10pt;
}
table.affiliates_associated_emails .add_emails_affiliate
{
	color:black;
}
.search_for_associated_email label
{
	line-height: 28px;
}
.nav_affiliate.nav.nav-tabs li:nth-child(-n+2) a
{
	padding:13px 15px;
}
.modal-upload .img-preview
{
	float:left;
	width:33%;
}
#banners_categories td
{
	line-height: 32px;
}
.danger-unapproved td,
.danger-unapproved
{
	background-color: #FCC137 !important;
}
.danger td
{
	background-color: #e09898 !important;	
}

.temp_account td,
.temp_account
{
	background-color: #f4ade1 !important;	
}
.not_confirmed td,
.not_confirmed
{
	background-color: #8a99f7 !important;
}

.with_popover,
.with_popover_click
{
	cursor: pointer;
}
.input_line_height
{
	line-height: 29px;
}
.visible-xs-block
{
	display: none;
}
.settings_help_label
{
	font-size:100%;
	cursor: pointer;
	color:#428bca;	
}
.settings_help_label .glyphicon
{
	font-size: 70%
}
.settings_help_label .glyphicon-chevron-down
{
	display: none;
}
.settings_help
{
	font-size:90%;
	line-height: 17px;
	display: none;
}
.top-10
{
	margin-top:-10px;
}
.panel.panel-todo-tutorial
{
	margin-bottom: 5px;
}
.panel.panel-todo-tutorial .panel-title
{
	font-size: 1em;
}
.affs_n_orders .tooltip-inner
{
	font-weight: normal;
}
#login_btn_on_registration
{
	margin:-28px 0 0px 0;
}
.center_registration_form
{
	text-align:center;
	border:none;
}
#easy_aff_panel .center_registration_form form.register
{
	float:none !important;
	display: inline-block;
	text-align: left;
}
.multi_selected_affiliate
{
	float:left !important;
	margin:2px 3px 0 0 !important;
}
.close_multi_action
{
	font-size: 1.5em;
	line-height: 10px;
	cursor: pointer;
	font-weight: bold;
}
#multi_select_affiliates_row label
{
	font-size: 1.2em;
}
#multi_select_affiliates_row .input_line_height
{
	line-height: 34px;
}
#multi_select_affiliates_row .checkbox
{
	margin-top:8px;
}
.options_holder.padding0
{
	/*padding-right:5;*/
}
.no-border
{
	border:none;
}
#ajax_loader_absolute
{
	/*position:absolute;*/
	margin:20px auto;
	
}
.popup_checkbox_lower_top
{
	margin-top:7px;
}
#save_main_fixed
{
	width:100%;
	position: relative;
	margin-top:20px;
	margin-left: 0;
	padding-left:25px;
	padding-right:25px;
}
#mark_tutorial_as_complete
{
	margin-bottom: 60px;
}

#settings_tracking_title, #settings_tracking_table,
#settings_payment_title, #settings_payment_table,
#settings_customization_title, #settings_customization_table,
#settings_notifications_title, #settings_notifications_table
{
	display: none;
}
#box_custom_commission,
#box_royalties
{
	display: none;
}
.half_row
{
	width:50% !important;
}
.break-long-word 
{
	/* These are technically the same, but use both */
	overflow-wrap: break-word;
	word-wrap: break-word;

	-ms-word-break: break-all;
	/* This is the dangerous one in WebKit, as it breaks things wherever */
	word-break: break-all;
	/* Instead use this non-standard one: */
	word-break: break-word;

	/* Adds a hyphen where the word breaks, if supported (No Blink) */
	-ms-hyphens: auto;
	-moz-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
.explanation_for_affiliate_status_buttons
{
	clear:both;
}
.associate_category_affiliates
{
	width:100%;
	clear:both;
}
tr.order_table_view_products,
tr.order_table_view_products td
{
	background:#f1f8fc !important;
}
#settings_tracking_table .tracking_methods_settings .btn
{
	float: left;
	clear: left;
	margin-bottom: 4px;
}
.add_another_coupon_code
{
	font-size: 0.9em;
}
.coupon_code_commission_field
{
	margin-bottom: 15px;
}
.additional_coupon_code input.form-control
{
	width:94%;
	margin-right: 3px;
	display: inline-block;
}
#additional_codes_list
{
	padding-left: 20px;
	clear: both;
}
#show_additional_coupon_codes
{
	text-decoration: none;
}
.affs_n_orders .glyphicon-comment.with_popover_click
{
	color:#888;
}
.page_orders #affiliates_pagination
{
	width:96% !important;
	margin:0 2% !important;
}
#affiliate_window_main_info textarea,
#dialog_window textarea,
#details_window textarea
{
	resize: vertical;
}
.affs_n_orders .affiliates_table_id
{
	min-width: 50px;
}
#language_flags img
{
	border:1px solid #eee;
}
ul.list_style_none
{
	list-style: none;
}
.external_checkout_code
{
	display: none;
}
.visible_mobile
{
	display: none;
}
.page_orders .dates_filter_orders
{
	float:left;
	width:50%;
}
/*.page_orders .dates_filter_orders */ .input-group.report_date_to
{
	margin-right: 0px;
	padding-left: 4px;
}
.page_orders .id_affiliate_field
{
	margin-left: 4px;
}
.show_summary_data,
.show_affiliates,
.show_orders
{
	float:left;
	margin-left: 5px;
}
ul.affiliates_clients_info_show
{
	list-style: none;
}
ul.affiliates_clients_info_show label
{
	font-weight: normal;
}
#easy_aff_panel form.affiliate_profile_form
{
	/*width:800px;*/
	width:100%;
	margin:0;
}
table.commission_tiers_table th,
table.commission_tiers_table td
{
	font-size: 12px;
}
.fast-share
{
	margin-left: 15px;
	line-height: 30px;
}
.page_link_generator .fast-share
{
	width:100%;	
	margin: 0 0 0 0;
}
.fast-share ul
{
	float:left;
	list-style: none;
	margin:0;
	padding:0;
}
.page_link_generator .fast-share ul
{
	clear:both;
}
.fast-share ul li
{
	float:left;
	margin-left: 7px;
}
#preview_static_text
{
	display: none;
	height:350px;
	overflow-y: scroll;
}
#faq_texts ol li
{
	margin-bottom: 5px;
}
.quick_setup_second_field
{
	padding-left:5px;
}
.stop_tracking_existing_clients
{
	margin-top:20px;
	list-style: none;
}
.staff_set_permissions li .checkbox
{
	margin: 5px 0px 0 10px;
}
.staff_accounts .view_details_icon
{
	color:black;
}
#zapier_invitation_alert
{
	display: none;
}
#detailed_stats .glyphicon-question-sign
{
	color: black;
}
#detailed_stats .popover-content
{
	font-weight: normal
}
#dialog_window #order_log td, #dialog_window #order_log th
{
	font-size:0.7em;
}
.page_information code
{
	margin-top:3px;
	font-size:100%;
	display: inline-block;

	max-width:100%;
}
.affiliates_coupon_codes .has-error input
{
	color:#a94442;
}
.affiliates_coupon_codes .has-success input
{
	color:#3c763d;
}
#affiliate_profile_table.table tr td
{
	/*line-height: 34px;	*/
}
#setings_form_container .btn.btn-info.btn-sm,
#setings_form_container .btn.btn-primary.btn-sm
{
	/*min-width:160px;*/
	width:100%;
}
table.customization_settings .available_languages label
{
	min-width: 130px;
	display: inline-block;
}
.page_title
{
	/*margin-top: 15px;*/
	width:100%;
	display: inline-block;
	text-align: center;
}
.page_admin_title
{
	float:left;
	width:100%;
}
.with_brand_image .page_admin_title
{
	margin-top: -30px;
}
.with_brand_image #language_flags
{
	width:100%;
}
.clear_both
{
	clear:both;
}
.nav_affiliate
{
	margin-bottom: 20px;
}
.icon_button.resync_code
{
	margin-right: 6px;
}
.additional_coupon_code.with_resync_icon input.form-control
{
	width:84%;
}
.main_coupon_code.with_resync_icon .form-control 
{
	width:90%;
	margin-right: 3px;
	display: inline-block;
}
#setings_form_container table td:first-child,
#setings_form_container table td div.row_mark_earnings .option_bolder,
#order_data table.order_details td:first-child,
#affiliate_profile_table td:first-child,
#account_table td:first-child
{
	font-weight: 500;
}
#setings_form_container table td:first-child span,
#setings_form_container table td:first-child div,
#order_data table.order_details td:first-child span,
#order_data table.order_details td:first-child div,
#affiliate_profile_table td:first-child span,
#affiliate_profile_table td:first-child div,
#account_table td:first-child span,
#account_table td:first-child div
{
	font-weight: normal;
}
.table_settings_title
{
	display: none;
}
/*.table-bordered tr.aff_warning td
{
	border-bottom-color: #fcf8e3 !important;
	border-top-color: #fcf8e3 !important;
	border-bottom-width: 6px;
	padding-bottom: -6px;
}
.table-bordered tr.aff_info td
{
	border-bottom-color: #d9edf7  !important;
	border-top-color: #d9edf7  !important;
	border-bottom-width: 6px;
	padding-bottom: -6px;
}
.table-bordered tr.aff_danger td
{
	border-bottom-color: #e09898 !important;
	border-top-color: #e09898 !important;
	border-bottom-width: 6px;
	padding-bottom: -6px;
}
.table-bordered tr.aff_danger-unapproved td
{
	border-bottom-color: #fcc137 !important;
	border-top-color: #fcc137 !important;
	border-bottom-width: 6px;
	padding-bottom: -6px;
}
.table-bordered tr.aff_temp_account td
{
	border-bottom-color: #f4ade1 !important;
	border-top-color: #f4ade1 !important;
	border-bottom-width: 6px;
	padding-bottom: -6px;
}
.table-bordered tr.aff_not_confirmed td
{
	border-bottom-color: #8a99f7 !important;
	border-top-color: #8a99f7 !important;
	border-bottom-width: 6px;
	padding-bottom: -6px;
}*/

/*#setings_form_container table td:first-child br
{
	display: none;
}
#setings_form_container table td:first-child .settings_help_label .glyphicon
{
	font-size: 1.1em;
	margin-left: 4px;
}
#setings_form_container table td:first-child .settings_help
{
	margin-top: 10px;
}*/
.modal-footer
{
	text-align: center;
}
.leaderboard_prev_current_month
{
	color:#428bca;
}
.two_tier_sign_up_bonus_help_container
{
	/*width:58.33333333%;
	margin-top:-20px;*/
}
#admin_tracking .tracking_method_link,
#admin_tracking .tracking_method_code,
#admin_tracking .tracking_method_email,
#admin_tracking .tracking_method_tag,
.tracking_methods_container .tracking_method_link,
.tracking_methods_container .tracking_method_code,
.tracking_methods_container .tracking_method_email,
.tracking_methods_container .tracking_method_tag
{
	text-transform: capitalize;
}
#admin_tracking .tracking_method_qr,
#admin_tracking .tracking_method_sku,
.tracking_methods_container .tracking_method_qr,
.tracking_methods_container .tracking_method_sku
{
	text-transform: uppercase;
}
table.table > tbody > tr > td.split_row_table
{
	border-color:white; 
	border-bottom-color: #ddd; 
	background: white;
}
#force_resync_all
{
	margin-right: 2%;
	margin-bottom: 5px;
}
.order_details .glyphicon-pencil
{
	color:#428bca;
}
.max_width_setup_button
{
	float: right;
	width:160px;
	max-width: 160px;
}
.mail_notification_status
{
	float:left;
	width: 140px;
	font-size: 1.1em;
	line-height: 2.1em;
	height:20px;
	text-align: center;
	margin: 0;
	padding: 0;
	
}
.mail_notification_status.text-success
{
	color:#4cae4c;
}
.mail_notification_status b
{
	/*float:left;*/
	margin-left: 44px;
	display: list-item;
	list-style: list-item;
	list-style-type: disc;
	text-align: left;
}

.text-semi-success
{
	color:#dba342;
}
.hsds-beacon .ldOphP
{ 
	right:15px; 
	bottom:15px;  
}
.nav > li > a
{
	padding: 10px 14px;
}
#choose_another_program
{
	float:left;
	margin:0 12px 0 0px;
	/*float:right;
	margin:5px;*/
}
.welcome_row_nav #choose_another_program
{
	margin-right:0px;
}
#user_welcome .welcome_label,
.welcome_row_nav .welcome_label
{
	float: left;
	margin-right:4px;
	/*line-height: 21px;*/
}
#choose_another_program .btn.btn-default,
#choose_another_program .btn.btn-default:hover
{
	float: left;
	color:black;
	/*background:transparent;
	border: none;*/
}
#user_welcome #choose_another_program b
{
	color:black;
}
.welcome_row_nav #choose_another_program .btn.btn-default
{
	color:black;
}
.welcome_row_nav .sign_out_button
{
	float:right;
	clear:both;
}

#choose_another_program .btn
{
	/*font-size:12px;*/
	/*padding: 4px 8px;*/
	/*padding:0;*/
	padding:0 4px;
}
#choose_another_program .dropdown-menu
{
	/*font-size:12px;*/
	color:black;
	max-width: 400px;
	overflow-x: hidden;
}
#choose_another_program .dropdown.open .dropdown-menu
{
	margin-top: 22px;
}

#choose_another_program .dropdown-menu a,
#choose_another_program .dropdown-menu b
{
	color: black;
	text-decoration: none;
}
.active_account
{
	background:#5cb85c;
	color:#fff;
	padding:2px 5px;
	
	border-radius: 4px;
}
#account_table.table-bordered,
.no_bottom_border
{
	border-bottom: none !important;
}
.auto_height,
.two_tier_associate .auto_height
{
	height: auto;
}
.manually_add_order .field_with_button_at_right
{
	width:54%;
	margin-right: 5%;
	display: inline-block;
}
#get_data_automatically,
#auto_calc_earnings
{
	width: 40%;
}
#auto_calc_earnings
{
	margin-top: -27px;
}
.redirect_button_row
{
	float: right;
	width: 100%;
	line-height: 20px;
}
.redirect_button_row .glyphicon
{
	float: right;	
	font-size:15px;
}
.redirect_button_row .glyphicon-copy
{
	float: left;
	font-size: 16px;
}

.redirect_button_row .glyphicon-remove
{
	/*margin-left: 6px;*/
	font-size: 16px;
	vertical-align: top;
}

#affiliate_window_main_info .glyphicon-copy
{
	float: right;
}

.logout_form
{
	margin-left:5px;
	display: inline-block;
}

.logout_form .logout_btn
{
	padding:0;
	margin:0;
	background: none;
	border:none;
	text-decoration: none;
}

.logout_form .logout_btn
{
	color:#337ab7;	
}
.bg-primary.page-header .logout_form .logout_btn
{
	color: white;
}

.logout_form .logout_btn:hover
{
	text-decoration: underline;
}


#log_out_tab .logout_form .logout_btn
{
	color:red;
	text-decoration: none;
	padding:5px 10px 10px 10px;
}



/** CHURN **/
.box-style {
  padding: 20px 10px;
  margin-bottom: 30px;
}
.box-style .box-icon-style {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  margin-bottom: 25px;
  background: #fff;
  border: 2px solid #3763eb;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #3763eb;
  font-size: 40px;
  transition: all .3s ease-out 0s;
  position: relative;
}
.feature-icon.box-icon-style {
  display: inline-flex;
}
.feature-box.box-style
{
	text-align: center;
}
.options_holder 
{
	width: 100%;
	display: inline-block;
}

.options_holder .option_description
{
	padding-left: 20px;
	margin-bottom: 20px;
}

.page_uninstall_app #contact_support
{
	cursor: pointer;
	font-weight: bold;
}

.page_uninstall_app  .rate {
    float: left;
/*    height: 46px;*/
    padding: 0 10px;
}
.page_uninstall_app  .rate label
{
	width: 40px;
}
.page_uninstall_app  .rate:not(:checked) > input {
	display: none;
}
.page_uninstall_app  .rate:not(:checked) > label {
    float:right;
    width:1em;
    overflow:hidden;
    white-space:nowrap;
    cursor:pointer;
    font-size:30px;
    color:#ccc;
}
.page_uninstall_app  .rate:not(:checked) > label:before {
    content: '★ ';
}
.page_uninstall_app  .rate > input:checked ~ label {
    color: #ffc700;    
}
.page_uninstall_app  .rate:not(:checked) > label:hover,
.page_uninstall_app  .rate:not(:checked) > label:hover ~ label {
    color: #deb217;  
}
.page_uninstall_app .rate > input:checked + label:hover,
.page_uninstall_app .rate > input:checked + label:hover ~ label,
.page_uninstall_app .rate > input:checked ~ label:hover,
.page_uninstall_app .rate > input:checked ~ label:hover ~ label,
.page_uninstall_app .rate > label:hover ~ input:checked ~ label {
    color: #c59b08;
}

.payment_method_data
{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	display:inline-block;
	width: 100%;
}
.register_form_payment_methods .col-sm-4, 
.register_form_payment_methods .col-sm-8,
.register_form_payment_methods .col-4, 
.register_form_payment_methods .col-8,
.register_form_payment_methods label
{
	width: 100% !important;
}
.payment_info_box .text-muted.center-block
{
	padding: 5px 2px;
}
.register_form_payment_methods .col-sm-8
{
	margin-bottom: 4px;
}

/* ******************************* */

@media screen and (max-width: 900px) {
	#easy_aff_panel form.register
	{
		width:48%;
		margin-right: 0%;
	}
	.register_text_right
	{
		width:50%;
		margin-top:20px;
	}

	#panel_brand_image
	{
		max-width: 100% !important;
		height:auto !important;
	}
}

@media screen and (max-width: 767px) {
	/* for the cases when the client has turned off the default header */
	#language_flags
	{
		margin-top:0;
	}
	#easy_aff_header #language_flags
	{
		margin:0;
		position: absolute;
		top:80px;
		left:8px;
	}

	.dates_filter_orders
	{
		width:100% !important;
	}
	.dates_filter_orders .date
	{
		/*width:47% !important;*/
	}
	.dates_filter_orders .date:nth-child(2)
	{
		/*margin-left: 2% !important;*/
	}
	#login_btn_on_registration
	{
		/*margin:4px 4px 0 0;*/
		margin:-10px 4px 10px 0;
	}
	.page_settings .nav.nav-pills
	{
		width:94%;
		margin:10px 3%;
	}
	.page_settings .nav.nav-pills li
	{
		width:24%;
		display:inline-block;
	}
	.settings_save_main
	{
		/*margin:0 0 0 40%;*/
		margin-top: 10px;
		margin-bottom: 50px;
	}
	.table_responsive_holder
	{
		float:left;
		width:100%;
		overflow: auto;
		overflow-y: hidden;
	}
	#details_window .modal-dialog,
	.page_orders #dialog_window .modal-dialog
	{
		max-width: 100%;
	}
	.modal-dialog
	{
		margin:2px;
	}
	.modal-body
	{
		padding:5px;
	}
	#details_window #delete_affiliate_holder,
	#details_window #delete_affiliate,
	#details_window #block_affiliate,
	#details_window #unblock_affiliate,
	#details_window #deactivate_affiliate,
	#details_window #activate_affiliate,
	#details_window #save_main
	{
		width:100%;
		margin-top:5px;
	}
	#details_window #delete_affiliate,
	{
		margin-top: 0;
	}

	.two_tier_form label
	{
		padding:0;
	}

	.page_orders .add_multiple_orders
	{
		margin-right: 10px;
		clear:right;
	}
	.page_orders .add_order
	{
	}
	.modal-footer
	{
		text-align: center;
	}
	
	.manually_add_order .field_with_button_at_right
	{
		width:48%;
		margin-right: 2%;
		display: inline-block;
	}
	#get_data_automatically,
	#auto_calc_earnings
	{
		width: 48%;
		margin-top:-4px;
	}
	#auto_calc_earnings
	{
		margin-top:-27px;	
	}
}

/*@media screen and (max-width: 667px) {*/
@media screen and (max-width: 736px) {
	#easy_aff_panel
	{
		width: 100%;
		min-width: 100%;
	}
	.panel
	{
		width:100%;
		border: none;
	}
	.panel .panel-body
	{
		/*width: 96%;
		padding:2%;*/
		padding:1%;
		border: none;
	}
	

	#user_welcome
	{
		margin:0;
		position: absolute;
		top:2px;
		right:2px;
	}	

	/* account switching in mobile */
	#user_welcome .welcome_row,
	#user_welcome .unpaid_earnings,
	#user_welcome .total_earnings
	{
		float: right;
		clear: right;
	}
	.welcome_row #choose_another_program
	{
		margin-right: 0px;
	}

	#app_navigation
	{
		/*margin:0 8% 10px 8%;*/
		text-align: center;
	}

	#control_row form.calendars
	{
		width:98%;
		margin:0 1%;
	}

	#control_row form.calendars .date
	{
		margin:0;
	}
	.affiliates_list .btn
	{
		float:right;
	}
	.affiliates_list .btn,
	#control_row form.calendars .btn
	{
		margin:6px 40% 0 0%;
	}
	.page_two_tier .affiliates_list .btn,
	.page_two_tier #control_row form.calendars .btn
	{
		margin:10px 10px 10px 0;
	}
	
	.filter_order_status,
	.filter_tracking_methods
	{
		width:100% !important;
		margin:0 !important;
	}
	#easy_aff_header
	{
		height:126px;
	}
	.logo_html 
	{
		width:100%;
		height:58px;
		margin-top:2px !important;
		text-align: center;
	}
	#user_welcome
	{
		width:98%;
		margin:0 1%;
		top:58px;
		text-align: center;
	}
	#easy_aff_panel
	{
		padding-bottom: 38px;
	}
	#insite_help_window
	{
		z-index: 99;
	}
	.filter_order_status li .checkbox,
	.filter_tracking_methods li .checkbox
	{
		margin:4px 0;
	}
	.calendars .date
	{
		margin:0;
	}
	#affiliate_table_settings
	{
		margin-top:10px;
		text-align: left;
	}
	#affiliate_table_settings .form-group
	{
		float:left;
		width:50%;
	}
	#affiliate_table_settings label
	{
		margin-right: 4px;
	}
	#affiliate_table_settings label,
	#affiliate_table_settings .form_control
	{
		float:left;
		line-height: 32px;
	}
	#easy_aff_header .logo_html
	{
		margin:0;
	}
	#easy_aff_panel form.login
	{
		width:80%;
		margin:0 10%;
	}
	.page_settings .nav.nav-pills li
	{
		width:49%;
		display:inline-block;
	}
	.stats_n_orders, .affs_n_orders, #customizing_table, #account_table, .made_payments, .affiliates_coupon_codes, .affiliates_make_payment, .affiliates_sku_table, .affiliates_sku_commission_table, .affiliates_link_tracking_codes, .affiliates_associated_emails, .table_small_print
	{
		/*width:98% !important;*/
		width:96% !important;
	}
	#setings_form_container
	{
		padding-left: 5px; 
		padding-right: 5px;
	}
	table.affiliates_link_tracking_codes .link_tracking_codes_code,
	table.affiliates_coupon_codes .affiliates_coupon_codes_code,
	.mobile_width_140
	{
		min-width:140px;
	}
	table.affiliates_link_tracking_codes .link_tracking_codes_commission,
	table.affiliates_coupon_codes .affiliates_coupon_codes_commission,
	.mobile_width_100
	{
		min-width:100px;
	}
	#affiliate_window_main_info .affiliate_editable_name
	{
		width:100%;
	}


	ul.filter_order_status li,
	ul.filter_tracking_methods li
	{
		width:100%;
	}
	.visible_desktop
	{
		display: none;
	}
	.visible_mobile
	{
		display: inline-block;
	}
	.affiliates_list .order_status_row,
	.page_orders .order_status_row
	{
		padding:0;
	}
	.affiliates_list .filter_order_status,
	.affiliates_list .additional_pages_links,
	.page_orders .additional_pages_links,
	.page_orders .filter_order_status,
	.page_orders .filter_tracking_methods
	{
		display: none;
		border-bottom: 1px solid #eee;
	}
	.affiliates_list .additional_pages_links,
	.page_orders .additional_pages_links
	{
		float:left;
		width:100%;
		padding-right: 15px;
	}
	.affiliates_list .additional_pages_links .additional_page_link,
	.page_orders .additional_pages_links .additional_page_link
	{
		float:right;
		line-height: 28px;
		height:28px;
		margin-right: 0;
		text-align: right;
		clear:both;
	}
	.page_orders .additional_pages_links .additional_page_link
	{
		margin-top:0px;
	}
	.affiliates_list .aff_table_separator,
	.page_orders .aff_table_separator
	{
		display: none;
	}

	.affiliates_list .add_affiliate,
	.affiliates_list .multi_select,
	.page_orders .add_order,
	/*.page_orders */.export_table,
	.page_orders .settings_help_label,
	.page_orders .add_multiple_orders
	{
		margin-top:15px;
		margin-bottom:10px;
	}
	.page_orders .add_order
	{
		margin-right: 15px;
	}
	.page_orders .export_table,
	.page_dashboard .export_table
	{
		margin-right: 15px;
	}

	.page_orders .settings_help_label,
	.page_orders .settings_help
	{
		float:left;
		clear: both;
	}
	.affiliates_list .add_affiliate
	{
		margin-right: 15px;
	}
	.affiliates_list .multi_select
	{
		margin-left:15px;
	}
	.page_orders .multi_select
	{
		line-height: 52px;
	}
	#applied_filters,
	#view_more_pages
	{
		margin: 10px 0 10px 0;
		/*margin-top:15px;
		margin-bottom:15px;*/
	}
	#view_more_pages
	{
		width:136px;
	}

	.affiliates_list .show_affiliates,
	.page_orders #control_row .calendars .show_orders,
	.page_view_orders #control_row .calendars .show_orders,
	.page_dashboard #control_row .calendars .show_summary_data
	{
		width:50%;
		margin:6px 25%;
	}
	.report_date_to
	{
		width:50%;
		padding-left:1% !important;
		margin-top:0 !important;
	}
	.page_orders #showing_statuses,
	.page_orders #showing_methods
	{
		margin:20px 0 15px 0 !important;
	}
	#your_referral_link
	{
		margin-bottom: 15px;
	}
	#easy_aff_header #language_flags
	{
		width:114px;
		z-index: 99;
	}
	#easy_aff_header #language_flags img
	{
		margin-bottom: 4px;
	}
	.additional_coupon_code input.form-control
	{
		width:86%;
	}
	.additional_coupon_code.with_resync_icon input.form-control
	{
		width:70%;
	}
	.main_coupon_code.with_resync_icon .form-control
	{
		width:82%;
	}

	.banner_box	
	{
		width:100%;
		text-align: center;
		display: inline-block;
	}
	.banners_list .banner_box img
	{
		float:none !important;
		margin:0 auto;
	}
	.banner_control_buttons
	{
		display: inline-block;
		margin:10px 22%;
	}
	.panel.panel-default
	{
		clear:both;
	}
	.main_login_button
	{
		width:50%;
		margin:0;
	}
	.main_register_button
	{
		width:50%;
		padding-left: 6px;
		text-align: center;
	}
	.main_forgotten_button
	{
		margin-top:10px;
		width:50%;
		text-align: center;
	}

	.page_basic_setup .half_row
	{
		width:100% !important;
	}
	.page_basic_setup .main_container
	{
		margin:0;
		padding:0;
	}
	.quick_setup_second_field
	{
		margin-top:10px;
		padding-left: 0px;
	}

	/* smaller header */
	#easy_aff_header.page-header
	{
		z-index: 3;
		position: relative;
		height: 70px;
	}
	#easy_aff_header .logo_html
	{
		width:25%;
		height:30px;
		margin-left: 45px !important;
		margin-top: 8px !important;
	}
	#easy_aff_header .logo_html.not_logged
	{
		margin:10px 37% !important;
	}
	#easy_aff_header .logo_html img
	{
		max-width: 100%;
	}
	#easy_aff_header #user_welcome
	{
		width:60%;
		top:8px;
		margin:0 2% 0 0;
		position: relative;
		text-align: right;
	}
	#user_welcome .welcome_row
	{
		margin-bottom: 0px;
	}
	.navbar-toggle
	{
		position: absolute;
		top:-2px;
		left:4px;
		z-index: 9;
		/*margin-top: -50px;*/
	}
	/*.with_brand_image .navbar-toggle 
	{
		position: absolute;
		top:-2px;
		left:4px;
	}*/
	.with_brand_image .navbar-toggle.no_default_header
	{
		float:left;
		position: relative;
		top:-52px;
		left:4px;
	}

	.navbar-toggle .icon-bar 
	{
	  	background-color: #428bca;
	}
	.navbar-toggle,
	.navbar-toggle:hover 
	{
		padding: 9px 8px;
		background-color: #f9f9f9;
		border-color: #ccc;
	}
	#bs-navbar
	{
		position: absolute;
		top:68px;
		width:100%;
		z-index: 999;
		background: white;
	}
	.nav.navbar-nav
	{
		/*margin-top:-20px;*/
		/*background: #eee;*/
		/*background:#428bca;*/
		border-bottom: 2px solid #428bca;
		background: white;
		position: relative;
		z-index: 9;
		margin-top: 0px;

		box-shadow1: 0px 4px 10px #000000;

	  /*margin-top: -26px;*/
	}
	.navbar-collapse.in
	{
		overflow-y: visible;
	}
	.nav.navbar-nav a,
	#collapse_settings a
	{
		color:black;
		font-weight: 500;
		/*border-bottom: 1px solid #428bca;*/
		border-bottom: 1px solid #a7cae8;
	}

	#collapse_menu
	{
	  width:100%;
	  position: absolute;
	  top:70px;
	}
	#collapse_menu.no_default_header
	{
		top:-52px;
		clear:both;
		position: relative;
		border-top: 1px solid #a7cae8;
	}
	#collapse_settings
	{
		padding: 0;
		background: white;
		list-style: none;	
	}
	#collapse_settings li
	{

	}
	#collapse_settings a
	{
		width: 100%;
		padding:10px 0 10px 40px;
		line-height: 18px;
		display: inline-block;
		
	}

	.navbar-nav
	{
	  width: 100%;
	  margin:0;
	}

	.navbar-nav a
	{
	  /*list-style: none;
	  padding:4px 0;
	  background: white;*/

	  color:black;
	  font-weight: 500;
	  /*border-bottom: 1px solid #428bca;*/
	  border-bottom: 1px solid #a7cae8;

	}
	.nav.navbar-nav li.active,
	.nav.navbar-nav a.active
	{
		background: #eee;
	}
	#user_welcome .account, 
	#user_welcome .logout
	{
		float:right;
		text-decoration: none;
	} 
	#user_welcome .header_row
	{
		position1:absolute;
		clear:both;
	}
	#user_welcome .registered_affiliates_row
	{
		
		/*clear:both;*/
	}

	.two_tier_form .form-group .checkbox
	{
		margin-top: 0px;
	}
	.two_tier_form .form-group .top-10
	{
		margin-top: 0px;
	}
	.two_tier_form .form-group .two_tier_sign_up_bonus_help_container, 
	.two_tier_form .form-group .two_tier_commission_help_container,
	.two_tier_form .form-group .two_tier_commission_based_help_container
	{
		float:left;
		margin-top: 10px;
	}
}

@media screen and (max-width: 667px) { /*665px*/
	.register_text_right
	{
		width:100%;
		border-left:none;
		border-top:1px solid #ccc;
		/*margin: 0 8%;*/
		padding:0;
	}
	.modal-header .close
	{
		margin-top: -8px;
		margin-right: 5px;
		font-size: 2em;
	}
	.alert
	{
		width:96%;
		margin:0 2%;
	}
	#easy_aff_panel.with_brand_image .alert
	{
		margin-left:1%;
		margin-right:1%;
		margin-bottom: 54px;
		margin-top: -35px;

	}
	#easy_aff_panel.with_brand_image .welcome_row_nav
	{
		margin-right: 3%;
	}
	.welcome_row_nav
	{

	}
	.with_brand_image #language_flags
	{
		width: 99%;
	}

	#language_flags
	{
		margin-bottom: -25px;
    	margin-left: 1%;
	}
	.with_brand_image .login_form
	{
		margin-top: 30px;
	}

	#easy_aff_panel form.register,
	.panel,
	#setings_form_container,
	#payment_data_form,
	.modal-dialog .two_tier_form
	{
		/*width:96%;
		margin:2%;*/
		width:100%;
		padding-left: 10px;
		padding-right: 10px	
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
	.dashboard_calendars
	{
		padding-left: 10px;
		padding-right: 10px
	}
	#admin_tracking .col-xs-5
	{
		padding-left:20px;
		padding-right:15px;
	}
	#admin_tracking .col-xs-7
	{
		padding-right:0;	
	}
	#easy_aff_panel.page_register form.register
	{
		padding-left:0;
		padding-right:0;
	}
	.two_tier_form .checkbox
	{
		margin-top: 10px;
		padding-left: 20px;
	}
	.panel-heading
	{
		border: 1px solid #ddd;
	}
	.panel .panel-body
	{
		padding:0;
	}
	.page_dashboard #control_row, .page_orders #control_row
	{
		width:100%;
		margin:0;
	}
	#settings_general_table
	{
		/*border-top-right-radius:3px;
		border-top-left-radius:3px;*/
		border-radius: 3px;
	}
	#control_row form.calendars
	{
		width:100%;
		margin:0;
	}
	.modal-dialog,
	#control_row
	{
		margin:0;
	}

	.visible-xs-block
	{
		display: block;
	}
	#insite_help_window
	{
		right:5px;
		width:auto;
	}
	#help_window_subject_desktop
	{
		display: none;
	}
	#insite_help_window .title #help_window_subject_mobile
	{
		margin: 4px 10px 0 0;
		cursor: pointer;
		font-size:30px;
		line-height: 32px;
		/*position: fixed;
		right:10px;
		bottom:10px;*/
	}
	#insite_help_window .title
	{
		float:right;
		width:50px;
		height:48px;
		text-align: center;
	}
	#insite_help_window #help_box
	{
		border-top:4px solid #428BCA;
		border-top-left-radius: 5px;
		border-color: #428BCA;
		padding-bottom: 20px;
		border-bottom: 0;
	}
	#insite_help_send
	{
		width:50%;
	}
	.affiliates_table_id, 
	.affiliates_table_name, 
	.affiliates_table_email
	{
		line-height: 32px !important;
	}
	
	.show_aff_details,
	.show_order_details
	{
		font-size: 1.6em
	}
	
	.table_full_view_mobile
	{
		/*display: inline-block;*/
	}
	.table_full_view_mobile tr
	{
		display: inline-grid;
		width: 100%;
		float:left;
	}
	#setings_form_container td,
	.table_full_view_mobile td
	{
		width:100%;
		display: inline-block;
		border-left:0 !important;
		border-right:0 !important;
		border-top:0 !important;
		border-bottom: 1px solid #ddd;
	}
	.row_mark_earnings td
	{
		/*display: inline-block !important;*/
	}
	#affiliate_window_main_info tr td:first-child
	{
		width:100%;
	}
	#setings_form_container .additional_fields_table tr,
	.table_sku_products tr
	{
		float:none;
		display: table-row;
	}
	#setings_form_container .additional_fields_table td,
	.table_sku_products td
	{
		width:auto;
		display: table-cell; 
	}
	#setings_form_container .additional_fields_table tr > td:first-child,
	.table_sku_products tr > td:first-child 
	{
		background: none;
		border1:none;
	}
	#setings_form_container tr
	.table_full_view_mobile tr
	{
		
	}
	#details_window tr td:last-child
	{
		color:#555;
	}
	#details_window .fa.fa-2x
	{
		color:#555;
	}
	#details_window .active .fa
	{
		color:black;
	}

	#easy_aff_panel
	{
		/*margin-top: 0px !important;*/
	}
	.table_settings_title
	{
		display: block;
		margin-top: -20px;
		margin-bottom:20px;
	}
	#setings_form_container td .btn,
	.table_full_view_mobile td .btn,
	.buttons_row .btn,
	#affiliate_delete_account,
	.settings_save_main
	{
		/*width:80% !important;
		margin:0 10% 10px 10% !important;*/

		width:100% !important;
		margin:0 0 10px 0 !important;
	}
	.settings_save_main
	{
		margin-bottom: 40px !important;
		margin-top: 15px !important;
	}
	/*#aff_detailed_stats*/
	/*.affiliates_list .btn, 
	#control_row form.calendars .btn*/
	.page_view_stats .btn,
	.page_view_orders .btn,
	#details_window .show_summary_data,
	#details_window #aff_detailed_stats
	{
		/*width:80% !important;
		margin: 6px 10% 0 10% !important;*/
		width:100% !important;
		margin: 6px 0 0 0 !important;
	}
	.affiliates_list .show_affiliates, .page_orders #control_row .calendars .show_orders, .page_view_orders #control_row .calendars .show_orders, .page_dashboard #control_row .calendars .show_summary_data, .page_two_tier #control_row .calendars .show_orders
	{
		float:left;
		width:100% !important;
		margin: 0;
	}
	.page_dashboard #control_row .calendars .show_summary_data.admin_summary_data
	{
		margin-top: 6px;	
	}
	.page_dashboard #control_row .calendars .show_summary_data.affiliate_summary_data
	{
		margin-top: 6px;
		margin-bottom: 15px;
	}

	#details_window .stats_n_orders
	{
		margin-bottom: 30px;
	}
	#details_window .table_full_view_mobile td #save_main.btn
	{
		margin-top: 15px !important;
	}
	#details_window .show_summary_data
	{
		margin-bottom: 20px !important;
	}
	#detailed_stats .calendars,
	.page_link_generator .buttons_row
	{
		padding:0;
	}
	.main_register_button
	{
		font-size: 1.1em;
	}
	/*.main_login_button
	{
		margin-top: 0px;
	}
	.main_register_button,
	.main_forgotten_button
	{
		margin-top: 15px;
		font-size: 1.1em;
		padding: 6px 12px;
	}*/

	#setings_form_container tr > td:first-child, 
	.table_full_view_mobile tr > td:first-child 
	{ 
		background: #f9f9f9;
		border-bottom:1px solid #ddd;
	}
	#setings_form_container tr > td:last-child,
	.table_full_view_mobile tr > td:last-child 
	{ 
		border-bottom:1px solid #ddd;
	}
	
	.page_settings .nav-pills
	{
		display: none;
	}
	#settings_tab .dropdown-menu
	{
		background: white;
	}
	#settings_tab .dropdown-menu .active
	{
		background-color: #eee;	
	}
	#easy_aff_header #language_flags
	{
		width: 50% !important;
		z-index: 9 !important;
		top:48px !important;
		left:5px !important;
	}
	#easy_aff_panel .affiliate_profile_form.login
	{
		width:100%;
		margin:0;
	}
	.page_sku .affiliates_sku_commission_table,
	.page_sku .affiliates_sku_table,
	.page_sku .affiliates_coupon_codes
	{
		width:100% !important;
		margin:0;	
	}
	.affiliate_profile_form .form-group
	{
		/*margin-bottom: 0;
		padding-bottom: 15px;
		border-bottom: 1px solid #eee;*/
	}
	#affiliate_profile_table.table tr td
	{
		line-height: 1.42857143;
	}
	.page_information .h4
	{
		width:100%;
		background: #f9f9f9;
		display: inline-block;
		border: 1px solid #ddd;
		padding: 8px;
		line-height: 1.42857143;
		font-size:1em;
	}
	.page_information code,
	#admin_integration code
	{
		white-space: normal;
		background: white;
		display: inline-block;
	}
	#admin_integration code
	{

	}
	.wrap_long_text,
	.banner_data_box
	{
		white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
    word-break: break-all;
    white-space: normal;
	}
	#log_out_tab a
	{
		color:#bb0909;
	}
	#details_window .fa-2x
	{
		font-size: 1.4em;
		color: black;
	}
	#details_window #two_tier_affiliate_association
	{
		margin:10px auto 0 auto;
		display: block
	}
	.tracking_link_copy_buttons
	{
		width:100%;
	}
	.banner_control_buttons
	{
		width:100%;
		margin:10px 0;
	}
	.modal-footer .btn,
	.banner_control_buttons .edit,
	.banner_control_buttons .delete
	{
		width:40%;
	}
	.summary_panel .btn
	{
		width:49%;	
	}
	.fast-share
	{
		float:none !important;
		display: inline-block;
		margin:15px auto 0 auto !important;
	}
	.page_dashboard .half_row strong
	{
		width: 100%;
		display: inline-block;
	}
	#restart_tutorial
	{
		width:80%;
		margin:10px 10%;
	}
	.go_back_to_affiliates
	{
		margin-top:-30px;
		display: inline-block;
	}
	
	.page_uninstall_app  .go_back_to_affiliates
	{
		margin-top: 0px;
	}
	.page_uninstall_app .options_holder .option_button
	{
		width:100%;
		max-width:100%;
		text-align: left;
	}
	
	.integration_title
	{
		background: #f9f9f9;
		padding:8px;
		border: 1px solid #ddd;
	}
	.page_staff .nav-pills li
	{
		float:left;
	}
	.staff_set_permissions li
	{
		float: left;
		clear: both;
	}
	#faq_texts ol
	{
		padding-left: 22px;
	}
	#your_referral_link
	{
		margin-top: 10px;
	}
	.main_forgotten_button
	{
		float:left !important;
		text-align: left;
		padding-left: 0px;
	}
	#mobile_menu_overlay
	{
		float: left;
		top:0px;
		width:100%;
		height:100%;
		background: black;
		opacity: 0.5;		
		display: none;
		position: fixed;
		z-index: 2;
	}
	.panel_brand_image_container
	{
		position: relative;
		z-index: 3;
	}

	#popup_settings .col-md-12,
	#popup_settings .col-xs-12,
	#popup_settings .col-md-6
	{
		padding:0;
	}
	#popup_settings .col-md-7
	{
		margin:0 !important;
	}
	.paypal_payment_comments
	{
		text-align: left;
		margin-top: 15px;
	}
	#pay_the_affiliates
	{
		margin-bottom: 30px !important;
	}
	#generate_mass_pay
	{
		width:92% !important;
	}
	#details_window .modal-footer,
	.page_orders #dialog_window .modal-footer
	{
		margin-bottom: 40px;
	}
	#api_key_delete
	{
		margin-top: -15px;
	}
	#example_link_template
	{
		white-space: normal;	
	}

	.register_content_box_reverted
	{
		display: flex;
		flex-direction: column-reverse;
	}
	.register_content_box_reverted .register_text_right
	{
		border-top-width: 0px;
	}
	.register_content_box_reverted .scroll_bottom_text
	{
		display: none;
	}
}


@media screen and (max-width: 481px) {
	.fast-share
	{
		clear:both;
		margin: 15px 0 0 0;
	}
	
/*
	#auto_calc_earnings
	{
		margin-top: 5px;
	}
*/
	.banners_list .banner_data_box
	{
		clear:both;
	}
}
@media screen and (max-width: 400px) {
	#applied_filters, #showing_statuses
	{
		width:50%;
	}
	#view_more_pages, #showing_methods
	{
		width:49%;
	}
	.banner_box	
	{
		width:100%;
	}
	.affiliates_list .add_affiliate, .affiliates_list .multi_select, .page_orders .add_order, .export_table, .page_orders .settings_help_label, .page_orders .add_multiple_orders
	{
		margin-bottom: 2px;
	}

	.page_orders .add_multiple_orders
	{
		/*margin-top: 0;
		margin-right: 15px;
		clear:right;*/
	}
	.page_orders .add_order
	{
		/*margin-top: 0;*/
	}
}

@media screen and (max-width: 360px) {
	#easy_aff_header .logo_html
	{
		/*margin-left: 2px;*/
	}
	
	#affiliate_table_settings .form-group
	{
		float:left;
		width:100%;
	}
	
	.panel
	{
		float: left;
		margin-top:20px;
	}
	
	
	table.affs_n_orders
	{
		clear:left;
	}
	.panel.affiliate_banners,
	.panel-body .banners_list
	{
		float:left;
		width:100%;
	}
	.panel-body .banners_list img
	{
		max-width: 100%;
	}

	/*.report_date_to
	{
		margin-top:5px !important;
	}*/
	.dates_filter_orders,
	.dates_filter_orders .input-group.date
	{
		width:100% !important;
	}
	.dates_filter_orders .input-group.date.report_date_to
	{
		margin-left:0 !important;
	}
	#login_btn_on_registration
	{
		margin-top:0;
	}
	
	
}