.button {
	padding: 2px 15px;
	color: #333333;
}
.redbutton {
	color: #fff;
	background-color: #D5174E;
	border: 1px solid transparent;
}
.redbutton:hover {
	background-color: #fff;
	border: 1px solid #D5174E;
	color: #D5174E;
}

.bluebutton {
	color: #fff;
	background-color: #4183D7;
	border: 1px solid transparent;
}
.bluebutton:hover {
	background-color: #fff;
	border: 1px solid #D5174E;
	color: #D5174E;
}


body {
	background: #EEF3F6 url(/img/whitenoise-250x250.png);
	font-family: 'Raleway', sans-serif;
	font-size: 1em;
	padding: 10px;
}

.shadow {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);
	   -moz-box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);
			box-shadow: 3px 3px 5px 0px rgba(184,195,217,0.6);
}
.shadow2 {
	-webkit-box-shadow: 0px 6px 15px rgba(165,172,181, 0.4);
	   -moz-box-shadow: 0px 6px 15px rgba(165,172,181, 0.4);
			box-shadow: 0px 6px 15px rgba(165,172,181, 0.4);
}

.all, .download-box {
	margin: 0px auto;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.05);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.05);
	overflow: hidden;
}
.all {
	max-width: 900px;
}
.download-box {
	border: 1px solid #cfd6e6;
	max-width: 400px;
}

header {
	padding: 20px;
	border-bottom: 1px solid #e3e8ec;
}



.download-box footer {
	background-color: #f9fafc;
	border-top: 1px solid #e3e8ec;
	/*font-size: 0.9em;*/
}
.download-box footer b {
	color: #15A2FA;
}
.download-box footer .col-100 {
	border-bottom: 1px solid #dfe5ea;
	padding: 10px 0;
}
.download-box footer .col-50.l {
	border-right: 1px solid #dfe5ea;
}
.download-box footer .col-50 {
	padding: 10px 0;
}
.download-box .download-link {
	padding: 15px 30px;
	background-color: #42c8fa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYzhmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNjk0ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #42c8fa 0%, #1694dc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42c8fa), color-stop(100%,#1694dc));
	background: -webkit-linear-gradient(top,  #42c8fa 0%,#1694dc 100%);
	background: -o-linear-gradient(top,  #42c8fa 0%,#1694dc 100%);
	background: -ms-linear-gradient(top,  #42c8fa 0%,#1694dc 100%);
	background: linear-gradient(to bottom,  #42c8fa 0%,#1694dc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42c8fa', endColorstr='#1694dc',GradientType=0 );
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px #0284ce;
	font-size: 1.4em;
}

.download-box .download-link:hover {
	background: #1694dc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2OTRkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTdkYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #1694dc 0%, #0e7dbf 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1694dc), color-stop(100%,#0e7dbf));
	background: -webkit-linear-gradient(top,  #1694dc 0%,#0e7dbf 100%);
	background: -o-linear-gradient(top,  #1694dc 0%,#0e7dbf 100%);
	background: -ms-linear-gradient(top,  #1694dc 0%,#0e7dbf 100%);
	background: linear-gradient(to bottom,  #1694dc 0%,#0e7dbf 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1694dc', endColorstr='#0e7dbf',GradientType=0 );
	color: #fff;
}


.find-transaction {
	overflow: visible;
}

/* Stats START */
.find-transaction .show-stats,
.find-transaction .show-dmca {
	background: #48cfad;
	color: #fff;
	font-weight: 500;
	line-height: 2em;
	padding: 0 10px;
	cursor: pointer;
	margin: 7px 0 0 20px;
}
.find-transaction .show-stats:hover,
.find-transaction .show-dmca:hover {
	background: #37bc9b;
}
.find-transaction .all-stats,
.find-transaction .all-dmca {
	margin: 0 -20px;
	margin-top: 20px;
	padding: 10px;
	padding-top: 20px;
	border-top: 1px solid #E3E8EC;
}
.find-transaction .all-stats .box {
	padding-top: 0;
	padding-bottom: 0;
}
.find-transaction .all-stats .box .label {
	color: #666D84;
	font-weight: 600;
	font-size: 0.9em;
	width: 100%;
}
.find-transaction .all-stats .box .label span {
	color: #e9573f;
	font-weight: bold;
}
.find-transaction .all-stats .box-tier3 .label {
	font-weight: 500;
	opacity: 0.9;
}
.find-transaction .all-stats .box-tier2 {
	opacity: 0.6;
}
.find-transaction .all-stats .box-tier3 {
	opacity: 0.5;
}

.find-transaction .all-stats .box .value {
	color: #11B7DA;
	font-size: 2em;
	font-weight: 600;
	width: 100%;
	margin-top: -12px;
}
.find-transaction .all-stats .box-tier2 .value {
	font-size: 1.7em;
	margin-top: -9px;
}
.find-transaction .all-stats .box-tier3 .value {
	margin-top: -8px;
	font-size: 1.4em;
}
/* Stats END */

.find-transaction .the-search {
	line-height: 2em;
}
.find-transaction .the-search .search-label {
	padding-right: 15px;
}
.find-transaction .the-search .search-input {
	line-height: 2em;
	border: 1px solid #D5174E;
	padding: 0 14px;
}
.find-transaction .the-search .show-fields {
	cursor: pointer;
	padding: 0 20px;
	font-weight: bold;
	position: relative;
}
.find-transaction .the-search .show-fields:hover .show-fields-dropdown {
	display: inherit;
}
.find-transaction .the-search .show-fields-dropdown {
	position: absolute;
	top: 2em;
	right: 0px;
	border: 1px solid #D5174E;
	background: #fff;
	color: #45474d;
	font-weight: normal;
}
.find-transaction .the-search .show-fields-dropdown ul li {
	border-bottom: 1px solid #D5174E;
	line-height: 2em;
	padding: 0 10px;
	width: 170px;
}
.find-transaction .the-search .show-fields-dropdown ul li .icon {
	font-size: 17px;
	padding-right: 5px;
}
.find-transaction .the-search .show-fields-dropdown ul li .icon-check_box {
	color: #D5174E;
}
.find-transaction .the-search .show-fields-dropdown ul li:hover {
	color: #D5174E;
	font-weight: bold;
}
.find-transaction .the-search .show-fields-dropdown ul li:last-child {
	border: none;
}

.find-transaction .the-results-table th {
	text-align: center;
	padding: 4px;
}
.find-transaction .the-results-table tr td {
	padding: 6px;
}
.find-transaction .the-results-table .cell-activated-domains .main-domain-class {
	display: flex;
	align-items: center;
/*	justify-content: center;*/
	width: 100%;
	column-gap: 5px;
}
.find-transaction .the-results-table .cell-activated-domains ul li {
	padding-bottom: 10px;
}
.find-transaction .the-results-table .cell-activated-domains ul li:last-child {
	padding: 0;
}
.find-transaction .the-results-table .cell-activated-domains ol {
	padding-left: 15px;
}
.find-transaction .the-results-table .cell-activated-domains ol li {
	list-style: decimal;
}

.find-transaction .the-results-table .cell-txn-raw-data pre {
	font-size: 12px;
	line-height: 1em;
}
.find-transaction .the-results-table .cell-activated-domains .icon {
	cursor: pointer;
	font-size: 1.5em;
	padding: 2px;
	height: 20px;
	padding: 5px;
}
.find-transaction .the-results-table .cell-activated-domains .icon:hover {
	fill: #fff;
	background: #0793b2;
}


.find-transaction .the-results-table .cell-buttons {
	text-align: center;
}
.find-transaction .the-results-table .cell-buttons .icon {
	cursor: pointer;
	font-size: 1.5em;
	padding: 2px;
}
.find-transaction .the-results-table .cell-buttons .icon:hover {
	background: #DAF1FD;
}
.find-transaction .the-results-table .cell-buttons .button-active {
	color: #8ED412;
}
.find-transaction .the-results-table .cell-buttons .button-inactive {
	color: #EF3A39;
}
.find-transaction .the-results-table .cell-buttons .icon-envelope {
	margin-top: 20px;
	color: #22a4e6;
}


/* Affiliates START */
.template-affiliates {
	background: #EEF3F6;
	color: #333750;
}	
.all-affiliates {
	max-width: 1200px;
}
.all-affiliates header .logout {
	color: #D5174E;
	font-weight: bold;
	margin-top: 6px;
	padding: 5px 15px;
}
.all-affiliates header .logout:hover {
	background: #D5174E;
	color: #fff;
}
.all-affiliates header .logout:hover .link {
	color: #fff;
}
.all-affiliates header .logout .link .icon {
	font-size: 1.2em;
}
.all-affiliates .main {
    width: 100%;
    clear: both;
}
.all-affiliates .sidebar {
	float: left;
	width: 250px;
	margin-left: -100%;
}
.all-affiliates .sidebar .user-menu li {
	display: block;
	border-bottom: 1px solid #E3E8EC;
	padding: 10px 12px;
	color: #3E445C;
	font-size: 1.1em;
	font-weight: 600;
	cursor: pointer;
	border-left: 5px solid transparent;
}
.all-affiliates .sidebar .user-menu li:hover {
	background: #f4f8fa;
}
.all-affiliates .sidebar .user-menu li.active {
	border-left: 5px solid #3E445C;
}
.all-affiliates .sidebar .user-menu li .icon {
	color: #22a4e6;
	font-size: 1.2em;
}

.all-affiliates .contentwrapper {
	float: left;
	width: 100%;
}

.all-affiliates .content {
	padding: 20px;
	margin-left: 250px;
	min-height: 200px;
	border-left: 1px solid #E3E8EC;
}
.all-affiliates .content h3 {
	font-weight: 600;
	font-size: 1.3em;
	line-height: 1.9em;
}

/* Stats START */
	.all-affiliates .content-stats {
	}
	.all-affiliates .content-stats .stats-month-dropdown {
		line-height: 2em;
		margin-left: 20px;
		cursor: pointer;
		padding: 5px 8px;
	}
	.all-affiliates .content-stats .stats-month-dropdown option {
		padding: 3px 5px;
	}
	.all-affiliates .content-stats .stat-group .title {
		font-size: 1.3em;
		line-height: 2em;
	}
	.all-affiliates .content-stats .stat-group .title span {
		font-weight: 600;
		color: #22a4e6;
	}

	.all-affiliates .content-stats .stat {
		text-align: center;
		width: 33%;
		float: left;
		border: 1px solid #E3E8EC;
		padding: 20px 0;
	}
	.all-affiliates .content-stats .stat.middle {
		border-left: none;
		border-right: none;
	}
	.all-affiliates .content-stats .stat .label {
		display: block;
	}
	.all-affiliates .content-stats .stat .value {
		display: block;
		font-size: 2em;
		font-weight: bold;
		color: #22a4e6;
	}
	.all-affiliates .content-stats .stat .value .loader {
		display: block;
		height: 12px;
		width: 30px;
		background: transparent url('../img/loader.gif') center no-repeat;
		margin: 0 auto;
	}
/* Stats END */


/* Payment Information START */
	.all-affiliates .form-styling .form-label {
		width: 31%;
		float: left;
	}
	.all-affiliates .form-styling .form-label label {
		line-height: 3.5em;
		border: 1px solid transparent;
	}
	.all-affiliates .form-styling .form-label2 label {
		line-height: 2.3em;
	}

	.all-affiliates .form-styling .form-input {
		width: 69%;
		float: left;
	}
	.all-affiliates .form-styling .form-input .input {
		border: 1px solid #22A4E6;
		padding: 0 20px;
		font-size: 1.3em;
		line-height: 2.5em;
		width: 500px;
	}
	.all-affiliates .form-styling .help {
		font-size: 0.9em;
		color: gray;
		padding-left: 19px;
		padding-top: 4px;
	}
	.all-affiliates .form-styling .form-label .help {
		padding: 0;
	}
	.all-affiliates .form-styling .help i {
		font-weight: bold;
		color: red;
		font-style: normal;
	}
	.all-affiliates .form-styling .form-input .toggle {
		background: #22A4E6;
		border: 1px solid #22A4E6;
		color: #fff;
		height: 2.2em;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		cursor: pointer;
	}
	.all-affiliates .form-styling .form-input .toggle-gray {
		color: #657686;
		border-color: #dbe4ec;
		background: #fdfdfe;
		background: -moz-linear-gradient(top,  #fdfdfe 0%, #f2f4f8 100%);
		background: -webkit-linear-gradient(top,  #fdfdfe 0%,#f2f4f8 100%);
		background: linear-gradient(to bottom,  #fdfdfe 0%,#f2f4f8 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfe', endColorstr='#f2f4f8',GradientType=0 );
	}
	.all-affiliates .form-styling .form-input .label {
		line-height: 2.2em;
		padding: 0 8px;
		font-weight: 600;
	}
	.all-affiliates .form-styling .form-input .toggle-gray .label {
		text-shadow: 1px 1px #fff;
	}
	.all-affiliates .form-styling .form-input .circle {
		height: 2.2em;
		width: 2.2em;
		display: block;
		background: #fff;
		-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;
	}

	.buttonwrapper-forms {
		text-align: center;
	}
	.buttonwrapper-forms .submit {
		display: inline-block;
		outline: none;
	}
	.buttonwrapper-forms .submit {
		background: #22A4E6;
		color: #fff;
		border: 2px solid transparent;
		line-height: 2.1em;
		padding: 0 25px;
		font-size: 1.2em;
		font-weight: 600;
		cursor: default;
	}
	.buttonwrapper-forms .submit-default {
		cursor: pointer;
	}
	.buttonwrapper-forms .submit-default:hover {
		background: #fff;
		color: #22A4E6;
		border: 2px solid #22A4E6;
	}
	.buttonwrapper-forms .submit-ok {
		background: #fff;
		color: #49cd65;
		border: 2px solid #49cd65;
	}
	.buttonwrapper-forms .submit-saving .icon-for-saving {
		height: 1em;
	}
	.buttonwrapper-forms .submit-saving .icon-for-saving path {
		fill: #fff;
	}
	.buttonwrapper-forms .submit-error {
		background: #fff;
		color: #EF3A39;
		border: 2px solid #EF3A39;
	}



	.buttonwrapper-forms button .text,
	.buttonwrapper-forms button .icon {
		display: none;
	}
	.buttonwrapper-forms .submit-default .text-default,
	.buttonwrapper-forms .submit-saving .text-saving,
	.buttonwrapper-forms .submit-saving .icon-for-saving,
	.buttonwrapper-forms .submit-error .text-error,
	.buttonwrapper-forms .submit-error .icon-for-error,
	.buttonwrapper-forms .submit-ok .text-ok,
	.buttonwrapper-forms .submit-ok .icon-for-ok {
		display: inherit;
	}
/* Payment Information END */


/* Affiliate Links START */
	.all-affiliates .content-affiliate-links .link-code-group {
		border: 1px solid #cfd6e6;
		padding: 16px 20px;
	}
	.all-affiliates .content-affiliate-links .link-code-group .title {
		font-size: 1.3em;
		line-height: 2em;
	}
	.all-affiliates .content-affiliate-links .link-code-group .title span {
		font-weight: 600;
		color: #22a4e6;
	}
	.all-affiliates .content-affiliate-links .form-input {
		position: relative;
	}
	.all-affiliates .content-affiliate-links .form-input .copy {
		right: 10px;
		top: 10px;
		position: absolute;
		background: #fff;
		background: -moz-linear-gradient(top,  #fff 0%, #f7f7f7 100%);
		background: -webkit-linear-gradient(top,  #fff 0%,#f7f7f7 100%);
		background: linear-gradient(to bottom,  #fff 0%,#f7f7f7 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f7f7f7',GradientType=0 );
		padding: 3px 10px;
		border: 1px solid #dfe5ef;
		cursor: pointer;
		color: #b8c3d9;
	}
	.all-affiliates .content-affiliate-links .form-input .copy .copy-label {
		font-weight: bold;
		font-size: 0.9em;
		padding-left: 5px;
	}
	.all-affiliates .content-affiliate-links .form-input .copy:hover {
		color: #49586a;
		background: #f7f7f7;
		background: -moz-linear-gradient(top,  #f7f7f7 0%, #fff 100%);
		background: -webkit-linear-gradient(top,  #f7f7f7 0%,#fff 100%);
		background: linear-gradient(to bottom,  #f7f7f7 0%,#fff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#fff',GradientType=0 );
	}
	.all-affiliates .content-affiliate-links .form-input .copy-ok,
	.all-affiliates .content-affiliate-links .form-input .copy-ok:hover {
		background: #49cd65;
		color: #fff;
		border-color: #49cd65;
	}
	.all-affiliates .content-affiliate-links .form-input .copy-err,
	.all-affiliates .content-affiliate-links .form-input .copy-err:hover {
		background: #EF3A39;
		color: #fff;
		border-color: #EF3A39;
	}
/* Affiliate Links END */


/* Login / Register Form START */
.template-affiliates {
	background: #F6F6F6;
	font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif;
}
.template-affiliates .login-register-form-wrapper {
	margin: 0 auto;
	width: 450px;
}
.template-affiliates .login-register-form-content {
	padding: 20px;
	background: #FFF;
}
.template-affiliates .login-register-form-wrapper .title {
	display: inline-block;
	font-size: 1.5em;
	line-height: 60px;
	padding: 10px 0;
	text-shadow: 1px 1px #fff;
	font-weight: 600;
}
.template-affiliates .login-register-form-wrapper .title img {
	padding-left: 10px;
}
.template-affiliates .login-register-form-wrapper .tab-buttons-wrapper .tab-button {
	display: inline-block;
	padding: 5px 20px;
	border: 1px solid #808080;
	line-height: 2em;
	cursor: pointer;
}
.template-affiliates .login-register-form-wrapper .tab-buttons-wrapper .tab-button:hover {
	color: #22a4e6;
	border-color: #22a4e6;
}
.template-affiliates .login-register-form-wrapper .tab-buttons-wrapper .tab-button-active,
.template-affiliates .login-register-form-wrapper .tab-buttons-wrapper .tab-button-active:hover {
	background: #22a4e6;
	border-color: #22a4e6;
	color: #fff;
	font-weight: 600;
}
.template-affiliates .login-register-form-wrapper .tab-buttons-wrapper .tab-button-separator {
	padding: 5px 20px;
	display: inline-block;
}

.template-affiliates .login-register-form-wrapper .tabs-content form .label {
	display: block;
	font-weight: 600;
	color: #49586a;
	/*font-size: 0.9em;*/
	/*padding-left: 20px;*/
}
.template-affiliates .login-register-form-wrapper .tabs-content form .input {
	border: 1px solid #22A4E6;
	padding: 0 20px;
	font-size: 1.3em;
	line-height: 2.5em;
	width: 100%;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	margin-bottom: 20px;
	outline: none;
 }
.template-affiliates .login-register-form-wrapper .tabs-content form .input:focus {
	-webkit-box-shadow: 0px 0px 6px 2px rgba(34,164,230,0.3);
	-moz-box-shadow: 0px 0px 6px 2px rgba(34,164,230,0.3);
	box-shadow: 0px 0px 6px 2px rgba(34,164,230,0.3);
	border: 1px solid <?=$blue?>;
}
.template-affiliates .login-register-form-wrapper .tabs-content form .err-msg {
	background: #EF3A39;
	font-weight: 600;
}
.template-affiliates .login-register-form-wrapper .tabs-content form .err-msg a {
	color: #fff;
	text-decoration: underline;
}
.template-affiliates .login-register-form-wrapper .forgot-password:hover {
	cursor: pointer;
	text-decoration: underline;
}
/* Login / Register Form END */


.all-affiliates footer {
	border-top: 1px solid #E3E8EC;
	clear: both;
	padding: 10px;
	color: #49586a;
	font-size: 0.9em;
}

@media (max-width: 600px){
}
/* Affiliates END */