* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

*:before, *:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

html, body, header, footer, table, tr, th, td, form, input, textarea, select, img, ul, ol, li, p, hgroup, h1, h2, h3, h4, figure, figcaption, legend, nav, article, aside, abbr, iframe, button {
	border:0px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Roboto, Arial, Tahoma, Verdana;
	font-size:13px;
	line-height:normal;
	color:#767373;
	border-spacing:0px;
	border-collapse:collapse;
	text-align:left;
}

html {
	height:100%;
	box-sizing:border-box;
}

body {
	min-height:100%;
	padding-bottom:285px;
	position:relative;
	background:#f4f4f4;
}

body.tinyFooter {
	padding-bottom:75px;
}

body.parallax {
	height:100%;
	min-height:0px;
	padding-bottom:0px;
	position:static;
}

ol li {
	list-style:decimal;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.clear {
	display:block;
	clear:both;
	line-height:1px;
	font-size:1px;
	height:1px;
}

.gradient {
	filter:none;
}

.container {
	width:80%;
	min-width:980px;
	max-width:1440px;
	margin:0 auto;
}

.staticPage {
	min-height:100%;
	padding:110px 0 0 0;
}

.hidden, .hide {
	display:none;
}

#loading {
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	z-index:999999;
	background:url(../images/loading.gif) no-repeat center center rgba(0,0,0,0.8);
	display:none;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.title {
	font-size:22px;
	font-weight:normal;
	color:#333333;
}

.lineThrough {
	text-decoration:line-through;
	font-style:italic;
}

.button {
	width:100%;
	min-width:200px;
	padding:10px 0;
	display:block;
	border-radius:5px;
	font-size:20px;
	box-shadow:2px 2px 0 rgba(0,0,0,0.5);
	text-shadow:2px 2px 0 rgba(0,0,0,0.3);
	text-transform:uppercase;
	background:#84b10a;
	color:#ffffff;
	cursor:pointer;
	transition:all 500ms;
	text-align:center;
}

.button.big {
	padding:15px 0;
}

.button.center {
	width:auto;
	max-width:250px;
	margin:0 auto;
}

.button.left {
	width:auto;
	float:left;
}

.button.right {
	width:auto;
	float:right;
}

.button:hover {
	background:#505050;
	text-decoration:none;
	text-shadow:none;
}

.button.big:hover {
	background:#ffffff;
	color:#505050;
}

.button2 {
	width:100%;
	min-width:80px;
	padding:7px 0;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	background:#84b10a;
	color:#ffffff;
	cursor:pointer;
	transition:all 500ms;
	text-align:center;
}

.button2.red {
	background:#e03b02;
}

.button2:hover, .button2.red:hover {
	background:#505050;
	text-decoration:none;
	text-shadow:none;
}

.button2.left {
	width:auto;
	float:left;
}

.button2.right {
	width:auto;
	float:right;
}

.tableInput {
	width:300px;
	padding:7px 10px;
	font-size:14px;
	border:1px solid #cccccc;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.tableInput.left {
	margin:0 10px 0 0;
	float:left;
}

.tableInput.right {
	margin:0 10px 0 0;
	float:right;
}

label.boolean {
	width:60px !important;
	height:25px !important;
	padding:3px !important;
	display:block;
	position:relative;
	border:2px solid #b9bbc5;
	border-radius:13px;
	background:#ffffff;
	cursor: pointer;
	transition:all 300ms;
	color:#b9bbc5;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
}

label.boolean.on {
	border:2px solid #84b10a;
}

label.boolean i {
	width:27px;
	height:17px;
	padding:0 10px 0 0;
	margin:0 22px 0 0;
	position:absolute;
	top:2px;
	left:2px;
	display:block;
	transition:all 300ms;
	background:#ffffff;
	border-radius:10px;
}

label.boolean.on i {
	padding:0 0 0 10px;
	margin:0 0 0 22px;
}

label.boolean i u {
	width:17px;
	height:17px;
	display:block;
	border-radius:9px;
	transition:all 300ms;
	text-decoration:none;
	background:#b9bbc5;
}

label.boolean.on i u {
	background:#84b10a;
}

label.boolean input {
	display:none;
}

.form1 label, .form1 .label {
	width:50%;
	min-height:90px;
	float:left;
	padding:0 20px 25px 20px;
	display:block;
}

.form2 label.hidden {
	display:none;
}

.form1 label.full, .form1 .label.full {
	width:100%;
}

.form1 label span, .form1 .label span {
	padding:0 0 6px 0;
	display:block;
	font-size:16px;
	color:#707070;
}

.form1 label.error span, .form1 .label.error span {
	color:#c32525;
}

.form1 label span u, .form1 .label span u {
	font-size:12px;
	color:#c32525;
	text-decoration:none;
}

.form1 label span.left, .form1 .label span.left {
	float:left;
	font-size:11px;
}

.form1 label .text, .form1 .label .text {
	padding:8px;
	width:100%;
	border:1px solid rgba(0,0,0,0.1);
	box-shadow:2px 2px 2px rgba(0,0,0,0.1);
	font-size:16px;
	color:#303030;
	transition:all 300ms;
}

.form1 label .text:focus, .form1 .label .text:focus {
	background:#ffffff;
}

.form1 label textarea.text, .form1 .label textarea.text {
	height:250px;
}

.form1 label .checkbox, .form1 .label .checkbox {
	margin:0 10px 0 0;
	float:left;
}

.form1 label a, .form1 .label a {
	color:#84b10a;
	text-decoration:underline;
}

.form1 label a:hover, .form1 .label a:hover {
	text-decoration:none;
}

.form1.submitting .button {
	background:url(../images/disabled.png) #dddddd;
	color:#909090;
	text-shadow:none !important;
	cursor:default;
}

.form1 p {
	padding:0 20px 15px 20px;
	font-size:14px;
	color:#444444;
}

.form1 p a {
	color:#444444;
	text-decoration:underline;
}

.form1 p a:hover {
	color:#444444;
	text-decoration:none;
}

.form1 .center {
	text-align:center;
}

.form2 {
	background:#ffffff;
}

.form2 h3 {
	padding:15px 20px;
	margin:0 0 20px 0;
	background:#84b10a;
	color:#ffffff;
	font-size:26px;
	text-transform:uppercase;
	font-weight:normal;
}

.form2 h4 {
	padding:15px 20px;
	margin:0 0 20px 0;
	border-bottom:1px solid #cccccc;
	color:#ffffff;
	background:#606060;
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}

.form2 label {
	padding:20px;
	display:block;
}

.form2 label i {
	width:10%;
	height:40px;
	padding:10px 0px;
	display:block;
	float:left;
	background:#84b10a;
	color:#ffffff;
	font-size:16px;
	text-align:center;
}

.form2 label i.grey {
	background:#c4c4c4;
}

.form2 label input, .form2 label select {
	width:90%;
	height:40px;
	padding:10px;
	float:left;
	border-bottom:1px solid #d4d4d4;
	font-size:16px;
}

.form2 label select {
	height:40px;
	padding:0px;
}

.form2 p {
	padding:20px;
}

.form2 p a {
	margin:15px 0 0 0;
	display:block;
	float:right;
	color:#131313;
	text-decoration:underline;
}

.form2 p a:hover {
	text-decoration:none;
}

.form3 label, .form3 .label {
	width:200px;
	margin:0 30px 20px 0;
	float:left;
	display:block;
}

.form3 label span, .form3 .label span {
	padding:0 0 10px 0;
	display:block;
	font-size:14px;
	color:#505050;
}

.form3 label .text, .form3 .label .text {
	width:100%;
	padding:5px 10px;
	border:1px solid #cccccc;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}

p .link {
	color:#84b10a;
	text-decoration:underline;
}

p .link {
	text-decoration:none;
}

.resultMessage {
	margin:0 0 20px 0;
	display:none;
	position:relative;
	background:#84b10a;
	border-top:5px solid #5c9c29;
	color:#ffffff;
}

.resultMessage.visible {
	display:block;
}

.resultMessage.error {
	background:#ffa200;
	border-top:3px solid #c98206;
}

.resultMessage.info {
	background:#74bce0;
	border-top:3px solid #4c94b8;
}

.resultMessage div {
	padding:15px 20px 10px 80px !important;
	font-weight:500 !important;
	font-size:16px !important;
	color:#ffffff;
}

.resultMessage div .link, .resultMessage div a {
	text-decoration:underline;
	cursor:pointer;
	color:#ffffff;
}

.resultMessage div .link:hover, .resultMessage div a:hover {
	text-decoration:none;
}

.resultMessage div i {
	position:absolute !important;
	top:12px !important;
	left:18px !important;
	font-size:20px !important;
	color:#ffffff;
}

.resultMessage div ul li {
	padding:0 0 5px 0;
	font-size:16px;
	list-style:circle;
	color:#ffffff;
	font-weight:300;
}

.table1 {
	width:100%;
	background:#ffffff;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}

.table1 th, .table1 td {
	padding:10px;
	font-size:16px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.table1 th {
	color:#ffffff;
	background:#606060;
}

.table1 .odd td {
	background:#f9f9f9;
}

.table1 th .link, .table1 td .link {
	color:#84b10a;
	cursor:pointer;
}

.table1 th .link:hover, .table1 td .link:hover {
	text-decoration:none;
}

.table1 .ico {
	width:32px;
	padding:5px;
	margin:0 auto;
	display:block;
	color:#84b10a;
	font-size:20px;
	transition:all 300ms;
}

.table1 a.ico:hover {
	text-decoration:none;
	color:#606060;
}

.table1 .center {
	text-align:center;
}

.table1 .classicButton {
	width:80px;
	margin:0 auto;
	float:none;
}

.table2 {
	width:100%;
	background:#f5f5f5;
	border-bottom:3px solid #dfe2e4;
	box-shadow:0 0 1px rgba(0, 0, 0, 0.10);
}

.table2 th {
	padding:5px 8px;
	background:#bbbbbb;
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
	text-align:left;
}

.table2 th.center, .table2 tr td.center {
	text-align:center;
}

.table2 tr.even {
	background:#eeeeee;
}

.table2 tr td {
	padding:5px 8px;
	border:1px solid #dddddd;
	font-size:14px;
}

.table2 tr td .icon-comment {
	float:right;
}

.table1 tr td a, .table2 tr td a {
	color:#84b10a;
}

.table1 tr td a.button, .table2 tr td a.button, .table1 tr td a.button2, .table2 tr td a.button2 {
	color:#ffffff;
}

.table td b.bomberFormat, .table2 td b.bomberFormat {
	color:#000000;
	font-weight:normal;
}

.empty {
	border:3px dashed #dddddd;
	padding:50px;
	font-size:30px;
	text-align:center;
	color:#dddddd;
}

.tabs {
	height:33px;
	padding:0 30px 0 20px;
	border-bottom:1px solid #cccccc;
}

.tabs li {
	height:32px;
	padding:5px 20px;
	margin-left:10px;
	float:left;
	border:1px solid #cccccc;
	border-bottom:0px;
	font-family:Roboto;
	font-size:16px;
	text-transform:uppercase;
	color:#222222;
	background:#f9f9f9;
	cursor:pointer;
	transition:all 300ms;
}

.tab {
	padding:30px;
	display:none;
	border:1px solid #cccccc;
	border-top:0px;
	background:#ffffff;
}

.tab.visible {
	display:block;
}

.tabs li.right {
	float:right;
}

.tabs li.hover, .tabs li:hover {
	height:39px;
	padding:8px 20px;
	margin-top:-7px;
	background:#ffffff;
}

.tabs li.hover {
	height:40px;
}

.flag {
	width:26px;
	height:18px;
	display:block;
}

.flag.en {
	background:url(../images/flags.jpg) no-repeat -256px -115px;
}
.flag.it {
	background:url(../images/flags.jpg) no-repeat -416px -161px;
}
.flag.de {
	background:url(../images/flags.jpg) no-repeat -416px -69px;
}
.flag.es {
	background:url(../images/flags.jpg) no-repeat -352px -92px;
}
.flag.fr {
	background:url(../images/flags.jpg) no-repeat -160px -115px;
}
.flag.ne {
	background:url(../images/flags.jpg) no-repeat -224px -69px;
}
.flag.da {
	background:url(../images/flags.jpg) no-repeat -32px -92px;
}
.flag.ru {
	background:url(../images/flags.jpg) no-repeat -352px -299px;
}
.flag.cn {
	background:url(../images/flags.jpg) no-repeat -128px -69px;
}
.flag.jp {
	background:url(../images/flags.jpg) no-repeat -96px -184px;
}

header {
	width:100%;
	height:80px; 
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	background:#131313;
	transition:all 500ms;
}

header.fixed, header.forceFixed {
	height:60px;
}

header nav {
	height:80px;
	padding:0 20px;
	transition:all 500ms;
}

header.fixed nav, header.forceFixed nav {
	height:60px;
}

#logo {
	height:100%;
	padding-left:20px;
	float:left;
	transition:all 500ms;
}

header #languageTab {
	margin:25px 0 0 20px;
	float:left;
	transition:all 500ms;
}

header.fixed #languageTab, header.forceFixed #languageTab {
	margin-top:17px;
}

header #languageTab:hover {
	background:#505050;
	border-radius:3px;
}

header #languageTab li {
	padding:5px;
	display:none;
	transition:all 300ms;
}

header #languageTab:hover li {
	display:block;
}

header #languageTab li.hover {
	display:block;
}

header #languageTab a {
	transition:all 300ms;
}

header #languageTab a:hover {
	text-decoration:none;
	opacity:0.7;
}

header .openMenu, header .closeMenu {
	display:none;
}

#menu {
	height:50px;
	padding:10px 0 0 0;
	float:right;
	transition:all 500ms;
}

header.fixed #menu, header.forceFixed #menu {
	padding:15px 0 0 0;
}

#menu li {
	height:60px;
	float:left;
	text-transform:uppercase;
	position:relative;
	transition:all 500ms;
}

header.fixed #menu li, header.forceFixed #menu li {
	height:30px;
}

#menu li a, #menu li span {
	height:60px;
	padding:20px 20px 0 20px;
	display:block;
	font-size:15px;
	color:#ffffff;
	border-left:1px solid #404040;
	transition:all 500ms;
}

header.fixed #menu li a, header.fixed #menu li span, header.forceFixed #menu li a, header.forceFixed #menu li span {
	height:30px;
	padding:5px 15px 0 15px;
}

#menu li:hover, #menu li:hover {
	background:#ffffff;
}

#menu li:hover a, #menu li:hover span {
	color:#505050;
	border-left:1px solid #ffffff;
}

#menu li a:hover {
	text-decoration:none;
}

#menu li a.hover, #menu li span.hover, header.fixed #menu li a.hover, header.forceFixed #menu li a.hover {
	background:#84b10a;
	border-left:1px solid #84b10a;
	color:#ffffff;
}

#menu li.submenu {
	position:relative;
}

#menu li.submenu ul {
	width:auto;
	padding:0px;
	margin:0px;
	float:none;
	display:none;
	position:absolute;
	top:60px;
	right:0px;
	z-index:15;
	box-shadow:0px 2px 2px rgba(0,0,0,0.2);
	transition:all 300ms;
}

header.fixed #menu li.submenu ul, header.forceFixed #menu li.submenu ul {
	top:30px;
}

#menu li.submenu:hover ul {
	display:block;
}

#menu li.submenu ul li {
	height:auto;
	padding:0px;
	margin:0px;
	float:none;
	border:0px;
	background:#ffffff;
	text-align:right;
}

#menu li.submenu ul li a {
	height:auto;
	padding:8px 20px;
	display:block;
	border:3px solid #ffffff;
	color:#505050;
	white-space:nowrap;
}

#menu li.submenu ul li a:hover {
	background:#84b10a;
	color:#ffffff;
}

header .icon-menu {
	display:none;
}

section {
	padding-top:110px;
}

.parallax section {
	padding-top:0px;
}

.slide {
	width:100%;
	position:relative;
	text-align:center;
}

.slide .overlay {
	width:100%;
	min-height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.4);
}

.slide .overOverlay {
	width:100%;
	min-height:100%;
	position:absolute;
	top:0px;
	left:0px;
}

.slide hr {
	border:0px;
	border-top:1px dotted #ffffff;
	width:400px;
	margin:0 auto;
}

#slide1, #slide2, #slide3, #slide4, #slide5 {
	min-height:100%;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-image:url(../images/slide1.jpg);
}

#slide1 h1 {
	padding-top:150px;
	color:#ffffff;
	font-size:54px;
	font-family:Trirong;
	text-align:center;
	text-transform:uppercase;
	text-shadow:2px 2px 0px #000000;
}

#slide1 .choose {
	width:460px;
	padding:40px 0 60px 0;
	margin:0 auto;
	text-align:center;
}

#slide1 .ticker {
	width:30%;
	margin:0 1.5% 20px 1.5%;
	float:left;
}

#slide1 .ticker table {
	width:340px;
	margin:0 auto;
	border-collapse:separate;
	border-spacing:3px;
}

#slide1 .ticker table th, #slide1 .ticker table td {
	width:170px;
	padding:8px;
	background:rgba(0,0,0,0.7);
	font-size:16px;
	color:#ffffff;
}

#slide1 .ticker table td {
	text-align:right;
	background:rgba(0,0,0,0.35);
}

#slide1 .ticker table th.market {
	background:rgba(0,0,0,0.85);
	font-size:20px;
	text-align:center;
}

#slide2 {
	height:300px;
	background-image:url(../images/slide2.jpg);
}

#slide3 {
	height:200px;
	background-image:url(../images/slide3.jpg);
}

#registerPage, #loginPage {
	background-image:url(../images/bg.jpg);
	background-size:cover;
}

#registrationForm, #recoverForm, #loginForm {
	width:742px;
	padding:25px 30px;
	margin:0 auto 30px;
	background:#ffffff;
	box-shadow:2px 2px 2px rgba(0,0,0,0.5);
}

#loginForm {
	width:400px;
}

#loginForm label, #loginForm .label {
	width:100%;
	float:none;
}

#registrationForm .logo, #loginForm .logo, #recoverForm .logo {
	width:300px;
	margin:0 auto 30px;
	display:block;
}

#errorPage {
	min-width:0px;
	width:800px;
	padding:20px;
	margin:30px auto 60px;
	box-shadow:0px 0px 4px rgba(0,0,0,0.1);
	background:#ffffff;
}

#errorPage img {
	margin:0 20px 0 0;
	float:left;
}

#errorPage h1 {
	padding:15px 0 5px 0;
	font-size:40px;
	color:#84b10a;
}

#errorPage h2 {
	padding:0 0 50px 0;
	font-size:28px;
	color:#131313;
}

#errorPage p {
	font-size:16px;
}

.container.firstContainer {
	padding-top:120px;
}

#settingsPage .box {
	margin-bottom:50px;
}

#settingsPage .box .form2 {
	width:40%;
	float:left;
}

.box .contTip {
	width:45%;
	padding:20px 30px 10px 30px;
	margin:0 0 15px 0;
	float:right;
	position:relative;
	background:#ffffff;
}

#settingsPage .box .contTip {
	width:55%;
}

.box .contTip small {
	width:0;px
	height:0px;
	position:absolute;
	top:10px;
	left:-20px;
	border-top: 30px solid transparent;
	border-right: 30px solid #ffffff;
	border-bottom: 30px solid transparent;
}

.box .contTip h3 {
	padding:0 0 15px 0;
	font-size:20px;
}

.box .contTip p {
	padding:0 0 10px 0;
	font-size:15px;
}

#confirmRequest h3, .popupCont h3 {
	padding:0 0 10px 0;
	margin:0 0 25px 0;
	color:#333333;
	font-size:22px;
	text-align:center;
	border-bottom:3px solid #84b10a;
}

#confirmRequest p, .popupCont p {
	padding:0 0 10px 0;
	color:#606060;
	font-size:15px;	
	text-align:center;
}

#confirmRequest label, .popupCont label {
	display:block;
}

#confirmRequest label span, .popupCont label span {
	padding:0 0 10px 0;
	display:block;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

#confirmRequest label input, .popupCont label input.text {
	width:140px;
	padding:10px 20px;
	margin:0 auto;
	display:block;
	border:1px solid #dddddd;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	font-size:14px;
	text-align:center;
}

#confirmRequest label.error input, .popupCont label.error input.text {
	border:1px solid #DE2925;
}

#confirmRequest table, .popupCont table {
	width:350px;
	margin:20px auto 30px;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}

#confirmRequest table th, #confirmRequest table td, .popupCont table th, .popupCont table td {
	max-width:400px;
	padding:10px 20px;
	border-bottom:1px solid #d4d4d4;
	font-size:16px;
	color:#333333;
	word-wrap:break-word;
}

.orderCoin {
	width:49%;
	background:#ffffff;
	border-bottom:3px solid #84b10a;
	box-shadow:0 0 1px rgba(0, 0, 0, 0.10);
}

#buyCoin, .otherOrderList.sell, .orderCoin#depositCoin, .orderCoin#withdrawCoin {
	float:left;
}

#depositCoin {
	min-height:300px;
	position:relative;
}

#sellCoin, .otherOrderList.buy {
	float:right;
}

.orderCoin small {
	padding:15px;
	display:block;
	border-bottom:1px solid #dfe2e4;
	font-size:14px;
	color:#767373;
}

.orderCoin small b {
	color:#84b10a;
}

.orderCoin small b {
	text-decoration:underline;
	cursor:pointer;
}

.orderCoin small b:hover {
	text-decoration:none;
}

.orderCoin small a {
	color:#767373;
	text-decoration:underline;
}

.orderCoin small a:hover {
	text-decoration:none;
}

.orderCoin h3 {
	padding:15px;
	margin:0 0 8px 0;
	color:#606060;
	font-size:24px;
	text-transform:capitalize;
}

.orderCoin h3 strong {
	padding:7px;
	color:#ffffff;
	background:#84b10a;
}

.orderCoin label {
	padding:0 15px 15px 15px;
	display:block;
}

.orderCoin label span {
	width:30%;
	padding:6px 0;
	float:left;
	display:block;
	font-weight:bold;
}

.orderCoin label input, .orderCoin label i {
	width:45%;
	padding:6px;
	float:right;
	display:block;
	border:1px solid #dfe2e4;
	border-right:0px;
	font-style:normal;
}

.orderCoin label input.radio {
	width:auto;
	padding:auto;
	margin:2px 0 0 0;
	border:auto;
	float:left;
}

.orderCoin label i {
	cursor:pointer;
	transition:all 300ms;
}

.orderCoin label i:hover {
	background:rgba(132,177,10,0.25);
}

.orderCoin label i small {
	padding:0px;
	margin:0px 0 0 10px;
	float:left;
	display:block;
	border:0px;
	font-size:13px;
}

.orderCoin label.error input {
	border:1px solid #CD1F21;
}

.orderCoin label input.disabled {
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	border-right:0px;
}

.orderCoin label b {
	width:15%;
	padding:7px 0;
	float:right;
	display:block;
	text-align:center;
	color:#ffffff;
	background:#bbbbbb;
}

.orderCoin .address {
	padding:20px 15px;
	position:relative;
	font-size:16px;
}

.orderCoin .address strong {
	width:68%;
	padding:10px 20px;
	margin:10px 0 0 0;
	float:left;
	display:block;
	border:1px solid #dddddd;
	background:#f4f4f4;
	color:#84b10a;
	font-size:18px;
	word-wrap:break-word;
}

.orderCoin .address .qrCustom {
	width:30%;
	float:right;
	display:block;
}

.orderCoin .address .qrCustom img {
	width:100%;
	margin:-20px 0 0 0;
	display:block;
	border:1px solid #c4c4c4;
}

.orderCoin .submit {
	padding:15px;
}

.orderCoin .submit input {
	width:100%;
	padding:6px 0;
	color:#ffffff;
	background:#84b10a;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	cursor:pointer;
	transition:background 300ms;
}

.orderCoin .submit input:hover {
	background:#606060;
}

.orderCoin .inlineAlert {
	margin:15px;
	color:#404040;
	font-size:16px;
	color:#D12122;
}

.otherOrderList {
	width:49%;
	margin:20px 0 0 0;
}

.otherOrderList.sell .title span, .otherOrderList.buy .title span {
	margin:6px 0 0 0;
	display:block;
	float:right;
	font-size:16px;
}

.otherOrderList th, .otherOrderList td {
	width:20%;
}

.otherOrderList.buy .table2 th, .otherOrderList.sell .table2 th {
	font-size:12px;
}

#sellOpened tr:hover td, #buyOpened tr:hover td, #sellOpened tr:hover td b.bomberFormat, #buyOpened tr:hover td b.bomberFormat {
	cursor:pointer;
	background:#84b10a;
	color:#ffffff;
}

.otherOrderList .orderListCont, .tradesCont, .myOrderCont {
	max-height:300px;
	border-bottom:1px solid #dfe2e4;
	border-right:1px solid #dfe2e4;
	overflow:auto;
}

#myOpenedOrders th, #myOpenedOrders td {
	width:17.5%;
}

#myOpenedOrders .date {
	width:12%;
}

#myOpenedOrders .type {
	width:6%;
}

#myOpenedOrders .actions {
	width:12%;
}

#filledCont .table2 th, #filledCont .table2 td {
	width:20%;
}

#filledCont {
	margin:20px 0 0 0;
	overflow:auto;
	overflow-x:hidden;
}

.tradeSell td {
	color:#D84516;
}

.tradeSell td b.bomberFormat {
	font-weight:bold;
	color:#D84516;
}

.tradeBuy td {
	color:#698E1F;
}

.tradeBuy td b.bomberFormat {
	font-weight:bold;
	color:#698E1F;
}

td .delete {
	width:100px;
	padding:2px;
	margin:0 auto;
	display:block;
	background:#e03b02;
	text-align:center;
	border:1px solid #e03b02;
	color:#ffffff;
	text-transform:uppercase;
	cursor:pointer;
	transition:all 300ms;
}

td .delete:hover {
	color:#e03b02;	
	background:#ffffff;
}

aside {
	width:340px;
	height:100%;
	padding:60px 0 320px 0;
	position:absolute;
	top:0px;
	left:0px;
	background:#3E3E3E;
	transition:all 300ms;
}

aside.small {
	width:60px;
	padding-bottom:60px;
}

aside .market {
	padding:0 0 5px 0;
}

aside .market h3 {
	padding:10px 15px;
	font-size:18px;
	color:#ffffff;
	background:#303030;
	cursor:pointer;
}

aside.small .market h3 span {
	display:none;
}

aside .market table {
	width:100%;
}

aside .market table th span {
	display:block;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

aside .market table th span.fourth {
	text-align:center !important;
}

aside .market table .coin, aside .market table .first {
	width:20.5%;
}

aside.small .market table .coin {
	width:100%;
	padding:0 5px;
}

aside.small .market table .coin i {
	display:none;
}

aside .market table .price, aside .market table .volume, aside .market table .second, aside .market table .third {
	width:30%;
}

aside .market table .volume, aside .market table .third {
	width:32.5%;
}

aside .market table .change, aside .market table .fourth {
	width:17%;
	text-align:right;
}

aside.small .market table .price, aside.small .market table .change {
	display:none;
}

aside .market table .marketLink {
	padding:5px 0;
	display:block;
	position:relative;
	border-bottom:1px solid #333333;
	transition:all 300ms;
}

aside .market table .marketLink.hover {
	background:rgba(255,255,255,0.05);
	border-left:3px solid #84b10a;
}

aside .market table .marketLink:hover {
	background:rgba(255,255,255,0.05);
}

aside .market table .marketLink .coin {
	float:left;
	display:block;
}

aside .market table .marketLink .coin img {
	width:31%;
	margin:2px 5px 0 0;
	float:left;
	display:block;
}

aside.small .market table .marketLink .coin img {
	width:45px;
	margin:0px;
	float:none;
}

aside .market table .coin, aside .market table .price, aside .market table .volume, aside .market table .change {
	margin:5px 0 0 0;
	float:left;
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
}

aside .market table .price {
	margin:3px 0 0 0;
}

aside .market table th {
	padding:5px 0;
	font-weight:bold !important;
	font-size:12px !important;
	background:rgba(255,255,255,0.1);
}

aside .market table .unit {
	font-size:10px;
}

aside .market table u {
	text-decoration:none;
}

aside .market table .bomberFormat .bomberFormat {
	font-size:14px;
}

aside .market table .coin {
	padding-left:5px;
}

aside .market table .change {
	padding-right:5px;
}

aside .market table .change.plus {
	color:#84b10a;
}

aside .market table .change.minus {
	color:#d84516;
}

aside .market table strong.coin {
	margin:0px;
}

aside .market table strong.coin i {
	margin:5px 0 0 0;
	display:block;
	font-style:normal;
}

aside .market table .marketLink .angle {
	width:0;px
	height:0px;
	position:absolute;
	top:12px;
	right:0px;
	opacity:0;
	border-top: 5px solid transparent;
	border-right: 5px solid #F4F4F4;
	border-bottom: 5px solid transparent;
	transition:all 300ms;
}

aside.small .market table .marketLink .angle {
	display:none;
}

aside .market table .marketLink.hover .angle, aside .market table .marketLink:hover .angle {
	opacity:1;
}

aside #trollbox {
	width:340px;
	height:300px;
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:9;
	background:#484848;
	border-top:1px solid #858585;
	background:#505050;
}

aside.small #trollbox {
	width:40px;
	display:none;
}

.chat {
	height:300px;
	position:relative;
}

.chat h3 {
	height:35px;
	padding:5px 15px 0 15px;
	border-bottom:1px solid #858585;
	font-size:20px;
	font-family:Roboto;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	background:rgba(255,255,255,0.05);
	background:#303030;
	color:#ffffff;
}

.chat h3 i {
	color:#84b10a;
}

.chat .contMessages {
	height:265px;
	overflow:auto;
}

.chat.enabled .contMessages {
	height:215px;
}

.chat .messages p {
	padding:5px;
	font-size:12px;
	color:#ffffff;
}

.chat .messages p:nth-child(odd) {
	background:rgba(255,255,255,0.05);
}

.chat .messages p small {
	font-size:12px;
	text-transform:uppercase; 
	color:#84b10a;
}

.chat .messages p.me small {
	font-weight:bold;
}

.chat textarea {
	width:100%;
	height:50px;
	padding:5px 50px 5px 10px;
	display:none;
	border:0px;
	border-top:1px solid #858585;
	resize:none;
	background:none;
	color:rgba(255,255,255,0.7);
	background:rgba(255,255,255,0.05);
}

.chat.enabled textarea {
	display:block;
}

.chat .submit {
	width:40px;
	height:49px;
	padding:5px 0 0 0;
	display:none;
	position:absolute;
	bottom:1px;
	right:-1px;
	font-size:30px;
	border:1px solid #84b10a;
	background:#84b10a;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	transition:all 300ms;
}

.chat.enabled .submit {
	display:block;
}

.chat .submit:hover {
	background:rgba(255,255,255,0.1);
	color:#84b10a;
}

#marketsPage {
	padding:80px 20px 0 360px;
	transition:all 300ms;
}

#marketsPage.total {
	padding-left:20px;
}

#marketsPage.full {
	padding-left:80px;
}

#marketsPage h1 {
	padding:15px 20px;
	background:#ffffff;
	font-weight:normal;
	box-shadow:0px 0px 2px rgba(0,0,0,0.1);
}

#marketsPage h1 img {
	width:30px;
	margin:0 10px 0 0;
	float:left;
}
#marketsPage h1 strong {
	margin:2px 0 0 0;
	float:left;
	display:block;
	font-size:22px;
	font-family:Roboto;
	color:#84b10a;
}

#marketsPage h1 p {
	margin:5px 0 0 0;
	float:right;
	color:#404040;
	font-size:16px;
}

#tradeInfo {
	height:70px;
}

#tradeInfo li {
	width:16.25%;
	height:65px;
	padding:10px;
	margin:5px 0.5% 0 0;
	float:left;
	position:relative;
	background:#ffffff;
	box-shadow:0px 0px 2px rgba(0,0,0,0.1);
}

#tradeInfo li.last {
	margin-right:0px;
}

#tradeInfo li .title {
	margin:5px 0 0 0;
	display:block;
	font-size:16px;
	color:#404040;
}

#tradeInfo li i {
	display:block;
	position:absolute;
	top:10px;
	right:10px;
}

#charts {
	height:430px;
	padding:15px;
	margin:5px 0 0 0;
	background:#ffffff;
	border-bottom:3px solid #dddddd;
	box-shadow:0px 0px 2px rgba(0,0,0,0.1);
}

#loginToTrade {
	margin:20px 0 0 0;
}

#ordersCont {
	margin:20px 0 0 0;
}

#tradeResult {
	margin:20px 0 0 0;
}

#apiDocumentation {
	padding-top:100px;
}

.twoColumn aside {
	padding:110px 30px 30px 30px;
	background:#ffffff;
	box-shadow:0 0 2px rgba(0,0,0,0.1);
}

.twoColumn aside h3 {
	padding:0 0 10px 0;
	font-family:Roboto;
	font-size:16px;
	color:#84b10a;
}

.twoColumn aside ul {
	padding:0 0 20px 30px;
}

.twoColumn aside ul li {
	padding:10px 0;
	color:#333333;
	font-size:14px;
	list-style:circle;
	border-bottom:1px solid #dddddd;
	transition:all 300ms;
	cursor:pointer;
}

.twoColumn aside ul li:hover {
	color:#84b10a;
}

.twoColumn .right {
	padding:20px 30px;
	margin:0 20px 0 320px;
	background:#ffffff;
	box-shadow:0 0 2px rgba(0,0,0,0.1);
}

.twoColumn .right h1 {
	padding:0 0 5px 0;
	font-family:Roboto;
	font-size:24px;
	color:#84b10a;
}

.twoColumn .right hr {
	border:0px;
	border-bottom:1px solid #84b10a;
}

.twoColumn .right .paragraph {
	margin:0 0 30px 0;
}
.twoColumn .right .paragraph h3 {
	padding:0 0 10px 0;
	font-family:Roboto;
	font-size:16px;
	text-transform:uppercase;
	color:#84b10a;
}

.twoColumn .right .paragraph p {
	padding:0 0 10px 0;
	color:#333333;
	font-size:14px;
}

.twoColumn .right .paragraph p a {
	color:#84b10a;
}

.twoColumn .right .paragraph ul.examples {
	padding:5px 10px;
	margin:0 0 5px 20px;
	border-left:3px solid #84b10a;
	color:#303030;
}

.twoColumn .right .paragraph ul.examples b {
	color:#202020;
}

.twoColumn .right .paragraph ul.examples a {
	color:#84b10a;
}

.twoColumn .right .paragraph .marginLeft {
	padding:15px 20px;
	margin:0 0 20px 30px;
	float:left;
	border:1px solid #dddddd;
	background:rgba(0,0,0,0.05);
}

.twoColumn .right .paragraph .marginLeft h4 {
	padding:0 0 10px 0;
	color:#202020;
	font-family:Roboto;
	font-size:15px;
	text-transform:uppercase;
	
}

.twoColumn .right .paragraph .marginLeft em {
	padding:10px;
	display:block;
	background:rgba(0,0,0,0.05);
	border-left:4px solid #cccccc;
}

.twoColumn .right .paragraph .marginLeft em a {
	color:#84b10a;
}

.twoColumn .right .paragraph .marginLeft ul {
	margin:0 0 0 10px;
}

.twoColumn .right .paragraph .marginLeft ul li {
	padding:10px;
	border-top:1px dotted #cccccc;
	color:#555555;
	font-style:italic;
}

#staticText {
	padding-bottom:50px;
}

#staticText h1, .staticText h1 {
	padding:15px 0;
	color:#84b10a;
	font-size:24px;
	text-transform:uppercase;
}

#staticText hr, .staticText hr {
	border:0px;
	border-bottom:1px solid #cccccc;
}

#staticText h3, .staticText h3 {
	padding:15px 0;
	color:#84b10a;
	font-size:18px;
	text-transform:uppercase;
}

#staticText p, .staticText p {
	padding:0 0 15px;
	color:#404040;
	font-size:16px;
	line-height:24px;
}

#staticText table p, .staticText table p {
	padding-bottom:0px;
}

#staticText p a, #staticText li a, .staticText p a, .staticText li a {
	color:#84b10a;
	text-decoration:underline;
}

#staticText p a:hover, #staticText li a:hover, .staticText p a:hover, .staticText li a:hover {
	text-decoration:none;
}

#staticText p strong, .staticText p strong {
	color:#84b10a;
}

#staticText ul, #staticText ol, .staticText ul, .staticText ol {
	padding:0 0 15px;
	margin:0 0 0 30px;
}

#staticText li, .staticText li {
	padding:0 0 10px 0;
	color:#404040;
	font-size:16px;
	font-style:italic;
}

#staticText ul li, .staticText ul li {
	list-style:circle;
}

#supportCenter {
	padding:0 0 40px 0;
}

#supportCenter nav {
	width:30%;
	padding:0 20px 0 0;
	float:left;
}

#supportCenter nav ul li {
	padding:10px;
	color:#84b10a;
	border-bottom:1px dashed #dddddd;
	font-size:16px;
	list-style:circle;
	transition:all 300ms;
}

#supportCenter nav ul li.noEmpty {
	cursor:pointer;
}

#supportCenter nav ul li.hover {
	padding-left:15px;
	border-left:5px solid #84b10a;
}

#supportCenter nav ul li.noEmpty:hover {
	padding-left:20px;
	color:#333333;
}

#supportCenter nav ul li.hover:hover {
	padding-left:15px;
	color:#84b10a;
}

#supportCenter .tab .right {
	width:70%;
	padding:0 0 0 20px;
	border-left:1px solid #dddddd;
	float:right;
}

#supportCenter .tab .button.right {
	width:auto;
	padding:10px 0;
	border:0px;
}

#supportCenter .tab .button.right:hover {
	background:#333333;
	color:#ffffff;
}

#newTicket form label {
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	display:block;
	border-bottom:2px dashed #dddddd;
}

#newTicket form label span {
	width:20%;
	padding:11px 0 0 0;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#84b10a;
}

#newTicket form label .text {
	width:70%;
	padding:10px;
	float:right;
	border:1px solid #cccccc;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	font-size:16px;
	color:#333333;
}

#newTicket form label textarea.text {
	height:250px;
	resize:none;
}

.ticketConversation h4 {
	margin:0 0 5px 0;
	font-size:16px;
	color:#333333;
	font-weight:normal;
}

.ticketConversation h3 {
	padding:0 0 10px 0;
	font-size:24px;
	color:#84b10a;
}

.ticketConversation {
	padding:20px;
	background:rgba(0,0,0,0.03);
}

.ticketConversation .message {
	width:80%;
	margin:15px 0 0 0;
	padding:15px;
	float:right;
	border-radius:5px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.15);
	font-size:16px;
	background:#DBE4ED;
	color:#404040;
}

.ticketConversation .message.me {
	float:left;
	background:#ffffff;
}

.ticketConversation .message span {
	margin:15px 0 5px 0;
	display:block;
	font-weight:bold;
	font-size:14px;	
}

.ticketConversation .message.me span {
	color:#84b10a;
}

.ticketConversation .message small {
	display:block;
	font-size:11px;	
}

.ticketConversation .recap form {
	padding:20px;
	border-top:1px dashed #cccccc;
	margin:30px 0 0 0;
}

.ticketConversation .recap form label {
	display:block;
}

.ticketConversation .recap form label span {
	padding:0 0 10px 0;
	display:block;
	font-size:14px;
}

.ticketConversation .recap form textarea {
	width:100%;
	height:100px;
	padding:10px 15px;
	margin:0 0 15px 0;
	border:1px solid #cccccc;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	font-size:14px;
	color:#333333;
}

.columnLeft {
	width:20%;
	float:left;
}

.columnLeft h3 {
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	color:#84b10a;
	font-size:20px;
	font-family:Roboto;
	border-bottom:1px solid #dddddd;
	font-weight:normal;
}

.columnLeft ul li {
	padding:5px;
	margin:0 0 0 15px;
	list-style:circle;
	color:#84b10a;
	font-size:16px;
	border-bottom:1px dotted #dddddd;
}

.columnLeft ul li a {
	color:#404040;
}

.columnRight {
	width:75%;
	float:right;
}

.columnRight .news {
	padding:20px;
	margin:0 0 20px 0;
	border-bottom: 2px dashed #bbbbbb;
	background:#ffffff;
}

.columnRight .news article small {
	width:75%;
	padding:0 0 5px 0;
	display:block;
	color:#404040;
	font-size:12px;
}

.columnRight .news article h1 {
	padding:0 0 20px 0;
	color:#84b10a;
	font-size:26px;
	font-family:Roboto;
}

.columnRight .news article h2 {
	padding:10px 0 15px 0;
	color:#84b10a;
	font-size:16px;
	font-family:Roboto;
	text-transform:uppercase;
}

.columnRight .news article p {
	padding:0 0 15px 0;
	color:#606060;
	font-size:16px;
	line-height:26px;
}

.columnRight .news article ul, .columnRight .news article ol {
	margin:-10px 0 0 0;
	padding:0 0 15px 30px;
}

.columnRight .news article ul li, .columnRight .news article ol li {
	color:#303030;
	font-size:16px;
	line-height:26px;
	list-style:circle;
}

.columnRight .news article ol li {
	list-style:lower-alpha;
}

.toDoList table {
	width:800px;
	margin:0 auto;
	border-top:1px solid #dddddd;
	border-right:1px solid #dddddd;
	background:#ffffff;
}

.toDoList table th {
	background:#505050;
	color:#ffffff;
}

.toDoList table tr:nth-child(odd) td {
	background:#f9f9f9;
}

.toDoList table th, .toDoList table td {
	padding:15px;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	font-size:16px;
}

.toDoList table .position {
	width:50px;
	text-align:left;
}

.toDoList table .percentage {
	width:100px;
	text-align:center;
}

.toDoList table .status {
	width:50px;
	text-align:center;
}

.toDoList table .icon-ok {
	color:#84B10A;
}

.toDoList table .icon-cancel {
	color:#CE473B;
}

.warningMessage p {
	margin:0 0 10px 0;
	font-size:14px;
	color:#E60018;
	text-align:center;
}

footer {
	position:absolute;
	right:0px;
	bottom:0px;
	left:0px;
	background:#131313;
}

body.parallax footer {
	position:static;
	right:auto;
	bottom:auto;
	left:auto;
}

footer .column4 {
	width:25%;
	padding:20px 0;
	float:left;
}

footer.tiny .column4 {
	display:none;
}

footer .column4.twitter {
	height:220px;
	overflow:hidden;
}

footer .column4 article {
	min-height:200px;
	padding:0 20px;
	border-right:1px dotted rgba(255,255,255,0.4);
	color:#ffffff;
	font-size:14px;
}

footer .column4.last article {
	margin-right:0px;
	border-right:0px;
}

footer .column4 article img {
	width:70%;
	margin:0 0 20px -10px;
	display:block;
}

footer .column4 article strong {
	margin:0 0 10px 0;
	display:block;
	font-size:16px;
}

footer .column4 article b {
	color:#84b10a;
}

footer .column4 article a {
	color:#ffffff;
	text-decoration:underline;
}

footer .column4 article a:hover {
	text-decoration:none;
}

footer .column4 article ul {
	padding:0 0 10px 20px;
}

footer .column4 article ul.social {
	padding-left:5px;
}

footer .column4 article ul li {
	padding:0 0 5px 5px;
	list-style:disc;
	color:#84b10a;
}

footer .column4 article ul.social li {
	padding:0 0 5px 0;
	list-style:none;
}

footer .column4 article ul.social li i {
	font-size:22px;
	float:left;
	color:#1DA1F2;
}

footer .column4 article ul.social li i.icon-telegram {
	color:#32A4E0;
}

footer .column4 article ul.social li i.icon-slack {
	color:#3AAF85;
}

footer .column4 article ul.social li i.icon-facebook-2 {
	color:#3B5998;
}

footer .column4 article ul.social li a {
	padding:6px 0 0 5px;
	display:block;
	float:left;
	text-decoration:none;
	font-size:13px;
}

footer .column4 article ul.social li a:hover {
	text-decoration:underline;
}

footer .copyright {
	height:45px;
	padding:15px;
	background:#000000;
}

footer .copyright p {
	font-size:13px;
	letter-spacing:1px;
	text-align:center;
	color:#ffffff;
}

footer .copyright p i {
	color:#af2c2b;
}

footer .copyright p a {
	color:#ffffff;
	text-decoration:underline;
}

footer .copyright p a:hover {
	text-decoration:none;
}