@charset "UTF-8";
@import url('css-animations.css');
@import url('../../uploaded/files/proximanova.css');
html {height:100%; width:100%; margin:0; padding:0; border:0;position:relative;}
html * {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {position:relative; width:100%; min-height:100%; border:0; margin:0; padding:0; background:#fff;}
* html body {height:100%;}
::selection {background:#FFD200;}
::-moz-selection {background:#FFD200;}
.header ::selection {background:transparent;}
.header ::-moz-selection {background:transparent;}
tr, div, input, select, textarea {font-weight: 400; font-size: 14px; font-family: 'Open Sans', Helvetica, Arial, sans-serif;}
select {appearance: none; -webkit-appearance:none; -moz-appearance:none; border-style:solid; border-color:#CCC; background:#FFF url(../images/arr_selectbox.png) no-repeat right center; outline:none;}
a {color: #2ea9f7; text-decoration: none; outline: none;}
a:hover {text-decoration: none; outline: none;}
img {border:0;}
.clear {clear:both; display:block; #display:compact; font-size:0; line-height:0; height:0;}
.clearfix:after {content:'.'; display:block; clear:both; font:0/0 Arial; visibility:hidden;}
.clearfix_new:after {clear:both; }
.left {float:left;}
.right {float:right;}
table {border-collapse:collapse;}
.rel {position:relative; padding:0; margin:0;}
form {margin:0; padding:0; border:0;}
.fade {position:absolute; z-index:5; left:0; top:0; right:0; bottom:0; background:url(../images/bg_black_70.png);}
hr {height:1px; background:transparent; color:transparent; border-top:1px solid #EDEDED; font-size:0; line-height:0; margin:30px 0;}
ul {margin-left:0; padding-left:15px;}
ul li {padding:4px 0;}
ul li.sel a {color:#333;}
embed, object {outline:none;}

.container {position:relative; padding-top:51px; padding-bottom:410px!important;}
#mainbody .container {padding-bottom: 0px!important;}
.container.personal {background:url(../images/index_personal_bg2.png) repeat-x 0 0; padding-top:0;}
.content {width:1000px; margin:0 auto; padding:100px 20px;}
.body_events .content { padding:100px 0;}
.body_offices .content {width:1000px;}
.content2 {max-width:1300px; min-width:1000px; margin:0 auto; padding:40px 20px;}
.content.width100 {width:auto; padding:40px 20px 20px 20px;}
#index .content {padding-top:0; padding-bottom:30px;}
.content.justtext {text-align:justify;}
.container.personal .content {padding:20px 0 30px 0;}
.content p {font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 18px; font-weight: 400;}
.contacts_container {width:650px;margin:0 auto}
.contacts_row{width:100%;height:140px;margin-top:50px}
.contacts_icon{background:url(/uploaded/files/contacts_icons.png) no-repeat;width:120px;height:80px;float:left;margin-top:20px}
#business{background-position:0 0}
#personal{background-position:-155px 0}
.email{padding-left:15px}
.contacts_content{width:480px;margin-left:50px;float:left}
.contacts_heading{font-family:'Open Sans Condensed',sans-serif;font-weight:900;font-size:26px;text-align:left;margin-bottom:15px;color:#232426}

.container+div, .container+b.clear {display:none;}

.index_personal {position:relative; height:826px; padding-top:51px; background:url(../images/index_personal_bg.png) repeat-x 0 51px;}
.index_personal_img {height:826px; background:url(../images/index_personal_img.jpg) no-repeat center 0;}

.center {position: relative; right: 50%; float: right;}
.center_in {position: relative;z-index: 1;right: -50%;}

.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.inner960{width:1000px !important;margin:0 auto}

.button_pw{font-family:"Open Sans", sans-serif;font-size:16px;font-weight:900; display:block; background-color:#ffd400;color:#2a2e37;text-align:center;padding:0;border-radius:3px;width:180px;height:50px;line-height:50px;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all 1s!important;-webkit-transition:all 1s!important;-moz-transition:all 1s!important}
.button_pw:hover{box-shadow:inset rgba(255,255,255,0.3) 0 1px 0,rgba(0,0,0,0.3) 0 1px 2px,#ffd400 0 1px 20px;transition:all .5s!important;-webkit-transition:all .5s!important;-moz-transition:all .5s!important}
.button_pw:active{transform:scale3d(0.95,0.95,0.95)}
.button_pw.documentation_btn{background:#303237;color:#fff;margin-top:25px;margin-bottom:75px}
.button_pw.documentation_btn:hover{box-shadow:none;}

.share_buttons {width: 100%; height: auto; margin: 0 auto;}
.share_left {float: left;}
.share_right {float: right;}
.share_right ul {margin: 0; padding: 0; list-style-type: none; margin-top: 10px;}
.share_right ul li {display: inline-block; float: left;}
.share_right ul li.fb {margin-right: 10px;}
.share_right ul li.tw {margin-right: -20px;}

.pw-header{
	top:0;
	width:100%;
	height: 80px;
	min-width:1000px;
	z-index:100;
	position:fixed;
	background:rgba(27,28,31,1);
}
.pw-header__logo{
	float:left;
	width: 170px;
	margin:32px 0 0 0;
}
.pw-header__logo-img{
	width:170px;
	height:22px;
	display:block;
	background:url(../../uploaded/files/pw-header-sprite-v2.png?1) no-repeat;
}
.pw-header__nav {
	float:left;
	margin:30px 0 30px 25px;
	width: 800px;
}
.pw-header__nav-menu {
	margin:0;
	padding:0;
	display:block;
}
.pw-header__nav-account-area {
	float: right;
}
.pw-header__nav-menu-item {
	float:left;
	padding:0;
	margin:0 25px 0 0;
	position: relative;
	display:inline-block;
}
.pw-header__nav-menu-item.menu-item-signin,
.pw-header__nav-menu-item.menu-item-signin > pw-header__nav-menu-item-l {
       max-width: 150px;
       overflow: hidden;
}
.pw-header__nav-menu-item-l {
	font-family:'Proxima Nova', 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: 400;
	font-size: 12px;
	letter-spacing: 0.07em;
	text-transform: uppercase;
	color:rgba(255,255,255,1);

	-webkit-transition:color 300ms ease;
	-moz-transition:color 300ms ease;
	-ms-transition:color 300ms ease;
	-o-transition:color 300ms ease;
	 transition:color 300ms ease;
}
.pw-header__nav-menu-item-l:hover{
	color:rgba(255,255,255,0.6);
}
.pw-header__nav-menu-item-l.menu-item-active {
	color: rgba(255,212,0,1);
}

.pw-header__nav-menu-item.menu-item-signup >
.pw-header__nav-menu-item-l {
	color: #1b1c1f;
	font-size: 12px;
	letter-spacing: 0.024em;
	background-image: -moz-linear-gradient(90deg, rgb(255,192,58) 0%, rgb(239,194,89) 100%);
	background-image: -webkit-linear-gradient(90deg, rgb(255,192,58) 0%, rgb(239,194,89) 100%);
	background-image: -ms-linear-gradient(90deg, rgb(255,192,58) 0%, rgb(239,194,89) 100%);
	background-image:  linear-gradient(90deg, rgb(255,192,58) 0%, rgb(239,194,89) 100%);
	font-family:'Proxima Nova', 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: 700;
	text-shadow: 0 2px 0 rgba(255,255,255,.2);
	border-bottom: 2px solid #f29c06;
	border-radius: 3px;
	padding: 10px 15px 8px 15px;

	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	 transition: all 500ms ease;
}
.pw-header__nav-menu-item.menu-item-signup
.pw-header__nav-menu-item-l:hover{
	box-shadow: inset rgba(255,255,255,0.3) 0 1px 0, rgba(0,0,0,0.3) 0 1px 2px, #ffd400 0 1px 20px;
}
.pw-header__nav-menu-item.has-submenu .pw-header__nav-menu-item-l:after{
	content: "";
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	float: right;
	margin: 7px 0 0 0;
	border-top: 5px solid rgba(255,255,255,1);
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;

	-webkit-transition: border-color 500ms ease;
	-moz-transition: border-color 500ms ease;
	-ms-transition: border-color 500ms ease;
	-o-transition: border-color 500ms ease;
	 transition: border-color 500ms ease;
}
.pw-header__nav-menu-item.has-submenu:hover .pw-header__nav-menu-item-l:after{
	border-top: 5px solid rgba(255,255,255,0.6);
}
.pw-header__nav-menu-item.has-submenu .pw-header__nav-menu-item-l.menu-item-active:after {
	border-top-color: rgba(255,212,0,1);
}
.pw-header__nav-menu-item.has-submenu .pw-header__nav-menu-item-l{
	padding:0 7px 35px 0;
}
.pw-header__nav-submenu,
.pw-header__langs-menu{
	display:none;
	margin: 0;
	top: 40px;
	left: -30px;
	width: 140px;
	position: absolute;
	border-radius: 3px;
	padding: 20px 45px 20px 20px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
	background: rgba(255,255,255,0.97);
}
.pw-header__nav-submenu::after {
	content: "";
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	display: block;
	position: absolute;
	top: -8px; left: -5px;
	right: 0; margin: auto;
	border-bottom: 8px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.pw-header__nav-submenu.nav-submenu-products::after {
       left: auto;
       right: 45px;
}
.pw-header__nav-submenu::before {
        content: "";
        z-index: -1;
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: -25px;
        left: -10px;
        padding: 10px 10px 10px 10px;
       -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
       box-sizing: content-box;
}
.nav-submenu-show {
	-webkit-animation: fadeInDown 300ms ease both;
			animation: fadeInDown 300ms ease both;
}
.nav-submenu-hide {
	pointer-events: none;
	-webkit-animation: fadeOutDown 200ms ease both;
			animation: fadeOutDown 200ms ease both;
}
.pw-header__nav-submenu-item{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.pw-header__nav-submenu-item-l{
	padding: 6px 0;
	display: block;
	font-size: 10px;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	color:rgba(27,28,31,1);
	font-family:'Proxima Nova', 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: 400;

	-webkit-transition:color 300ms ease;
	            transition:color 300ms ease;
}
.pw-header__nav-submenu-item-l:hover,
.pw-header__nav-submenu-item-l.menu-item-active{
	color:rgba(14,125,154,1);
}
.pw-header__nav-submenu.nav-submenu-products{
	top: 40px;
	left: -195px;
	width: 280px;
	padding: 0;
	margin: 0;
}
.pw-header__nav-submenu.nav-submenu-products
.pw-header__nav-submenu-item {
	border-bottom: 1px solid rgba(185,188,190,0.15);
}
.pw-header__nav-submenu.nav-submenu-products
.pw-header__nav-submenu-item-l {
	width: 280px;
	padding: 18px 10px 18px 70px;
	font-size: 11px;
	letter-spacing: 0.010em;
	text-transform: none;
	color:rgba(175,181,185,1);
	font-family:'Open Sans', sans-serif;
	font-weight: 400;
	position: relative;
}
.pw-header__nav-submenu.nav-submenu-products
.pw-header__nav-submenu-item-l:before {
	content: "";
	display: block;
	top: 14px;
	left: 18px;
	width: 38px;
	height: 42px;
	position: absolute;
	background:url(../../uploaded/files/pw-header-sprite-v2.png?1) no-repeat;
}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l.product-item-brick:before{background-position: 0 -25px;}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l.product-item-pwlocal:before{background-position: 0 -88px;}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l.product-item-mobiamo:before{background-position: 0 -150px;}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l.product-item-spiderpipe:before{background-position: 0 -210px;}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l.product-item-mint:before{background-position: 0 -273px;}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l span {
	font-size: 12px;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	color:rgba(27,28,31,1);
	font-family:'Proxima Nova', 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: 700;

	-webkit-transition:color 300ms ease;
	             transition:color 300ms ease;
}
.pw-header__nav-submenu.nav-submenu-products .pw-header__nav-submenu-item-l:hover span {
	color:rgba(14,125,154,1);
}
.menu-item-lang-switcher {
	margin: 0;
}
.menu-item-current-lang {
	cursor: pointer;
	font-size: 12px;
	letter-spacing: 0.075em;
	text-transform: uppercase;
	color:rgba(68,71,77,1);
	font-family:'Proxima Nova', 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: 700;
	display: inline-block;
	padding: 0 0 20px 0;
        text-indent: -9999px;
}
.menu-item-current-lang:before {
	content: "";
	width: 16px;
	height: 16px;
	float: left;
	margin: 2px 6px 0 0;
	display: inline-block;
	background:url(../../uploaded/files/pw-header-sprite-v2.png?1) no-repeat;
	background-position: -76px -45px;
}
.menu-item-current-lang.lang-item-en:before {
	margin: 0 6px 0 0;
}
.pw-header__nav-submenu.nav-submenu-langs{
	top: 40px;
	left: auto;
	right: -25px;
	width: 170px;
	padding: 0;
	margin: 0;
}
.pw-header__nav-submenu.nav-submenu-langs:after {
	left: auto;
	right: 34px;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item.lang-item-default {
	width: 100%;
	float: left;
	display: block;
	position: relative;
	border-bottom: 1px solid rgba(185,188,190,0.15);
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item.lang-item-default >
.pw-header__nav-submenu-item-l {
	padding: 22px 0 22px 62px;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item >
.pw-header__nav-submenu-item-l {
	padding: 8px 0 8px 62px;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item:nth-child(2) {
	margin: 12px 0 0 0;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item:nth-last-of-type(-n+1) {
	margin: 0 0 20px 0;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item.lang-item-default >
.pw-header__nav-submenu-item-l:before {
	content: "";
	top: 20px;
	left: 35px;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	background: url(../../uploaded/files/pw-header-sprite-v2.png?1) no-repeat;
	background-position: -51px -46px;
}
.pw-header__nav-submenu.nav-submenu-langs >
.pw-header__nav-submenu-item >
.pw-header__nav-submenu-item-l:before {
	content: "";
	top: 8px;
	left: 35px;
	width: 14px;
	height: 11px;
	display: block;
	position: absolute;
	background: url(../../uploaded/files/pw-header-sprite-v2.png?1) no-repeat;
	background-position: -77px -88px;
}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-default.lang-item-active > .pw-header__nav-submenu-item-l:after,
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-active > .pw-header__nav-submenu-item-l:after {
	content: "";
	top: 22px;
	left: 15px;
	width: 12px;
	height: 12px;
	display: block;
	position: absolute;
	background: url(../../uploaded/files/pw-header-sprite-v2.png?1) no-repeat;
	background-position: -54px -288px;
}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-active > .pw-header__nav-submenu-item-l:after {
	top: 8px;
}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-tr > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-tr:before {background-position: -77px -88px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-de > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-de:before {background-position: -53px -113px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-us > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-us:before {background-position: -53px -88px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-fr > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-fr:before {background-position: -53px -136px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-cn > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-cn:before {background-position: -77px -209px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-pl > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-pl:before {background-position: -53px -160px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-vi > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-vi:before {background-position: -77px -136px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-ru > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-ru:before {background-position: -53px -257px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-es > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-es:before {background-position: -53px -209px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-pt > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-pt:before {background-position: -53px -185px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-tl > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-tl:before {background-position: -77px -160px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-ar > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-ar:before {background-position: -77px -113px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-it > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-it:before {background-position: -53px -233px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-kr > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-kr:before {background-position: -77px -185px;}
.pw-header__nav-submenu.nav-submenu-langs > .pw-header__nav-submenu-item.lang-item-jp > .pw-header__nav-submenu-item-l:before, .menu-item-current-lang.lang-item-jp:before {background-position: -75px -232px; width: 16px; height: 13px;}
.pw-body__lang-ar .pw-header__logo,
.pw-body__lang-ar .pw-header__nav-menu-item {float: right;}
.pw-body__lang-ar .pw-header__nav-account-area {float: left;}
.pw-body__lang-ar .menu-item-lang-switcher {margin: 0 15px 0 0;}
.pw-body__lang-ar .pw-header__nav-submenu.nav-submenu-langs {right: auto; left: -20px;}
.pw-body__lang-ar .pw-header__nav-submenu.nav-submenu-langs:after {left: 34px; right: auto;}
.pw-body__lang-ar .pw-header__logo-img {width: 140px; height: 30px; background-position: -215px 0;}
.pw-body__lang-cn .pw-header__logo {margin: 24px 0 0 0;}
.pw-body__lang-cn .pw-header__logo-img {width: 170px; height: 36px; background-position: -185px -32px;}

.pw-popup {
	width: 100%;
	position: fixed;
	z-index: 110;
	display: none;
	left: 0;
	top: 0;
	background: #000000;
}

.pw-popup-body {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
}

.pw-popup-body__text {
	font-family: 'Proxima Nova';
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	width: 90%;
	display: block;
}

.pw-popup-body__text p {
	margin: 14px 0;
}

.pw-popup-body__text a {
	color: #ffc03a;
	border-bottom: 1px solid #ffc03a;
	cursor: pointer;
	text-decoration: none;
}

.pw-popup-body__controls {
	display: block;
	width: 40%;
	float: left;
}
/* Delete .pw-popup-body__controls class if need buttons for global usage */
.pw-popup-body__controls .btn {
	display: inline-block;
	font-family: 'Proxima Nova';
	font-weight: 700;
	font-size: 12px;
	border-radius: 3px;
	border: 1px solid transparent;
	text-transform: uppercase;
	transition: .5s;
}

.pw-popup-body__controls {
	position: relative;
	top: 50%;
	transform: translateY(50%);
}

.pw-popup-body__controls .btn.btn--md {
	padding: 15px 15px;
}

.pw-popup-body__controls .btn.btn--primary {
	color: #333333;
	background: linear-gradient(to bottom, #efc259, #ffc03b);
	margin-right: 10px;
}

.pw-popup-body__controls .btn.btn--primary:hover {
	background: linear-gradient(to bottom, #ffcf61, #ffc03b);
}

.pw-popup-body__controls .btn.btn--primary:focus {
	background: linear-gradient(to bottom, #f4ab25, #ffbf39);
}

.pw-popup-body__controls .btn.btn--secondary {
	background: transparent;
	border: 1px solid #5b5d65;
	color: #fff;
}

.pw-popup-body__controls .btn.btn--secondary:hover {
	opacity: 0.8;
}

.pw-popup-body__controls .btn.btn--secondary:focus {
	opacity: 0.9;
}

.pw-popup-body__close {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 45px;
	font-family: 'Proxima Nova';
	font-size: 12px;
	font-weight: 700;
	background: url('../images/close_popup.png') no-repeat left center;
	text-indent: 15px;
	text-transform: uppercase;
	color: #fff;
}

@media only screen and (max-width: 956px) {
	.pw-popup-body {
		padding: 40px 20px 30px 20px;
	}

	.pw-popup-body__text {
		width: 100%;
		max-width: 100%;
	}

	.pw-popup-body__controls {
		width: 100%;
		text-align: center;
		transform: translateY(0%);
		padding: 20px 0 30px 0;
	}

	.pw-popup-body__close {
		top: 30px;
		right: 20px;
	}
}

@media only screen and (max-width: 520px) {
	.pw-popup-body__controls {
		text-align: left;
	}
}

#mainbody {padding-bottom: 382px!important;}
#pw_footer.main_footer{width:100%;min-width:960px;color:#fff;height:auto;position:absolute; bottom: 0;}
#pw_footer .top_footer{padding-top:30px;min-height:360px;background:#1d1e21}
#pw_footer .bottom_footer{height:60px;background:#2b2c2f;text-align:center}
#pw_footer .top_footer ul{list-style-type:none;color:#fff;padding:0;margin-top:30px; font-family:'Open Sans',sans-serif;}
#pw_footer .top_footer ul li{padding:3px 0}
#pw_footer .top_footer .products_column ul li:nth-child(6) {margin-top:30px}
#pw_footer .badges_column,.products_column,.company_column,.more_column,.copyr,.social{float:left}
#pw_footer .badges_column{width:210px}
#pw_footer .products_column{width:400px}
#pw_footer .company_column,.more_column{width:175px}
#pw_footer .footer_logo{margin-bottom:30px}
#pw_footer .column_title{font-family:'Open Sans Condensed',sans-serif;font-weight:900;font-size:18px; text-transform: uppercase}
#pw_footer .column_title a{color:rgba(255,212,0,1);transition:all .3s;padding:3px 0}
#pw_footer .column_title a:hover{color:rgba(255,212,0,.8);transition:all .3s}
#pw_footer .inner960 div:last-child .column_title a, #pw_footer .inner960 div:last-child .column_title a:hover {color:#61646c!important; pointer-events: none!important; cursor: default!important; }
/* #pw_footer .more_column .column_title {display: none;}
#pw_footer .more_column:before {display: block; content: "MORE"; color:#61646c; font-family:'Open Sans Condensed',sans-serif;font-weight:900;font-size:18px; text-transform: uppercase} */
#pw_footer .top_footer ul li a{color:rgba(255,255,255,1);transition:all .3s;padding:3px 0}
#pw_footer .top_footer ul li a:hover{color:rgba(255,255,255,.8);transition:all .3s}
#pw_footer .copyr{margin:20px 0 0;font-size:12px; font-family:'Open Sans',sans-serif;}
#pw_footer .copyr a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:all .3s;margin:0 0 0 5px}
#pw_footer .copyr a:hover{border-bottom:1px solid rgba(255,255,255,1);transition:all .3s}
#pw_footer .social{margin:15px 0 0 20px;float:right}
#pw_footer ul.social_icons{padding:0;margin:0}
#pw_footer ul.social_icons li{display:inline;margin:0 3px}
#pw_footer ul.social_icons li span{display:inline-block;width:32px;height:32px}
#pw_footer span.facebook{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:0 0}
#pw_footer span.twitter{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:-47px 0}
#pw_footer span.gplus{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:-94px 0}
#pw_footer span.linkedin{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:-141px 0}
#pw_footer span.facebook:hover{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:0 -33px}
#pw_footer span.twitter:hover{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:-47px -33px}
#pw_footer span.gplus:hover{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:-94px -33px}
#pw_footer span.linkedin:hover{background:url(/uploaded/files/social_icons.png) no-repeat;background-position:-141px -33px}
#pw_footer .copyr_wrap{width:100%;margin:0 auto;text-align:center}
#pw_footer .logo_image{background:url(/uploaded/files/footer_sprite.png) no-repeat;background-position:10px 0;width:62px;height:32px}
#pw_footer .trustware_image{background:url(/uploaded/files/footer_sprite.png) no-repeat;background-position:-55px 0;width:125px;height:40px}
#pw_footer .bbb{width:130px!important}
#pw_footer .bbb_image{background:url(/uploaded/files/footer_sprite.png) no-repeat;background-position:-45px -35px;width:130px;height:60px}
#pw_footer .bbb_image:hover,.trustware_image:hover{opacity:.85}


#square1 {
   z-index: 3;
   position: absolute;
   display: inline-block;
   width: 390px;
   height: 200px;
   /* background: blue;*/
   top: 100px;
   left: -85px;
   transform: rotate(38deg);
   -ms-transform: rotate(45deg);/* IE 9 /
   -webkit-transform: rotate(45deg); / Safari and Chrome /
   -o-transform: rotate(45deg); / Opera /
   -moz-transform: rotate(36deg); / Firefox */
}

.badge {
   position: absolute;
   right: 0;
   top: 51px;
   z-index: 2;
}
.badge.badge2{top:91px;}

.button {
   font-family: "Open Sans", sanf-serif;
   font-size: 16px!important;
   font-weight: 900!important;
   text-transform: uppercase!important;
   background-color: #26272f!important;
   color: #fff!important;
   text-align: center;
   padding: 15px 20px!important;
   border-radius: 3px!important;
   -webkit-border-radius: 3px!important;
   -moz-border-radius: 3px!important;
   transition: all 0.4s!important;
   -webkit-transition: all 0.4s!important;
   -moz-transition: all 0.4s!important;
   margin: 10px 0!important;
   display: inline-block;
}
.button:hover {background-color:#343540!important; text-decoration:none;}
.button:active {transform:scale3d(0.95, 0.95, 0.95);}
a.button {padding:4px 15px;}
.button.grey, .button.grey:hover, .button.grey:active {border:1px solid #DEDEDE; text-shadow:0 1px 1px #FFF; box-shadow:inset 0 1px 0 #FFF, inset 0 -1px 0 #F6F6F6; -moz-box-shadow:inset 0 1px 0 #FFF, inset 0 -1px 0 #F6F6F6; -webkit-box-shadow:inset 0 1px 0 #FFF, inset 0 -1px 0 #F6F6F6;
background: #f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #f0f0f0 0%, #f7f7f7 0%, #d6d6d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(0%,#f7f7f7), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f0f0 0%,#f7f7f7 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f0f0f0 0%,#f7f7f7 0%,#d6d6d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f0f0f0 0%,#f7f7f7 0%,#d6d6d6 100%); /* IE10+ */
background: linear-gradient(to bottom, #f0f0f0 0%,#f7f7f7 0%,#d6d6d6 100%); /* W3C */
}

.button.disabled, .button.disabled:hover, .button.disabled:active {cursor:default; border:1px solid #CCC; border-bottom:1px solid #d7d7d7; color:#999; text-shadow:none; text-shadow:0 1px 0 #FFF; box-shadow:inset 0 1px 0 #FFF, inset 0 -1px 0 #F0F0F0; -moz-box-shadow:inset 0 1px 0 #FFF, inset 0 -1px 0 #F0F0F0; -webkit-box-shadow:inset 0 1px 0 #FFF, inset 0 -1px 0 #F0F0F0;
background: #f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #f0f0f0 0%, #e3e3e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%); /* IE10+ */
background: linear-gradient(top, #f0f0f0 0%,#e3e3e3 100%); /* W3C */
}

input.button {font-family: 'Open Sans', Helvetica, Arial; font-size: 13px; font-weight: 400; cursor:pointer;}
.button.mid {font-size:18px; padding:6px 20px; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.button.big {font-size:28px; padding:10px 25px; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

h1 {font-family: 'Open Sans Condensed', sans-serif; font-weight: 900; font-size: 36px; margin:0 0 20px 0; color:#2b2c2f; text-transform:uppercase; text-align:center;}
/* h1:after { display: block; content:""; width:30px; color: #232426; border-top: 1px solid #232426; text-align:center; margin: 0 auto;} */
h1 span {display:block; line-height:15px; margin-top: 30px;}
h1 span a {display:inline; padding:0 10px;}
h1 span a.sel {color:#000; cursor:default;}
h1 a {display:block; font-family: 'Open Sans', sanf-serif; font-weight: 400; font-size: 16px;}
h2 {font-family: 'Open Sans Condensed', sans-serif; font-size: 26px; font-weight: 900; margin:0 0 30px 0; color:#2b2c2f; text-transform:uppercase; text-align:center;}
h2 a, h2 a:hover {font:normal 35px/35px 'OswaldBook',Arial;}
h3 {font-family: 'Open Sans', sans-serif; margin:0 0 10px 0; text-transform:uppercase; color:#2b2c2f;}
.content.justtext h2 {margin:30px 0 15px 0;}
h3 a, h3 a:hover {font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; font-weight: 900;}

a.semilink {border-bottom:1px dashed #06C; text-decoration:none;}

/* COLUMNS */
.half {width:500px; text-align:justify;}
.half.left {display:table-cell; float:none; width: 469px; padding-right: 30px; border-right:1px solid #EDEDED;}
.half.right {display:table-cell; float:none; width: 470px; padding-left: 30px;}

.twothird {width:700px;}
.twothird.left {width: 715px; padding: 25px; box-shadow: 0 0 7px rgba(0,0,0,0.4);}
.twothird2.left {width: 670px; }
.twothird.right {width: 669px; padding-left: 30px; border-left:1px solid #EDEDED;}
.onethird {width:300px;}
.onethird.right {width:220px; padding-left:15px;}
.onethird2.right {width:269px; padding-left: 20px; border-left:1px solid #EDEDED;}

.user {float:right; position:relative;}
.user img {float:left; max-width:49px; max-height:49px; }
.user_text {float:left; color:#FFF; font:13px/50px Arial; padding:0 10px;}
.user_text_newmessage {float:left; color:#FFF; font:13px/13px Arial; padding:5px 10px;}

.header .button {display:block; float:right; margin:8px 5px 0 0; padding-left:10px; padding-right:10px; border:0 !important; font:12px/26px 'OswaldBook',Arial; text-decoration:none; border:0; box-shadow:0 0 0 #FFF; -moz-box-shadow:0 0 0 #FFF; -webkit-box-shadow:0 0 0 #FFF;}
.button.help {padding-left:6px; margin-right:12px;}
.button.help span {display:block; padding:0 0 0 32px; background:url(../images/sprite.png) no-repeat 0 0;}

.newmessage {display:block; background:url(../images/icon_newmessage.png) no-repeat 0 0; position:relative; width:27px; height:22px; margin:8px auto 0;}
.newmessage span {display:block; position:absolute; top:-8px; right:-6px; width:18px; font:bold 12px/18px Arial; color:#FFF; text-shadow:0 -1px 0 #0095b4; text-align:center; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px; box-shadow:0 1px 1px #000, inset 0 1px 0 #a5ebff; -moz-box-shadow:0 1px 1px #000, inset 0 1px 0 #a5ebff; -webkit-box-shadow:0 1px 1px #000, inset 0 1px 0 #a5ebff;
background: #66ddff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2ZGRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGJiZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #66ddff 0%, #00bbe3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66ddff), color-stop(100%,#00bbe3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #66ddff 0%,#00bbe3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #66ddff 0%,#00bbe3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #66ddff 0%,#00bbe3 100%); /* IE10+ */
background: linear-gradient(to bottom, #66ddff 0%,#00bbe3 100%); /* W3C */
}

/* LANGUAGE */
.flag {display:block; float:right; padding:0 15px; height:51px; text-indent:-2000em; border-left:1px solid #3e3e3e; text-shadow:0 -1px 0px #000; box-shadow:inset 1px 0 0 #000; -moz-box-shadow:inset 1px 0 0 #000; -webkit-box-shadow:inset 1px 0 0 #000;display:none!important; }
.flag.sel {background:url(../images/header_bg2.png); border-left:1px solid #3e3e3e; box-shadow:inset 0 1px 4px #000;}
.flag b {display:block; width:16px; height:11px; margin:19px 0 0 0; background:url(https://wallapi.com/images/flags.png) no-repeat; text-indent:-2000em;}

.lang {background:#333; position: fixed; z-index: 10; top: 51px; left: 0; right: 0; padding:10px 9px 9px 10px; box-shadow: 0 1px 5px #333, inset 0 1px 4px #111; -moz-box-shadow: 0 1px 5px #333, inset 0 1px 4px #111; -webkit-box-shadow: 0 1px 5px #333, inset 0 1px 4px #111;}
.lang a {display:block; float:left; width:150px; background-color:#252525; margin:0 1px 1px 0; padding:7px 0 0 8px; height:22px; border:none; font:normal 13px/16px Arial; color:#888; white-space:nowrap;}
.lang a:after {content:''; display:block; clear:both;}
.lang a b {display:block; float:left; width:16px; height:11px; margin:2px 8px 0 0; background-image: url(https://wallapi.com/images/flags.png); background-repeat:no-repeat;}
.lang a:hover {background:#000; color:#FFF; text-decoration:none;}
.lang a.sel {background:#FFD200; color:#000;}
a.us b {background-position:0 0px;}
a.ru b {background-position:0 -23px;}
a.cn b {background-position:0 -46px;}
a.tr b {background-position:0 -69px;}
a.fr b {background-position:0 -92px;}
a.sp b {background-position:0 -115px;}
a.de b {background-position:0 -138px;}
a.br b {background-position:0 -161px;}
a.pt b {background-position:0 -184px;}
a.it b {background-position:0 -207px;}
a.ua b {background-position:0 -230px;}
a.il b {background-position:0 -253px;}
a.sa b {background-position:0 -276px;}
a.in b {background-position:0 -299px;}
a.kr b {background-position:0 -322px;}
a.ph b {background-position:0 -345px;}
a.vn b {background-position:0 -368px;}
a.se b {background-position:0 -391px;}
a.jp b {background-position:0 -414px;}
a.pl b {background-position:0 -437px;}
a.th b {background-position:0 -460px;}
a.gr b {background-position:0 -483px;}

/* SUBMENU */
.submenu {background:#FFD200; min-width: 1000px;}
.submenu ul {list-style-type:none; margin:0; padding:0;}
.submenu li {display:block; float:left; margin:0; padding:0;}
.submenu li:first-child {border-left:1px solid #e8bf00;}
.submenu li:last-child {border-right:1px solid #ffe363;}
.submenu a {display:block; color:#907700; font:13px/40px 'OswaldBook',Arial; text-transform:uppercase; padding:0 10px; position:relative; border-left:1px solid #ffe363; border-right:1px solid #e8bf00;}
.submenu a:hover {text-decoration:none; background:#e8bf00; color:#554600;}
.submenu a.sel {color:#000; background:#FFF; border-left:1px solid #FFF; border-right:1px solid #FFF;}

/* INDEX CAROUSEL */
.carousel-wrapper {width:1000px; height: 620px; overflow: hidden;}
.carousel-content {width:3000px;}
.carousel-content .slide {float: left; width: 1000px; height: 550px; position:relative;}
.body_amsterdam .carousel-content .slide {height: 667px!important;}
.carousel-content h1 {position:absolute;}

a.scroller_but {position:absolute; top:320px; width:75px; height:75px; text-indent:-2000em; background:url(../images/sprite.png);}
a.scroller_but.prev {left:20px; background-position:0 -52px;}
a.scroller_but.next {right:20px; background-position:-75px -52px;}

a.getstarted {display:block; position:absolute; right:20px; top:450px; background:url(../images/sprite.png) 0 -312px; width:357px; height:130px; padding:23px 0 0 0; font: 18px/23px 'OswaldLight',Arial; color:#332a00; text-shadow:0 1px 0 #ffda64; text-align:center; text-transform:uppercase;}
a.getstarted strong {font: 33px/40px 'OswaldBook',Arial;}
a.getstarted:hover {text-decoration:none; background-position: 0 -484px; color:#000;}

.slide .button {font-size:20px; line-height:20px; color:#4e4000; padding:10px 20px 8px 20px; border-radius:8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.slide .button:hover {color:#000;}

/* INDEX CASES */
.cases {padding:40px 0 0 17px; background:url(../uploaded/files/shadow.png) no-repeat center 0;}
.cases h2 {font:45px 'OswaldBold',Arial; text-transform:uppercase; text-align:center; margin-bottom: 5px;}
.cases h3 {display:block; margin:0 auto; min-height:50px; margin-bottom:15px; color:#666; font: 16px/22px Arial; text-transform:none; text-align:center; text-align:center;}
.cases a {display:block; float:left; width:161px; height:161px; background:url(../images/cases_bg.png) no-repeat 0 0; font: 18px/18px 'OswaldBook',Arial; color:#6b6b6b; text-transform:uppercase; text-align:center;}
.cases a:hover {background-position:-161px 0; text-decoration:none; color:#000;}
.cases a span {display:block; margin:3px 0 0 3px; width:155px; height:45px; background:url(../images/cases_icons.png); padding:110px 0 0 0;}
.cases a.games span {background-position:0 0;}
.cases a.dating span {background-position:-155px 0;}
.cases a.traveling span {background-position:-310px 0;}
.cases a.mobileapps span {background-position:-465px 0;}
.cases a.downloads span {background-position:-620px 0;}
.cases a.donations span {background-position:-775px 0;}
.content.mainpage .clear+p {display:none;}

.cases a.games:hover span {background-position:0 -155px;}
.cases a.dating:hover span {background-position:-155px -155px;}
.cases a.traveling:hover span {background-position:-310px -155px;}
.cases a.mobileapps:hover span {background-position:-465px -155px;}
.cases a.downloads:hover span {background-position:-620px -155px;}
.cases a.donations:hover span {background-position:-775px -155px;}

/* INDEX MAP */
.index_map {background:#FFF url(../images/bg_map.png) repeat-x 0 0;}
.index_map .in {width:1000px; margin:0 auto; padding:30px 0;display:none;}

/* SIGN UP */
.popup {position:absolute; z-index:200; top:70px; width:600px; margin-left:50%; left:-300px; border:3px solid #FFD200; background:#FFD200; border-radius:23px; -moz-border-radius:23px; -webkit-border-radius:23px; box-shadow:0 1px 35px #333; -moz-box-shadow:0 1px 35px #333; -webkit-box-shadow:0 1px 35px #333;}
.popup.wide {width:800px; left:-400px;}
.popup.signup {width:680px; left:-340px;}
.popup.login {width:400px; left:-200px;}
.popup.narrow {width:400px; left:-200px;}
.popup_title {position:relative; color:#000; font: 30px/33px 'OswaldBold',Arial; text-align:center; text-transform:uppercase; padding:18px 35px 17px 35px; border-radius:20px 20px 0 0; -moz-border-radius:20px 20px 0 0 ; -webkit-border-radius:20px 20px 0 0;
background: #ffdf51; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGY1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2M2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffdf51 0%, #f7c600 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdf51), color-stop(100%,#f7c600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffdf51 0%,#f7c600 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffdf51 0%,#f7c600 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffdf51 0%,#f7c600 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffdf51 0%,#f7c600 100%); /* W3C */
}

.popup .actions {border-top:1px solid #FFF; border-bottom:1px solid #EDEDED; padding:20px 28px;}

.popup.login .popup_title, .popup.signup .popup_title {padding:18px 25px 18px 110px; font: 13px/16px 'OswaldBook',Arial; text-align:left;}
.popup_title strong {display:block; font: 49px/49px 'OswaldBold',Arial;}
.popup .close {display:block; position:absolute; right:8px; top:8px; background:url(../images/sprite.png) -195px -57px; width:26px; height:26px; text-indent:-2000em;}
.coin {position:absolute; top:11px; left:5px; width:101px; height:77px; background:url(../images/sprite.png) no-repeat -254px -57px;}
.popup_content {background:#F0F0F0; padding:20px; border-radius:0 0 20px 20px ; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px;}
.popup_content.noroundedborder {border-bottom:1px solid #DEDEDE;}
.popup_actions {background:#F0F0F0; padding:20px; text-align:center; border-top:1px solid #FFF; border-radius:0 0 20px 20px ; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px;}

.signup_form, .login_form {background:#F0F0F0; border-radius:0 0 20px 20px ; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px;}
.signup_form .section {border-top:1px solid #FFF; border-bottom:1px solid #DEDEDE; padding:15px 22px; }
.section2 {border-top:1px solid #FFF; padding:20px 28px;}
.signup_form .section3 {padding:15px 26px; background:#5c5c5c url(../images/calculator_bg.png) repeat-x 0 bottom; color:#FFF; text-align:center; font-size:16px; border-top:1px solid #333; border-radius: 0 0 20px 20px; -moz-border-radius: 0 0 20px 20px; -webkit-border-radius: 0 0 20px 20px;}
.signup_form .section3 a {color:#FFD200; }
.signup_form .section:first-child {border-top:0;}
.signup_form .section:last-child {border-bottom:0;}
.section .rel {float:left; margin:6px 5px;}
.section input {display:block; background:#FFF; border:2px solid #CCC; width:290px; height:38px; color:#666; font-size:18px; margin:0; padding:0 4px 0 50px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.signup_form .section input {float:left; width:250px; margin:6px 5px;}
.section select {background:#FFF; border:2px solid #CCC; width:308px; height:42px; color:#666; font-size:18px; padding:7px 4px 6px 50px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.section input.sel {color:#000; border-color:#000;}
.section input.error, .section select.error {border-color:#C00; color:#000;}
.signup_form .left {width:380px; font-size:13px; padding:5px 0 0 0;}
.select_arrow {position:absolute; top:2px; right:2px; width:43px; height:38px; background:url(../images/arr_selectbox_signup.png) 0 center; pointer-events: none;}

/* SIGNUP PAGE */
.signup_page_container {float:right; width:680px; position:relative;}
.signup_page {width:680px; position:relative;}
.signup_page .popup_title {padding:10px; text-align:left;}
.signup_page .popup_title .row {display:table; width:100%; height:77px;}
.signup_page .coin {display:table-cell; position:static; left:auto; top:auto;}
.signup_page .popup_title strong {display:table-cell; text-align: left; font: 30px/32px Arial; color:#000; text-transform:none; vertical-align:middle;}
.details2 ul {list-style-type:none; margin:0; padding:0; }
.details2 li {text-align:left; display:inline; font: 16px Arial; background:url(../images/sprite.png) no-repeat -405px 3px; padding:0 0 0 25px;}
.contacts {border-top:1px dotted #DEDEDE; margin:20px 0 0 0; padding:20px 0 0 0;}
.support_lang {background:url(https://wallapi.com/images/flags.png) no-repeat; padding:0 0 0 25px; font:13px/20px Arial; color:#777;}
.support_lang.en {background-position:0 4px;}
.support_lang.de {background-position:0 -134px;}
.support_lang.ru {background-position:0 -20px;}
.support_lang.tr {background-position:0 -66px;}
.signup_merch {display:block; height:49px; padding:0 0 0 63px; margin:20px 0 0 0; font:normal 22px/49px Arial; background:url(../uploaded/files/icons_merch_adv.png) no-repeat 0 0;}
.signup_adv {display:block; height:49px; padding:0 0 0 63px; margin:20px 0 0 0; font:normal 22px/49px Arial; background:url(../uploaded/files/icons_merch_adv.png) no-repeat 0 -49px;}
/* LOGIN POPUP STUFF */
.login_form .section { border-bottom:1px solid #DEDEDE; padding:15px 22px;}
.login_form .section3 {padding:15px 22px; border-bottom:1px solid #DEDEDE;}
.section4 {padding:10px 26px; border-top:1px solid #FFF; text-align:center;}
.login_form .section div {padding:6px 0;}
.popup.login .left {font: 12px/20px Arial; padding:7px 0 0 0;}
.popup.login .left input {margin:0 5px 0 0;}
.popup_back {display:block; margin:0 0 20px 0; padding:8px 20px; font:normal 18px Arial !important; color:#48545f; border-top:1px solid #8b99a5; border-bottom:1px solid #8b99a5;
background: #e0e4e7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTRlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNmJmYzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e0e4e7 0%, #b6bfc7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e4e7), color-stop(100%,#b6bfc7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e0e4e7 0%,#b6bfc7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e0e4e7 0%,#b6bfc7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e0e4e7 0%,#b6bfc7 100%); /* IE10+ */
background: linear-gradient(to bottom, #e0e4e7 0%,#b6bfc7 100%); /* W3C */
}
#recaptcha_area, #recaptcha_table {margin: 0 auto; width: 318px !important;}
#recaptcha_widget_div {background:#FFF;}
.tabs {background:#f7c600;}
.tabs a {display:block; float:left; width:180px; padding:11px 0 10px 0; font: 16px/16px 'OswaldBook',Arial; text-transform:uppercase; text-align:center; background:#f7d652; color:#907700; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;}
.tabs a:hover {text-decoration:none; background:#f7e395;}
.tabs a.sel, .tabs a.sel:hover {background:#F0F0F0; color:#000;}
.tabs a:first-child {margin-right:1px;}
/* SIGN UP FIELDS ICONS */
.ic_name {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -320px !important;}
.ic_password {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -200px !important;}
.ic_email {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -240px !important;}
.ic_country {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -120px !important;}
.ic_company {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -80px !important;}
.ic_website {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -40px !important;}
.ic_industry {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px -280px !important;}
.ic_volume {background:#FFF url(../uploaded/files/icons_signup.png) no-repeat 10px 0px !important;}
/* CONTENT */
.details {background:url(../uploaded/files/shadow.png) no-repeat center 25px; text-align:center; padding:60px 0 0 0;}
.details.details2 {background-position:center 0; padding-top:35px;}
.details.withimage {position:relative; padding-left:300px; text-align:left;}
.details ul {list-style-type:none; margin:0; padding:0; }
.details li {text-align:center; display:inline; font: 16px/38px Arial; background:url(../images/sprite.png) no-repeat -405px 3px; padding:0 0 0 25px;}
.details.withimage li {text-align:left; display:block; font: 16px Arial;}
.details.withimage img {position:absolute; left:0; top:60px;}
.offices {display:table;}
.office_info {display:inline-block; width:240px; padding:10px; font-size:12px; text-align:center;}
.offices div.office_info:first-child {border-left:0; padding-left:0; width:240px!important;}
.offices div.office_info:last-child {padding-right:0; width:179px;}
.office_info img {margin-bottom:20px;}
.office_info h3 {margin:0;}
.office_info a b {font-size:12px!important;}
.city {text-align:center; margin-bottom:20px; font: 18px 'OswaldLight',Arial; text-transform:uppercase; }
.city img {margin-bottom:7px;}
.shadow {background:url(../uploaded/files/shadow.png) no-repeat center 0; height:46px;}
.payment_types {margin:5px 0 10px;}
.payment_types td {width:76px; padding-top:45px; text-align:center; vertical-align:top; background:url(../images/icons_payment_types.png) no-repeat; font: 12px/13px Arial; text-transform:none; }
.payment_types td.cards {background-position:0 0;}
.payment_types td.ewallets {background-position:-78px 0;}
.payment_types td.bank {background-position:-156px 0;}
.payment_types td.mobile {background-position:-234px 0;}
.payment_types td.landline {background-position:-312px 0;}
.payment_types td.prepaid {background-position:-388px 0;}
.payment_types td.kiosks {background-position:-468px 0;}
.payment_types td.offers {background-position:-542px 0;}
.small, .content p.small {font:normal 12px/15px Arial; color:#999;}
.small strong {color:#666;}
a.small {color:#06C;}
.success_icon {background: url(../images/success.png) no-repeat 0 0; height: 100px; margin: 10px auto 30px; width: 100px;}
ul.product_features {padding:0; margin:0; font-size:0; line-height:0;}
ul.product_features li {display:inline;}
ul.product_features img {margin:0;}
/* PERSONAL INDEX PAGE */
.whypaymentwall {width:726px; margin:0 auto 30px auto;}
.whypaymentwall:after {content:' '; display:block; clear:both;}
.whypaymentwall div {float:left; background:url(../images/icons_whypaymentwall.png) no-repeat; width:150px; min-height:65px; padding:85px 15px 0 15px; border-left:1px solid #FFF; border-right:1px solid #d6d6d6; text-align:center; font:bold 16px/20px Arial;}
.whypaymentwall div:first-child {border-left:0;}
.whypaymentwall div:last-child {border-right:0;}
.whypaymentwall div.games {background-position:0 0;}
.whypaymentwall div.security {background-position:-180px 0;}
.whypaymentwall div.local {background-position:-360px 0;}
.whypaymentwall div.support {background-position:-540px 0;}
/* MISC */
.error {color:#af1b1b;}
div.error {font: 14px Arial; margin-bottom:20px; color:#af1b1b;}
.msg {margin:0 0 20px 0; padding:12px 20px; font:normal 16px Arial !important;}
/* .popup .msg.error {margin:-20px -20px 20px -20px; text-align:center; border-top:1px solid #e9afaf; border-bottom:1px solid #e9afaf;}
.popup.login .msg.error, .popup.signup .msg.error {margin:0; text-align:center;} */
.popup .msg.error {margin:0; text-align:center; padding:12px 20px 0 20px; background:transparent !important; color:#C00; border:0 !important;}
.popup.login .msg.error, .popup.signup .msg.error, .signup_form .msg.error {margin:0; text-align:center; padding:12px 20px 0 20px; background:transparent !important; color:#C00; border:0 !important;}
.section div.error {margin:0;}
.success {background:#e5ffcc; color:#459e45;}
.success2 {background:#e5ffcc url(../images/collected2.png) no-repeat 10px center; padding:12px 20px 12px 55px; color:#459e45; border-top:1px solid #cfdbc4; border-bottom:1px solid #FFF;margin:0 -20px;}
.success2.nomargin { padding:20px 20px 20px 55px; margin:-20px; border:0;}
.important {background:#fff0bc; color:#c58700;}
.noroundedborder {border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.getstarted_div {text-align:center; padding:45px 0 10px 0;}
.popup p strong {color:#000;}
/* FLASH MAP */
.cover {position:absolute; z-index:20; top:5px; left:8px; width:98px; height:16px; background:#FFF;}
.flash_map {height:500px;}
/* SCREEN SHOTS */
.screenshot {background:url(../images/bg_map.png) repeat-x 0 0; position:relative; margin-top:45px; padding:20px 0; text-align:center;}
.screenshot .carousel-jumpers {top:-45px; top:-40px;}
.screenshot .carousel-wrapper {margin:0 auto; width:1000px; height:500px;}
.screenshot .carousel-content .slide {height: 500px; background:transparent; text-align:center; display: table; #position: relative; overflow: hidden;}
.screenshot .carousel-content .slide div {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
.screenshot img {max-width:1000px; max-height:500px; #position: relative; #top: -50%}
.screenshot a.scroller_but {top:auto; bottom:234px;}
/* TEAM */
.team_member {text-align:center; padding-bottom:25px;}
.team_member h2 {margin-bottom:7px;}
.team_member img {width:500px; height:500px;}
.team_member p {text-align:left;}
.lang2 {background:url(../images/flags.png) no-repeat; padding:0 7px 0 22px;}
.lang2.us {background-position:0 3px;}
.lang2.ru {background-position:0 -20px;}
.lang2.cn {background-position:0 -43px;}
.lang2.tr {background-position:0 -66px;}
.lang2.fr {background-position:0 -89px;}
.lang2.sp {background-position:0 -112px;}
.lang2.de {background-position:0 -135px;}
.lang2.pt {background-position:0 -181px;}
.lang2.it {background-position:0 -204px;}
.lang2.ua {background-position:0 -227px;}
.lang2.il {background-position:0 -250px;}
.lang2.sa {background-position:0 -273px;}
.lang2.in {background-position:0 -296px;}
.lang2.ph {background-position:0 -342px;}
.lang2.kz {background-position:0 -527px;}
/* PRODUCTS */
.product {display:block; float:left; width:320px; height:200px; background: #eef0f6; font:normal 12px Arial; color:#999; text-align:center; margin-top:10px; margin-bottom:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.product:hover {background:#DDE7F4 !important; color:#666;}
.products a:nth-child(1), .products a:nth-child(4), .products a:nth-child(7), .products a:nth-child(10) {margin-right:20px;}
.products a:nth-child(3), .products a:nth-child(6), .products a:nth-child(9), .products a:nth-child(12) {float:right;}
.product span {display:block; width:300px; height:200px; padding:0 10px;}
.product.paymentwall span {background:url(../images/promo_paymentwall.png) no-repeat center 10px;}
.product.subscriptions span {background: url(../images/promo_subscriptions2.png) no-repeat center 10px;}
.product.offerwall span {background: url(../images/promo_offerwall.png) no-repeat center 12px;}
.product.html5 span {background:url(../images/promo_html5.png) no-repeat center bottom;}
.product.cart span {background:url(../images/promo_cart.png) no-repeat center 10px;}
.product.mobilepayplus span {background: url(../images/promo_mobilepayplus.png) no-repeat center 10px;}
.product.twoclick span {background: url(../uploaded/files/promo_2click.png) no-repeat center 10px;}
.product.connect span {background:url(../images/promo_connect.png) no-repeat center 10px;}
.product.donations span {background:url(../uploaded/files/promo_donations.png) no-repeat center 10px;}
.product.blackcard span {background: url(../uploaded/files/promo_blackcard.png) no-repeat center 10px;}
.product:hover {text-decoration:none;}
.product strong {display:block; padding:15px 0 0 0; font: 20px/26px 'OswaldBook',Arial; text-transform:uppercase; color:#000; text-align:center;}
/* SERVICES */
.product.service span {background:url(../../uploaded/files/icons_services.png) no-repeat;}
.service.customization span {background-position:0 0;}
.service.customization:hover span {background-position:-320px 0;}
.service.implementation span {background-position:0 -1600px;}
.service.implementation:hover span {background-position:-320px -1600px;}
.service.reports span {background-position:0 -800px;}
.service.reports:hover span {background-position:-320px -800px;}
.service.international span {background-position:0 -400px;}
.service.international:hover span {background-position:-320px -400px;}
.service.fraud span {background-position:0 -200px;}
.service.fraud:hover span {background-position:-320px -200px;}
.service.optimization span {background-position:0 -600px;}
.service.optimization:hover span {background-position:-320px -600px;}
.service.payout span {background-position:0 -1200px;}
.service.payout:hover span {background-position:-320px -1200px;}
.service.advertisement span {background-position:0 -1400px;}
.service.advertisement:hover span {background-position:-320px -1400px;}
.service.pricing span {background-position:0 -1000px;}
.service.pricing:hover span {background-position:-320px -1000px;}
.service.development_platforms span {background-position:0 -1800px;}
.service.development_platforms:hover span {background-position:-320px -1800px;}
h1.services {display:block; float:left; width:320px; line-height:200px; text-align:center; margin-top:10px; margin-bottom:10px; border-radius:10px;}
/* OFFICES */
.office {margin-bottom:30px;}
.office h2 {margin-bottom:0;}
.carousel-holder {position:relative; float: left;}
.carousel-holder .carousel-wrapper {width: 1000px; height: 550px; background:#FFF;}
.carousel-holder .carousel-content .slide {height: 550px; text-align:center; background:url(../uploaded/files/preloader.gif) no-repeat center center;}
.body_amsterdam .carousel-holder .carousel-wrapper, .body_amsterdam .carousel-holder .carousel-content .slide {height: 667px!important;}
#arrows { -moz-opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}
.carousel-holder a.scroller_but {top:0; bottom:0; margin: auto; width:70px; height:70px;}
.carousel-holder a.scroller_but.prev {background-position:0 -144px;}
.carousel-holder a.scroller_but.next {background-position:-70px -144px;}
.carousel-jumpers {position:absolute; right:0; left:0; top:-40px;}
.carousel-jumper {display:block; float:left; margin:0 2px; width:21px; height:29px; text-indent:-2000em; background:url(../images/sprite.png) no-repeat -27px -243px;}
.carousel-jumper.current {background-position:0 -243px;}
.accepting_candidates {border-top:1px solid #EDEDED; padding:30px 0 0 0; margin-top:30px; text-align:center;}
.map {float: left; width: 310px; height: 350px; margin-top: 20px;}
.positions {float: left; width: 310px; min-height: 250px;}
.office_description {float: left; margin-left: 20px; margin-top: 20px; width: 630px;}
.office_row_first {margin-top: 70px; position:relative;}
.office_row_second {padding-bottom: 100px; position:relative;}
a.offices_back_link {position: absolute; top: -90px; left: 20px; font-weight: 900; text-transform: uppercase; display: block; color: #878889;}
a.offices_back_link:before { content:""; display:block; width:10px; height: 10px; position: absolute; top: 5px; left: -12px; background: url(../uploaded/files/offices_back_icon.png) no-repeat center center;}
h3.office_des_title {font-family: 'Open Sans', sans-serif; font-weight: 900; font-size: 13px;}
span.office_country {font-style: italic; font-size: 14px; font-weight: 700; color: #338cc5;}
/* PRESS */
.press .topic {border-bottom:1px solid #EDEDED; position:relative; padding:40px 0;}
.press .topic.last {border-bottom:0px solid #FFF;}
.press .topic:after {content:' '; display:block; clear:both;}
.press .right {width:700px; line-height:20px;}
.press img {float:left; margin:25px 0 0 0; max-width:200px; max-height:100px;}
.date {font-size:13px; color:#666; line-height:20px; }
.press h3 {margin:5px 0; font-family: 'Open Sans Condensed', sans-serif; font-weight: 900; font-size: 26px; margin:0 0 20px 0; color:#232426; text-transform:uppercase;}
.press h3 a, .press h3 a:hover { color:#232426; border: none;}
.press a { color: #2ea9f7; border-bottom: 1px solid rgba(46, 169, 247, .3); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.press a:hover { border-bottom: 1px solid rgba(46, 169, 247, 1); }
.pdf {display:block; background:url(../images/icon_pdf.png) no-repeat; height:17px; padding:1px 0 0 25px; margin-top:10px; cursor:pointer; width:100px;}
/* MATERIALS (LOGOS AND BUTTONS */
.materials {text-align:center;}
.materials a {font-size:12px;}
.buttons {margin:20px 0 3px;}
.buttons.dark {padding:5px 10px; background:#333;}
/* CUSTOMER SUPPORT */
.support_login {margin:0 0 30px 0; padding:20px 85px 20px 20px; background:#F0F0F0 url(../images/icon_login.png) no-repeat 600px center;}
.support_login p {margin:0 0 5px 0; color:#000; font:bold 16px Arial;}
.support_login ul {margin:0;}
.support_login li {margin:0; padding:0; font-size:12px;}
.step {font: 30px 'OswaldBook',Arial; text-transform:uppercase; color:#000; margin-bottom:20px; text-align:center;}
.step span {font:normal 30px 'OswaldLight',Arial; color:#666; padding-right:7px;}
.step b {font:normal 30px 'OswaldBold',Arial; }
.step_back {padding-bottom:10px; text-align:center;}
.select_problem {margin:0 0 20px 0; position:relative;}
.select_problem select {background:#FFF; border:2px solid #CCC; width:670px; height:42px; color:#666; font-size:18px; padding:7px 4px 6px 8px; margin-bottom:20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.select_problem input {float:right; font-size:18px; padding:8px 20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.select_problem .select_arrow {left:625px;}
.select_problem .note {float:left; font-size:13px; width:500px; background:url(../images/icon_login2.png) no-repeat 0 center; padding:12px 0 0 22px; min-height:29px;}
.path {color:#6d5700; margin:10px auto 30px auto; width:100%;}
.path td {text-align:center; width:33%; vertical-align:top; padding:0 7px 0 7px; background:url(../images/path.png) no-repeat center -465px; }
.path td:first-child {background-position: center -372px;}
.path td:last-child {background-position: center -558px;}
.path td.pass {text-align:center; width:33%; vertical-align:top; padding:0 7px 0 7px; background:url(../images/path.png) no-repeat center -186px;}
.path td.pass.sel {background-position:center -651px;}
.path td.pass:first-child {background-position: center -93px;}
.path td.pass:last-child {background-position: center -279px;}
.path td.sel { font-weight:bold;}
.path td div {padding:27px 0 0 0; color:#999; font-size:13px;}
.path td.sel div {background:url(../images/path.png) no-repeat center 0px; color:#000;}
.path td span {color:#6d5700; text-decoration:underline;}
.faq .accordion_headings { font:normal 14px Arial;
padding:8px 10px;
color:#06C;
border-bottom:1px dotted #DEDEDE;
cursor:pointer;
background:none;
}
.faq .accordion_child {background:#FFF; padding:20px 10px; border-bottom:1px dotted #DEDEDE; font-size:12px; line-height:17px; color:#666;}
.faq .accordion_child ul {margin:0; padding:0 0 0 15px;}
.faq .accordion_headings:after, .accordion_child:after {content: ' '; display:block; clear:both;}
.faq .header_highlight {background:#EDEDED; color:#000; font-weight:bold; border-bottom:none;}
/* CRM Payment history */
a.refresh {display:block; float:right; background:url(../images/paymentwall_mobile/icons_mobile2.png) no-repeat -80px -106px; margin:3px 10px 0 0; width:36px; height:36px; text-indent:-2000em;}
.documentation table {text-align:left; font-size:12px; width:100%; background:#FFF;}
.documentation table tr.notresolved, .documentation table tr.notresolved:hover {}
.documentation table tr.resolved, .documentation table tr.resolved:hover, .documentation table tr.cancelled, .documentation table tr.cancelled:hover {background: #eff2f4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjJmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZiZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #eff2f4 0%, #f9fbfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f4), color-stop(100%,#f9fbfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eff2f4 0%,#f9fbfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eff2f4 0%,#f9fbfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eff2f4 0%,#f9fbfc 100%); /* IE10+ */
background: linear-gradient(to bottom, #eff2f4 0%,#f9fbfc 100%); /* W3C */
}
.documentation table tr.resolved td:last-child {background:url(../images/collected2.png) no-repeat 10px center; padding-left:52px;}
.documentation table tr.notresolved td:last-child {padding-left:52px;}
.documentation table tr.newmessage_tr td:last-child {background:url(../images/icon_newmessage_big.png) no-repeat 5px center; padding-left:52px;}
.documentation table tr.newmessage_tr, .documentation table tr.newmessage_tr:hover {background: #fffbea; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fffbea 0%, #fff3bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffbea), color-stop(100%,#fff3bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fffbea 0%,#fff3bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fffbea 0%,#fff3bf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fffbea 0%,#fff3bf 100%); /* IE10+ */
background: linear-gradient(to bottom, #fffbea 0%,#fff3bf 100%); /* W3C */
}
.documentation table tr:hover {background: #f2f2f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 82%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(82%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 82%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#ffffff 82%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 82%); /* IE10+ */
background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 82%); /* W3C */
}
.documentation table tr:hover {background:transparent;}
.documentation table th {padding:8px; font-weight:bold; font-size:13px; color:#666; text-align:left; border-top:1px solid #EDEDED; border-right:1px solid #EDEDED;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); /* W3C */
}
.documentation table th a {display:block; color:#666; text-decoration:underline;}
.documentation table th a.up {padding-left:22px; background:url(../images/arrow_sort_up.png) no-repeat 0 center; color:#000;}
.documentation table th a.down {padding-left:22px; background:url(../images/arrow_sort_down.png) no-repeat 0 center; color:#000;}
.documentation table td {padding:15px 8px; border-bottom:1px solid #EDEDED; color:#666; font-size:12px;}
.documentation table.verticallines td {border-right:1px solid #EDEDED;}
.documentation table.verticallines tr td:last-child {border-right:0;}
.width100 .documentation table td {font-size:14px;}
@media all and (max-width: 1280px) {
.width100 .documentation table td {font-size:12px;}
}
.documentation table td.status {background: url(../images/collected2.png) no-repeat; padding-left:52px; color:#333;}
.documentation table td.status.collected {background-position: 10px center;}
.documentation table td.status.onhold {background-position: -990px center;}
.documentation table td.status.blocked {background-position: -1990px center;}
.documentation table td.status.waiting {background-position: -2990px center;}
.documentation table td.status.initiated {background-position: -3990px center}
.documentation table td.status a {color:#333; border-bottom:1px dashed #333; margin-bottom:4px; text-decoration:none;}
.documentation table td.actions {white-space:nowrap; text-align:right;}
.documentation table td.actions a.button {display:block; line-height:normal;}
ul.cart_details {padding:0 0 0 15px; margin: 0;}
ul.cart_details li {padding:0;}
.documentation table td.creative {width:50px; padding:8px;font-size:0; text-align:center;}
.documentation table td.creative img {max-width:50px; max-height:50px; margin:0; }
.documentation table td.creative.inq {width:auto; text-align:left;}
.documentation table .parameter {font-family:Courier, Consolas, 'Bitstream Vera Sans Mono', 'Courier New' !important;}
.documentation table .no {color:#c4c4c4; text-align:center;}
.documentation table .yes {text-align:center;}
.countdown {font:12px Arial; text-align:center;}
.countdown a {display: block; color: #000; cursor: default; font: 16px 'OswaldLight',Arial; text-transform:uppercase; margin: 3px 0 7px; padding: 5px 8px;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-bottom:1px solid #FFF; border-top:1px solid #DEDEDE;
background: #e2e2e2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e2e2e2 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #e2e2e2 0%,#f7f7f7 100%); /* W3C */
}
.documentation table2 {margin:0 0 20px 0;}
.documentation table2 td {padding:0;}
.documentation table2 td.creative {width:65px; padding:0; font-size:0;}
.documentation table2 td.creative img {max-width:50px; max-height:50px; margin:0; }
.documentation table3 {}
.documentation table3 th {text-align:right; padding:5px 10px 5px 0; color:#333; font-size:13px;}
.documentation table3 td {padding:5px 0; color:#666; font-size:13px;}
.pm a {display:block; width:107px; height:43px;}
.pm a b {display:block; width:107px; height:43px; background:url(https://wallapi.com/images/pm9.png) no-repeat; text-indent:-2000em; }
.box1 {margin-bottom:20px;}
/* FILTER */
.filter {background:#eaedf1; padding:7px 10px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.filter td {font-size:13px; padding:0 2px;}
.filter .textfield {border:1px solid #CCC; padding: 3px 3px 3px 5px; margin:0 5px 0 0; font:13px/13px Arial; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 1px 0 #FFF; -moz-box-shadow:0 1px 0 #FFF; -webkit-box-shadow:0 1px 0 #FFF;}
.filter .rel {padding-right:30px;}
.calendar {position:absolute; bottom:0; right:5px; width:25px; height:25px; background:url(../images/icon_calendar.png);}
/* OFFER RATINGS AND REVIEWS */
.holder {margin:0 auto; font-size:11px; min-width:95px;}
.popup .stars {float:none;}
.stars {position: relative; float:left; color:#666; margin:0 10px 5px 0;}
.stars:after {content:' '; display:block; clear:both;}
.stars span {display:block; float:left; font-size:11px; padding:1px 0 0 3px;}
.stars a, .stars b {display:block; float:left; width:17px; height:16px; padding:0; background:url(https://wallapi.com/images/icons.png) no-repeat;}
.stars .st1 {background-position:-99px -4px;}
.stars .st2 {background-position:-116px -4px;}
.stars .st3 {background-position:-133px -4px;}
.stars .st4 {background-position:-150px -4px;}
a.com_i {font-size:11px; padding:4px 4px 4px 18px; background:url(https://wallapi.com/images/icons.png) no-repeat -231px -208px;}
.popup textarea {width:550px; -webkit-appearance:none; border:1px solid #CCC; background:#FFF; font-size:14px; padding:5px 4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
.popup.wide textarea {width:750px;}
.comment_content textarea {width:767px; -webkit-appearance:none; border:1px solid #CCC; background:#FFF; font-size:14px; padding:5px 4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
.popup.wide .comment_content textarea {width:527px;}
.comment {margin:0; padding:10px; border-top:1px solid #DEDEDE; overflow:hidden;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); /* W3C */
}
.comment.pw {}
.comment .stars {position:static; padding-top:7px; float:left;}
.comment .stars div {position:static; }
.comment:after {content: ''; display: block; clear:both;}
.comment .user {float:left; width:170px; font-size:11px; }
.comment .user:after {content:' '; display:block; clear:both;}
.comment .avatar {float:left; width:50px; height:50px; margin:0 10px 0 0; overflow:hidden;}
.comment .avatar img {max-width:50px; max-height:50px;}
.comment .user b {padding-top:12px; display:block; font:bold 13px Arial;}
.comment .comment_content {font:normal 13px Arial; color:#666; margin-left:190px; border-left:1px dotted #CCC; padding-left:10px;}
.comment .comment_content div {margin:0;}
div.resolved {display:block; float:left; background:url(../images/collected2.png) no-repeat 0 center; padding:0 0 0 45px; margin-right:20px; font:bold 18px/33px Arial; color:#2e8b1f;}
.reopen {font:14px/33px Arial;}
.upload {width:140px; height:10px; padding:1px; margin:5px 0 !important; overflow:hidden; box-shadow:inset 0 1px #a9a9a9, 0 1px 0 #FFF; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
background: #cccccc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #cccccc 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cccccc 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cccccc 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cccccc 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #cccccc 0%,#e5e5e5 100%); /* W3C */
}
.upload div {width:50%; height:10px; box-shadow:1px 1px 1px #b9b9b9; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
background: #ffe791; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTc5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZmZGQ0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZDQzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNlM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffe791 0%, #ffdd47 49%, #ffd43a 50%, #ffce3d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe791), color-stop(49%,#ffdd47), color-stop(50%,#ffd43a), color-stop(100%,#ffce3d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffe791 0%,#ffdd47 49%,#ffd43a 50%,#ffce3d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffe791 0%,#ffdd47 49%,#ffd43a 50%,#ffce3d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffe791 0%,#ffdd47 49%,#ffd43a 50%,#ffce3d 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffe791 0%,#ffdd47 49%,#ffd43a 50%,#ffce3d 100%); /* W3C */
}
.overflow {max-height:300px; overflow:auto; border:1px solid #DEDEDE;}
.overflow2 {border:1px solid #DEDEDE;}
.overflow .comment:first-child, .overflow2 .comment:first-child {border:0;}
/* INQUIRY FORM */
.inquirydetails { font-size:16px; text-align:center;}
.inquirydetails strong {color:#000;}
#form_steps label {float:left; width:250px; text-align:right; padding:10px 10px 4px 0; margin:6px 0; font-size:16px; color:#666;}
#form_steps .section input {float:left; margin:6px 265px 6px 5px; padding:0 8px; background-color:#FFF;}
#form_steps .section input.error, #form_steps .section select.error {border-color:#C00; color:#C00;}
#form_steps .section select {padding:7px 8px 6px 8px; background-color:#FFF;}
#form_steps .section textarea {float:left; margin:6px 5px; border:2px solid #CCC; width:290px; height:154px; color:#666; font-size:18px; padding:8px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
#form_steps .form_text {float:left; line-height:42px; margin:6px 5px;}
#form_steps .error {text-align:center;}
.steps_input_line { padding:10px 0 0 0; text-align:center;}
.steps_input_line .button.big {width: 310px;}
a.question {background:#FFD200; padding:1px 5px; font:bold 12px Arial; color:#000; border-radius:35px; -moz-border-radius:35px; -webkit-border-radius:35px; text-decoration:none; text-decoration:none !important;}
/* USER ACCOUNT SETTINGS */
.account.left {width:469px; padding-right:30px; border-right:1px solid #EDEDED;}
.account.right {width:470px; padding-left:30px;}
.avatar {text-align:center;}
.avatar img {max-width:300px; max-height:300px; margin-bottom:5px;}
.account2 {margin: 0 auto; width: 560px;}
.account2 th {text-align:left; width:150px; font:bold 14px Arial; color:#333; padding:10px 5px; border-bottom:1px solid #EDEDED;}
.account2 td {padding:10px 5px; border-bottom:1px solid #EDEDED;}
.account2 td input.textfield {width:220px; font:13px/13px Arial; border:1px solid #CCC; padding:4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.account2 td select.textfield {width:230px; /* margin-bottom:6px; */ font:13px/13px Arial; border:1px solid #CCC; padding:4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.account2 td.edit {padding-left:20px; width:auto; text-align:right;}
.account2 td.edit a {font:12px/12px Arial;}
/* .account2 .button {font:bold 12px/12px Arial; height: 22px;} */
.account2 tr:last-child th, .account2 tr:last-child td {border:0;}
.account3 tr:hover {background:transparent;}
.account3 th {padding:6px 7px 3px 0 !important; text-align:left; border:0 !important; color:#666 !important; font-size:12px !important; vertical-align:middle !important;}
.account3 td {padding:3px 0 !important; border:0 !important; width:auto; font:12px/12px Arial; vertical-align:middle !important;}
.account3 td input.textfield, .account3 td select.textfield {margin:0; width:150px; font:13px/13px Arial; border:1px solid #CCC; padding:4px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.account4 .account3 tr:hover {background:transparent;}
.account4 .account3 th {background:transparent;}
.account4 .account3 .button {font:bold 12px/12px Arial; height: 22px;}
.account_cards {width:460px;}
.account4 {margin-bottom:30px; width:100%;}
.account4 th {text-align:left; font-size:12px; color:#999; padding:3px 5px; background:#EDEDED;}
.account4 tr:hover {background: #f2f2f2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #f2f2f2 0%, #ffffff 82%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(82%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#ffffff 82%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#ffffff 82%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#ffffff 82%); /* IE10+ */
background: linear-gradient(to bottom, #f2f2f2 0%,#ffffff 82%); /* W3C */
}
.account4 td {font:12px/12px Arial; color:#666; padding:10px 5px; border-bottom:1px solid #EDEDED; vertical-align:top;}
.account4 td:first-child {font-weight:bold;}
.account4 tr:last-child td {border:0; padding-bottom:0;}
.account4 td.edit {width:50px; padding-left:10px; text-align:right; white-space:nowrap;}
.account4 td.edit a {font:12px/12px Arial;}
.account4 .button {font:bold 12px/12px Arial; height:25px;}
.account4 td.verify {width:50px; padding-left:20px; text-align:center;}
.account4 td.verify b {background:#41ba58; font:bold 10px Arial; text-transform:uppercase; padding:2px 7px; color:#FFF; border:1px solid #2a9e40; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;}
.account_cards h3 {margin-bottom:0px; text-transform:none;}
.cvv {position:absolute; z-index:155; left:-60px; top:25px; border:1px solid #CCC; padding:10px; background:#FFF;}
/* ADD CREDIT CARD FORM */
.inline {margin:0; padding:0 90px 8px 0;}
.inline:after {content:' '; display:block; clear:both;}
.title {float:left; padding:0 10px 0 0; width:160px; text-align:right; font:bold 14px/28px Arial; color:#32363b;}
.field {float:left; padding:0; color:#000; position:relative;}
.inline input, .inline select {-webkit-appearance:none; border:1px solid #CCC; background:#FFF; width:216px; font:14px/14px Arial; padding:5px 4px; margin:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.inline select {width:236px; background:#FFF url(../images/arr_selectbox.png) no-repeat right center;}
.field.small input {width:33px; float:left; margin-right:10px;}
.inline input.error, .inline select.error {border-color:#C00;}
.cvv {position:absolute; z-index:155; left:0px; top:30px; border:1px solid #CCC; padding:10px; background:#FFF;}
.showme {float:left; display:block; padding:0 5px; line-height:26px;}
/*INDEX PERSONAL SIGN UP FORM */
.index_personal .title {display:table-cell; float:none; font: 16px/18px 'OswaldBook',Arial; height:40px; padding:0 10px 0 0; color:#00455f; text-transform:uppercase; vertical-align:middle;}
.index_personal .field {display:table-cell; border:3px solid #62a5bf; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; overflow:hidden; font:0/0 Arial;}
.index_personal .inline {display:table;}
.index_personal .inline input, .index_personal .inline select { width:246px; font:16px/16px Arial; height:34px; border:0; padding:0 6px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.index_personal .inline select {width:266px; padding:6px 4px 6px 6px;}
.index_personal .inline .field select {border-right:3px solid #62a5bf;}
.index_personal .inline .field select:last-child {border-right:0 !important;}
.index_personal .field.error {border-color:#C00; margin:0;}
.index_personal .form_actions {margin:0px 0 0 170px; width:266px; text-align:center; position:relative;}
.index_personal .fbconnect {position:absolute; top:45px; left:-75px; width:60px; height:60px; border: 3px solid #000000; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.index_personal .fbconnect span {display:block; text-indent:-2000em; padding:0; width:60px; height:60px; background:url(../images/fbconnect_big.png) no-repeat 24px bottom;}
.index_personal .button {display:block; float:none; border:3px solid #000; width:258px; padding:15px 0 10px; margin:0 0 10px 0; color:#000; text-decoration:none; font:normal 35px/35px 'OswaldBold',Arial; text-shadow:0 1px 0 #ffeb95; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.index_personal .privacy {font:11px/13px Arial; color:#000; height:45px;}
.index_personal a {color:#11615a; text-decoration:underline;}
.error_personal {position:absolute; top:45px; left:275px; width:200px; border:3px solid #C00; padding:12px 20px; color:#FFF; font:bold 15px Arial; text-shadow:0 -1px 0 #830000; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 10px #000, inset 0 1px 0 #ff6666, inset 0 -1px 0 #b20000; -moz-box-shadow:0 0 10px #000, inset 0 1px 0 #ff6666, inset 0 -1px 0 #b20000; -webkit-box-shadow:0 0 10px #000, inset 0 1px 0 #ff6666, inset 0 -1px 0 #b20000;
background: #ff0000; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ff0000 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff0000 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff0000 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff0000 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff0000 0%,#cc0000 100%); /* W3C */
}
/* XMAS THEME */
.index_personal.xmas {background:url(../images/index_personal_bg_xmas.png) repeat-x center 51px;}
.xmas .index_personal_img {background:url(../images/index_personal_img_xmas.jpg) no-repeat center 0;}
.index_personal.xmas .title {color:#FFF;}
.index_personal.xmas .field {border-color:#640000;}
.index_personal.xmas .inline .field select {border-right:3px solid #640000;}
.index_personal.xmas .button {color:#000;}
.index_personal.xmas .privacy {color:#FFF;}
.index_personal.xmas .privacy a {color:#FFD200;}
.index_personal.xmas a {color:#FFD200;}
/* CC VERIFICATION */
.verify1 {float:left; background-image:url(https://d4.stuffio.com/virtualcurrency/site/images/verification.png); background-repeat:no-repeat; width:152px; padding:90px 20px 0 0; margin-bottom:20px; font-size:12px;}
.verify1.step1 {background-position:0 0;}
.verify1.step2 {background-position:-174px 0;}
.verify1.step3 {background-position:-347px 0; width:152px; padding:90px 0 0 0;}
/* TOOLTIP */
#theToolTip{position: absolute; left: -300px; width: 150px; background:url(../images/tip_bg2.png); padding: 10px; display: none; z-index: 100; font-size:11px; color:#FFF; font-weight:normal; line-height:normal;}
#ToolTipPointer{position:absolute; left: -300px; z-index: 101; display: none;}
/* FOOTER */
.footer {display:block !important;
position: absolute;
left: 0;
right: 0;
bottom: 2px;
background: url(../images/footer_bg.png);
height: 410px;
}
.footer .in {width:940px; padding:0; margin:0 auto;}
.footer a {color:#FFF;}
#mainfooterbottom {
background:#2A2A2A;
}

.linkscolumn:nth-child(2) {
width: 200px!important;
}
.linkscolumn:nth-child(3) {
width: 120px!important;
}
.linkscolumn {
width: 90px!important;
margin-left: 45px!important;
}
#mainfooter {
min-width: 1000px;
}
.follow { text-align:center; padding:20px 0; margin-bottom:25px; background:url(../images/footer_separator.png) repeat-x 0 bottom;}
.follow div {color:#999; font:bold 11px Arial; text-transform:uppercase;}
.follow a {display:block; float:left; width:32px; height:32px; background:url(../images/follow.png); text-indent:-2000em; margin:5px 3px;}
.follow a.facebook {background-position:0 0;}
.follow a.twitter {background-position:-38px 0;}
.follow a.linkedin {background-position:-76px 0;}
.foot_menu {float:left; width:180px;}
.foot_menu:nth-child(6) {width:80px;}
.foot_menu h3 {color:#999; font: 16px 'OswaldBook',Arial; text-transform:uppercase; margin:0 0 5px 0;}
.foot_menu ul {list-style-type:none; margin:0; padding:0;}
.foot_menu ul li {padding:0;}
.foot_menu a {font-size:12px; line-height:20px;}
.badges {float:right; width:100px;}
.bbb {margin:0 0 10px 3px; width:100px; overflow:hidden;}
.trustware {}
.copyright {padding:20px 0 0 0; margin-top:25px; background:url(../images/footer_separator.png) repeat-x 0 0; font-size:10px; color:#999; text-transform:uppercase; text-align:center;}
.copyright a {font-size:10px; }
/* UFO */
.subtitle {margin:0 0 0px;}
/* USER VERIFICATION */
.popup2 { z-index:5; position:absolute; top:60px; width:440px; left:-228px; margin-left:50%; background:#000; padding:8px; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; box-shadow:0 1px 35px #333; -moz-box-shadow:0 1px 35px #333; -webkit-box-shadow:0 1px 35px #333;}
.popup2_title {position:relative; font:bold 26px/28px Arial; text-transform:uppercase; color:#FFF; padding:1px 35px 8px 15px;}
.popup2_in {position:relative; background:#F0F0F0; padding:15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 0 4px #CCC; -moz-box-shadow:0 0 4px #CCC; -webkit-box-shadow:0 0 4px #CCC;}
.popup2 .close {display:block; position:absolute; top:10px; right:10px; width:22px; height:22px; background:url(../images/icon_close.png) no-repeat 0 0; text-indent:-2000em;}
.popup2 .popup2_title .close {top:4px; right:4px;}
.popup2 .floatl {float:left;}
.popup2 .floatr {float:right;}
.popup2 .clearb {clear:both; display:block; #display:compact; font-size:0; line-height:0; height:0;}
.popup2 .inline {margin:0; padding:0;}
.popup2 .title {display: table-cell; vertical-align: middle; padding:0 5px 8px 0; width:160px; height:32px; text-align:right; font: bold 14px/15px Arial; color:#666;}
.popup2 .floatl .title {height:auto; display:block;}
.popup2 .field {display: table-cell; padding:0 0 8px 0; color:#000; position:relative; width:244px; font:0/0 Arial;}
.popup2 .inline input, .popup2 .inline select {appearance:none; -moz-appearance:none; -webkit-appearance:none; border:1px solid #CCC; background:#FFF; width:232px; font-size:15px; padding:0 5px; height:30px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0 1px 0 #FFF;}
.popup2 .inline select {padding:5px 4px 5px 5px; height:32px; background:#FFF url(../images/select_arrow.png) no-repeat right center;}
.popup2 div.error {font:normal 16px Arial; padding:0 0 10px 0; margin-bottom:10px; text-align:center;}
.popup2 .floatl div.error {text-align:left; font-size:13px; padding:0;}
.popup2 input.error {border:1px solid #C00; }
.popup2 .button_holder .button {width:100%; font-size:24px; height:45px; padding:0 20px;}
.popup2 .already {display:block; text-align:center; margin:10px 20px 0 20px;}
.popup2 .already2 {display:block; text-align:center; margin:10px 20px 30px 20px;}
.popup2 .center {position: relative; right:0; float:none; text-align:center;}
.keeploggedin2 {display:block; margin:5px 0 20px 165px;}
.keeploggedin2 input {margin:0 5px 0 0;}
.popup2 .textfield {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 4px 4px 4px 4px;
color: #333333;
font: 14px/14px Arial;
height: 30px;
margin: 0;
outline: medium none;
padding: 0 4px;
text-align: left;
}
.popup2 h3 {color: #3A4249; font: 22px/25px Arial; text-transform:none; letter-spacing:normal; margin:22px 0;}
.popup2 .form .textfield {margin: 0 0 8px; width: 180px;}
.popup2 .form input.button {width: 190px;}
.popup2 input.button {height: 31px; padding: 0 15px;}
.floatl.col1 {margin:0 13px 20px 0; width:190px; position:relative; min-height:200px;}
.floatl.col2 {padding:0 0 20px 13px; width:190px; position:relative; border-left:1px solid #DEDEDE; min-height:200px; box-shadow:inset 1px 0 0 #FFF; -moz-box-shadow:inset 1px 0 0 #FFF; -webkit-box-shadow:inset 1px 0 0 #FFF;}
.or {position:absolute; top:-23px; left:183px; background:#FFF; border-top:1px solid #DEDEDE; width:40px; height:40px; text-align:center; font:15px/40px Arial; text-transform:uppercase; color:#999; border-radius:100px; -moz-border-radius:100px; -webkit-border-radius:100px;}
.popup2 .floatl h3 {margin:0 0 20px 0; font:18px/20px Arial; text-transform:none; letter-spacing:normal;}
.popup2 .floatl h3.login {margin:0 0 22px 0;}
.popup2 .form label.title {display:block; padding:0 0 5px 0; color:#666; font: bold 12px/13px Arial; text-align:left; margin:0; width:auto;}
.popup2 .form .textfield { margin:0 0 8px 0; width:180px;}
.popup2 .form label.keeploggedin {display:block; padding:0 0 10px 0;}
.popup2 .form label input {margin-left:0;}
.popup2 .form input.button {width:190px;}
.popup2 .textfield {margin-right:3px;}
.fbconnect_holder {padding:30px 22px 15px 22px; border-top:1px solid #DEDEDE; box-shadow:inset 0 1px 0 #FFF; position:relative;}
.fbconnect {display:block; height:35px; color:#FFF; border-top:1px solid #6986c2; border-bottom:1px solid #314c86; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; box-shadow:inset 0 1px 0 #95b0db, inset 0 -1px 0 #6786b8; -moz-box-shadow:inset 0 1px 0 #95b0db, inset 0 -1px 0 #6786b8; -webkit-box-shadow:inset 0 1px 0 #95b0db, inset 0 -1px 0 #6786b8;
background: #6f8ecb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmOGVjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzU3NzFhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUxNmNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzcxYTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #6f8ecb 0%, #5771a9 49%, #516ca3 50%, #5771a9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f8ecb), color-stop(49%,#5771a9), color-stop(50%,#516ca3), color-stop(100%,#5771a9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6f8ecb 0%,#5771a9 49%,#516ca3 50%,#5771a9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6f8ecb 0%,#5771a9 49%,#516ca3 50%,#5771a9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6f8ecb 0%,#5771a9 49%,#516ca3 50%,#5771a9 100%); /* IE10+ */
background: linear-gradient(to bottom, #6f8ecb 0%,#5771a9 49%,#516ca3 50%,#5771a9 100%); /* W3C */
}
.fbconnect:hover {text-decoration:none;
background: #7f9fdb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmOWZkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzVlN2FiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzU4NzRhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDdiYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #7f9fdb 0%, #5e7ab2 49%, #5874aa 50%, #607bb2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f9fdb), color-stop(49%,#5e7ab2), color-stop(50%,#5874aa), color-stop(100%,#607bb2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7f9fdb 0%,#5e7ab2 49%,#5874aa 50%,#607bb2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7f9fdb 0%,#5e7ab2 49%,#5874aa 50%,#607bb2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7f9fdb 0%,#5e7ab2 49%,#5874aa 50%,#607bb2 100%); /* IE10+ */
background: linear-gradient(to bottom, #7f9fdb 0%,#5e7ab2 49%,#5874aa 50%,#607bb2 100%); /* W3C */
}
.fbconnect:active {border-top-color:#375288; border-bottom-color:#6f8ecb; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;
background: #516ca3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNmNhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjhlY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #516ca3 0%, #6f8ecb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#516ca3), color-stop(100%,#6f8ecb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #516ca3 0%,#6f8ecb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #516ca3 0%,#6f8ecb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #516ca3 0%,#6f8ecb 100%); /* IE10+ */
background: linear-gradient(to bottom, #516ca3 0%,#6f8ecb 100%); /* W3C */
}
.fbconnect:after {content:' '; display:block; clear:both;}
.fbconnect span {background:url(../images/fbconnect.png) no-repeat 14px bottom; display:block; padding-left:36px; font:17px/35px Arial; text-align:center; text-shadow:0 -1px 0 #314c86; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.popup2 .back2 {margin:-15px -15px 0 -15px; padding:8px 10px; background:#e3e7e8; text-align:left; border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0;}
.popup2 .back2 a {font:bold 11px/11px Arial; padding:3px 10px; background:#FFF; color:#4b545c; text-transform:uppercase; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.popup2 .box_bottom {margin:20px -15px -15px -15px; padding:10px 15px; border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -weblkit-border-radius:0 0 8px 8px;
background: #FFF;}
/* DOCUMENTATION */
.vertical_menu {float:left; width:219px; padding-right:15px; /* background:url(images/shadow_vertical.png) no-repeat right center; */ border-right:1px solid #EDEDED;}
.vertical_menu .chapter {display:block; font: 14px/20px 'Open Sans', Helvetica, Arial; color:#666; text-transform:uppercase; margin:0 0 10px 0; padding:4px; border: 1px solid transparent;}
.vertical_menu .chapter span {display:block;background:url(../images/icons_documentation.png) no-repeat; padding:0 0 0 27px;}
.vertical_menu .chapter.faq span {background-position:0 0;}
.vertical_menu .chapter.api2 span,.vertical_menu .chapter.api3 span {background-position:-240px 0;}
.vertical_menu .chapter.contact span {background-position:-472px 0;}
.vertical_menu a.chapter { border-radius:5px;}
.vertical_menu a.chapter:hover {border:1px solid #EDEDED; text-decoration:none;
background: #F0F0F0;
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
}
.vertical_menu a.chapter.sel {border:1px solid #111; padding:5px; color:#FFF;
background: #444444; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #444444 0%, #212121 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#212121)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #444444 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #444444 0%,#212121 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #444444 0%,#212121 100%); /* IE10+ */
background: linear-gradient(to bottom, #444444 0%,#212121 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#212121',GradientType=0 ); /* IE6-8 */}
.vertical_menu .chapter span {display:block;background:url(../images/icons_documentation.png) no-repeat; padding:0 0 0 27px; cursor: pointer}
.vertical_menu .chapter.faq span {background-position:0 center;}
.vertical_menu .chapter.api2 span,.vertical_menu .chapter.api3 span {background-position:-240px center;}
.vertical_menu .chapter.contact span {background-position:-480px center;}
.vertical_menu .chapter.int span {background-position:-720px center;}
.vertical_menu .chapter.int2 span {background-position:-960px center;}
.vertical_menu .chapter.gat span {background-position:-1200px center;}
.vertical_menu .chapter.gat span {background-position:-1200px center;}
.vertical_menu .chapter.flo span {background-position:-1440px center;}
.vertical_menu .chapter.tes span {background-position:-1680px center;}
.vertical_menu .chapter.spi span {background:url(/uploaded/files/spiderpipe2.png) no-repeat;}
.vertical_menu a.chapter { }
.vertical_menu a.chapter:hover { text-decoration:none;}
.vertical_menu a.chapter.sel {border:1px solid #111; padding:5px; color:#FFF;
background: #444444; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #444444 0%, #212121 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#212121)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #444444 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #444444 0%,#212121 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #444444 0%,#212121 100%); /* IE10+ */
background: linear-gradient(to bottom, #444444 0%,#212121 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#212121',GradientType=0 ); /* IE6-8 */}
.vertical_menu ul {list-style-type:none; margin:0 0 20px 0; padding:0;}
#spa-menu .vertical_menu ul {display: none;}
.vertical_menu li {padding:0; margin:2px 0;}
.vertical_menu li a {display:block; padding:6px 6px 6px 34px; font:normal 14px/15px Arial; border:0; color:#666;}
.vertical_menu li a:hover {border:1px solid #EDEDED; text-decoration:none; padding:5px 5px 5px 33px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#000;
background: #F0F0F0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */}
.vertical_menu li a.sel {color:#FFF; border:1px solid #111;  padding:5px 5px 5px 33px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
background: #444444; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIxMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #444444 0%, #212121 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#212121)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #444444 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #444444 0%,#212121 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #444444 0%,#212121 100%); /* IE10+ */
background: linear-gradient(to bottom, #444444 0%,#212121 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#212121',GradientType=0 ); /* IE6-8 */
}
.vertical_menu li ul {margin-bottom:0;}
.vertical_menu li li a {display:block; padding:4px 6px 4px 48px; font:normal 12px/13px Arial; border:0; color:#666;}
.vertical_menu li li a:hover, .vertical_menu li li a.sel {padding:3px 5px 3px 47px;}
.contact_dev {padding-top:8px; font-size:12px; padding-left:34px;}
.documentation {margin-left:260px; position:relative; font:14px/20px Arial;}
.documentation p {font:14px/20px Arial;}
.documentation h2 {
   text-align: left;
}
.documentation h3 {
   position: relative;
   text-align: left;
   color:#000;
   margin: 25px 0 10px;
}
.documentation h2,
.documentation h3,
.documentation h4,
.documentation h5,
.documentation h6 {
   position: relative;
   z-index: -1;
}
.documentation h2:before,
.documentation h3:before,
.documentation h4:before,
.documentation h5:before,
.documentation h6:before {
   content: "";
   position: relative;
   display: block;
   width: 0;
   height: 90px;
   margin-top: -90px;
}
h4 {font:bold 18px Arial; color:#000;}
h5 {font:bold 15px Arial; color:#333; margin-bottom:7px;}
h5+div.code {margin-top:7px;}
h6 {font:bold 14px Arial; color:#555; margin-bottom:7px;}
.doc_path {width:717px; margin:50px 0;overflow:hidden;}
.doc_path div {float:left; width:239px; padding:100px 0 0 0; background:url(../images/documentation_path.png) no-repeat; font-size:12px; text-align:center;}
.doc_path .step1 {background-position:0 0;}
.doc_path .step2 {background-position: center 0;}
.doc_path .step3 {background-position:right 0;}
.doc_path strong {color:#000; font-size:14px;}
.text2 {font-size:13px;}
.tableofcontents_holder {padding:20px;background:#ECF0F6; border-top:1px solid #DEDEDE; margin: 0 30px 30px 0; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.documentation ul.tableofcontents {list-style:none; margin:0; padding:0;}
.tableofcontents ul {list-style:none; margin-left:30px; padding:0;}
.tableofcontents ul ul {margin-left:30px; padding:0; margin-bottom:7px;}
.tableofcontents ul ul ul {margin-bottom:0;}
.tableofcontents li {font:bold 16px Arial; padding:5px 0; border-top:1px solid #FFF; box-shadow:0 -1px 0 #DEDEDE; -moz-box-shadow:0 -1px 0 #DEDEDE; -webkit-box-shadow:0 -1px 0 #DEDEDE;}
.tableofcontents li:first-child {border:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.tableofcontents ul li {font-weight:normal; font-size:15px; padding:3px 0; border:0; margin:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.tableofcontents ul ul li {font-size:14px; padding:2px 0; border:0;}
.tableofcontents ul ul ul li {font-size:13px; padding:1px 0;}
.tableofcontents ul ul ul ul li {font-size:12px; padding:0;}
.tableofcontents ul ul ul ul ul li {font-size:11px; padding:0;}
.documentation ul {margin-left:auto; padding-left:35px;}
.documentation .table ul {margin:0; padding:0 0 0 15px;}
.code {background:#edf1f7; padding:25px; font-family:Courier, Consolas, 'Bitstream Vera Sans Mono', 'Courier New' !important; color:#58687e; line-height:15px; word-break:break-all;}
.code code {display:block; font-family:Courier, Consolas, 'Bitstream Vera Sans Mono', 'Courier New' !important;}
.code div {padding-left:35px; font-family:Courier, Consolas, 'Bitstream Vera Sans Mono', 'Courier New' !important; color:#58687e; line-height:15px;}
.code .comments {color:#bcbcbc;}
.code .keyword {color:#007dbc;}
.code .value {color:#090;}
.code .string {color:#036;}
.documentation.faq2 h4 {margin-bottom:0;}
.documentation.faq2 h4+p {margin-top:5px;}
.documentation code {
  font-size:12px;
  line-height:14px;
  overflow: auto;
}
.attachments {width:218px; float:right; position:relative; margin:0 0 0 30px; background:#fff6b9; padding:30px 15px;}
.attachments .clip {position:absolute; left:10px; top:-24px; background:url(../uploaded/files/icons_attachments.png) no-repeat 0 0; width:53px; height:48px;}
.attachments .title {position:absolute; right:0; top:-23px; font:18px/18px 'OswaldLight',Arial; text-transform:uppercase; color:#d5cb86; float:none; padding:0;}
.attachments ul {display:block; margin:0; padding:0 !important; list-style-type:none; }
.attachments ul li {display:block; padding:0;}
.attachments ul li:last-child a {border:0;}
.attachments ul li a {display:block; border-bottom:1px solid #efe6ab; padding: 5px 27px 5px 5px; font:normal 13px Arial; background:url(../uploaded/files/icon_attach_download.png) no-repeat 197px center; text-decoration:none; color:#333; word-break:break-all;}
.attachments ul li a:hover {background-color:#f5edb4;}
.attachments .bottom {position:absolute; left:-2px; bottom:-7px; width:254px; height:7px; background:url(../uploaded/files/icons_attachments.png) no-repeat 0 bottom;}
.cart_documentation code {display:inline;}
.cols {width:100%; table-layout:fixed; margin-bottom:20px;border:1px solid #DEDEDE;}
.cols td {vertical-align:top; background:#FFF; color:#666; padding:5px 20px 20px 20px; font:13px/16px Arial; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-right:1px solid #DEDEDE;}
.cols td:last-child {border:0;}
.cols td .ico {margin:0 auto; text-align:center;}
.cols td h3 {text-align:center;}
/* EVENTS */
.timeline {float:left; width:710px;}
.timeline h3 {font:28px/40px 'OswaldBook',Arial; margin:0 0 20px 155px;}
.events_holder {position:relative; width:593px; margin-left:117px; border-left:1px solid #d8e0ee;}
.timeline_arrow {position:absolute; top:0; left:-5px; background:url(../images/timeline_arrow.png); width:9px; height:5px;}
.timeline_arrow_down {position:absolute; bottom:0; left:-5px; background:url(../images/timeline_arrow_down.png); width:9px; height:5px;}
.event {position:relative; height:180px; margin-bottom:25px; text-align:right; cursor:pointer;}
.event_month {position:absolute; left:-117px; top:72px; background:url(../images/timeline_mark.png); width:121px; height:38px;}
.event_month .td {display:table-cell; vertical-align:middle; width:100px; height:38px; font:bold 14px/16px Arial; color:#000; text-align:center;}
.pw_event {position:absolute; top:0; right:0;}
.event_details {position:absolute; left:277px; top:0; height:180px; text-align:left;}
.event_details .td {display:table-cell; height:180px; vertical-align:middle;}
.event_name {font:normal 20px/23px Arial; color:#FFF; padding-bottom:10px; width:260px;}
.event_date {font:normal 22px/40px 'OswaldLight',Arial; color:#FFF; padding-top:10px; text-transform:uppercase;}
.event_date strong {font:normal 40px/40px 'OswaldBook',Arial;}
.timeline_now {position:relative; margin:40px 0 20px;}
.timeline_now div {position:absolute; top:0; left:-116px; width:96px; padding-right:33px; background:url(../images/timeline_now.png) no-repeat right center; font:28px/40px 'OswaldBook',Arial; color:#FFD200; text-transform:uppercase; text-align:right;}
.timeline .timeline_now h3 {margin: 0 0 0 35px;}
.event.ordinary {height:89px; background:url(../images/ordinary_event.jpg) no-repeat right 0;}
.event.ordinary .event_month {top:26px;}
.event_logo {position:absolute; left:42px; top:6px;}
.event.ordinary .event_details {position:absolute; left:180px; top:0; height:89px;}
.event.ordinary .event_details .td {height:89px;}
.event.ordinary .event_name {font:normal 18px/21px Arial; color:#06C; padding-bottom:10px; width:260px; padding-bottom:0; width:400px;}
.event.ordinary .event_date {font:normal 24px/28px Arial; color:#000; padding-top:10px; text-transform:none; padding-top:0;}
.col_r {float:right; width:250px;}
.selector {border-radius:6px; padding:2px; margin-bottom:20px; box-shadow:inset 0 1px 3px #999;
background: #e1e1e1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZTFlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e1e1e1 0%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e1e1e1 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e1e1e1 0%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e1e1e1 0%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom, #e1e1e1 0%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}
.selector a {display:block; float:left; width:81px; font:normal 14px/28px 'OswaldBook',Arial; padding-top:2px; text-transform:uppercase; text-align:center; color:#888; border-right:1px solid #efefef; border-left:1px solid #d8d8d8;}
.selector a:hover {color:#333; text-decoration:none;}
.selector a:first-child {border-left:0;}
.selector a:last-child {border-right:0;}
.selector a.sel {color:#FFF; width:79px; border-radius:5px; box-shadow:inset 0 1px 0 #7ec567, 0 0 2px #999; border:1px solid #999;
background: #3fa81d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNmYTgxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MmJjMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3fa81d 0%, #52bc2e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fa81d), color-stop(100%,#52bc2e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3fa81d 0%,#52bc2e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3fa81d 0%,#52bc2e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3fa81d 0%,#52bc2e 100%); /* IE10+ */
background: linear-gradient(to bottom, #3fa81d 0%,#52bc2e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa81d', endColorstr='#52bc2e',GradientType=0 ); /* IE6-8 */
}
.col_r ul {list-style-type:none; padding-left:0; margin:0 0 25px 0;}
.col_r h3 {font:bold 16px Arial; color:#666; text-transform:none; margin-bottom:3px;}
.col_r ul strong {color:#000;}
.col_r .section { padding:5px 0 0 0;}
.col_r .rel {margin:0;}
.col_r .section select {width:250px; padding: 8px 8px 8px; font-size:16px;}
.event_content {float:left; width:710px; padding-bottom: 100px;}
.event_brief {padding:20px; border-radius:20px; background:#E7EAF2; margin-bottom:25px;}
.event_content h2 {text-align:left; margin-bottom:10px;}
.event_when {font-size:24px; margin-bottom:10px; font-weight:bold;}
.event_where {font-size:16px;}
.event_where strong {}
.event_thumb {float:left; margin:0 20px 0 0; width:220px; height:220px; overflow:hidden; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.event_content .left {float:right; width:430px;}
/*#################################################################
################################################################### Career Entry Page
#################################################################*/
#cent_body {
   max-width: 960px;
   margin: 20px auto 40px auto;
}
#cent_body:after {
clear: both;
display: block;
content: "";
}
#cent_c1 {
   float: left;
   max-width: 720px;
   font-size: 16px;
}
#cent_c1 span {
   display: block;
}
#cent_c2 {
   float: right;
   max-width: 220px;
   padding: 0px 10px 0px 10px;
}
#cent_c2 a {
float: left;
   margin: 0px 0px 8px 0px;
   line-height: 100%;
}
.cent_title {
   font-family: 'Oswald', 'Futura Condensed Medium', sans-serif;
   font-size: 30px;
   margin: 20px 0px 0px 0px;
   text-transform: uppercase;
}
.cent_location {
   font-size: 20px;
}
.cent_subhead {
   font-size: 22px;
   font-weight: 300;
   margin: 40px 0px;
}
.cent_joblogo {
   display: block;
   width: 180px;
   height: 160px;
   margin: 132px auto 0px auto;
   background: url('images/comp_officelogos.png') 0 0 no-repeat;
   background-size: 540px;
}
#cent_c2 #cent_addjobs {
   display: block;
   font-family: 'Oswald', 'Futura Condensed Medium', sans-serif;
   font-size: 18px;
   text-transform: uppercase;
   text-align: center;
   margin: 10px 0px 2px 0px;
}
#cent_appboxcontainer {
   min-height: 500px;
}
#cent_appbox {
   display: block;
   max-width: 100%;
   background: #F0F0F0;
   border-radius: 3px;
   padding: 20px;
}
#cent_appbox input[type=text], #cent_appbox input[type=email] {
   display: block;
   float: left;
   width: 260px;
   margin: 0px 6px 10px 0px;
   padding: 8px 8px 10px 8px;
   font-size: 14px;
   font-family: 'Source Sans Pro', 'Helvetica', sans-serif;
   border-radius: 3px;
   border: 1px solid #999999;
}
#cent_appboxheader {
   display: block;
   font-family: 'Oswald', 'Futura Condensed Medium', sans-serif;
   font-size: 20px;
   text-transform: uppercase;
   line-height: 100%;
   margin: 0px 0px 20px 0px;
}
#cent_appboxcancel {
   float: right;
   font-size: 14px;
}
#cent_appboxinputs {
   display: block;
   float: left;
   clear: right;
}
#cent_appbox .buttonyellow {
   display: block;
   float: right;
   clear: both;
   margin: 6px 0px 0px 0px;
}
.pw_local_icon {
fill:#f7cd02;
}
.prodshowcase1 .local_iconrow {
margin-top: 30px;
}
/*#################################################################
################################################################### Support Page
#################################################################*/
#supp_header {
   max-width: 100%;
   background: #F0F0F0;
   min-height: 300px;
}
#supp_headercontainer {
   max-width: 960px;
   margin: 0px auto;
   padding: 50px 0px 50px 0px;
}
#supp_headercontainer:after {
content: '';
clear: both;
display: block;
}
#supp_headerc1 {
   float: left;
   width: 220px;
   vertical-align: top;
}
#supp_headerc1 span {
   display: block;
   text-align: left;
   margin: 0px;
   max-width: 80%;
}
#supp_headerc2 {
   float: left;
   width: 740px;
   vertical-align: top;
}
#supp_headerc2 input[type=text], #supp_headerc2 input[type=email] {
   display: block;
   float: left;
   width: 170px;
   margin: 0px 6px 10px 0px;
   padding: 8px 8px 10px 8px;
   vertical-align: top;
   font-size: 14px;
   font-family: 'Source Sans Pro', 'Helvetica', sans-serif;
   border-radius: 3px;
   border: 1px solid #999999;
}
#supp_headerc2 select {
   display: block;
   float: left;
   width: 173px;
   height: 38px;
   margin: 0px 0px 10px 0px;
   padding: 8px 8px 10px 8px;
   vertical-align: top;
   font-size: 14px;
   font-family: 'Source Sans Pro', 'Helvetica', sans-serif;
   border-radius: 3px;
   border: 1px solid #999999;
}
#supp_headerc2 #supp_lastselect {
   margin: 0px 0px 0px 6px;
}
#supp_headerc2 textarea {
   display: block;
   float: left;
   width: 718px;
   height: 100px;
   margin: 0px;
   padding: 8px 10px 8px 10px;
   vertical-align: top;
   font-size: 14px;
   font-family: 'Source Sans Pro', 'Helvetica', sans-serif;
   border-radius: 3px;
   border: 1px solid #999999;
   resize: none;
}
#supp_headerc2 .buttonyellow {
   display: block;
   clear: left;
   float: right;
   margin: 12px 0px 0px 0px;
}
#supp_faq {
   max-width: 960px;
   font-size: 16px;
   margin: 0px auto 40px auto;
}
#supp_faq .header2 {
   display: block;
   max-width: 960px;
   text-align: left;
   margin: 40px auto 12px auto;
}
#supp_faqtable {
   margin: 0px;
   padding: 0px;
   width: 100%;
}
#supp_faqtable:after {
display: block;
content: '';
clear: both;
}
#supp_faqc1 {
   float: left;
   width: 46%;
   padding-right: 4%;
}
#supp_faqc2 {
   float: left;
   width: 50%;
}

/*#################################################################
################################################################### Jobs Page
#################################################################*/

body_jobs {background: #f2f2f3;}

/*#################################################################
################################################################### Mint Code Page
#################################################################*/
.mintcode_tagline {
font-size: 36px;
margin-top: 50px;
}
.step_container {
width: 960px;
margin: 0 auto;
color: #5a5a5a;
}
.step_heading {
padding: 40px 0 15px 0;
width: 100%;
font-size: 24px;
border-bottom: 2px solid #bebebe;
}
.amount_card_container {
width: 76px;
float: left;
margin: 0 0 30px 50px;
}
.amount_card_container:first-child {
margin-left: 0px;
}
.amount_add_row:after {
display: block;
content: '';
clear: both;
}
.mint_shape {
cursor: pointer;
fill: #97d752;
}
.shape_container:hover .mint_shape path {
fill: #a6e562;
}
.shape_container:active .mint_shape path {
fill: #82b947;
}
.amount_card_container.inactive .mint_shape {fill: #dddddd;}
.amount_card_container.inactive .shape_container:hover .mint_shape path {fill: #eeeeee;}
.plus_btn, .minus_btn {
width: 19px;
height: 19px;
display: block;
float: left;
background: #cfcfcf;
text-align: center;
font-size: 26px;
color: #fff;
border-radius: 5px;
font-weight: bold;
line-height: 23px;
border: 1px solid #c4c4c4;
margin: 20px 0 10px 0;
}
.minus_btn {
line-height: 25px;
}
.mint_btn:active {
background: #82b947;
}
.minus_btn:hover, .plus_btn:hover {
color: #000;
}
.amount_card_container span {
display: block;
float: left;
width: 34px;
text-align:center;
color: #5a5a5a;
font-size: 20px;
font-weight: bold;
margin-top: 20px;
line-height: 24px;
}
.amount_mint {
cursor: pointer;
font-size: 24px;
color: #fff;
font-weight: bold;
width: 60px;
margin: -90px auto 0 auto;
text-align: center;
}
.email_code_row .mint_form_container {
width: 300px;
color: #3d3d3d;
font-size: 16px;
margin: 10px auto;
}
.email_code_row {
font-size: 22px;
width: 100%;
text-align: center;
margin: 50px 0 10px 0;
}
.mint_form_container input {
border: 1px solid #e3e3e3;
border-radius: 3px;
height: 32px;
}
.mint_btn {
padding: 7px 15px 4px 15px;
}
.mint_payment {
width: 760px;
height: 360px;
margin: 50px auto 10px auto;
border: 2px solid #ccc;
}
.heading_small {
display: block;
font-size: 22px;
width: 100%;
text-align: center;
}
#step1 .heading_small {
padding-top: 40px;
}
.mint_epin {
width: 405px!important;
margin: 0 auto;
padding: 30px 0 0px 0;
}
.mint_epin:last-child {
padding-bottom: 40px;
}
.mint_epin:after {
display: block;
content: '';
clear: both;
}
.epin_logo {
width: 47px;
float: left;
}
.epin_logo svg {
fill: #97d752;
}
.mint_epin input {
display: block;
float: left;
width: 350px;
height: 50px;
border: 1px solid #cecece;
color: #858585;
font-size: 36px;
text-indent: 17px;
}
.epin_amount {
margin: -58px auto 0 auto;
font-size: 17px;
color: #fff;
width: 40px;
font-weight: bold;
text-align: center;
}
.heading_small:last-child {
padding: 10px 0 40px 0;
}
.heading_small a {
color: #4973be;
border-bottom: 1px solid #4973be;
}
.heading_small a:hover {
color: #4973be;
}
/*#################################################################
################################################################### New css
#################################################################*/
#naventries ul a {
text-transform:none;
}
#mainfooterlinkscontainer {
padding-top: 20px !important;
}
.close_btn {
float: right !important;
margin: -14px -16px 0px 0px !important;
}
#gettingstartedvisual {
margin-right: 5px !important;
height: 350px !important;
}
.fp_upcomingeventname {
display: block;
width: 320px;
margin-left: 68px;
}
.fp_futureeventname {
display: block;
width: 320px;
margin-left: 68px;
}
.documentation a,.documentation a:visited,.documentation a:hover {color:#06C}
.documentation a:hover {text-decoration: underline;}
.vertical_menu li a,.vertical_menu a.chapter {transition:none}
.hero_text p {
color: #fff;
}
.fixed {
   position: fixed;
   top: 100px;
}
.documentation {
   margin-right: 260px;
   position:static;
}
.documentation .anchor {
   margin: 0 0 0 4px;
   font-size: 14px;
   font-weight: normal;
   color: #ffd400 !important;
}
.documentation .anchor:hover {
   text-decoration: none;
}
.anchor-navigation-wrapper {
   height: auto !important;
}
.anchor-navigation {
   position: absolute;
   top: 155px;
   right: 25px;
   width: 235px;
}
.anchor-navigation .active:after {
   display: none;
}
.anchor-navigation a {
   display: block;
   height: 32px;
   line-height: 32px;
   color: #000000;
}
.anchor-navigation ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
.anchor-navigation ul > li {
   padding: 0;
}
.anchor-navigation ul > li > a {
   padding: 0 0 0 10px;
   border-left: 2px solid transparent;
}
.anchor-navigation ul > li > a:hover {
   background: #fff7cc;
}
.anchor-navigation ul > li.active > a {
   border-left: 2px solid #ffd400;
}
.anchor-navigation ul > li > ul {
   display: none;
}
.anchor-navigation ul > li.active > ul {
   display: block;
}
.anchor-navigation ul > li > ul > li > a {
   padding: 0 0 0 10px;
}
.anchor-navigation ul > li.active > ul > li > a {
   height: 24px;
   line-height: 24px;
   padding: 0 0 0 20px;
}
.anchor-navigation ul > li > a, .anchor-navigation ul > li > a:hover, .anchor-navigation ul > li > a:active, .anchor-navigation ul > li > a:visited {color: #06C;}