.asw-hide{
	display:none;
}
/* Register form */
#asw_register_form{
	float:left;
	width:100%;
}
.asw_register_form{
	margin: 50px auto;
	width: 600px;
	background: #f7f7f7;
	border: 1px solid #dbdbdb;
	border-radius: 15px;
	box-shadow: 0 0 3px #bfbdbd;
	box-sizing: border-box;
}
.asw_register_form .asw_login_form_header{
	width:100%;
	margin:0 auto;
	padding:20px;
	text-align:center;
	box-sizing: border-box;
	background: #e8e8e8;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.asw_register_form .asw_login_form_header h3{
	display:block;
	text-align: center;
	color:#000;
	font-weight:bold;
	text-transform: none;
	margin: 0;
	padding: 0;
	text-shadow: 2px 2px 8px #bda4a4;

}
.asw_register_form .asw-form-row,
.asw_register_form .asw-file-uploader{
	width:530px;
	position:relative;
	margin:0 auto;
}
.asw_register_form .asw-file-uploader{
	margin-bottom:10px !important;
}
.asw_register_form .asw-form-row label{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	font-size:16px;
}
.asw_register_form .asw-form-row .select2-container{
	width:100% !important;
}
.asw_register_form .asw-form-row input[type='text'],
.asw_register_form .asw-form-row input[type='password'],
.asw_register_form .asw-form-row input[type='url'],
.asw_register_form .asw-form-row input[type='email'],
.asw_register_form .asw-form-row select{
	height:35px;
}

.asw_notice span.asw_success{
	color:#09bc1b;
}
.asw_notice span.asw_warning{
	color:#d30034;
}
.asw_notice{
	color:#d30034;
}

.asw_register_form .asw-form-row input[type='text'],
.asw_register_form .asw-form-row input[type='password'],
.asw_register_form .asw-form-row input[type='url'],
.asw_register_form .asw-form-row input[type='email'],
.asw_register_form .asw-form-row textarea,
.asw_register_form .asw-form-row select{
	border-radius:4px;
	border-radius: 5px;
	border: 1px solid #fff;
	background: #fff !important;
	width: 100%;
	padding: 0px 0px 0px 10px;
	box-shadow: 0 0 3px #ccc ;
	height: 40px;
}

.asw_register_form .asw-form-row textarea{
	min-height: 100px;
}

.asw_register_form .asw-form-row .select2-selection--single {
	border-radius:4px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:2px solid #fff;
}

.asw_register_form .asw-form-row input[type='submit']{
	background: linear-gradient(to right, #4799ca , #207763);
	color: #ffffff !important;
	border-radius:5px !important;
	padding:10px 25px;
	margin:15px 0px !important;
	height:auto !important;
	box-shadow:none !important;
}

.asw_register_form .asw-form-row input[type='submit']:hover{
	box-shadow:0 0 3px #000 !important;
}
/* Register form */

/* My account page register form */
.asw-register-affiliate {
	float: left;
	width: 100%;
	display: block;
}

.asw-register-affiliate p {
	float: left;
	width: 100%;
}

.asw-register-affiliate p input[type='checkbox'] {
	float: left;
	margin-right: 10px;
}

.asw-register-affiliate p label  {
	float: left;
	color: #000;
	font-weight: normal;
	line-height: 18px;
}

.asw-registration-form-in-my-account {
	float: left;
	width: 100%;
	display: block;
}

.asw-registration-form-in-my-account .asw_login_form_header h3{
	display:block;
	text-align: left;
	color:#000;
	font-weight:bold;
	text-transform: none;
}

.asw-registration-form-in-my-account .asw-form-row label{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	font-size:16px;
}
.asw-registration-form-in-my-account .asw-form-row .select2-container{
	width:100% !important;
}
.asw-registration-form-in-my-account .asw-form-row input[type='text'],
.asw-registration-form-in-my-account .asw-form-row input[type='password'],
.asw-registration-form-in-my-account .asw-form-row input[type='url'],
.asw-registration-form-in-my-account .asw-form-row input[type='email'],
.asw-registration-form-in-my-account .asw-form-row select{
	height:35px;
}

.asw-registration-form-in-my-account .asw-form-row input[type='text'],
.asw-registration-form-in-my-account .asw-form-row input[type='password'],
.asw-registration-form-in-my-account .asw-form-row input[type='url'],
.asw-registration-form-in-my-account .asw-form-row input[type='email'],
.asw-registration-form-in-my-account .asw-form-row textarea,
.asw-registration-form-in-my-account .asw-form-row select{
	border-radius:4px;
	border-radius: 5px;
	border: 1px solid #ccc;
	width: 100%;
	padding: 0px 0px 0px 10px;

}
.asw-registration-form-in-my-account .asw-form-row .select2-selection--single {
	border-radius:4px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:2px solid #aaa;
}

.asw-registration-form-in-my-account .asw-file-uploader{
	margin:0 0 10px 0 !important;
	float: left;
	width: 100%;
}

/* My account page register form */

/* Checkout page register form */

.asw-registration-form-in-checkout {
	float: left;
	width: 100%;
	display: block;
}

.asw-registration-form-in-checkout .asw_login_form_header h3{
	display:block;
	text-align: left;
	color:#000;
	font-weight:bold;
	text-transform: none;
}

.asw-registration-form-in-checkout .asw-form-row label{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	font-size:16px;
}
.asw-registration-form-in-checkout .asw-form-row .select2-container{
	width:100% !important;
}

.asw-registration-form-in-checkout .asw-form-row input[type='text'],
.asw-registration-form-in-checkout .asw-form-row input[type='password'],
.asw-registration-form-in-checkout .asw-form-row input[type='url'],
.asw-registration-form-in-checkout .asw-form-row input[type='email'],
.asw-registration-form-in-checkout .asw-form-row select{
	height:35px;
}

.asw-registration-form-in-checkout .asw-form-row input[type='text'],
.asw-registration-form-in-checkout .asw-form-row input[type='password'],
.asw-registration-form-in-checkout .asw-form-row input[type='url'],
.asw-registration-form-in-checkout .asw-form-row input[type='email'],
.asw-registration-form-in-checkout .asw-form-row textarea,
.asw-registration-form-in-checkout .asw-form-row select{
	border-radius:4px;
	border-radius: 5px;
	border: 1px solid #ccc;
	width: 100%;
	padding: 0px 0px 0px 10px;

}
.asw-registration-form-in-checkout .asw-form-row .select2-selection--single {
	border-radius:4px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:2px solid #aaa;
}

.asw-registration-form-in-checkout .asw-file-uploader{
	margin:0 0 10px 0 !important;
	float: left;
	width: 100%;
}

/* checkout Page register form */

/* My account page notice */

.asw-myaccount-notice-wrapper {
	width: 100%;
	float: left;
	display: block;
	background: linear-gradient(to right, #2196F3 , #00ffff);
	border-radius: 5px;
}

.asw-myaccount-notice-wrapper p {
	width: 100%;
	float: left;
	display: block;
	color: #000;
	font-size: 16px;
	margin: 0;
	padding: 10px;
	box-sizing: border-box;
}

.asw-myaccount-notice-wrapper p a {
	text-decoration: none !important;
	color: #fff;
	font-weight: bold;
}

.asw-myaccount-notice-wrapper p a:hover {
	text-decoration: underline !important;
}

/* My account page notice */

/* Dashboard page notice */

.asw-pending-approval-notice {
	width: 100%;
	float: left;
	display: block;
	background: linear-gradient(to right, #21F37D , #00cfff);
	border-radius: 5px;
	color: #000;
	font-size: 16px;
	margin: 15px 0;
	padding: 10px;
	box-sizing: border-box;
}

/* Dashboard page notice */

/* Profile design */

.asw-dashboard-profile-wrapper {
	float: left;
	display: block;
	width: 100%;
	background: linear-gradient(to right, #e8e8e8 , #f9f9f9);
	border-bottom: 1px solid #eee;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-image,
.asw-dashboard-profile-wrapper .asw-dashboard-profile-data {
	float: left;
	display: block;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-status {
	float: right;
	display: block;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-image {
	margin-right: 15px;
	padding: 10px 5px 10px 10px;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-image img {
	width: 128px;
	height: auto;
	border-radius: 5px;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-data,
.asw-dashboard-profile-wrapper .asw-dashboard-profile-status {
	padding: 10px 10px 10px 5px;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-data p {
	display: block;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 16px;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-data p label {
	display: inline-block;
	color: #000;
	font-weight:bold;
	font-size: 16px;
}

.asw-affiliate-profile-data{
	font-weight:normal !important;
	font-size: 16px;
}

.asw-dashboard-profile-wrapper .asw-dashboard-profile-data p span {
	display: inline-block;
	margin-left: 3px;
	color: #959595;
	font-weight: normal;
}

.asw-dashboard-profile-wrapper .asw_active_status,
.asw-dashboard-profile-wrapper .asw_inactive_status,
.asw-dashboard-profile-wrapper .asw_expired_status {
	display: block;
	float: left;
	padding: 10px;
	border-radius: 5px;
	font-size: 16px;
	background: #fff;
}

.asw-dashboard-profile-wrapper .asw_active_status {
	color: #000;
	border: 1px solid #00cc99;
	box-shadow: 0 0 3px #00cc99 inset;
}

.asw-dashboard-profile-wrapper .asw_inactive_status {
	color: #000;
	border: 1px solid #666699;
	box-shadow: 0 0 3px #666699 inset;
}

.asw-dashboard-profile-wrapper .asw_expired_status {
	color: #000;
	border: 1px solid #ff0000;
	box-shadow: 0 0 3px #ff0000 inset;
}

/* Dashboard style */

.asw-dashboard-wrapper {
	margin-bottom: 20px;
}

.asw-dashboard-wrapper,
.asw-dashboard-menu-wrapper,
.asw-dashboard-menu-content,
.asw-dashboard-menus {
	float: left;
	width: 100%;
}

.asw-dashboard-menus ul {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	background: #f7f7f7;
}

.asw-dashboard-menus ul li {
	display: inline-block;
	list-style: none;
}

.asw-dashboard-menus ul li a {
	float:left;
	margin: 0;
	padding: 10px 15px;
	background: none;
	border: none;
	text-decoration: none !important;
}

.asw-dashboard-menus ul li a span {
	margin-right: 5px;
}

.asw-dashboard-menus ul li a span.dashicons {
	font-size: 16px;
	margin-right: 0;
	line-height: 25px;
}

.asw-dashboard-menus ul li .asw-active {
	background: none;
	border-bottom: none;
	font-weight: bold;
}

/* submenu design */

.asw-dashboard-menus ul li ul {
	position: absolute;
	display: none;
}

.asw-dashboard-menus ul li:hover {
	position: relative;
}

.asw-dashboard-menus ul li:hover ul {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 200px;
	top: 40px;
	left: 0;
	background: #f7f7f7;
	z-index: 99;
}

.asw-dashboard-menus ul li:hover ul li a {
	display: block;
	padding: 5px 10px;
	outline: none;
	background: none;
	width: 200px;
}

.asw-dashboard-menus ul li:hover ul li a:hover{
	color: #000;
}

.asw-dashboard-menu-content {
	border-left: 2px solid #f7f7f7;
	border-bottom: 2px solid #f7f7f7;
	border-right: 2px solid #f7f7f7;
	background: #fdfdfd;
}

.asw-dashboard-menu-content .asw-dashboard-content-wrapper {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding: 15px;
}

.asw-dashboard-overview-content {
	float: left;
	width: 100%;
}

.asw-dashboard-overview-content .asw-dashboard-overview-data {
	float: left;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
	width: 31.5%;
	max-height: 300px;
	min-height: 150px;
	overflow-y: auto;
	background: #fff;
	border: 1px solid #e2e4e7;
	box-shadow: 0 0 3px #e2e4e7 inset;
}

.asw-dashboard-overview-data p {
	margin: 15px 0;
	padding: 0;
	text-align: center;
}

.asw-dashboard-overview-data p label {
	display: block;
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 18px;
}

.asw-dashboard-overview-data p span {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: bold;
	font-size: 24px;
}

.asw_status_label {
	padding: 10px;
	color: #fff;
	border-radius: 2px;
}

.asw_active_status {
	background: #00cc99;
}

.asw_inactive_status {
	background: #666699;
}

.asw_expired_status {
	background: #ff0000;
}

/* dashboard table */

.asw-frontend-table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.asw-frontend-table thead {
	background: #f7f7f7;
}

.asw-frontend-table thead th {
	padding: 15px;
	color: #333;
	background: #f7f7f7;
	border: none;
	text-transform: capitalize;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	word-break: break-all;
}

.asw-frontend-table tbody tr:nth-child(2n) {
	background: #fafafa;
}

.asw-frontend-table tbody td {
	padding: 15px;
	color: #666;
	background: none;
	border: none;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	word-break: break-all;
}

.asw-frontend-table tfoot {
	border: none;
	box-shadow: none;
}

.asw-frontend-table tfoot td {
	padding-right: 0;
	background: none;
	border: none;
}

.asw-frontend-table tfoot nav {
	float: none;
	padding: 0;
	margin-bottom: 0;
	border: 0;
	clear: none;
	text-align: center;
}

.asw-frontend-table tfoot nav ul {
	margin: 0;
	list-style: none;
	border: none !important;
}

.asw-frontend-table tfoot nav ul li {
	display: inline-block;
	margin: 0;
}

.asw-frontend-table tfoot nav ul li span {
	display: inline-block;
	padding: 10px;
	margin-right: 3px;
	color: #43454b;
	background: #f7f7f7;
	border: none;
	text-decoration: none;
	cursor:pointer;
}

/* Form design */

.asw-dashboard-profile-content,
.asw-dashboard-account-content {
	float: left;
	display: block;
	padding: 15px;
	width: 100%;
	box-sizing: border-box;
}

.asw-dashboard-profile-content form,
.asw-dashboard-account-content form {
	float: left;
	margin: 0;
	width: 100%;
}

.asw-dashboard-profile-content form p,
.asw-dashboard-account-content form p {
	float: left;
	display: block;
	margin: 0 0 15px 0;
	width: 100%;
}

.asw-dashboard-profile-content form p label,
.asw-dashboard-account-content form p label {
	float: left;
	width: 200px;
	color: #000;
	font-size: 16px;
}

.asw-dashboard-profile-content form p span,
.asw-dashboard-account-content form p span {
	color: #666;
	font-size: 16px;
}

.asw-dashboard-profile-content form p input,
.asw-dashboard-profile-content form p textarea,
.asw-dashboard-profile-content form p select,
.asw-dashboard-profile-content form p .select2-selection--single,
.asw-dashboard-account-content form p input,
.asw-dashboard-account-content form p textarea,
.asw-dashboard-account-content form p select,
.asw-dashboard-account-content form p .select2-selection--single{
	width: 300px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 2px #000 inset;
	padding: .6180469716em;
}

.asw-dashboard-profile-content form p input[type='submit'],
.asw-dashboard-account-content form p input[type='submit']{
	margin-left: 200px;
	padding:10px;
	width: auto;
	color: #000;
	background: linear-gradient(to right, #e8e8e8 , #f9f9f9);
	border: none;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: none;
}

.asw-dashboard-link-generator-content-wrapper h3 {
	margin:0 0 15px 0;
	font-size: 18px;
	color: #000;
	padding: 0;
}

.asw-dashboard-link-generator-content p input[type='text'],
.asw-dashboard-payment-content form p select,
.asw-dashboard-payment-content form p textarea,
.asw-dashboard-payment-content form p input[type='email'],
.asw-dashboard-payment-content form p input[type='textarea'],
.asw-dashboard-refer-a-friend-content form p input[type='text'],
.asw-dashboard-refer-a-friend-content form p textarea,
.asw-dashboard-link-generator-content-wrapper p select{
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 2px #000 inset;
}
.asw-dashboard-payment-content form p select,
.asw-dashboard-payment-content form p input[type='textarea'],
.asw-dashboard-link-generator-content-wrapper p select {
	padding: .6180469716em;
}

.asw-display-generated-link {
	width: 100%;
	float: left;
}

.asw-display-generated-link p:first-child {
	font-size: 16px;
	margin: 10px 0 !important;
	width: 100%;
	font-weight: bold;
	color: #000;
}

.asw-display-generated-link p {
	float: left;
	margin: 10px 10px 10px 0;
}

.asw-display-generated-link p:first-child {
	font-size: 16px;
	margin: 10px ;
	width: 100%;
}

.asw-dashboard-refer-a-friend-content form p label,
.asw-dashboard-link-generator-content-wrapper p label{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.asw-dashboard-link-generator-content-wrapper input[type='button'],
.asw-dashboard-payment-content form p input[type='submit'],
.asw-dashboard-refer-a-friend-content form p input[type='submit']{
	margin: 0;
	padding:10px;
	width: auto;
	color: #000;
	background: linear-gradient(to right, #e8e8e8 , #f9f9f9);
	border: none;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: none;
}

.asw-dashboard-campaign-content,
.asw-dashboard-payment-content,
.asw-dashboard-leaderboard-content-wrapper{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.asw-dashboard-campaign-content form p,
.asw-dashboard-payment-content form p{
	display: block;
	margin: 10px 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-weight: normal;
}

.asw-dashboard-linked-coupon-table td p {
	display: block;
	margin: 10px 0;
	padding: 0;
	color: #999;
	font-size: 14px;
	font-weight: normal;
}

.asw-dashboard-linked-coupon-table td p b{
	color: #000;
}

.asw-dashboard-campaign-content form p:first-child{
	width: 100%;
	float: left;
}

.asw-dashboard-campaign-content form p{
	float: left;
	width: auto;
}

.asw-dashboard-campaign-content form p input[type='text'],
.asw-dashboard-leaderboard-content-wrapper form p select,
.asw-dashboard-product-commission-content-wrapper form input[type='text'] {
	width: 300px;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 2px #000 inset;
	padding: .6180469716em;
}

.asw-dashboard-campaign-content form p input[type='submit'],
.asw-dashboard-leaderboard-content-wrapper form p input[type='submit'],
.asw-dashboard-product-commission-content-wrapper form input[type='submit'] {
	margin-left: 20px;
	padding:10px;
	width: auto;
	color: #000;
	background: linear-gradient(to right, #e8e8e8 , #f9f9f9);
	border: none;
	border-radius: 5px;
	cursor: pointer;
	box-shadow: none;
}

.asw-dashboard-leaderboard-content-wrapper h2,
.asw-dashboard-product-commission-content-wrapper h3 {
	font-size: 24px;
	color: #000;
	padding: 0px;
	margin: 10px 0;
	font-weight: 400;
}

.asw-dashboard-leaderboard-content-wrapper label {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	color:#000;
	font-size:16px;
}

.asw-dashboard-creatives-content-wrapper table.asw-dashboard-activity-table td img{
	width:100px !important;
	height: auto;
	max-width: 100px !important;
}

.asw-dashboard-creatives-content-wrapper table.asw-dashboard-activity-table td:last-child img {
	width:auto !important;
	height: auto;
	max-width: 100% !important;
}

.asw-dashboard-creatives-content-wrapper table.asw-dashboard-activity-table th,
.asw-dashboard-creatives-content-wrapper table.asw-dashboard-activity-table td{
	word-break: normal;
}

/* social share buttons*/

.asw-vk-share,
.asw-whatsapp-share,
.fb-share-button,
.twitter-share-button,
#___plus_0 {
	float:left !important;
	margin:10px 5px 10px 0;
	border-radius:3px;
}
.asw-vk-share{
	background:#4682c7;
	width:54px;
	display: flex;
}

.asw-vk-share img,
.fb-share-button span,
.fb-share-button span:before,
.asw-whatsapp-share span,
.asw-whatsapp-share span:before{
	width: 12px !important;
	height: 12px !important;
	text-align: left !important;
}

.asw-whatsapp-share{
	background:#25d366;
	width:54px;
}
.fb-share-button{
	background:#3b5998;
	width:54px;
	cursor:pointer;
}

.asw-vk-share, .asw-whatsapp-share, .fb-share-button{
	height:20px;
	color:#fff !important;
	font-size:10px;
	font-weight:bold;
	text-decoration:none !important;
	line-height:19px;
}
.asw-vk-share:hover, .asw-whatsapp-share:hover, .fb-share-button:hover{
	color:#fff !important;
	text-decoration: none;
}

.fb-share-button span{
	margin: 4px 2px 0 3px;
	color:#fff !important;
	font-size:13px;
	font-weight:bold;
}

.asw-vk-share img,
.asw-whatsapp-share span {
	margin: 4px 4px 0 3px;
	color:#fff !important;
	font-size:13px;
	font-weight:bold;
}

/* Checkout page affiliate select  */

.asw-dashboard-checkout-affiliate-content {
	float: left;
	width: auto;
	display: block;
}

.asw-dashboard-checkout-affiliate-content p {
	display: block;
	margin: 10px 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-weight: normal;
}

.asw-dashboard-checkout-affiliate-content p label {
	color: #000;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0;
}

.asw-dashboard-checkout-affiliate-content p select {
	width: 100%;
	padding: 0.6180469716em;
	border: 1px solid #ccc;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 0 2px #000 inset;
	min-width: 200px;
}

/* Checkout page affiliate select  */

@media only screen and (max-width: 768px) {
	.asw_register_form{
		margin: 50px auto;
		width:95% !important;
		background:#fff;
		border:1px solid #000;
		border-radius: 10px;
		box-shadow: 0 0 3px #000;
	}

	.asw_register_form .asw-form-row,
	.asw_register_form .asw-file-uploader{
		width:95% !important;
		position:relative;
		margin:0 auto;
	}
	.asw-dashboard-overview-content .asw-dashboard-overview-data {
		margin-right: 0%;
		margin-bottom: 4%;
		width: 100%;
	}

	.asw-dashboard-profile-content form p label,
	.asw-dashboard-account-content form p label {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}

	.asw-dashboard-profile-content form p input,
	.asw-dashboard-profile-content form p textarea,
	.asw-dashboard-profile-content form p select,
	.asw-dashboard-profile-content form p .select2-selection--single,
	.asw-dashboard-account-content form p input,
	.asw-dashboard-account-content form p textarea,
	.asw-dashboard-account-content form p select,
	.asw-dashboard-account-content form p .select2-selection--single{
		width: 100%;
	}
	.asw-dashboard-profile-content form p input[type='submit'],
	.asw-dashboard-account-content form p input[type='submit']{
		margin-left: 0px;
		margin-top: 15px;
	}
	.asw-dashboard-campaign-content form p input[type='text'],
	.asw-dashboard-leaderboard-content-wrapper form p select,
	.asw-dashboard-product-commission-content-wrapper form input[type='text'] {
		width: 100%;
	}

	.asw-dashboard-campaign-content form p input[type='submit'],
	.asw-dashboard-leaderboard-content-wrapper form p input[type='submit'],
	.asw-dashboard-product-commission-content-wrapper form input[type='submit'] {
		margin: 10px 0 0 0;
	}

	.asw-frontend-table {
		border: 1px solid #f1f1f1;
	}

	.asw-frontend-table tbody tr {
		display: block;
	}

	.asw-frontend-table thead {
		display: none;
	}

	.asw-frontend-table tr td::before {
		float: left;
		content: attr(data-title) ": ";
		font-weight: 700;
	}
	.asw-frontend-table tfoot tr td {
		border: none;
		text-align: center !important;
	}

	.asw-frontend-table tfoot tr td nav{
		float: none;
	}

	.asw-frontend-table tfoot tr td::before {
		float: left;
		content: " ";
	}

	.asw-frontend-table tr td {
		display: block;
		border-right: 0;
		border-bottom: 1px solid #f1f1f1;
		text-align: right !important;
	}
}

.asw_active_status,
.asw_inactive_status,
.asw_pending_approval_status,
.asw_paid_status,
.asw_unpaid_status,
.asw_rejected_status,
.asw_suspended_status,
.asw_acknowledged_status,
.asw_denied_status,
.fs_affiliates_pending_status,
.asw_processing_status,
.asw_success_status,
.asw_new_status,
.asw_cancelled_status,
.asw_notconverted_status,
.asw_converted_status,
.asw_active_status,
.asw_hold_status{
	display: inline-flex;
	border-radius: 4px;
	border-bottom: 1px solid rgba(0,0,0,.05);
	margin: -.25em 0;
	cursor: inherit !important;
	/*    white-space: nowrap;*/
	max-width: 100%;
	padding:0.3em 1em;
	font-weight:bold;
	word-break: break-word;
}
.asw_active_status{
	background:#02cc4f;
	color:#fff;
}
.asw_inactive_status{
	background:#eba3a3;
	color:#761919;
}
.asw_pending_approval_status{
	background:#f55b11;
	color:#fff;
}
.asw_paid_status{
	background: #c6e1c6;
	color: #5b841b;
}
.asw_unpaid_status{
	background: #616e70;
	color: #fff;
}
.asw_rejected_status{
	background: #d63369;
	color: #fff;
}
.asw_suspended_status{
	background: #287cd6;
	color: #fff;
}
.asw_acknowledged_status{
	background: #8e1093;
	color: #fff;
}
.asw_denied_status{
	background: #0b9fba;
	color: #fff;
}
.asw_pending_status{
	background: #efd812;
	color: #000;
}
.asw_processing_status{
	background: #0498ff;
	color: #fff;
}
.asw_success_status{
	background: #219b52;
	color: #fff;
}
.asw_new_status{
	background: #102f80;
	color: #fff;
}
.asw_cancelled_status{
	background: #ff0000;
	color: #fff;
}
.asw_notconverted_status{
	background: #c95555;
	color: #fff;
}
.asw_converted_status{
	background: #6c9606;
	color: #fff;
}
.asw_hold_status{
	background:#161515;
	color: #fff;
}
