@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url('includes/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Condensed Bold'), local('OpenSans-CondensedBold'), url('includes/gk5FxslNkTTHtojXrkp-xONSK5BxN3NFS4EJkViHIqo.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Cond Light Italic'), local('OpenSans-CondensedLightItalic'), url('includes/jIXlqT1WKafUSwj6s9AzV6XnXbwdDC8wAz6IIzmCDUP3rGVtsTkPsbDajuO5ueQw.woff') format('woff');
}

@font-face {
	font-family: benton;
	src: url('includes/bentonsans-thin.otf');
}

html, body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #333333;
	background-color: #EEEEEE;
	font-size: 100%;
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-stroke: 1px transparent;
}

.container {
	position: relative;
	min-width: 620px;
	max-width: 620px;
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width:960px){
	.container {
		max-width: 950px;
	}
}

@media screen and (min-width:1024px){
	.container {
		max-width: 970px;
	}
}

.menu {
	position: relative;
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 0px 0px 20px;
}

.menu .right ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.menu .right ul li {
	float: left;
}

.menu #logo {
	display: block;
}

.menu .right ul li a {
	padding: 20px;
	color: #333333;
	display: block;
}

.menu .right ul li a:hover {
	color: #000000;
	background-color: #F4F4F4;
	transition: all 0.2s linear 0s;
}

.menu .right ul li a.active {
	color: #000000;
	background-color: #F4F4F4;
	transition: all 0.2s linear 0s;
}

.menu .right ul li a img {
	position: absolute;
	margin: 7px 0px 0px 5px;
	-webkit-transition: all .1s 0 cubic-bezier(.25, .25, .75, .75);
	-moz-transition: all .1s 0 cubic-bezier(.25, .25, .75, .75);
	-o-transition: all .1s 0 cubic-bezier(.25, .25, .75, .75);
	-ms-transition: all .1s 0 cubic-bezier(.25, .25, .75, .75);
	transition: all .1s 0 cubic-bezier(.25, .25, .75, .75);
	-moz-transition-duration: .1s;
	-moz-transition-property: all;
	-moz-transition-delay: 0;
}

.menu .right ul li a:hover img {
	margin: 7px 0px 0px 2px;
}

.tel a {
	color: #666666;
}

.tel a h3 {
	color: #0088CC;
	font-size: 120%;
}

.right {
	float: right;
}

.left {
	float: left;
}

.splash {
	height: 515px;
	margin-top: 80px;
}

.splash .left {
	max-width: 970px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
}

.splash h1 {
	width: 500px;
	margin: 80px 0px 10px 0px;
	font-size: 400%;
}

.splash h2 {
	margin: 0px 0px 5px 0px;
	font-size: 150%;
}

.splash p {
	padding: 0px;
}

.splash .vimeo {

}

.splash .vimeo a {
	width: 170px;
	height: 240px;
	text-indent: -9999px;
	display: none;
}

@media screen and (min-width:790px){
	.splash {
		background: transparent url('includes/bg-dashboard.jpg') center 20px no-repeat;
	}

	.splash .vimeo a {
		width: 275px;
		display: block;
	}
}

.splash #videocontainer {
	position: relative;
	top: -58px;
	width: 970px;
	height: 670px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 0px 20px;
	background-color: #F4F4F4;
	display: none;
	z-index: 1;
}

.splash .buttons a {
	font-size: 130%;
	padding: 10px 50px 10px 50px;
}

@font-face {
	font-family: "Flaticon";
	src: url("includes/flaticon.eot");
	src: url("includes/flaticon.eot#iefix") format("embedded-opentype"),
	url("includes/flaticon.woff") format("woff"),
	url("https://cdn.bips.me/includes/flaticon.ttf") format("truetype"),
	url("includes/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
	color:#cccccc;
	font-family:Flaticon;
	font-size:250px;
	font-style:normal;
	display: none;
}

.flaticon-responsive:before {
	min-width:274px;
	margin: 30px 60px 0px 30px;
	content:"\e001";
	font-size:250px;
}

.flaticon-international:before {
	min-width:274px;
	height:320px;
	margin: -70px 60px 0px 30px;
	content:"\e000";
	font-size:400px;
}

@media screen and (min-width:960px){
	[class^="flaticon-"]:before,
	[class*=" flaticon-"]:before,
	[class^="flaticon-"]:after,
	[class*=" flaticon-"]:after {
		display: block;
	}
}

blockquote {
	margin: 0px 0px 0px 0px;
	font-size: 210%;
	font-family: arial;
	text-align: center;
	line-height: 150%;
}

blockquote:before {
	display: block;
	float: left;
	margin: 10px 15px 0px 0px;
	font-size: 100px;
	content: open-quote;
	color: #bababa;
	text-shadow: 0 1px 1px #909090;
}

blockquote:after {
	content: none;
}

blockquote p {
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

fieldset {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

legend {
	width: 100%;
	font-size: 150%;
	border: 0px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 60px;
	display: block;
}

fieldset > fieldset {
	margin-left: 10px;
}

.dashboard.api blockquote {
	font-size: 100%;
	text-align: left;
}

#preferred img {

}

.splash .buttons {
	margin-top: 20px;
}

.buttons a {
	margin-right: 20px;
	padding: 30px 70px 30px 70px;
	color: #ffffff;
	background-color: #8E8E8E;
	font-size: 300%;
	line-height: 30px;
	display: inline-block;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

@media screen and (min-width:960px){
	.buttons a {
		padding: 20px 70px 20px 70px;
		font-size: 200%;
	}
}

@media screen and (min-width:1024px){
	.buttons a {
		padding: 20px 70px 20px 70px;
		font-size: 200%;
	}
}

.buttons a:hover {
	color: #ffffff;
}

.buttons a:active {
	color: #ffffff;
}

.buttons a:first-child {
	background-color: #008DDE;
}

/* Animations */
.anim-wobble
{
    animation: wobble 10s 1;
    -webkit-animation: wobble 10s 1;
    -moz-animation: wobble 10s 1;
}
@keyframes wobble
{
    0%   {transform: rotate(0);}
    49%  {transform: rotate(0); }
    49.5%  {transform: rotate(-5deg); }
    50%  {transform: rotate(0); }
    50.5%  {transform: rotate(5deg); }
    51%  {transform: rotate(0); }
    100% {transform: rotate(0); }
}
@-webkit-keyframes wobble
{
    0%   {-webkit-transform: rotate(0);}
    49%  {-webkit-transform: rotate(0); }
    49.5%  {-webkit-transform: rotate(-5deg); }
    50%  {-webkit-transform: rotate(0); }
    50.5%  {-webkit-transform: rotate(5deg); }
    51%  {-webkit-transform: rotate(0); }
    100% {-webkit-transform: rotate(0); }
}
@-moz-keyframes wobble
{
    0%   {-moz-transform: rotate(0);}
    49%  {-moz-transform: rotate(0); }
    49.5%  {-moz-transform: rotate(-5deg); }
    50%  {-moz-transform: rotate(0); }
    50.5%  {-moz-transform: rotate(5deg); }
    51%  {-moz-transform: rotate(0); }
    100% {-moz-transform: rotate(0); }
}

.buttons a:hover {
	background-color: #959595; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#959595), to(#858585));
	background-image: -webkit-linear-gradient(top, #959595, #858585); 
	background-image: -moz-linear-gradient(top, #959595, #858585);
	background-image: -ms-linear-gradient(top, #959595, #858585);
	background-image: -o-linear-gradient(top, #959595, #858585);
}

.buttons a:first-child:hover {
	background-color: #0094e0; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0094e0), to(#0084da));
	background-image: -webkit-linear-gradient(top, #0094e0, #0084da); 
	background-image: -moz-linear-gradient(top, #0094e0, #0084da);
	background-image: -ms-linear-gradient(top, #0094e0, #0084da);
	background-image: -o-linear-gradient(top, #0094e0, #0084da);

}

.buttons a:active {
	background-color: #858585; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#858585), to(#959595));
	background-image: -webkit-linear-gradient(top, #858585, #959595); 
	background-image: -moz-linear-gradient(top, #858585, #959595);
	background-image: -ms-linear-gradient(top, #858585, #959595);
	background-image: -o-linear-gradient(top, #858585, #959595);

}

.buttons a:first-child:active {
	background-color: #017fc1; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0084da), to(#0094e0));
	background-image: -webkit-linear-gradient(top, #0084da, #0094e0); 
	background-image: -moz-linear-gradient(top, #0084da, #0094e0);
	background-image: -ms-linear-gradient(top, #0084da, #0094e0);
	background-image: -o-linear-gradient(top, #0084da, #0094e0);
}

.info {
	background-color: #ffffff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.info:nth-child(odd) {
	background-color: transparent;
	box-shadow: none;
}

.info .container {
	margin-top: 0px;
	padding: 60px 10px 60px 10px;
}

.info .left {
	max-width: 100%;
	text-align: left;
}

.info .container img {
	max-width: 50%;
	display: none !important;
}

@media screen and (min-width:960px){
	.info .left {
		max-width: 455px;
		text-align: left;
	}

	.info .container img {
		max-width: 100%;
		display: inline-block !important;
	}
}

@media screen and (min-width:1024px){
	.info .left {
		max-width: 505px;
		text-align: left;
	}
}

.info:nth-child(odd) .left {

}

.info a {
	color: #333333;
}

.info.hero-biz {
	min-height: 400px;
	display: none !important;
}

@media screen and (min-width:960px){
	.info.hero-biz {
		display: block !important;
	}
}

@media screen and (min-width:1024px){
	.info.hero-biz {
		display: block !important;
	}
}



.info.hero-biz .container {
	padding: 0px;
}

.info.hero-biz .left {
	position: absolute;
	width: 270px;
	padding: 20px;
	margin-top: 60px;
	background-color: rgba(255, 255, 255, 0.9);

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

.info.hero-biz .left .buttons {
	text-align: center;
}

.info.hero-biz .left .buttons a {
	color: #ffffff;
}

.info.hero-biz .right {
	width: 260px;
	padding: 20px;
	background-color: rgba(255, 255, 255, 0.9);

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

.info.hero-biz .right ul {
	height: 300px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: scroll;
	overflow-x: hidden;
}

.info.hero-biz .right ul li {
	font-size: 100%;
}

#nav {
	position: static;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 2147483646;
}

#nav .container {
	height: 50px;
	padding: 15px 0px 15px 0px;
}

#nav ul {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

#nav ul li {
	float: left;
}

#nav ul li a {
	padding: 10px;
	color: #666666;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 90%;
}

#nav ul li a:hover {
	color: #444444;
}

#nav .buttons {
	display: none;
}

#nav .buttons a {
	color: #ffffff;
	font-size: 130%;
	padding: 10px 50px 10px 50px;
}



@font-face {
  font-family: 'entypo';
  font-style: normal;
  font-weight: normal;
  src: url('includes/bed4e0fbb6.eot');
  src: url('includes/bed4e0fbb6.eot#iefix') format('embedded-opentype'), url('includes/8c1f357b2f.woff') format('woff'), url('includes/ecb888dd23.ttf') format('truetype'), url('https://bips.me/includes/ae6c757bd6.svg#entypo') format('svg');
}

.social {
	
}

.social a {
	color: #EEEEEE;
	font-size: 300%;
	font-family: 'entypo';
	border: 0px solid transparent;
}

#about .social a {
	color: #333333;
}

.social a:hover {
	color: #0088cc;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

.social a:active {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.social a.facebook:before {
	content: "\e0f7";
}

.social a.twitter:before {
	content: "\e0f5";
}

.social a.googleplus:before {
	content: "\e0fa";
}

.social a.youtube:before {
	content: "\e11c";
}

.social a.linkedin:before {
	content: "\e100";
}

.social a.blog:before {
	content: "\e109";
}

.social a.technology:before {
	content: "\e001";
}





.signup .left {
	height: 300px;
	padding-right: 30px;
	border-right: 1px dotted #cccccc; 
}

.signup.merchant form > .left {
	height: 340px;
	padding-right: 30px;
	border-right: 1px dotted #cccccc; 
}

@media screen and (min-width:960px){
	.signup .left {
		height: 200px;
	}

	.signup.merchant form > .left {
		height: 200px;
	}
}

@media screen and (min-width:1024px){
	.signup .left {
		height: auto;
	}

	.signup.merchant form > .left {
		height: auto;
	}
}

.signup h1 {
	margin: 90px 0px 40px 0px;
	font-size: 300%;
}

.signup #mm,
.signup #dd,
.signup #yyyy {
	width: 85px;
	min-width: 85px;
}

.signup .right ul {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.signup .right ul li {
	float: left;
	margin-left: 10px;
}

.signup .right ul li label {
	padding: 0px 2px 1px 2px;
	color: #313131;
	border-bottom: 4px solid #313131;
	font-size: 14px;
}

.signup .right ul li label.next {
	color: #BBBBBB;
	border-bottom: 4px solid #BBBBBB;
}

.signup .right ul li label a {
	color: #313131;
}

.signup .right ul li label.next a {
	color: #BBBBBB;
}



.signin .left {
	height: 285px;
	padding-right: 30px;
	border-right: 1px dotted #cccccc; 
}

@media screen and (min-width:960px){
	.signin .left {
		height: auto;
	}
}

.signin h1 {
	margin: 90px 0px 40px 0px;
	font-size: 300%;
}

#recaptcha_image {
	padding: 10px;
	background-color: #ffffff;
}



.profilesetup .left {
	padding-right: 30px;
	border-right: 1px dotted #cccccc; 
}

.profilesetup form > .left {
	min-height: 210px;
}

.profilesetup label.picture {
	position: absolute;
	width: 100px;
	margin: -40px 0px 0px 90px;
	padding: 5px;
	color: #ffffff;
	background-color: #008DDE;
	font-size: 12px;
	text-transform: none;
	text-align: center;
	cursor: pointer;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

.profilesetup #picture {
	position: absolute;
	width: 105px;
	border: 0px solid transparent;
	cursor: pointer;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.profilesetup .right ul {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.profilesetup .right ul li {
	float: left;
	margin-left: 10px;
}

.profilesetup .right ul li label {
	padding: 0px 2px 1px 2px;
	color: #313131;
	border-bottom: 4px solid #313131;
	font-size: 14px;
}

.profilesetup .right ul li label.next {
	color: #BBBBBB;
	border-bottom: 4px solid #BBBBBB;
}

.profilesetup input[type="text"],
.profilesetup input[type="password"],
.profilesetup input[type="email"],
.profilesetup input[type="url"],
.profilesetup input[type="number"],
.profilesetup select,
.profilesetup textarea {
	width: 310px;
}

.profilesetup select {
	width: 330px;
}

@media screen and (min-width:960px){
	.profilesetup input[type="text"],
	.profilesetup input[type="password"],
	.profilesetup input[type="email"],
	.profilesetup input[type="url"],
	.profilesetup input[type="number"],
	.profilesetup select,
	.profilesetup textarea {
		width: 650px;
	}

	.profilesetup select {
		width: 670px;
		max-width: 670px;
	}
}

@media screen and (min-width:1024px){
	.profilesetup input[type="text"],
	.profilesetup input[type="password"],
	.profilesetup input[type="email"],
	.profilesetup input[type="url"],
	.profilesetup input[type="number"],
	.profilesetup select,
	.profilesetup textarea {
		width: 650px;
	}

	.profilesetup select {
		width: 670px;
	}
}







.agreement {
	min-height: 34px;
	padding: 10px;
	background-color: #ffffff;
}

.agreement .left {
	max-width: 53%;
	height: auto;
	border: 0px;
}

.agreement label {
	margin-left: 25px;
	color: #333333;
	text-transform: none;
}

.agreement p {
	margin: 12px 0px 0px 5px;
	padding: 0px;
	color: #333333;
	font-size: 12px;
	font-family: arial;
}

.agreement a {
	color: #8E8E8E;
	text-decoration: underline;
}

.agreement input {
	float: left;
}

.topmenu ul {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.topmenu ul li {
	float: left;
	padding: 0px 40px 0px 0px;
}

.topmenu ul li a {
	padding: 10px;
	color: #333333;
}

.topmenu ul li a:hover {
	border-bottom: 1px solid #333333;
}


.leftmenu {
	width: 115px;
	float: left;
}

.leftmenu img#social_picture {
	display: block;
}

.leftmenu ul {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.leftmenu ul li a {
	padding: 5px 0px 5px 5px;
	color: #141823;
	font-size: 90%;
	text-overflow: ellipsis;
	display: block;
}

.leftmenu ul li a:active,
.leftmenu ul li a:hover {
	background-color: #dddee0;
}

.leftmenu ul li a img {
	margin-right: 2px;
}

.dashboard.api .leftmenu ul li ul {
	margin-left: 5px;
}

.dashboard.api .leftmenu ul li ul li:last-child {
	margin-bottom: 10px;
}

.dashboard .right {
	width: 499px;
	background-color: #ffffff;
	border: 1px solid #d1d1d1;
	border-bottom: 2px solid #d1d1d1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.dashboard .right .left > div {
	width: 439px;
	padding: 0px 30px 30px 30px;
}

.dashboard .right .leftspan > div {
	width: 439px;
	padding: 0px 30px 30px 30px;
}

@media screen and (min-width:960px){
	.dashboard .right {
		width: 829px;
	}

	.dashboard .right .left > div {
		width: 354px;
		padding: 0px 30px 30px 30px;
	}

	.dashboard .right .leftspan > div {
		width: 790px;
	}
}

@media screen and (min-width:1024px){
	.dashboard .right {
		width: 849px;
	}

	.dashboard .right .left > div {
		width: 364px;
		padding: 0px 30px 30px 30px;
	}
}

.dashboard h1 {
	padding-top: 15px;
	font-size: 210%;
	line-height: 40px;
}

#infowindow {
	position: absolute;
	top: 20%;
	left: 35%;
	max-width: 600px;
	margin: -216px 0px 0px -195px;
	background-color: #EEEEEE;
	z-index: 2147483646;
	overflow: auto;
	display: none;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

@media screen and (min-width:960px){
	#infowindow {
		max-width: 825px;
	}
}

@media screen and (min-width:1024px){
	#infowindow {
		max-width: 825px;
	}
}

#infowindow a#closeinfo {
	width: 26px;
	height: 26px;
	float: right;
	margin: 5px 5px 0px 0px;
	color: #333333;
	background: transparent url('includes/wp_icons_light.png') -26px 0px no-repeat;
	text-indent: -9999px;
}

#infowindow a#closeinfo:hover {
	background-position: -26px -26px;
}

#infowindow > div {
	padding: 30px;
	color: #333333;
	word-wrap: break-word;
}

.code {
	padding: 5px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	display: inline-block;
}

.dashboard.api .code {
	background-color: #ECECEC;
}

.dashboard.api .console ul li {
	float: left;
	margin-right: 30px;
}

.dashboard.api .console .code {
	display: block;
}


/* Merchant */
.dashboard a.lock_bitcoinaddress {
	position: absolute;
	width: 32px;
	height: 55px;
	margin-left: -33px;
	background: transparent url('includes/lock_open.png') 0px 18px no-repeat;
	cursor: pointer;
	opacity: 0.55;
	filter:Alpha(Opacity=55);
	display: inline-block;
}

.dashboard a.lock_bitcoinaddress:hover {
	opacity: 1;
	filter:Alpha(Opacity=100)
}

.dashboard a.lock_bitcoinaddress.locked {
	margin-left: -35px;
	background: transparent url('includes/lock.png') 0px 18px no-repeat;
	opacity: 0.2;
	filter:Alpha(Opacity=20);
}

.dashboard label.scanqrcode {
	position: absolute;
	right: 0px;
	width: 55px;
	height: 55px;
	background: transparent url('includes/scan.png') 17px 28px no-repeat;
	cursor: pointer;
	opacity: 0.55;
	filter:Alpha(Opacity=55);
	display: inline-block;
}

.dashboard label.scanqrcode:hover {
	opacity: 0.72;
	filter:Alpha(Opacity=72)
}

.dashboard #scanqrcode {
	position: absolute;
	top: -20px;
	right: -30px;
	width: 95px;
	height: 50px;
	border: 0px solid transparent;
	cursor: pointer;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.dashboard label.scanqrcode.locked {
	opacity: 0.2;
	filter:Alpha(Opacity=20);
}

.dashboard #bitcoinaddress.locked {
	opacity: 0.2;
	filter:Alpha(Opacity=20);
}


#invoicekey .dataTables_wrapper,
#exportkey .dataTables_wrapper {
	min-height: 160px;
}


.invoices #tabs {
	width: 500px;
}

.invoices #newinvoice,
.invoices #sendinvoice,
.invoices #paymentsinvoice,
.invoices #downloadinvoice,
.invoices #permalinkinvoice,
.invoices #copyinvoice,
.invoices #editinvoice,
.invoices #removeinvoice {
	position: absolute;
	right: -61px;
	width: 61px;
	height: 61px;
	margin-top: 40px;
	background: transparent url('includes/invoices.png') 0px -103px no-repeat;
	display: block;
}

.invoices #newinvoice a,
.invoices #sendinvoice a,
.invoices #paymentsinvoice a,
.invoices #downloadinvoice a,
.invoices #permalinkinvoice a,
.invoices #copyinvoice a,
.invoices #editinvoice a,
.invoices #removeinvoice a {
	width: 42px;
	height: 42px;
	margin: 9px 0 0 9px;
	background: transparent url('includes/invoices.png') 0px -167px no-repeat;
	text-indent: -9999px;
	display: block;
}

.invoices #newinvoice a:hover {
	background: transparent url('includes/invoices.png') 0px -208px no-repeat;
}

.invoices #newinvoice a:active {
	background: transparent url('includes/invoices.png') 0px -249px no-repeat;
}

.invoices td:first-child a {
	padding-left: 25px;
	background: transparent url('includes/invoices.png') -552px -168px no-repeat;
	display: block;
}

.invoices .invoices_types {
	padding: 2px 7px 2px 7px;
	color: #ffffff;
	background-color: #8E8E8E;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	text-transform: capitalize;
	font-size: 80%;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

.invoices .invoices_type0 {
	background-color: #8E8E8E;
}
.invoices .invoices_type1 {
	background-color: #3dd123;
}
.invoices .invoices_type2 {
	background-color: #fcb308;
}
.invoices .invoices_type3 {
	background-color: #41d225;
}
.invoices .invoices_type4 {
	background-color: #ee6f27;
}
.invoices .invoices_type5 {
	background-color: #4695e4;
}

/* New Invoice */
.invoices ol li .inputcontainer {
	margin-bottom: 0px;
}

.invoices ul {
	list-style: none;
}

/* View Invoice */
.invoices #sendinvoice {
	margin-top: 40px;
}

.invoices #sendinvoice a {
	background: transparent url('includes/invoices.png') -50px -167px no-repeat;
}

.invoices #sendinvoice a:hover {
	background: transparent url('includes/invoices.png') -50px -208px no-repeat;
}

.invoices #sendinvoice a:active {
	background: transparent url('includes/invoices.png') -50px -249px no-repeat;
}

.invoices #paymentsinvoice {
	margin-top: 102px;
}

.invoices #paymentsinvoice a {
	background: transparent url('includes/invoices.png') -102px -167px no-repeat;
}

.invoices #paymentsinvoice a:hover {
	background: transparent url('includes/invoices.png') -102px -208px no-repeat;
}

.invoices #paymentsinvoice a:active {
	background: transparent url('includes/invoices.png') -102px -249px no-repeat;
}

.invoices #downloadinvoice {
	margin-top: 163px;
}

.invoices #downloadinvoice a {
	background: transparent url('includes/invoices.png') -153px -167px no-repeat;
}

.invoices #downloadinvoice a:hover {
	background: transparent url('includes/invoices.png') -153px -208px no-repeat;
}

.invoices #downloadinvoice a:active {
	background: transparent url('includes/invoices.png') -153px -249px no-repeat;
}

.invoices #permalinkinvoice {
	margin-top: 224px;
}

.invoices #permalinkinvoice a {
	background: transparent url('includes/invoices.png') -204px -167px no-repeat;
}

.invoices #permalinkinvoice a:hover {
	background: transparent url('includes/invoices.png') -204px -208px no-repeat;
}

.invoices #permalinkinvoice a:active {
	background: transparent url('includes/invoices.png') -204px -249px no-repeat;
}

.invoices #copyinvoice {
	margin-top: 285px;
}

.invoices #copyinvoice a {
	background: transparent url('includes/invoices.png') -255px -167px no-repeat;
}

.invoices #copyinvoice a:hover {
	background: transparent url('includes/invoices.png') -255px -208px no-repeat;
}

.invoices #copyinvoice a:active {
	background: transparent url('includes/invoices.png') -255px -249px no-repeat;
}

.invoices #editinvoice {
	margin-top: 346px;
}

.invoices #editinvoice a {
	background: transparent url('includes/invoices.png') -306px -167px no-repeat;
}

.invoices #editinvoice a:hover {
	background: transparent url('includes/invoices.png') -306px -208px no-repeat;
}

.invoices #editinvoice a:active {
	background: transparent url('includes/invoices.png') -306px -249px no-repeat;
}

.invoices #removeinvoice {
	margin-top: 407px;
}

.invoices #removeinvoice a {
	background: transparent url('includes/invoices.png') -357px -167px no-repeat;
}

.invoices #removeinvoice a:hover {
	background: transparent url('includes/invoices.png') -357px -208px no-repeat;
}

.invoices #removeinvoice a:active {
	background: transparent url('includes/invoices.png') -357px -249px no-repeat;
}

.invoices #preview {
	position: relative;
	margin-top: 20px;
	background-color: #ffffff;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.invoices #preview .page {
	padding: 30px;
}

.invoices #preview .page .logo > img {
	max-width: 270px;
	max-height: 100px;
}

.invoices #badge {
	position: absolute;
	width: 95px;
	height: 93px;
	padding: 0px;
	background: transparent url('includes/invoices.png') 0px 0px no-repeat;
}

.invoices #badge.draft {
	background: transparent url('includes/invoices.png') 0px 0px no-repeat;
}

.invoices #badge.accepted {
	background: transparent url('includes/invoices.png') -95px 0px no-repeat;
}

.invoices #badge.sent {
	background: transparent url('includes/invoices.png') -190px 0px no-repeat;
}

.invoices #badge.paid {
	background: transparent url('includes/invoices.png') -285px 0px no-repeat;
}

.invoices #badge.due {
	background: transparent url('includes/invoices.png') -380px 0px no-repeat;
}

.invoices #badge.partial {
	background: transparent url('includes/invoices.png') -475px 0px no-repeat;
}

.invoices .note {
	padding: 20px;
	background-color: #FAFAFA;
	border-top: 1px solid #EEF0F0;
	border-bottom: 1px solid #EEF0F0;
}


/* Pricing */

ul.pricing {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.pricing li {
	width: 16%;
	float: left;
	margin-top: 30px;
	background-color: #FAFAFA;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #E2E7EB;
	border-bottom: 1px solid #CCCCCC;
}

ul.pricing.free li {
	width: 24%;
}

ul.pricing li.featured {
	margin-top: 0px;
	background-color: #ffffff;
	border-right: 1px solid #cccccc;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

ul.pricing li h3 {
	padding: 20px;
	font-size: 150%;
	font-weight: bold;
}

ul.pricing li h4 {
	padding: 20px;
	background-color: #CCCCCC;
	font-size: 150%;
	text-shadow: 0px 1px 0px #eeeeee;
}

ul.pricing li div {
	padding: 20px;
	background: transparent url('includes/stripe.png') top left repeat-x;
}

ul.pricing li p {
	margin: 0px;
	padding: 20px;
	font-size: 100%;
}

ul.pricing.free li a {
	border: none;
	display: block;
}

ul.pricing.free li img {
	display: inline !important;
}

ul.pricing.free li a span {
	border-bottom: 1px dotted #333333;
}



div.certifiedpartners {
	padding: 20px 0px 20px 0px;
}

ul.certifiedpartners {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.certifiedpartners li {
	width: 300px;
	height: 100px;
	float: left;
	margin: 0px 20px 0px 0px;
}

ul.certifiedpartners li .left {
	height: 64px;
	float: left;
}

ul.certifiedpartners li .left a {
	margin-right: 10px;
	display: inline-block;
}

ul.certifiedpartners li small {
	color: #bbbbbb;
	display: block;
}

ul.certifiedpartners li span {
	color: #333333;
	display: block;
}


#info {
	min-width: 620px;
	max-width: 620px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	background: #FFCC00 url('includes/information-icon.png') no-repeat scroll 10px 8px;
}

@media screen and (min-width:960px){
	#info {
		max-width: 950px;
	}
}

@media screen and (min-width:1024px){
	#info {
		max-width: 970px;
	}
}


#info p {
	margin: 0px;
	padding: 5px 20px 5px 40px;
	color: #000000;
	font-weight: bold;
}

#info p a {
	color: #0645AD;
}

.footer {
	min-width: 620px;
	max-width: 620px;
	margin-left: auto;
	margin-right: auto;
}

@media screen and (min-width:960px){
	.footer {
		max-width: 950px;
	}
}

@media screen and (min-width:1024px){
	.footer {
		max-width: 970px;
	}
}

.footer .markets {
	margin: 0px 0px 20px 0px;
	background-color: #F4F4F4;
}

.footer .markets ul {
	float: none;
}

.footer .markets ul li {
	padding: 5px 27px 5px 27px;
	border-right: 1px solid #cccccc;
}

.footer .markets ul li big {
	margin: 25px 15px 0px 0px;
	font-size: 100%;
	font-weight: bold;
	display: inline-block;
}

@media screen and (min-width:960px){
	.footer .markets ul li {
		padding: 5px 50px 5px 50px;
	}

	.footer .markets ul li big {
		margin: 20px 35px 0px 0px;
		font-size: 160%;
	}
}

@media screen and (min-width:1024px){
	.footer .markets ul li {
		padding: 5px 45px 5px 45px;
	}
	
	.footer .markets ul li big {
		margin: 20px 45px 0px 0px;
		font-size: 160%;
	}
}

.footer .legal {
	float: left;
	margin: 10px 0px 10px 0px;
}

.footer .platforms {
	float: left;
	margin-top: 10px;
}

.footer .platforms li {
	margin-right: 10px;
}

.footer .platforms a {
	padding: 0px;
	text-indent: -9999px;
	display: inline-block;
}

.footer .platforms .mobile {
	width: 10px;
	background: transparent url('includes/icons_multidevice.png') -37px 0px no-repeat;
}

.footer .platforms .face-to-face {
	width: 17px;
	background: transparent url('includes/icons_multidevice.png') -17px 0px no-repeat;
}

.footer .platforms .bandm {
	width: 16px;
	background: transparent url('includes/icons_multidevice.png') 0px 0px no-repeat;
}

.footer .copyright {
	padding-top: 35px;
}

.footer ul {
	margin: 0px;
	padding: 0px;
	float: right;
	list-style: none;
}

.footer ul li {
	float: left;
}

.footer ul li a {
	padding: 35px 30px 35px 30px;
	font-size: 90%;
	line-height: 18px;
	display: block;
}

.footer ul li:last-child {
	border-right: 0px;
}

.footer ul li ul li {
	float: none;
}

.footer a {
	color: #333333;
}


h1 {
	margin: 0px;
	color: #2C2C2C;
	font-size: 400%;
	font-family: benton, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	line-height: 70px;
	text-rendering: optimizelegibility;
}

h2 {
	margin: 0px;
	color: #333333;
	font-size: 180%;
	font-family: benton, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	text-rendering: optimizelegibility;
}

h3 {
	margin: 0px;
	color: #333333;
	font-size: 120%;
	font-family: benton, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	text-rendering: optimizelegibility;
}

h4 {
	margin: 0px;
	color: #333333;
	font-size: 95%;
	font-family: benton, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	text-rendering: optimizelegibility;
}

p {
	margin: 3px 0px 3px 0px;
	padding: 14px 0px 14px 0px;
	font-size: 140%;
	text-rendering: optimizeSpeed;
}

p.center,
div.center {
	text-align: center;
}

big {
	font-size: 120%;
}

b {
	font-weight: bold;
}

code {
	font-family: helvetica,arial;
	font-size: 120%;
}

@media screen and (min-width:960px){
	h2 {
		font-size: 180%;
	}

	h3 {
		font-size: 120%;
	}

	p {
		font-size: 140%;
	}

	code {
		font-size: 100%;
	}
}

@media screen and (min-width:1024px){
	h2 {
		font-size: 150%;
	}

	h3 {
		font-size: 120%;
	}

	p {
		font-size: 120%;
	}

	code {
		font-size: 100%;
	}
}

p.box {
	padding: 20px;
	background-color: #ffffff;
	display: inline-block;
}

label {
	color: #848484;
	font-size: 90%;
	font-family: arial;
	text-transform: uppercase;
	display: block;
}

@media screen and (min-width:960px){
	label {
		font-size: 90%;
	}
}

@media screen and (min-width:1024px){
	label {
		font-size: 75%;
	}
}




label small {
	float: right;
}

input[type="submit"] {
	padding: 9px 20px 9px 20px;
	color: #ffffff;
	background-color: #008DDE;
	font-family: arial;
	font-size: 90%;
	font-weight: bold;
	border: 0px;
	cursor: pointer;
	display: inline-block;

	outline-color: transparent;
	-webkit-appearance: none;
	border-radius: 0;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

input[type="submit"]:hover {
	background-color: #0094e0; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0094e0), to(#0084da));
	background-image: -webkit-linear-gradient(top, #0094e0, #0084da); 
	background-image: -moz-linear-gradient(top, #0094e0, #0084da);
	background-image: -ms-linear-gradient(top, #0094e0, #0084da);
	background-image: -o-linear-gradient(top, #0094e0, #0084da);
}

input[type="submit"]:active {
	background-color: #017fc1; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0084da), to(#0094e0));
	background-image: -webkit-linear-gradient(top, #0084da, #0094e0); 
	background-image: -moz-linear-gradient(top, #0084da, #0094e0);
	background-image: -ms-linear-gradient(top, #0084da, #0094e0);
	background-image: -o-linear-gradient(top, #0084da, #0094e0);
}

input[type="submit"].gray {
	background-color: #8E8E8E;
}

input[type="submit"].gray:hover {
	color: #ffffff;
	background-color: #959595; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#959595), to(#858585));
	background-image: -webkit-linear-gradient(top, #959595, #858585); 
	background-image: -moz-linear-gradient(top, #959595, #858585);
	background-image: -ms-linear-gradient(top, #959595, #858585);
	background-image: -o-linear-gradient(top, #959595, #858585);
}

input[type="submit"].gray:active {
	color: #ffffff;
	background-color: #858585; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#858585), to(#959595));
	background-image: -webkit-linear-gradient(top, #858585, #959595); 
	background-image: -moz-linear-gradient(top, #858585, #959595);
	background-image: -ms-linear-gradient(top, #858585, #959595);
	background-image: -o-linear-gradient(top, #858585, #959595);
}



input[type="submit"].disabled {
	background-color: #7EC6EE;
	background-image: none;
	cursor: auto;
}

input[type="submit"].disabled:hover {
	background-color: #7EC6EE;
	background-image: none;
}

input[type="submit"].disabled:active {
	background-color: #7EC6EE;
	background-image: none;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="number"],
select,
textarea {
	min-width: 300px;
	padding: 10px;
	color: #7F7F7F;
	background-color: transparent;
	border: 0px;
	border-bottom: 1px solid #cccccc;
	font-size: 16px;
	line-height: 20px;

	outline-color: transparent;
	-webkit-appearance: none;
	border-radius: 0;
	outline: none;

	resize: none;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

select {
	min-width: 320px;
	max-width: 320px;
}

select option.disabled {
	color: #dddddd;
}

input[type="number"] {
	min-width: 85px;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
select:focus,
textarea:focus {
	background-color: rgba(135, 206, 255, 0.3);
}

input[type="text"].invalid,
input[type="password"].invalid,
input[type="email"].invalid,
input[type="url"].invalid,
input[type="number"].invalid,
select.invalid,
textarea.invalid {
	background-color: #F6DCDD;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #cccccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #cccccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #cccccc;
}

.inputcenter {
	text-align: center;
}

.inputcontainer {
	float: left;
	margin: 0px 0px 20px 30px;
}

input[type="button"] {
	width: 210px;
	height: 40px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 40px;
	color: #ffffff;
	background-color: #525252;
	text-align: left;
	border: 0px solid transparent;
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	font-size: 16px;
	cursor: pointer;
	display: block;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

input[type="button"]:hover {
	background-color: #dddddd;
}

input[type="button"]:active {
	background-color: #f0f0f0;
}

input[type="button"].facebook {
	background: #3B5998 url('includes/facebook.png') 10px 8px no-repeat;
}

input[type="button"].facebook:hover {
	background: #44629f url('includes/facebook.png') 10px 8px no-repeat;
}

input[type="button"].facebook:active {
	background: #35518f url('includes/facebook.png') 10px 8px no-repeat;
}

input[type="button"].twitter {
	background: #1CB5E8 url('includes/twitter.png') 10px 8px no-repeat;
}

input[type="button"].twitter:hover {
	background: #24baea url('includes/twitter.png') 10px 8px no-repeat;
}

input[type="button"].twitter:active {
	background: #18ade5 url('includes/twitter.png') 10px 8px no-repeat;
}

input[type="button"].google {
	color: #656666;
	background: #f1f1f1 url('includes/google.png') 10px 11px no-repeat;
}

input[type="button"].google:hover {
	background: #e9e9e9 url('includes/google.png') 10px 11px no-repeat;
}

input[type="button"].google:active {
	background: #dfdfdf url('includes/google.png') 10px 11px no-repeat;
}

input[type="submit"].send,
input[type="button"].send,
a.send,
a.button {
	width: 210px;
	padding: 8px 0px 7px 42px;
	color: #4d4d4d;
	background: #dddedf;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC); /* fallback */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC), -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddedf)); /* Saf4+, Chrome */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC), -webkit-linear-gradient(top, #fefefe, #dddedf); /* Chrome 10+, Saf5.1+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC), -moz-linear-gradient(top, #fefefe, #dddedf); /* FF3.6+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC), -ms-linear-gradient(top, #fefefe, #dddedf); /* IE10 */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC), -o-linear-gradient(top, #fefefe, #dddedf); /* Opera 11.10+ */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkExQkMyNEY3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkExQkMyNTA3QzlFMTFFMkExQ0JBNjlBMDUzNzgwMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTFCQzI0RDdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTFCQzI0RTdDOUUxMUUyQTFDQkE2OUEwNTM3ODAwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlenLXwAAAQDSURBVHja7FZdaBRXGD139jea1TQbjTHRJIW2hAZpbbUGa1HwL60QLBWKxVIqlRYVCu2D1h8o2oIU+mKqhWofVEQfFEVQm1Qx/pVWbBVJWqXV1GgQYjDRTbOzuzPXM3PHpJuZFSfJgw+57GH23jv33jPfd77vfkJKiaehaXhK2giRESIjRPy24JO+mKwvfdx0BVFLzCKmEcXOeCdxgThLNBJ/DplIjjaO2Ex8mGOvmENyidPfTWwkWofTNYuJa8QKFwlpKrjbMuIvh/iwEPmYOEgUZA8L/gKQiTs2YGYgezsVKdF3VITYSawdqmveJLZnHy4gH9y2nzAkQnO/gRhVjHTDKmhjyyEzSY6n1Xx/+5poI/YMxiJjicPZQ7w0jRS0ybOhxauoaong9M8hRo+HNq4akeVXIGJlkP91eO1naaZ0MBb51rUm9YCfE0Jk6Um7a7adVs/Oqwi+9hkQCMG8fh6I8pu1ACeMgXv+YFlZPGkZwPCdxMdN1wStAS0IbdI8hGZ8CjFhara99C5kmtbDuLgNMphHSxXZ2hnQKv24ps47AURtIunG3cg071GHJ9qR/mklLdEAESlAaH49wu+dhLDe1bu9dvnID5FZnqNWRGR6oVVEEKh+X7nlzh9IHdmG5NYFJLhahSc1FKh6G/K+J5FFfojU5JqQyXvQiqqgFb+k+h2XoRXyT9TSUM//AiynJONBn1nUozEkdROi4Nl+b9V8YUN23eB4pa0J8/YvMP45xgjK99ok5sciwj3CITPFPEHTVy5UY/p9ZM5sgPH3cUXCFnQS6aZ1dNm/QF6R595+iHS7ljIUZaIDIswoLZupzmz9GfqBzdB31kLfUW1bBaF8hOv20XXlgHc+Sfgh8ltWz8qWeg/C7xxE9JMWiMLnlFBvniIblSozV5opzjbFOzaRCe4FhnOP195dfjTSZKm7T6CMFJEXhzb+Zbqgou+l0JwtPHAKzLvXoU2sZrS84bisG2b7JYhozGvvRj8J7Xk+rmZJxkpMqQSlVo7woh3QSqbZqVzkl7jWpw69C+PyfoiiMq+b+UU/Frnm3DN1fXdMgMuFyYhogVZaA/NGA9Jnv0Rk2Tmkz2xUJJnEzFvn6LLTEPESLxKWy1v83jUrszKsZc1AhO55BmbrCWR+347gK6uUhE5tgqQcRB47YaURW+BuIh8M5tLjXY/lTj3hiIJ5QRrQ985VAR4aZVtAjCmkdsLZgekmseZR+TiYeuRH65Ii1vdvLqiLYvumNZr3AlbpES/Ldfij9j2xZag16waCJRjq+2u9gH2o7YLHE4DzEV8NV836HfEqcdTHGiYZvD6QxHBU8ReJt4ipTmFsJQ3LJKOd+V6infiV2EWcz7XRQwEGAGNBTFCIaPAfAAAAAElFTkSuQmCC), linear-gradient(top, #fefefe, #dddedf); /* W3C */
	background-repeat: no-repeat;
	text-align: left;
	border: 0px solid transparent;
	font-size: 16px;
	font-weight: normal;
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 300;
	cursor: pointer;
	display: block;

	border: 1px solid #c1c1c1;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

a.send,
a.button {
	width: 165px;
	padding: 8px 0px 9px 45px;
}

a.button {
	width: auto;
	padding-right: 20px;
	display: inline-block;
}

a.send:hover,
a.button:hover {
	color: #4d4d4d;
}

input[type="submit"].send:hover,
input[type="button"].send:hover,
a.send:hover,
a.button:hover {
	background: #fcfcfc url('includes/send.png') 0px 0px no-repeat;
}

input[type="submit"].send:active,
input[type="button"].send:active,
a.send:active,
a.button:active {
	background: #f1f1f1 url('includes/send.png') 0px 0px no-repeat;
}



input[type="submit"].send.disabled {
	opacity: 0.55;
	filter:Alpha(Opacity=55);
}

input[type="submit"].send.disabled:hover {
	background: #dddedf;
	background-image: url('includes/send.png'); /* fallback */
	background-image: url('includes/send.png'), -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddedf)); /* Saf4+, Chrome */
	background-image: url('includes/send.png'), -webkit-linear-gradient(top, #fefefe, #dddedf); /* Chrome 10+, Saf5.1+ */
	background-image: url('includes/send.png'), -moz-linear-gradient(top, #fefefe, #dddedf); /* FF3.6+ */
	background-image: url('includes/send.png'), -ms-linear-gradient(top, #fefefe, #dddedf); /* IE10 */
	background-image: url('includes/send.png'), -o-linear-gradient(top, #fefefe, #dddedf); /* Opera 11.10+ */
	background-image: url('includes/send.png'), linear-gradient(top, #fefefe, #dddedf); /* W3C */
	background-repeat: no-repeat;
	opacity: 0.55;
	filter:Alpha(Opacity=55);
}

input[type="submit"].send.disabled:active {
	background: #dddedf;
	background-image: url('includes/send.png'); /* fallback */
	background-image: url('includes/send.png'), -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddedf)); /* Saf4+, Chrome */
	background-image: url('includes/send.png'), -webkit-linear-gradient(top, #fefefe, #dddedf); /* Chrome 10+, Saf5.1+ */
	background-image: url('includes/send.png'), -moz-linear-gradient(top, #fefefe, #dddedf); /* FF3.6+ */
	background-image: url('includes/send.png'), -ms-linear-gradient(top, #fefefe, #dddedf); /* IE10 */
	background-image: url('includes/send.png'), -o-linear-gradient(top, #fefefe, #dddedf); /* Opera 11.10+ */
	background-image: url('includes/send.png'), linear-gradient(top, #fefefe, #dddedf); /* W3C */
	background-repeat: no-repeat;
	opacity: 0.55;
	filter:Alpha(Opacity=55);
}



a.submit {
	width: auto;
	margin-bottom: 10px;
	padding: 8px 20px 8px 20px;
	color: #ffffff;
	background-color: #8E8E8E;
	text-align: left;
	border: 0px solid transparent;
	font-family: arial;
	font-size: 16px;
	cursor: pointer;
	display: inline-block;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

a.submit:hover {
	color: #ffffff;
	background-color: #959595; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#959595), to(#858585));
	background-image: -webkit-linear-gradient(top, #959595, #858585); 
	background-image: -moz-linear-gradient(top, #959595, #858585);
	background-image: -ms-linear-gradient(top, #959595, #858585);
	background-image: -o-linear-gradient(top, #959595, #858585);
}

a.submit:active {
	color: #ffffff;
	background-color: #858585; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#858585), to(#959595));
	background-image: -webkit-linear-gradient(top, #858585, #959595); 
	background-image: -moz-linear-gradient(top, #858585, #959595);
	background-image: -ms-linear-gradient(top, #858585, #959595);
	background-image: -o-linear-gradient(top, #858585, #959595);
}

img {
	max-width: 100%;
	border: 0px;
	vertical-align: middle;

	-moz-transition: width 0.5s ease-in-out, left 0.7s ease-in-out, right 0.7s ease-in-out;
	-webkit-transition: width 0.5s ease-in-out, left 0.7s ease-in-out, right 0.7s ease-in-out;
	-o-transition: width 0.5s ease-in-out, left 0.7s ease-in-out, right 0.7s ease-in-out;
	transition: width 0.5s ease-in-out, left 0.7s ease-in-out, right 0.7s ease-in-out;
}

a {
	color: #0088cc;
	cursor: pointer;
	text-decoration: none;
	outline: none;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

a:hover {
	/*color: #0066cc;*/
}

a:active {
	color: #0099cc;
}

noscript,
#cookie-policy {
	position: fixed;
	bottom: 20px;
	right: 20px;
	width: 250px;
	padding: 15px 20px 20px 20px;
	color: #ffffff;
	background-color: #229900;
	font-size: 14px;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}

noscript b {
	font-size: 14px;
}

noscript a,
#cookie-policy a {
	color: #ffffff;
	text-decoration: underline;
}

.clearboth {
	clear: both;
}

.hide {
	display: none;
}

.message {
	padding: 6px 10px 6px 40px;
	background: #FFCC00 url('includes/information-icon.png') no-repeat scroll 10px 8px;
	display: none;
}

/* Secure Card */
.sc_roundtl,
.sc_roundtr,
.sc_roundbl,
.sc_roundbr {
	background-color: #6ea3c3;
}

.sc_roundtl {
	-moz-border-radius: 13px 0px 0px 0px;
	-webkit-border-radius: 13px 0px 0px 0px;
	-khtml-border-radius: 13px 0px 0px 0px;
	border-radius: 13px 0px 0px 0px;
}

.sc_roundtr{
	-moz-border-radius: 0px 13px 0px 0px;
	-webkit-border-radius: 0px 13px 0px 0px;
	-khtml-border-radius: 0px 13px 0px 0px;
	border-radius: 0px 13px 0px 0px;
}

.sc_roundbl {
	-moz-border-radius: 0px 0px 0px 13px;
	-webkit-border-radius: 0px 0px 0px 13px;
	-khtml-border-radius: 0px 0px 0px 13px;
	border-radius: 0px 0px 0px 13px;
}

.sc_roundbr {
	-moz-border-radius: 0px 0px 13px 0px;
	-webkit-border-radius: 0px 0px 13px 0px;
	-khtml-border-radius: 0px 0px 13px 0px;
	border-radius: 0px 0px 13px 0px;
}

.sc_column {
	background-color: #6ea3c3;
	color: #000000;
	font-size: 7pt;
	font-weight: bold;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}

.sc_row1 {
	background-color: #e8e8e8;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}

.sc_row2 {
	background-color: #dadada;
	color: #000000;
	font-size: 7pt;
	font-weight: normal;
	font-family: tahoma, Arial, Helvetica, sans-serif;
}


/* Datatables */
.dataTables_wrapper {
	min-height: 200px;
}

.table thead tr th {
	padding: 0px 5px 0px 5px;
	cursor: pointer;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.table tbody tr.even {
	background-color: #DDDDDD;
}

.table tbody tr td {
	padding: 3px 5px 5px 5px;
}

.table tbody tr:hover {

}

.dataTables_paginate.paging_two_button a {
	padding-right: 10px;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.table tbody tr.paid {
	color: #ffffff;
	background-color: #59AE59;
}

.table tbody tr.expired {
	color: #ffffff;
	background-color: #DD4B39;
}

.table tbody tr.void {
	display: none;
}

.table tbody tr.waiting {
	color: #ffffff;
	background-color: #000000;
}

.table tbody tr.partial {
	color: #ffffff;
	background-color: #F17729;
}

.table tbody tr.bankpaid {
	color: #ffffff;
	background-color: #008DDE;
}

.table tbody tr.paid td,
.table tbody tr.expired td {
	border-bottom: 1px solid #ffffff;
}

.table tbody tr.paid a,
.table tbody tr.expired a,
.table tbody tr.waiting a,
.table tbody tr.partial a {
	color: #ffffff;
	display: block;
}


/* invoice */
#invoice {
	min-width: 290px;
	max-width: 290px;
	margin-left: auto;
	margin-right: auto;
}

#invoice .invoice_container {
	position: relative;
	padding: 20px;
	background-color: #ffffff;
	border-radius: 2px 2px 2px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.powered {
	min-width: 290px;
	max-width: 290px;
	margin-left: auto;
	margin-right: auto;
	font-size: 80%;
	color: #D0D0D0;
	text-align: center;
}

.powered a {
	color: #BBBBBB;
}

@media screen and (min-width:600px){
	#invoice,
	.powered {
		max-width: 580px;
	}
}

#pci-dss {
	width: 134px;
	height: 39px;
	position: absolute;
	bottom: 0px;
	background: transparent url('includes/pci_dss_2.png') top left no-repeat;
	display: none;
}

@media screen and (min-height:610px){
	#pci-dss {
		display: block;
	}
}

#invoice .invoice_companylogo {
	padding: 10px;
}

#invoice .invoice_companylogo h1 {
	font-size: 150%;
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#invoice .invoice_companylogo > img {
	max-width: 270px;
	max-height: 100px;
}

@media screen and (min-width:600px){
	#invoice .invoice_companylogo > img {
		max-width: 560px;
	}
}

#invoice h3 {
	margin-top: 6px;
}

#invoice .orderinformation {
	max-width: 290px;
	min-height: 80px;
	float: none;
}

@media screen and (min-width:580px){
	#invoice .orderinformation {
		float: left;
	}
}

#invoice .orderinformation h2 {
	font-size: 100%;
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	word-wrap: break-word;
}

#invoice #payment {
	margin-top: 5px;
}

#invoice .orderinformation .send {
	display: inline-block;
}

#invoice #address {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-size: 70%;
	font-family: helvetica, arial;
}

@media screen and (min-width:600px){
	#invoice #address {
		font-size: 90%;
	}
}

#invoice #scan {
	min-width: 206px;
	min-height: 205px;
	float: none;
	margin: 40px 0px 20px 0px;
	text-align: center;
	cursor: pointer;
}

@media screen and (min-width:600px){
	#invoice #scan {
		float: left;
		margin: 0px 40px 0px 0px;
		text-align: left;
	}

	#invoice .valid {
		position: absolute;
		top: 10px;
		right: 10px;
	}
}

#invoice ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	text-align: left;
}

#invoice ul li a {
	padding: 5px 0px 5px 0px;
	display: block;
}

#invoice #paid {
	margin-top: 20px;
}

#invoice small {
	color: #999999;
	font-size: 80%;
}

.invoice_iframe {
	max-width: 600px;
	min-height: 460px;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 20px 20px 7px 20px;
}

@media screen and (min-width:600px){
	.invoice_iframe {
		min-height: 205px;
	}
}

/* mobile checkout */
#checkout_mobile {
	width: 260px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 30px 30px 30px;
	font-size: 100%;
	background-color: #ffffff;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

#checkout_mobile input[type="text"],
#checkout_mobile input[type="password"],
#checkout_mobile input[type="email"],
#checkout_mobile input[type="url"],
#checkout_mobile input[type="number"],
#checkout_mobile select,
#checkout_mobile textarea {
	width: 183px;
	min-width: 183px;
	max-width: auto;
	font-size: 100%;
	line-height: 40px;
}

#checkout_mobile select {
	width: 80px;
	min-width: 80px;
	max-width: auto;	
}

#checkout_mobile #bitcoin_accepted_here {
	float: right;
	margin-top: 10px;
	display: none;
}

@media screen and (min-width:600px){
	#checkout_mobile {
		width: 540px;
		font-size: 150%;
	}

	#checkout_mobile input[type="text"],
	#checkout_mobile input[type="password"],
	#checkout_mobile input[type="email"],
	#checkout_mobile input[type="url"],
	#checkout_mobile input[type="number"],
	#checkout_mobile select,
	#checkout_mobile textarea {
		width: 454px;
		min-width: auto;
		max-width: auto;
		font-size: 130%;
		line-height: 40px;
	}

	#checkout_mobile select {
		width: 320px;
		min-width: auto;
		max-width: auto;
	}

	#checkout_mobile #bitcoin_accepted_here {
		display: block;
	}
}

@media screen and (min-width:640px){
	#checkout_mobile {
		width: 540px;
		font-size: 150%;
	}

	#checkout_mobile input[type="text"],
	#checkout_mobile input[type="password"],
	#checkout_mobile input[type="email"],
	#checkout_mobile input[type="url"],
	#checkout_mobile input[type="number"],
	#checkout_mobile select,
	#checkout_mobile textarea {
		width: 454px;
		min-width: auto;
		max-width: auto;
		font-size: 130%;
		line-height: 40px;
	}

	#checkout_mobile select {
		width: 320px;
		min-width: auto;
		max-width: auto;
	}
}

@media screen and (min-width:960px){
	#checkout_mobile {
		width: 900px;
		font-size: 100%;
	}

	#checkout_mobile input[type="text"],
	#checkout_mobile input[type="password"],
	#checkout_mobile input[type="email"],
	#checkout_mobile input[type="url"],
	#checkout_mobile input[type="number"],
	#checkout_mobile select,
	#checkout_mobile textarea {
		width: 423px;
		min-width: auto;
		max-width: auto;
		font-size: 100%;
		line-height: 20px;
	}

	#checkout_mobile select {
		width: 320px;
		min-width: auto;
		max-width: auto;
	}
}

@media screen and (min-width:1024px){
	#checkout_mobile {
		width: 900px;
		font-size: 100%;
	}

	#checkout_mobile input[type="text"],
	#checkout_mobile input[type="password"],
	#checkout_mobile input[type="email"],
	#checkout_mobile input[type="url"],
	#checkout_mobile input[type="number"],
	#checkout_mobile select,
	#checkout_mobile textarea {
		width: 423px;
		min-width: auto;
		max-width: auto;
		font-size: 100%;
		line-height: 20px;
	}

	#checkout_mobile select {
		width: 320px;
		min-width: auto;
		max-width: auto;
	}
}

#checkout_mobile form {
	margin: 20px 0px 0px 2px;
	padding: 10px 10px 10px 30px;
	background-color: #ffffff;
	border-top: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid transparent;

	-moz-border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	-khtml-border-radius: 0px 8px 8px 0px;
	border-radius: 0px 8px 8px 0px;
}

#checkout_mobile .logo {
	position: relative;
	height: 100px;
	margin-bottom: 20px;
	text-align: center;
}

#checkout_mobile .logo img {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	max-width: 200px;
	max-height: 100px;
	margin: auto;
}

#checkout_mobile .right {
	position: relative;
	width: 260px;
	float: none;
}

@media screen and (min-width:600px){
	#checkout_mobile .right {
		width: 540px;
	}

	#checkout_mobile .logo img {
		max-width: 480px;
	}
}

@media screen and (min-width:960px){
	#checkout_mobile .right {
		float: right;
		margin-top: 100px;
	}

	#checkout_mobile .logo img {
		max-width: 300px;
	}
}

#checkout_mobile .right h1 {
	margin: 0px 0px 0px 30px;
	font-size: 100%;
	font-family: 'Open Sans Condensed', "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 24px;
}

#checkout_mobile .right h2 {
	margin: 0px 30px 0px 30px;
	font-size: 90%;
}


#checkout_mobile .countdown {
	float: right;
	display: none;
}

#checkout_mobile .countdown .val {
	font-size: 50%;
}

@media screen and (min-width:960px){
	#checkout_mobile .countdown .val {
		font-size: 70%;
	}
}

#checkout_mobile #rechirp {
	height: 40px;
	float: right;
	margin: 0px 20px 20px 0px;
	cursor: pointer;
}

#checkout_mobile #rechirp:hover {
	opacity: 0.7;
	filter:Alpha(Opacity=70);
}

#checkout_mobile #rechirp:active {
	opacity: 0.5;
	filter:Alpha(Opacity=50);
}

#checkout_mobile .ordercontainer {
	width: 220px;
	margin: 0px;
	padding: 20px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

	border-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

@media screen and (min-width:600px){
	#checkout_mobile .ordercontainer {
		width: 500px;
	}
}

@media screen and (min-width:640px){
	#checkout_mobile .ordercontainer {
		width: 500px;
	}
}

@media screen and (min-width:960px){
	#checkout_mobile .ordercontainer {
		width: 320px;
	}
}

@media screen and (min-width:1024px){
	#checkout_mobile .ordercontainer {
		width: 320px;
	}
}

#checkout_mobile .ordercontainer #order {
	min-height: 363px;
	padding: 10px;
	background-color: #ffffff;
	border: 1px solid #cccccc;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

@media screen and (min-width:600px){
	#checkout_mobile .ordercontainer #order {
		min-height: 687px;
	}
}

@media screen and (min-width:640px){
	#checkout_mobile .ordercontainer #order {
		min-height: 687px;
	}
}

@media screen and (min-width:960px){
	#checkout_mobile .ordercontainer #order {
		min-height: 468px;
	}
}

@media screen and (min-width:1024px){
	#checkout_mobile .ordercontainer #order {
		min-height: 468px;
	}
}

#checkout_mobile .ordercontainer #order thead th {
	padding: 5px;
	background-color: #EEEEEE;
	font-weight: normal;
}

#checkout_mobile .ordercontainer #order tbody td {
	padding: 5px 5px 5px 5px;
	color: #757575;
}

#checkout_mobile .ordercontainer #order .total {
	margin-top: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

#checkout_mobile .ordercontainer #order .total td {
	padding: 8px 5px 8px 5px;
	color: #000000;
	font-weight: bold;
}

#checkout_mobile .ordercontainer #order #qr {
	margin-top: 10px;
	text-align: center;
}

#checkout_mobile .ordercontainer #order #address {
	font-size: 50%;
	text-align: center;
	display: block;
}

@media screen and (min-width:600px){
	#checkout_mobile .ordercontainer #order #address {
		font-size: 80%;
	}
}

#checkout_mobile .footer p {
	margin: 0px 10px 0px 10px;
	font-size: 90%;
}

#checkout_mobile .tip {
	float: right;
	clear: both;
}

#checkout_mobile .tip #tipaddress {
	font-size: 60%;
}

@media screen and (min-width:600px){
	#checkout_mobile .tip input {
		width: 170px;
		min-width: 170px;
	}

	#checkout_mobile .tip #tipaddress {
		font-size: 100%;
	}
}

@media screen and (min-width:640px){
	#checkout_mobile .tip input {
		width: 170px;
		min-width: 170px;
	}

	#checkout_mobile .tip #tipaddress {
		font-size: 100%;
	}
}

#checkout_mobile .branding {
	text-align: center;
	display: none;
}

@media screen and (min-width:960px){
	#checkout_mobile .branding {
		margin-top: 70px;
		display: block;
	}
}

.languages {
	position: absolute;
	top: 10px;
	left: 10px;
	margin: 0px;
	padding: 20px;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	display: none;
}

.languages li {
	float: left;
}

.languages li a {
	padding: 20px;
	display: block;
}

.tabrow {
	text-align: center;
	list-style: none;
	margin: 0px;
	padding: 0;
	line-height: 24px;
	height: 26px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
	position: relative;
}
.tabrow li {
	border: 1px solid #AAA;
	background: #ffffff;
	background: -o-linear-gradient(top, #F6F6F6 50%, #ffffff 100%);
	background: -ms-linear-gradient(top, #F6F6F6 50%, #ffffff 100%);
	background: -moz-linear-gradient(top, #F6F6F6 50%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #F6F6F6 50%, #ffffff 100%);
	background: linear-gradient(top, #F6F6F6 50%, #ffffff 100%);
	display: inline-block;
	position: relative;
	z-index: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
	text-shadow: 0 1px #FFF;
	margin: 0 -5px;
}
.tabrow a {
	  color: #555;
	  text-decoration: none;
	  padding: 4px 20px;
}
.tabrow li.selected {
	background: #ffffff;
	color: #333;
	z-index: 2;
	border-bottom-color: #ffffff;
}
.tabrow:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #AAA;
	z-index: 1;
}
.tabrow li:before,
.tabrow li:after {
	border: 1px solid #AAA;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
}
.tabrow li:before {
	left: -6px;
	border-bottom-right-radius: 6px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #ffffff;
}
.tabrow li:after {
	right: -6px;
	border-bottom-left-radius: 6px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #ffffff;
}
.tabrow li.selected:before {
	box-shadow: 2px 2px 0 #F4F4F4;
}
.tabrow li.selected:after {
	box-shadow: -2px 2px 0 #F4F4F4;
}




.i-txt {
	display: none;
}

.dw {
position:absolute;
top:5%;
left:0;
z-index:1001;
color:#000;
font-family:arial,verdana,sans-serif;
font-size:12px;
text-shadow:none;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-ms-touch-action:none}.dwi {
position:static;
display:inline-block}.dwwr {
zoom:1;
padding:0 10px;
text-align:center}.dw-persp,.dwo {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
z-index:1001}.dwo {
background:#000;
opacity:.7;
filter:Alpha(Opacity=70)}.dw-bubble .dw {
margin:20px 0}.dw-bubble .dw-arrw {
position:absolute;
left:0;
width:100%}.dw-bubble-top .dw-arrw {
bottom:-36px}.dw-bubble-bottom .dw-arrw {
top:-36px}.dw-bubble .dw-arrw-i {
margin:0 30px;
position:relative;
height:36px}.dw-bubble .dw-arr {
display:block}.dw-arr {
display:none;
position:absolute;
left:0;
width:0;
height:0;
border-width:18px 18px;
border-style:solid;
margin-left:-18px}.dw-bubble-bottom .dw-arr {
top:0;
border-color:transparent transparent #fff transparent}.dw-bubble-top .dw-arr {
bottom:0;
border-color:#fff transparent transparent transparent}.dwc {
float:none;
margin:0 2px 5px 2px;
padding-top:30px;
display:inline-block}.dwcc {
clear:both}.dwl {
text-align:center;
line-height:30px;
height:30px;
white-space:nowrap;
position:absolute;
top:-30px;
width:100%}.dwv {
padding:10px 0;
border-bottom:1px solid #000}.dwrc {
-webkit-border-radius:3px;
border-radius:3px}.dwwc {
margin:0;
padding:0 2px;
position:relative;
background:#000;
zoom:1}.dwwl {
margin:4px 2px;
position:relative;
background:#888;
background:linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);
background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35,#333),color-stop(0.50,#888),color-stop(0.65,#333),to(#000));
background:-moz-linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);
background:-o-linear-gradient(#000 0,#333 35%,#888 50%,#333 65%,#000 100%);
z-index:5}.dww {
margin:0 2px;
overflow:hidden;
position:relative}.dwsc .dww {
color:#fff;
background:#444;
background:linear-gradient(#000 0,#444 45%,#444 55%,#000 100%);
background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45,#444),color-stop(0.55,#444),to(#000));
background:-moz-linear-gradient(#000 0,#444 45%,#444 55%,#000 100%);
background:-o-linear-gradient(#000 0,#444 45%,#444 55%,#000 100%)}.dw-bf {
-webkit-perspective:1000;
-webkit-backface-visibility:hidden}.dw-ul {
position:relative;
z-index:2}.dw-li {
padding:0 5px;
display:block;
text-align:center;
line-height:40px;
font-size:26px;
white-space:nowrap;
text-shadow:0 1px 1px #000;
vertical-align:bottom;
opacity:.3;
filter:Alpha(Opacity=30)}.dw-li.dw-hl {
background:#fff;
background:rgba(255,255,255,.3)}.dw-li.dw-v {
opacity:1;
filter:Alpha(Opacity=100)}.dw-li.dw-h {
visibility:hidden}.dw-i {
position:relative;
height:100%}.dwwb {
position:absolute;
z-index:4;
left:0;
cursor:pointer;
width:100%;
height:40px;
text-align:center;
opacity:1;
transition:opacity .2s linear;
-webkit-transition:opacity .2s linear}.dwa .dwwb {
opacity:0}.dwwbp {
top:0;
-webkit-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
font-size:40px}.dwwbm {
bottom:0;
-webkit-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
font-size:32px;
font-weight:bold}.dwpm .dwwc {
background:transparent}.dwpm .dww {
margin:-1px}.dwpm .dw-li {
text-shadow:none}.dwpm .dwwol {
display:none}.dwwo {
position:absolute;
z-index:3;
top:0;
left:0;
width:100%;
height:100%;
background:linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);
background:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52,rgba(44,44,44,0)),color-stop(0.48,rgba(44,44,44,0)),to(#000));
background:-moz-linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%);
background:-o-linear-gradient(#000 0,rgba(44,44,44,0) 52%,rgba(44,44,44,0) 48%,#000 100%)}.dwwol {
position:absolute;
z-index:1;
top:50%;
left:0;
width:100%;
height:0;
margin-top:-1px;
border-top:1px solid #333;
border-bottom:1px solid #555}.dwbg .dwb {
cursor:pointer;
overflow:hidden;
display:block;
height:40px;
line-height:40px;
padding:0 15px;
margin:0 2px;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-shadow:0 -1px 1px #000;
border-radius:5px;
box-shadow:0 1px 3px rgba(0,0,0,0.5);
color:#fff;
background:#000;
background:linear-gradient(#6e6e6e 50%,#000 50%);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#000),color-stop(0.5,#6e6e6e));
background:-moz-linear-gradient(#6e6e6e 50%,#000 50%);
background:-o-linear-gradient(#6e6e6e 50%,#000 50%);
white-space:nowrap;
text-overflow:ellipsis;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
-webkit-border-radius:5px}.dwbc {
padding:5px 0;
text-align:center;
clear:both}.dwbc:after {
content:'';
display:block;
clear:both}.dwbw {
display:inline-block;
float:left;
width:50%;
position:relative;
z-index:5}.dwbc-p .dwbw {
width:33.33%}.dwhl {
padding-top:10px}.dwhl .dwl {
display:none}.dwbg {
background:#fff;
border-radius:3px;
-webkit-border-radius:3px}.dwbg .dwpm .dww {
color:#000;
background:#fff;
border:1px solid #AAA}.dwbg .dwwb {
background:#ccc;
color:#888;
text-shadow:0 -1px 1px #333;
box-shadow:0 0 5px #333;
-webkit-box-shadow:0 0 5px #333}.dwbg .dwwbp {
background:linear-gradient(#f7f7f7,#bdbdbd);
background:-webkit-gradient(linear,left bottom,left top,from(#bdbdbd),to(#f7f7f7));
background:-moz-linear-gradient(#f7f7f7,#bdbdbd);
background:-o-linear-gradient(#f7f7f7,#bdbdbd)}.dwbg .dwwbm {
background:linear-gradient(#bdbdbd,#f7f7f7);
background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),to(#bdbdbd));
background:-moz-linear-gradient(#bdbdbd,#f7f7f7);
background:-o-linear-gradient(#bdbdbd,#f7f7f7)}.dwbg .dwb-a {
background:#3c7500;
background:linear-gradient(#94c840 50%,#3c7500 50%);
background:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#3c7500),color-stop(0.5,#94c840));
background:-moz-linear-gradient(#94c840 50%,#3c7500 50%);
background:-o-linear-gradient(#94c840 50%,#3c7500 50%)}.dwbg .dwwl .dwb-a {
background:#3c7500;
background:linear-gradient(#94c840,#3c7500);
background:-webkit-gradient(linear,left bottom,left top,from(#3c7500),to(#94c840));
background:-moz-linear-gradient(#94c840,#3c7500);
background:-o-linear-gradient(#94c840,#3c7500)}.wp .dw {
background:#1f1f1f;
border-radius:0;
-webkit-border-radius:0}

.wp .dwwr {
	/*padding:10px*/
}

.wp .dwv {
display:none}.wp .dwc {
padding:0;
margin:0;
vertical-align:middle}.wp .dwwc {
padding:3px;
background:0}.wp .dwwl {
margin:0;
background:0}.wp .dwl {
display:none}.wp .dw .dwwl .dww {
margin:0 3px;
background:0;
border:0;
color:#fff}.wp .dw .dww .dw-li {
position:relative;
padding:0;
font-size:12px;
letter-spacing:-1px;
text-align:left;
text-shadow:none;
opacity:0;
box-sizing:border-box;
filter:Alpha(Opacity=0);
transition:opacity .3s linear;
-webkit-box-sizing:border-box;
-webkit-transition:opacity .3s linear;
-moz-box-sizing:border-box;
-moz-transition:opacity .3s linear}.wp .dw-i {
position:relative;
top:4%;
height:92%;
padding:0 5px;
border:1px solid #4c4c4c;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
filter:inherit}.wp .dw .wpa .dw-li,.wp .dw .dwa .dw-li {
opacity:.3;
filter:Alpha(Opacity=30)}.wp .dw .wpa .dw-li.dw-v,.wp .dw .dwa .dw-li.dw-v {
opacity:1;
filter:Alpha(Opacity=100)}

.dw-day {
display: none !important;
}

.wp .dw-day,.wp .dw-mon {
display:block;
color:#a9a9a9;
line-height:18px;
font-size:7px;
letter-spacing:normal;
position:absolute;
bottom:0;
filter:inherit}.wp .dww .dw-li.dw-sel {
opacity:1;
filter:Alpha(Opacity=100)}.wp .dww .dw-li.dw-sel .dw-i {
background:#4c4c4c;
transition:background-color .1s linear;
-webkit-transition:background-color .1s linear;
-moz-transition:background-color .1s linear}.wp .dww .dw-li.dw-hl {
background:0}.wp .dww .dw-li.dw-hl .dw-i {
background:#4c4c4c}.wp .dwa .dw-li.dw-sel .dw-i {
background-color:transparent}.wp .dwwo {
display:none}.wp .dwwol {
display:none}.wp .dwbc {
padding:0}.wp .dwbw {
float:none;
width:auto}.wp .dw .dwb {
position:relative;
top:0;
min-width:32px;
display:inline-block;
height:20px;
padding:29px 5px 0 5px;
background:0;
box-shadow:none;
line-height:20px;
font-size:11px;
font-weight:normal;
text-transform:lowercase;
text-shadow:none;
transition:top .1s linear;
-webkit-box-shadow:none;
-webkit-transition:top .1s linear;
-moz-transition:top .1s linear}.wp .dwb:after {
content:'';
position:absolute;
top:3px;
left:50%;
width:26px;
height:26px;
margin:0 -13px;
background:url('includes/wp_icons.png') center center no-repeat}.wp .dwb-s .dwb:after {
background-position:0 0}.wp .dwb-c .dwb:after {
background-position:-26px 0}.wp .dwb-n .dwb:after {
background-position:-52px 0}.wp .dwb-s .dwb-a:after {
background-position:0 -26px}.wp .dwb-c .dwb-a:after {
background-position:-26px -26px}.wp .dwb-n .dwb-a:after {
background-position:-52px -26px}.wp .dwb.dwb-a {
top:-3px}.wp .dw .dwwl .dwb-a {
background:#1f1f1f}.wp .dw .dwwb {
background:#1f1f1f;
border-radius:0;
box-shadow:none;
box-sizing:border-box;
color:#a9a9a9;
-webkit-box-shadow:none;
-webkit-border-radius:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box}.wp .dwwb span {
position:absolute;
top:50%;
left:50%;
width:26px;
height:0;
padding-top:26px;
overflow:hidden;
margin:-13px;
display:block;
background:url('includes/wp_icons.png') center center no-repeat}.wp .dwwbp span {
background-position:-78px 0}.wp .dwwbp.dwb-a span {
background-position:-78px -26px}.wp .dwwbm span {
background-position:-104px 0}.wp .dwwbm.dwb-a span {
background-position:-104px -26px}.wp .dw-bubble-bottom .dw-arr {
border-color:transparent transparent #1f1f1f transparent}.wp .dw-bubble-top .dw-arr {
border-color:#1f1f1f transparent transparent transparent}

.wp.light .dw {
	background: none;
	cursor: pointer;
}

.wp.light .dwv {
color:#000}.wp.light .dww .dw-li {
color:#000}.wp.light .dw-li .dw-i {
border-color:#dddddd}.wp.light .dw-li.dw-sel .dw-i {
background:#dddddd}.wp.light .dw-li.dw-hl .dw-i {
background:#dddddd}.wp.light .dw-day,.wp.light .dw-mon {
color:#6b6b6b}.wp.light .dwa .dw-li.dw-sel .dw-i {
background-color:transparent}.wp.light .dwb {
color:#000}.wp.light .dwb:after {
background-image:url('includes/wp_icons_light.png')}.wp.light .dw .dwwb {
background:#dedede}.wp.light .dwwb span {
background-image:url('includes/wp_icons_light.png')}.wp.light .dw-bubble-bottom .dw-arr {
border-color:transparent transparent #dedede transparent}.wp.light .dw-bubble-top .dw-arr {
border-color:#dedede transparent transparent transparent}.dw-persp {
perspective:1000;
-webkit-perspective:1000;
-moz-perspective:1000}.dw-trans .dw-persp {
overflow:hidden}.dw-in {
animation-timing-function:ease-out;
animation-duration:350ms;
-webkit-animation-timing-function:ease-out;
-webkit-animation-duration:350ms;
-moz-animation-timing-function:ease-out;
-moz-animation-duration:350ms}.dw-out {
animation-timing-function:ease-in;
animation-duration:350ms;
-webkit-animation-timing-function:ease-in;
-webkit-animation-duration:350ms;
-moz-animation-timing-function:ease-in;
-moz-animation-duration:350ms}.dw-flip,.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade {
backface-visibility:hidden;
transform:translateX(0);
-webkit-backface-visibility:hidden;
-webkit-transform:translateX(0);
-moz-backface-visibility:hidden;
-moz-transform:translateX(0)}.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade {
transform-origin:0 0;
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0}.dw-flip,.dw-pop {
transform-origin:50% 50%;
-webkit-transform-origin:50% 50%;
-moz-transform-origin:50% 50%}.dw-pop.dw-in {
opacity:1;
transform:scale(1);
animation-name:dw-p-in;
-webkit-animation-name:dw-p-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-p-in;
-moz-transform:scale(1)}.dw-pop.dw-out {
opacity:0;
animation-name:dw-p-out;
-webkit-animation-name:dw-p-out;
-moz-animation-name:dw-p-out}.dw-flip.dw-in {
opacity:1;
transform:scale(1);
animation-name:dw-fl-in;
-webkit-animation-name:dw-fl-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-fl-in;
-moz-transform:scale(1)}.dw-flip.dw-out {
opacity:0;
animation-name:dw-fl-out;
-webkit-animation-name:dw-fl-out;
-moz-animation-name:dw-fl-out}.dw-swing.dw-in {
opacity:1;
transform:scale(1);
animation-name:dw-sw-in;
-webkit-animation-name:dw-sw-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-sw-in;
-moz-transform:scale(1)}.dw-swing.dw-out {
opacity:0;
animation-name:dw-sw-out;
-webkit-animation-name:dw-sw-out;
-moz-animation-name:dw-sw-out}.dw-slidehorizontal.dw-in {
opacity:1;
transform:scale(1);
animation-name:dw-sh-in;
-webkit-animation-name:dw-sh-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-sh-in;
-moz-transform:scale(1)}.dw-slidehorizontal.dw-out {
opacity:0;
animation-name:dw-sh-out;
-webkit-animation-name:dw-sh-out;
-moz-animation-name:dw-sh-out}.dw-slidevertical.dw-in {
opacity:1;
animation-name:dw-dw-sv-in;
transform:scale(1);
-webkit-animation-name:dw-dw-sv-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-dw-sv-in;
-moz-transform:scale(1)}.dw-slidevertical.dw-out {
opacity:0;
animation-name:dw-sv-out;
-webkit-animation-name:dw-sv-out;
-moz-animation-name:dw-sv-out}.dw-slidedown.dw-in {
animation-name:dw-sd-in;
transform:scale(1);
-webkit-animation-name:dw-sd-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-sd-in;
-moz-transform:scale(1)}.dw-slidedown.dw-out {
animation-name:dw-sd-out;
-webkit-animation-name:dw-sd-out;
-moz-animation-name:dw-sd-out}.dw-slideup.dw-in {
transform:scale(1);
animation-name:dw-su-in;
-webkit-animation-name:dw-su-in;
-webkit-transform:scale(1);
-moz-animation-name:dw-su-in;
-moz-transform:scale(1)}.dw-slideup.dw-out {
animation-name:dw-su-out;
-webkit-animation-name:dw-su-out;
-moz-animation-name:dw-su-out}.dw-fade.dw-in {
opacity:1;
animation-name:dw-f-in;
-webkit-animation-name:dw-f-in;
-moz-animation-name:dw-f-in}.dw-fade.dw-out {
opacity:0;
animation-name:dw-f-out;
-webkit-animation-name:dw-f-out;
-moz-animation-name:dw-f-out}@keyframes dw-f-in {
from {
opacity:0}to {
opacity:1}}@-webkit-keyframes dw-f-in {
from {
opacity:0}to {
opacity:1}}@-moz-keyframes dw-f-in {
from {
opacity:0}to {
opacity:1}}@keyframes dw-f-out {
from {
opacity:1}to {
opacity:0}}@-webkit-keyframes dw-f-out {
from {
opacity:1}to {
opacity:0}}@-moz-keyframes dw-f-out {
from {
opacity:1}to {
opacity:0}}@keyframes dw-p-in {
from {
opacity:0;
transform:scale(0.8)}to {
opacity:1;
transform:scale(1)}}@-webkit-keyframes dw-p-in {
from {
opacity:0;
-webkit-transform:scale(0.8)}to {
opacity:1;
-webkit-transform:scale(1)}}@-moz-keyframes dw-p-in {
from {
opacity:0;
-moz-transform:scale(0.8)}to {
opacity:1;
-moz-transform:scale(1)}}@keyframes dw-p-out {
from {
opacity:1;
transform:scale(1)}to {
opacity:0;
transform:scale(0.8)}}@-webkit-keyframes dw-p-out {
from {
opacity:1;
-webkit-transform:scale(1)}to {
opacity:0;
-webkit-transform:scale(0.8)}}@-moz-keyframes dw-p-out {
from {
opacity:1;
-moz-transform:scale(1)}to {
opacity:0;
-moz-transform:scale(0.8)}}@keyframes dw-fl-in {
from {
opacity:0;
transform:rotateY(90deg)}to {
opacity:1;
transform:rotateY(0)}}@-webkit-keyframes dw-fl-in {
from {
opacity:0;
-webkit-transform:rotateY(90deg)}to {
opacity:1;
-webkit-transform:rotateY(0)}}@-moz-keyframes dw-fl-in {
from {
opacity:0;
-moz-transform:rotateY(90deg)}to {
opacity:1;
-moz-transform:rotateY(0)}}@keyframes dw-fl-out {
from {
opacity:1;
transform:rotateY(0deg)}to {
opacity:0;
transform:rotateY(-90deg)}}@-webkit-keyframes dw-fl-out {
from {
opacity:1;
-webkit-transform:rotateY(0deg)}to {
opacity:0;
-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-fl-out {
from {
opacity:1;
-moz-transform:rotateY(0deg)}to {
opacity:0;
-moz-transform:rotateY(-90deg)}}@keyframes dw-sw-in {
from {
opacity:0;
transform:rotateY(-90deg)}to {
opacity:1;
transform:rotateY(0deg)}}@-webkit-keyframes dw-sw-in {
from {
opacity:0;
-webkit-transform:rotateY(-90deg)}to {
opacity:1;
-webkit-transform:rotateY(0deg)}}@-moz-keyframes dw-sw-in {
from {
opacity:0;
-moz-transform:rotateY(-90deg)}to {
opacity:1;
-moz-transform:rotateY(0deg)}}@keyframes dw-sw-out {
from {
opacity:1;
transform:rotateY(0deg)}to {
opacity:0;
transform:rotateY(-90deg)}}@-webkit-keyframes dw-sw-out {
from {
opacity:1;
-webkit-transform:rotateY(0deg)}to {
opacity:0;
-webkit-transform:rotateY(-90deg)}}@-moz-keyframes dw-sw-out {
from {
opacity:1;
-moz-transform:rotateY(0deg)}to {
opacity:0;
-moz-transform:rotateY(-90deg)}}@keyframes dw-sh-in {
from {
opacity:0;
transform:translateX(-100%)}to {
opacity:1;
transform:translateX(0)}}@-webkit-keyframes dw-sh-in {
from {
opacity:0;
-webkit-transform:translateX(-100%)}to {
opacity:1;
-webkit-transform:translateX(0)}}@-moz-keyframes dw-sh-in {
from {
opacity:0;
-moz-transform:translateX(-100%)}to {
opacity:1;
-moz-transform:translateX(0)}}@keyframes dw-sh-out {
from {
opacity:1;
transform:translateX(0)}to {
opacity:0;
transform:translateX(100%)}}@-webkit-keyframes dw-sh-out {
from {
opacity:1;
-webkit-transform:translateX(0)}to {
opacity:0;
-webkit-transform:translateX(100%)}}@-moz-keyframes dw-sh-out {
from {
opacity:1;
-moz-transform:translateX(0)}to {
opacity:0;
-moz-transform:translateX(100%)}}@keyframes dw-dw-sv-in {
from {
opacity:0;
transform:translateY(-100%)}to {
opacity:1;
transform:translateY(0)}}@-webkit-keyframes dw-dw-sv-in {
from {
opacity:0;
-webkit-transform:translateY(-100%)}to {
opacity:1;
-webkit-transform:translateY(0)}}@-moz-keyframes dw-dw-sv-in {
from {
opacity:0;
-moz-transform:translateY(-100%)}to {
opacity:1;
-moz-transform:translateY(0)}}@keyframes dw-sv-out {
from {
opacity:1;
transform:translateY(0)}to {
opacity:0;
transform:translateY(100%)}}@-webkit-keyframes dw-sv-out {
from {
opacity:1;
-webkit-transform:translateY(0)}to {
opacity:0;
-webkit-transform:translateY(100%)}}@-moz-keyframes dw-sv-out {
from {
opacity:1;
-moz-transform:translateY(0)}to {
opacity:0;
-moz-transform:translateY(100%)}}@keyframes dw-sd-in {
from {
transform:translateY(-100%)}to {
transform:translateY(0)}}@-webkit-keyframes dw-sd-in {
from {
opacity:1;
-webkit-transform:translateY(-100%)}to {
opacity:1;
-webkit-transform:translateY(0)}}@-moz-keyframes dw-sd-in {
from {
-moz-transform:translateY(-100%)}to {
-moz-transform:translateY(0)}}@keyframes dw-sd-out {
from {
transform:translateY(0)}to {
transform:translateY(-100%)}}@-webkit-keyframes dw-sd-out {
from {
opacity:1;
-webkit-transform:translateY(0)}to {
opacity:1;
-webkit-transform:translateY(-100%)}}@-moz-keyframes dw-sd-out {
from {
-moz-transform:translateY(0)}to {
-moz-transform:translateY(-100%)}}@keyframes dw-su-in {
from {
transform:translateY(100%)}to {
transform:translateY(0)}}@-webkit-keyframes dw-su-in {
from {
opacity:1;
-webkit-transform:translateY(100%)}to {
opacity:1;
-webkit-transform:translateY(0)}}@-moz-keyframes dw-su-in {
from {
-moz-transform:translateY(100%)}to {
-moz-transform:translateY(0)}}@keyframes dw-su-out {
from {
transform:translateY(0)}to {
transform:translateY(100%)}}@-webkit-keyframes dw-su-out {
from {
opacity:1;
-webkit-transform:translateY(0)}to {
opacity:1;
-webkit-transform:translateY(100%)}}@-moz-keyframes dw-su-out {
from {
-moz-transform:translateY(0)}to {
-moz-transform:translateY(100%)}}


/* countdown */
.clock_minutes {
	position: relative;
	width: 30px;
	float: left;
}

.clock_seconds {
	position: relative;
	width: 30px;
	float: left;
}

.val {
    margin:0;
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    line-height: 30px;
    font-size: 80%;
    text-align: center;
}

.type_minutes,
.type_seconds {
    font-size: 14px;
    padding:5px;
    text-align: center;
    margin:0 auto;
    display: table;
    text-transform: uppercase;
}




/* Slider */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-stacking+.noUi-origin{*z-index:-1}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-horizontal.noUi-extended{padding:0 15px}.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-vertical.noUi-extended{padding:15px 0}.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle{cursor:not-allowed}
	
	
/* google checkout */
.googlecheckout ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.googlecheckout ul li {
	width: 400px;
	float: left;
	margin: 0px 0px 40px 80px;
}

.googlecheckout h3 {
	font-weight: bold;
}


/* About */

div#about {

}

div#about h2 {
	font-size: 128%;
}

ul.team {
	max-width: 775px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	list-style: none;
}

ul.team li {
	float: left;
	margin: 10px;
}

ul.team li a {
	color: #333333;
	text-align: center;
	display: block;
}

ul.team li a p {
	margin: 0px;
	padding: 0px;
}

ul.team li a small {
	display: block;
}

ul.team li#ceo {
	width: 142px;
	margin-top: 40px;
	background: transparent url('includes/ceo.png') 0px 0px no-repeat;
}

ul.team li#ceo a {
	padding-top: 260px;
}

ul.team li#founder {
	width: 59px;
	margin-top: 72px;
	background: transparent url('includes/founder.png') 0px 0px no-repeat;
}

ul.team li#founder a {
	padding-top: 195px;
}

ul.team li#coo {
	width: 104px;
	background: transparent url('includes/coo.png') 0px 0px no-repeat;
}

ul.team li#coo a {
	padding-top: 330px;
}

ul.team li#sea {
	width: 73px;
	margin-top: 81px;
	background: transparent url('includes/sea.png') 0px 0px no-repeat;
}

ul.team li#sea a {
	padding-top: 195px;
}

ul.team li#sne {
	width: 76px;
	margin-top: 78px;
	background: transparent url('includes/sne.png') 15px 0px no-repeat;
}

ul.team li#sne a {
	padding-top: 204px;
}

ul.team li#sales {
	width: 63px;
	margin-top: 60px;
	background: transparent url('includes/sales.png') 0px 0px no-repeat;
}

ul.team li#sales a {
	padding-top: 200px;
}

ul.team li#techsupport {
	width: 63px;
	margin-top: 60px;
	background: transparent url('includes/technicalsupport.png') 0px 0px no-repeat;
}

ul.team li#techsupport a {
	padding-top: 200px;
}


ul.team li#ceo:hover,
ul.team li#founder:hover,
ul.team li#coo:hover,
ul.team li#sne:hover,
ul.team li#sea:hover,
ul.team li#sales:hover,
ul.team li#techsupport:hover {
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


div#about .pressreleases {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

div#about .pressreleases li {
	margin-bottom: 10px;
}

div#about .newstitlelink {
	padding-left: 25px;
	background: transparent url('includes/pdf.png') 0px 0px no-repeat;
}

div#about .newsinfo {
	display: inline;
}


/* New Dashboard */
.box {
	margin: 0px 270px 20px 0px;
	background-color: #ffffff;
	border: 1px solid #d1d1d1;
	border-bottom: 2px solid #d1d1d1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.right .box {
	max-width: 250px;
	margin: 0px 0px 20px 0px;
}

.box h2 {
	font-weight: bold;
}

.box .box_buttons {
	float: right;
}

.box .box_buttons a,
.box .box_buttons strong {
	float: left;
	padding: 10px;
	color: #141823;
	text-overflow: ellipsis;
	text-align: center;
	display: block;
}

.box .box_buttons a:hover {
	color: #ffffff;
	background-color: #0094e0; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0094e0), to(#0084da));
	background-image: -webkit-linear-gradient(top, #0094e0, #0084da); 
	background-image: -moz-linear-gradient(top, #0094e0, #0084da);
	background-image: -ms-linear-gradient(top, #0094e0, #0084da);
	background-image: -o-linear-gradient(top, #0094e0, #0084da);
}

.box .box_buttons a img {
	margin-right: 2px;
}

.box h3 {
	padding: 10px 15px 10px 15px;
	border-bottom: 1px solid #d1d1d1;
	font-weight: bold;
}

.box .content {
	padding: 30px;
}

.box strong {
	font-weight: bold;
}

.box ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

.box ul li a small {
	margin-left: 10px;
}

.right .box .box_buttons {
	float: none;
}

.right .box .box_buttons a {
	width: 114px;
	float: left;
	padding: 15px 5px 15px 5px;
	border-top: 1px solid #d1d1d1;
	text-align: center;
	display: block;
}

.right .box .box_buttons a:first-child {
	border-right: 1px solid #d1d1d1;
}

.right .box .box_buttons.single a {
	width: 240px;
}

.box .dashboard {
	background-color: #ffffff;
}

.box .dashboard .transactions {
	max-height: 1792px;
}

.box .table tbody tr {
	cursor: pointer;
}

.box .table tbody tr.even {
	background-color: #ffffff;
}

.box .table tbody tr.after tr,
.box .table tbody tr.after:hover {
	cursor: auto;
}

.box .table td {
	padding: 20px;
	border-bottom: 1px solid #d1d1d1;
	word-break: break-all;
}

.box .paging_full_numbers a {
	margin-right: 10px;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.box .paging_full_numbers .paginate_button {
	padding: 3px 5px 3px 5px;
	color: #333333;
	background-color: #FAFAFA;
	border: 1px solid #d1d1d1;

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

.box .dataTables_filter {
	margin-top: 20px;
}

.box .dataTables_filter input {
	width: 95%;
}

.box .table time {
	color: #DADFE1;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2em;
	display: block;
}

.box .table .description {
	color: #54BFB5;
	font-size: 120%;
}

.box .table strong.amount {
	color: #5d8e3f;
	font-weight: bold;
	font-size: 120%;
	line-height: 2em;
	display: block;
}

.box .table strong.amount.out {
	/*color: #E37368;*/
}

.box .table .status {
	color: #B0BABF;
	font-weight: bold;
	text-transform: uppercase;
}


.box .table span.expired {
	color: #ffffff;
	background-color: #DD4B39;
}

.box .table span.waiting {
	color: #ffffff;
	background-color: #000000;
}

.box .table span.partial {
	color: #ffffff;
	background-color: #F17729;
}




.box .table .base {
	color: #788991;
	line-height: 2em;
}

.box .table .gray {
	color: #CCD3D6;
	font-style: italic;
}

.box ul.tools {
	padding: 0px;
	list-style: none;
}

.box .bottom {
	margin-top: 10px;
	text-align: center;
}



/* highlight */

.highlight {
	-webkit-transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear;
}

.highlight.on {
	background-color: #FFFF88 !important;
}

.highlight pre {
	-webkit-transition: background-color 0.5s linear;
	-moz-transition: background-color 0.5s linear;
	-o-transition: background-color 0.5s linear;
}

.highlight.on pre {
	background-color: #FFFF88 !important;
}




/* 
   Plupload
------------------------------------------------------------------- */

.plupload_button {
	margin-right: 10px;
	padding: 0px 20px 0px 20px;
	color: #ffffff;
	background-color: #008DDE;
	outline: 0;
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
	display: -moz-inline-box; /* FF < 3*/
	display: inline-block;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.plupload_button:hover {
	color: #ffffff;
	background-color: #0094e0; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0094e0), to(#0084da));
	background-image: -webkit-linear-gradient(top, #0094e0, #0084da); 
	background-image: -moz-linear-gradient(top, #0094e0, #0084da);
	background-image: -ms-linear-gradient(top, #0094e0, #0084da);
	background-image: -o-linear-gradient(top, #0094e0, #0084da);
}

.plupload_button:active {
	color: #ffffff;
	background-color: #017fc1; 
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0084da), to(#0094e0));
	background-image: -webkit-linear-gradient(top, #0084da, #0094e0); 
	background-image: -moz-linear-gradient(top, #0084da, #0094e0);
	background-image: -ms-linear-gradient(top, #0084da, #0094e0);
	background-image: -o-linear-gradient(top, #0084da, #0094e0);
}

.plupload_disabled,
a.plupload_disabled:hover,
a.plupload_disabled:active {
    color: #737373;
    border-color: #c5c5c5;
    background: #ededed;
	cursor: default;
}

.plupload_add {
	background-position: -181px center;
}

.plupload_wrapper {
	font: normal 11px Verdana,sans-serif;
	width: 100%;
}

.plupload_container {

}

.plupload_container input {
	border: 1px solid #DDD;
	font: normal 11px Verdana,sans-serif;
	width: 98%;
}

.plupload_header {
	display: none;
}

.plupload_header_content {
	min-height: 56px;
	padding-left: 60px;
	color: #FFF;
}
.plupload_header_title {
	font: normal 18px sans-serif;
	padding: 6px 0 3px;
}
.plupload_header_text {
	font: normal 12px sans-serif;
}

.plupload_filelist {
	margin: 0;
	padding: 0;
	list-style: none;
}

.plupload_scroll .plupload_filelist {
	height: 111px;
	overflow-y: scroll;
}

.plupload_filelist li {
	padding: 10px 8px;
	border-bottom: 1px solid #DDD;
}

.plupload_filelist_header,
.plupload_filelist_footer {

}

.plupload_filelist_header {	

}

.plupload_filelist_footer {
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
}
.plupload_file_name {float: left; overflow: hidden}
.plupload_file_status {color: #777;}
.plupload_file_status span {color: #42454A;}
.plupload_file_size, .plupload_file_status, .plupload_progress {
	float: right;
	width: 60px;
}
.plupload_file_size, .plupload_file_status, .plupload_file_action {text-align: right;}

.plupload_filelist .plupload_file_name {
	width: 205px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.plupload_file_action {
	float: right;
	width: 16px;
	height: 16px;
	margin-left: 15px;
}

.plupload_file_action * {
	display: none;
	width: 16px;
	height: 16px;
}

li.plupload_uploading {

}

li.plupload_done {color:#AAA}

li.plupload_delete a {
	background: url('includes/delete.gif');
}

li.plupload_failed a {
	background: url('includes/error.gif');
	cursor: default;
}

li.plupload_done a {
	background: url('includes/done.gif');
	cursor: default;
}

.plupload_progress, .plupload_upload_status {
	display: none;
}

.plupload_progress_container {
	margin-top: 11px;
	border: 1px solid #CCC;
	background: #FFF;
	padding: 1px;
}
.plupload_progress_bar {
	width: 0px;
	height: 7px;
	background: #CDEB8B;
}

.plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action {
	margin-right: 25px;
}

/* Floats */

.plupload_clear,.plupload_clearer {clear: both;}
.plupload_clearer, .plupload_progress_bar {
	display: block;
	font-size: 0;
	line-height: 0;	
}

li.plupload_droptext {
	background: transparent;
	text-align: center;
	vertical-align: middle;
	border: 0;
	line-height: 91px;
}

/* 
   Progress Tracker
------------------------------------------------------------------- */

ol.progtrckr {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ol.progtrckr li {
	text-align: center;
	line-height: 3em;
	display: inline-block;
}

ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

ol.progtrckr li.progtrckr-done {
	border-bottom: 4px solid yellowgreen;
}

ol.progtrckr li.progtrckr-done a {
	color: #333333;
}

ol.progtrckr li.progtrckr-todo {
	color: silver; 
	border-bottom: 4px solid silver;
}

ol.progtrckr li.progtrckr-todo a {
	color: silver;
}

ol.progtrckr li:after {
	content: "\00a0\00a0";
}

ol.progtrckr li:before {
	position: relative;
	bottom: -2.5em;
	float: left;
	left: 50%;
	line-height: 1em;
}

ol.progtrckr li.progtrckr-done:before {
	content: "\2713";
	color: white;
	background-color: yellowgreen;
	height: 1.2em;
	width: 1.2em;
	line-height: 1.2em;
	border: none;
	border-radius: 1.2em;
}

ol.progtrckr li.progtrckr-todo:before {
	content: "\039F";
	color: silver;
	background-color: white;
	font-size: 1.5em;
	bottom: -1.6em;
}