@charset "UTF-8";
/**
* @site http://coinomat.com
* @version 0.1
*/

/**
* Global Reset
*
* @section reset
* @link http://meyerweb.com/eric/tools/css/reset/
  @version v2.0 | 20110126
  License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	outline: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, footer, header, hgroup, menu, nav, section, figcaption {
	display: block;
}
figure { 
	display: inline-block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html, body {
	height: 100%;
}
body {
	background: #f2f2f4;
	color: #060606;
	font: normal 100% Tahoma, Geneva, sans-serif;
	min-width: 280px;
}
a {
	color: #060606;
	text-decoration: none;
	border-bottom: 1px solid #e2ac1b;
	-moz-transition: 0.2s color linear;
	-webkit-transition: 0.2s color linear;
	transition: 0.2s color linear;
}
a:hover {
	color: #666563;
	border-bottom: 1px solid #fad060;
}
a.btn:hover {
	color: #ffffff;
	border-bottom: none;
}
img { max-width: 100%; }

.hidden { display: none; }

.abs { position: absolute; }
.rel { position: relative; }

.left { float: left; }
.right { float: right; }

/* Dark-grey block with dash borders (forms, content, ect) */
.tplGrayBordered {
    padding: 10px 10px;
	background-color: #d5d5d5;
    border: 2px dashed #eee;
	border-radius: 10px;
}


/**
* @section Common
*/
.link_noborder,
.link_noborder:hover {
	border-bottom: 0;
}
.pseudo-link {
	border-bottom: 1px dotted #e2ac1b;
	color: #1e1e1e;
	-moz-transition: 0.2s color linear;
	-webkit-transition: 0.2s color linear;
	transition: 0.2s color linear;
	cursor: pointer;
}
.pseudo-link:hover {
	color: #666563;
	border-color: #fad060;
}
.highlight {
    color:#E2AC1B;
}
.link_nocolor,
.link_nocolor:hover {
    color: #474747;
    border-bottom: 1px solid #474747;
}

/**
* @section Common
* @subsection Form
*/
.b-form {
    background: #d5d5d5 url("/i/bg_form.png") no-repeat center center;
    background-size: 99% 98%;
    width: 60%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 37px 4% 27px;
    margin: 0 auto;
    position:relative;
}
.admin .b-form { background-image: none; }
.tplGrayBordered .b-form { background: rgba(0, 0, 0, 0) none repeat scroll 0 center; border-radius: 0; }
.b-form_auth {
    width:50%;

}
.form__row {
	margin-bottom: 18px;
}
.form__row .b-textarea {
	vertical-align: top;
}
.form__row_button {
	text-align: center;
}
.b-form_reg .form__row_button {
    width:100%;
}
.b-form_wide {
	width: 92%;
}

.btn {
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0 8%;
	background: #e2ac1b;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	border-radius: 27px;
	border: 0;
	color: #FFF;
	cursor: pointer;
	font-size: 1.3125em; /* 21px / 16px */
	font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Tahoma, Geneva, sans-serif;
	font-weight: lighter;
	-webkit-appearance: none; /* Styling for iOS devices */
	box-shadow: 1px 1px 3px #888;
}
.btn:active { margin-top: 1px; }
.btn[disabled=disabled], .btn:disabled { 
	cursor: default;
	pointer-events: none;
	opacity: 0.55;
	filter: alpha(opacity=55);
}
.btn_smaller { height: 36px; line-height: 36px; padding: 0 10px; font-size: 1.1125em; }
.btn__gradient { bottom: 158px; left: 50%; margin-left: -110px; width: 220px; padding: 0; text-align: center; font-size: 26px; background: linear-gradient(to bottom, #e6cc5f, #d3ab32); box-shadow: 0 0 5px rgba(100,100,100,0.9); }
.btn__gradient:hover { color: #ffffff; border: none; text-decoration: none;}
.btn__err {
	display: none;
	max-width: 95%;
	overflow: hidden;
    background: url("/i/bg_btn_err.png") 0 50% no-repeat scroll #a5a5a5;
	padding: 0 25px 0 58px;
	cursor: auto;
	font-size: 1.1125em; /* 21px / 16px */
    color: #efefef;
}
.btn__err_smaller { font-size: 0.8em; }

.b-label {
	font-size: 1.2125em; /* 21px / 16px */
	line-height: 1.09523809524em; /* 23px / 21px */
	font-weight: lighter;
	color: #1e1e1e;
	display: inline-block;
	font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Tahoma, Geneva, sans-serif;
}
.b-form_reg .b-label {
    width:30%;
    font-size:1.2em;
    vertical-align:middle;
}
.b-form_auth .b-label {
    width:25%;
    font-size:1.2em;
}
.b-label_bold {
    font-weight: bold;
    color: #000;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 0.938em; /* 15px / 16px */
    line-height: 1.533em; /* 23px / 15px */
    margin-bottom: 15px;
}
.b-lable_simple {
	margin: 0 10px;
}
.b-input,
.b-textarea {
	max-width: 90%;
	padding: 8px 3%;
	background: #FFF;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	border: 0;
	color: #323232;
	font-family: Tahoma, Geneva, sans-serif;
    font-size: .9em;
}
.b-textarea {
	height: 100px;
	resize: none;
}
.b-input_amount {
	display: inline-block;
	font-size: 1.4em; /* 24px / 16px */
	max-width: 180px;
    min-width: 60px;
    text-align: center;
}
.b-input_amount_wide {
	max-width: 180px;
}
.b-input_get {
	background: url(/i/input_arrow.png) 7% 55% no-repeat #a5a5a5;
	padding-left: 7%;
	color: #efefef;
}
.b-input_gray {
    background: #ececee;
    color: #363636;
    font-size: 1em;
    line-height: 1.438em;
    margin-bottom: 12px;
    padding: 4px 3%;
    width: 100%;
}

.b-form_wide .b-label { width:20%; font-size:1.2em; }
.b-form_wide .b-input { width: 30%; max-width: 30%; }
.b-form_wide .b-input_long { width: 70%; max-width: 70%; }


/** Index page - Exchange form **/
.exchange__form .b-input_amount {
	max-width: 40%;
	padding-top: 0;
	padding-bottom: 0;
	height: 43px;
	line-height: 43px;
	vertical-align: top;
	text-align: left;
}
.exchange__form .b-input_get {
	max-width: 36%;
}
/** /Index page - Exchange form **/

.b-form_reg .b-input,
.b-form_reg .b-textarea {
    width: 38%;
}
.b-form_reg .b-textarea__wide { width: 90%; height: auto; resize: vertical; }
.b-form_reg .b-select { /** .b-select 44% = .b-input 38% **/
    width: 44%;
}
.b-form_reg .b-input_long {
	width: 60%;
	max-width: 60%;
}
.b-select {
	/*line-height: 2.5em; */
}
.b_select__full { display: inline-block; width: 100%; }
.b-select_currency {
	font-size: 1.25em; /* 20px / 16px */
	line-height: 1.15em; /* 23px / 20px */
	width: 45%;
	padding: 11px 4% 8px;
}
.captcha {
    vertical-align:middle;
}
.input-helper-link {
    font-size:0.7em;
	white-space:nowrap;
}
.err { color: #e74c3c; }
.err_bg { background-color: #e74c3c; color: #fff; }

/**
* Clearfix
*
* @section common styles
* @subsection clearfix
*/
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clearfix {
	display: block;
}

/**
* @section Wrap
*/
.wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
.head,
.news,
.foot-wrap,
.content-wrap {
	margin: 0 auto;
	width: 90%;
	max-width: 940px;
}

/**
* @section Head
*/
.head {
	padding: 75px 0 51px;
	background: url("/i/bg_head.png") no-repeat 48% 0;
	background-size: 100% 100%;
}
.logo {
	width: 266px;
	height: 36px;
	display: block;
	margin-bottom: 10px;
}
.logo-sign {
	background: #e2ac1b;
	color: #FFF;
	font-size: 1.3125em; /* 21px / 16px */
	line-height: 1.09523809524em; /* 23px / 21px */
	font-weight: lighter;
	margin: 0 0 28px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	padding: 4px 20px 5px;
	font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Tahoma, Geneva, sans-serif;
	white-space: nowrap;
	display: inline-block;
}

/**
* @section Menu
*/
.menu {
	display: block;
}
.menu_user {
	font-size: 0.875em; /* 14px / 16px */
	line-height: 1.64285714286em; /* 23px / 14px */
	margin-bottom: 30px;
}
.menu_service {
	font-size: 1em; /* 16px / 16px */
	line-height: 1.4375em; /* 23px / 16px */
}
.menu_social {
	margin-top: 25px;
	font-size: 0;
}
.menu_language {
	display: none;
	position: absolute;
	top: 30px;
	background: #FFF;
	-webkit-border-radius: 0 0 16px 16px;
	-moz-border-radius: 0 0 16px 16px;
	border-radius: 0 0 16px 16px;
	width: 100%;
	padding-bottom: 5px;
    z-index:2000;
}
.menu__item {
	display: inline-block;
}
.menu_service .menu__item {
	margin-bottom: 10px;
}
.menu_user .menu__item {
	padding-top: 5px;
}
.menu_language .menu__item {
	display: block;
}
.menu_foot .menu__item {
	line-height: 200%;
}
.menu__item_language {
	background: #FFF url("/i/arrow_language.png") no-repeat;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #323232;
	cursor: pointer;
	position: relative;
	height: 23px;
}
.menu__item_language-open {
	-webkit-border-radius: 16px 16px 0 0;
	-moz-border-radius: 16px 16px 0 0;
	border-radius: 16px 16px 0 0;
}

/**
* @section Content
*/
.content {
	margin-top: -23px;
	padding: 0 0 200px 0;
}
.content__down {
	margin-top: 0;
	padding: 0 0 180px 0;
}
h1 {
	font-size: 26px;
	line-height: 38px;
	margin-bottom: 32px;
}
h2 {
	font-size: 22px;
	line-height: 23px;
	padding: 40px 0 15px;
}
h3 {
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 10px;
}
hr {
	height: 1px;
	border: none;
	border-top: 1px solid #d1d1d1;
	margin: 35px 0 25px;
}
figure { max-width: 100%; margin: 10px 0; padding: none; border: #d8d8d8 1px solid; background-color: #f2f2f4; text-align: center; }
figure img { border-bottom: #d8d8d8 1px solid; }
figure figcaption { padding: 0 0 5px; text-align: center; }

.text {
	font-size: 0.875em; /* 14px / 16px */
	line-height: 1.64285714286em; /* 23px / 14px */
}
.text h4, p {
	margin: 0 0 10px;
}
.text ul li {
	margin-bottom: 10px;
	background: no-repeat;
}

.text b,
.text strong {
	font-weight: bold;
}
.text u {
	text-decoration: underline;
}
.text strike {
	text-decoration: line-through;
}
.text i {
	font-style: italic;
}
.text sup, .text sub {
	vertical-align: baseline;
	position: relative;
	font-size: .7em;
	line-height: 1;
}
.text sup {
	bottom: 1.4ex;
}
.text sub {
	top: .5ex;
}

.text table {
	width: 100%;
	margin: 21px 0 30px;
	font-family: Tahoma, Geneva, sans-serif;
}
.text th,
.text td {
	vertical-align: middle;
	line-height: 1.57142857em;
    border-bottom:1px solid #cecece;
    color: #060606;
}
.text th {
	font-weight: bold;
    line-height:1.357142857em;
}
.text td {
	border-top: 1px solid #c9c9c9;
}
.text tr:nth-child(2n) td {
     background: #FFF;
}

.grid_page_about {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	margin: 35px 0 25px;
	padding: 25px 0 20px;

}
.grid-col_50 {
	width: 50%;
}

/**
* @section Exchange
*/
.currency {
	width: 50%;
	display: inline-block;
	height: 169px;
	margin: 31px 0;
    background: #a5a5a5 no-repeat;
}
.exchange {
	padding-bottom: 60px;
}
.exchange__form {
	background: #d5d5d5 url("/i/bg_form.png") no-repeat center center;
	background-size: 99% 98%;
	width: 80%;
	max-width: 500px;
	min-width: 250px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 37px 2%;
	height: 159px;
	white-space: nowrap;
	position: relative;
	margin: -237px auto 0;
}
.form__row_waiting,
.form__row_rate,
.form__row_error {
	color: #666563;
	font-size: 1em; /* 16px / 16px */
	line-height: 1.4375em; /* 23px / 16px */
	text-align: center;
	margin-bottom: 15px;
}
.form__row_waiting,
.form__row_error {
	display: none;
	font-weight: bold;
	color: #FF1F2C;
}
.form__row_success {
	display: none;
	text-align: center;
	color: green;
}
.b-error {
    color: #FF1F2C;
    display: none;
    font-size:0.7em;
}
.switch {
	position: absolute;
	top: 80px;
	background: no-repeat 0 0;
	width: 15px;
	height: 25px;
	cursor: pointer;
}
.switch:hover {
	opacity: 0.7;
}
.loader {
    position:absolute;
    top:4%;
}

/** Form with only submit btn **/
.form_submit { vertical-align: middle; }
.form_submit .form__row { margin: 0 auto; }
.form_submit .form__row_error { margin: 0 auto; font-weight: normal; }

/**
* @section News / VisaMaser
*/
.post {
	margin-bottom: 40px;
}
.post__title {
	font-size: 1em;
	line-height: 1.4375em; /* 23px / 16px */
	color: #FFF;
	border: 0;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	display: inline-block;
	margin-bottom: 10px;
	background: #898683 no-repeat;
}
.post__title:hover {
	border: 0;
	color: #FFF;
	background: #e2ac1b no-repeat;
}

.bordered { display: table-cell; height: 100px; vertical-align: middle; border: 1px solid; border-radius: 16px; color: #ffffff; }
.bordered__purple { border-color: #b298ff;}
.bordered__blue { border-color: #52ceff;}
.bordered__seablue { border-color: #26ffff;}

/**
* @section Foot
*/
.foot {
	position: relative;
	font-size: 0.875em; /* 14px / 16px */
	line-height: 1.64285714286em; /* 23px / 14px */
	height: 148px;
	margin-top: -148px;
	background: -webkit-linear-gradient(top, rgb(232, 232, 234) 0%, rgb(239, 239, 241) 26%, rgb(240, 240, 242) 27%, rgb(240, 240, 242) 100%);
	background: -o-linear-gradient(top, rgb(232, 232, 234) 0%, rgb(239, 239, 241) 26%, rgb(240, 240, 242) 27%, rgb(240, 240, 242) 100%);
	background: -ms-linear-gradient(top, rgb(232, 232, 234) 0%, rgb(239, 239, 241) 26%, rgb(240, 240, 242) 27%, rgb(240, 240, 242) 100%);
	background: -moz-linear-gradient(top, rgb(232, 232, 234) 0%, rgb(239, 239, 241) 26%, rgb(240, 240, 242) 27%, rgb(240, 240, 242) 100%);
	background: linear-gradient(to bottom, rgb(232, 232, 234) 0%, rgb(239, 239, 241) 26%, rgb(240, 240, 242) 27%, rgb(240, 240, 242) 100%);
}
.foot-wrap {
	padding: 50px 0;
    position: relative;
}
.logo_foot {
	width: 53px;
	height: 48px;
	display: inline-block;
}
.logo_foot .logo__img {
	vertical-align: middle;
}
.bitcoin-foundation {
    clear:both;
    margin-top:30px;
}

/**
* @section Icons
*/
.icon {
	background: url("/i/social_icons.png") no-repeat 0 0;
	display: inline-block;
	width: 22px;
	height: 22px;
	overflow: hidden;
	vertical-align: middle;
	text-indent: -1000px;
}
.icon_twi {
	background-position: -25px 0;
}
.icon_vk {
	background-position: -50px 0;
}
.icon_status {
    width:16px;
    height:16px;
    background: url("/i/status_icons.png") no-repeat 0 0;
}
.icon_status_unconfirmed {
    background-position: 0 0;
}
.icon_status_preconfirmed {
    background-position: -16px 0;
}
.icon_status_confirmed,
.icon_status_complete {
    background-position: -32px 0;
}
.icon_status_rejected,
.icon_status_error {
    background-position: -48px 0;
}
.icon_status_pending {
    background-position: -64px 0;
}
.icon_status_frozen {
    background-position: -80px 0;
}
.icon_status_outofmoney {
    background-position: -96px 0;
}
.icon_status_accepted,
.icon_status_queue {
    background-position: -112px 0;
}

.exchange-rate {
    font-size: 1.57142857143em; /* 22px / 14px */
    line-height: 1.0454545em; /* 23px / 22px */
    margin-bottom:30px;
}
.exchange-address {
    font-size: 1.14285714286em; /* 16px / 14px */
    line-height: 1.4375em; /* 23px / 16px */
}
.exchange-address_number {
    font-weight:bold;
    font-size:1.375em; /* 22px / 16px */
    line-height:2em;
    word-wrap:break-word;
}
.exchange-note {
    font-size:0.85714285714em; /* 12px / 14px */
    line-height:2em;
    padding-top:8px;
}
.transaction-icon {
    vertical-align:middle;
}


/**
* @section Status
*/
.status_frozen {
    color:#44aeed;
}
.status_complete,
.status_preconfirmed,
.status_confirmed {
    color: #4ea10a;
}
.status_unconfirmed {
    color: #7f7f7f;
}
.status_rejected,
.status_error {
    color: #d90606;
}
.status_outofmoney {
    color: #be8d0a;
}

/**
* @section Xrate
*/
.main-content {
	margin: 0 auto;
	max-width: 940px;
	min-height: 300px;
	border: dashed 2px #eee;
	background-color: #d5d5d5;
	padding: 15px 20px;
	line-height: 1.4;
	font-size: 15px;
}

.xrate {
	font-size: 15px;
	line-height: 1.5;
}

.xrate-row {
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.xrate-row.last {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.xrate-row p {
	margin: 0 0 4px 0;
	line-height: 1.5;
	font-size: 14px;
}

.xrate label, .xrate .input-limits-input-row span.label {
	width: 130px;
	display: inline-block;
}

.xrate .input-limits-input-row label {
	width: auto;
	display: inline-block;
}

.xrate .xx {
	font-size: 13px;
}

.xrate .bx {
	font-size: 13px;
}

.input-limits_input { width: 70px; }
.percent_input { width: 40px; }
.xrate_input { width: 80px; }

.percent_input, .input-limits_input, .xrate_input {
	padding: 0 10px !important;
	margin: 1px;
}

#popup-edit-desc-value {
	display: block;
	width: 300px;
	height: 80px;
	padding: 10px 15px;
	border-radius: 20px;
	border: 1px #ccc solid;
	margin-bottom: 10px;
}

#popup-edit-desc-submit {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.main-content h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.rate-info {
	width: 300px;
}

/**
* @section S - Exchange
*/
.attention {
    font-size: 14px;
    line-height: 23px;
    border: 4px solid #d34532;
    border-width: 0 4px;
    padding: 0 4.5%;
    color: #474747;
    margin: 40px 0;
}
.attention__title {
    color: #d34532;
    font-size: 1.063em; /* 17px / 16px */
    line-height: 1em;
    margin-bottom: 20px;
}
.exchange-wrapper {
    background: #fbfbfc;
    padding-bottom: 0;
    color: #474747;
}
.exchange-info {
    background: #FFF;
    padding: 30px 5%;
}
.exchange-rate-info {
    padding: 30px 5%;
    font-size: 0.875em; /* 14px / 16px */
    line-height: 1.643em; /* 14px / 23px */
    margin-left: 58%;
}
.exchange-info .form__row {
    margin-bottom: 25px;
}
.exchange-min-max {
    border: 1px dashed #d34532;
    border-radius: 15px;
    background: #FFF;
    padding: 15px 30px;
    margin-top: 50px;
}
.exchange-currency-view {
	min-width: 250px;
	max-width: 300px;
    margin-bottom: 40px;
    background: url("/i/arrow_gray.png") no-repeat 50% 50%;
    position: relative;
}

.icon_currency {
	display: inline-block;
    background-color: transparent !important;
    background-position: center center;
	background-repeat: no-repeat;
    width: 85px;
    height: 85px;
    margin: 0;
}
.icon_BTC { background-image: url("/i/money/btc.svg"); }
.icon_WBTC { background-image: url("/i/money/wbtc.svg"); }
.icon_BTCEBTC { background-image: url("/i/money/btcebtc.svg"); }
.icon_LTC { background-image: url("/i/money/ltc.svg"); }
.icon_WLTC { background-image: url("/i/money/wltc.svg"); }
.icon_BTCELTC { background-image: url("/i/money/btceltc.svg"); }

.icon_BTCD { background-image: url("/i/money/btcd.png"); }
.icon_PPC { background-image: url("/i/money/ppc.png"); }
.icon_NXT { background-image: url("/i/money/nxt.png"); }
.icon_XEM { background-image: url("/i/money/xem.png"); }
.icon_PAYPAL { background-image: url("/i/money/paypal.png"); }
.icon_INDIA { background-image: url("/i/money/india.png"); }
.icon_VISAMASTER { background-image: url("/i/money/visa-master.png"); }
.icon_CDCUSD { background-image: url("/i/money/cdcusd.png"); }
.icon_CDCEUR { background-image: url("/i/money/cdceur.png"); }
.icon_FSWC { background-image: url("/i/money/fswc.gif"); }
.icon_EGOPAY { background-image: url("/i/money/egopay.png"); }
.icon_USD { background-image: url("/i/money/wusd.png"); }
.icon_EUR { background-image: url("/i/money/weur.png"); }
.icon_DOGE { background-image: url("/i/money/doge.png"); }
.icon_DASH { background-image: url("/i/money/dash.png"); }
.icon_OKPAY { background-image: url("/i/money/okpay.png"); }
.icon_RUR { background-image: url("/i/money/wrur.png"); }
.icon_UAH { background-image: url("/i/money/wuah.png"); }
.icon_WMV { background-image: url("/i/money/wmv.png"); }
.icon_SOHAPAY { background-image: url("/i/money/sohapay.png"); }
.icon_VND { background-image: url("/i/money/wvnd.png"); }
.icon_PAYPAL { background-image: url("/i/money/paypal.png"); }
.icon_YANDEX { background-image: url("/i/money/yandex.png"); }
.icon_QIWI { background-image: url("/i/money/qiwi.png"); }
.icon_SEPA { background-image: url("/i/money/sepa.png"); }
.icon_LIQPAY { background-image: url("/i/money/liqpay.png"); }
.icon_PERFECT { background-image: url("/i/money/perfect.png"); }
.icon_COINO { background-image: url("/i/money/coino.png"); }
.icon_CEURO { background-image: url("/i/money/ceuro.png"); }
.icon_BITUSD { background-image: url("/i/money/bitusd.png"); }
.icon_BITEUR { background-image: url("/i/money/biteur.png"); }
.icon_BTCE { background-image: url("/i/money/btce.png"); }
.icon_VTC { background-image: url("/i/money/vtc.png"); }
.exchange-currency-view .icon_currency { width: 49%; }

.currency-switch,
.currency-switch:hover {
    position: absolute;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQjA1MTU3MDc2OEMxMUU0QTY0QUI1RjA2OTZDREU0RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQjA1MTU2Rjc2OEMxMUU0QTY0QUI1RjA2OTZDREU0RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOTQ1MjFFOUIzN0JFNDExQTFBRUYxRDgyODYzMTYyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjgPNtYAAAJ+SURBVHjatJVPSBRRGMB3193Zf0UbJZTSMRM1EfZUh0wJrQ6d1EtIRGbsWrBhWrlCddioLPKyLUSmhy5ll0TIQ0QmUhhSppaULR2sKJP+YEq27Pb76i2My+yahx78+Oa9efOb783M+8Y8OvbUlKblwj6ogALIhjmYhAG4UVRY8tjoQovBmAsuQhTccAoKwazEtfASLo+NP+uFvKWkkt0jdbwagtAP02pMMn0OYdgC92AY8Z50UpE8gFtwTAkyNpbfTqiGbsTlRtKrShgyLaMh7iPshZuIs/XSMlijlrvshvg24Qqc1kv9EDG64ELb8Vyo0PUdsNtg6jnYT7arRGqHnXDXSEgoyd9UPEQ2bhHSL7dZbRPST8l2ntAjLpHmwxuYNRLmbSwabDnZFmtpPZQQoTXLNtFxrfcjxwsG2Q6DV6Q58D5FuIGwmQwHW4OXYkcba7WpqbdbJcPrHX+FLPOXgVQ8OSLVDO66TrPZ58lQLpybmfnksVgsKwOBM58zCBd9px9gvX6wuen8E02zxw8fqfEiiNOPejxrR8LhUJm/oSorg+/PqkU6ovb2Cv1Zvz84kEgkTJFIqFT6dQcao5rmGI/H45WdXe2ONFKvPFeR/gT5gHelzvD5gg8lRiJnt0msr2+etDucL37Mfq/kbS/a4qzISZDt2pc8IR+uz+jWiPudLvdXJFJoTAfrml47nO5RDp0pU09AJ/O+mXWlrxtepdtVTNbIZkHXtxJiKssqtXkKGJ/WS6WgDEHXv+5/BCKUjXNHHh/9+6kF5QtshxpVT11LSREG1Aqrk0KjevpO1cnkTSTjUlWckwW8GBpU3d0hbxxhj15i/h+/k98CDAAaEOCk+4zGvgAAAABJRU5ErkJggg==") no-repeat 0 0;
    width: 21px;
    height: 20px;
    display: block;
    cursor: pointer;
    text-decoration: none;
    border-bottom: 0;
    left: 50%;
    margin-left: -11px;
    top: 69px;

}

@media (min-width: 801px) {
	.exchange-wrapper {
		display: table;
		width: 100%;
	}
	.exchange-info, .exchange-rate-info {
		display: table-cell;
		vertical-align: top;
	}
	.exchange-info {
    	width: 58%;
	}
}
@media (max-width: 800) {
	.exchange-info, .exchange-rate-info {
		width: 100%;
	}
}


@media (min-width: 985px) and (max-width: 3000px) {
	.head {
		background-size: contain;
	}
	.logo {
		margin-bottom: 0;
	}
	.menu_service {
		margin-top: 30px;
	}

	.currency_BTC { background-color: #e2ac1b; background-repeat: no-repeat; }
	.currency_BTCEBTC { background-color: #7182b7; background-repeat: no-repeat; }
	.currency_WBTC { background-color: #5190d4; background-repeat: no-repeat; }
	.currency_LTC { background-color: #a5a5a5; background-repeat: no-repeat; }
	.currency_BTCELTC { background-color: #7182b7; background-repeat: no-repeat; }
	.currency_WLTC { background-color: #5190d4; background-repeat: no-repeat; }

	.currency_BTCD { background-color: #3f6fb7; background-repeat: no-repeat; }
    .currency_PPC { background-color: #f0e181; background-repeat: no-repeat; }
    .currency_NXT { background-color: #008fbb; background-repeat: no-repeat; }
    .currency_XEM { background-color: #bbbbbb; background-repeat: no-repeat; }
    .currency_PAYPAL { background-color: #1e9ee2; background-repeat: no-repeat; }
    .currency_INDIA { background-color: #ffffff; background-repeat: no-repeat; }
    .currency_VISAMASTER { background-color: #ffffff; background-repeat: no-repeat; }
    .currency_CDCUSD { background-color: #ffffff; background-repeat: no-repeat; }
    .currency_CDCEUR { background-color: #ffffff; background-repeat: no-repeat; }
    .currency_FSWC { background-color: #ffffff; background-repeat: no-repeat; }
    .currency_BITUSD { background-color: #5190d4; background-repeat: no-repeat; }
    .currency_BITEUR { background-color: #5190d4; background-repeat: no-repeat; }
    .currency_EGOPAY { background-color: #5190d4; background-repeat: no-repeat; }
    .currency_DOGE { background-color: #ba9f33; background-repeat: no-repeat; }
    .currency_DASH { background-color: #1c75bc; background-repeat: no-repeat; }
    .currency_OKPAY { background-color: #fed74c; background-repeat: no-repeat; }
    .currency_RUR { background-color: #0069b7; background-repeat: no-repeat; }
    .currency_UAH { background-color: #fce56e; background-repeat: no-repeat; }
    .currency_WMV { background-color: #0073ad; background-repeat: no-repeat; }
    .currency_SOHAPAY { background-color: #e0b100; background-repeat: no-repeat; }
    .currency_VND { background-color: #fce4b0; background-repeat: no-repeat; }
    .currency_PAYPAL { background-color: #1e9ee2; background-repeat: no-repeat; }
    .currency_YANDEX { background-color: #f89d59; background-repeat: no-repeat; }
    .currency_QIWI { background-color: #c8931d; background-repeat: no-repeat; }
    .currency_SEPA { background-color: #cec000; background-repeat: no-repeat; }
    .currency_LIQPAY { background-color: #aad674; background-repeat: no-repeat; }
    .currency_PERFECT { background-color: #f38580; background-repeat: no-repeat; }
	.currency_USD { background-color: #ffffff; background-repeat: no-repeat; }
	.currency_EUR { background-color: #ffffff; background-repeat: no-repeat; }
    .currency_COINO { background-color: #f6b822; background-repeat: no-repeat; }
    .currency_CEURO { background-color: #c8931d; background-repeat: no-repeat; }
    .currency_BTCE { background-color: #7182b7; background-repeat: no-repeat; }
    .currency_VTC { background-color: #0057b1; background-repeat: no-repeat; }

	.exchange__form {
		width: 44%;
	}
	.post {
		width: 29%;
	}
	.post__title {
		display: block;
		margin-bottom: 25px;
	}
	.menu_social {
		position:absolute;
        top:37px;
	}
	.menu_foot {
		max-width: 785px;
		margin: 30px 0 0 0;
	}
    .bitcoin-foundation {
        position: absolute;
        top: 75px;
    }
}

@media (max-width: 800px) {
    .exchange-info,
    .exchange-rate-info {
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 984px) {
	.head {
		position: relative;
		background-size: contain;
	}
	.menu_user {
		position: absolute;
		top: 77px;
	}
	.content {
		position: relative;
	}
}

@media (min-width: 480px) and (max-width: 984px) {
	.foot-wrap {
		padding: 30px 0;
	}
	.menu_foot {
		margin: 20px 0 0;
	}
	.menu_foot .menu__item {
		width: auto;
	}
    .input-helper-link {
        font-size:0.6em;
    }
}

@media (min-width: 480px) and (max-width: 768px) {
    .b-form_reg,
    .b-form_auth {
        width:90%;
    }

    .b-form_reg .form__row,
    .b-form_auth .form__row {
        /*white-space:nowrap;*/
    }
}

@media (max-width: 768px) {
	.bounds {
		display: inline-block;
		margin-bottom: 15px;
	}

	.exchange__form {
		width: 96%;
		font-size: 0.8em;
	}

    .b-form_reg,
    .b-form_auth {
        width:94%;
    }

	.b-form_wide .b-label { width: 30%; }
	.b-form_wide .b-input { width: 50%; max-width: 50%; }
	.b-form_wide .b-input_long { width: 60%; max-width: 60%; }
	.b-form_wide .form__row_button .btn { margin-left: 30%; }
}

@media (max-width: 480px) {
	.xrate p {
		margin-bottom: 10px;
	}
	.xrate label, .xrate .input-limits-input-row span.label {
		width: auto;
		display: block;
	}
	.xrate .input-limits-input-row label {
		width: auto;
		display: inline-block;
	}

	.form__row {
		margin-bottom: 23px;
	}
	.form__row_rate,
	.form__row_error {
		margin-bottom: 18px;
	}
	.b-form_reg .b-label,
	.b-form_auth .b-label,
	.b-form_wide .b-label,
	.b-form_reg .b-input,
	.b-form_auth .b-input {
		display: block;
		width: 90%;
	}
	.b-form_reg .b-select,
	.b-form_auth .b-select {
		display: block;
		width: 97%;
	}
	.b-form_reg .b-input_long, .b-form_wide .b-input {
		width: 90%;
		max-width: 90%;
	}

	.b-form_wide .form__row_button { text-align: center; }
	.b-form_wide .form__row_button .btn { margin-left: 0; }

	.menu_foot {
		margin: 20px 0 0;
	}
}

@media (max-width: 320px) {
	.menu_info {
		font-size: 0.7em;
	}
    .menu_foot .menu__item {
        font-size: 0.7em;
    }
	.head,
	.news,
	.foot-wrap {
		width: 90%;
	}
	.head {
		padding: 30px 0 50px;
	}
	.captcha {
		margin-top: 5px;
	}
    .input-helper-link {
        font-size:0.8em;
    }
	.foot-wrap {
		padding: 30px 0;
	}
}

@media (max-width: 300px) {
	body {
		font-size: 0.8em;
	}
	.form__row {
		margin-bottom: 30px;
	}
	.foot-wrap {
		padding: 10px 0;
	}
	.switch {
		top: 77px;
	}
}


#create_tunnel_form {
}


.extra-row .btn {
	display: inline-block;
}

.extra-row .btn:hover {
	color: #fff;
	border-bottom: 0;
}


.e-label {
	display: block;
	margin-bottom: 5px;
}

.tip {
	font-size: 13px;
}
.tip_form {
    color: #474747;
    margin-left: 0 !important;
    width: 70%;
}


.extra-row {
	margin: 20px 0 10px 0;
	border-bottom: 1px #D0D0D2 solid;
	padding-bottom: 10px;
}

.extra-row.last {
	border-bottom: 0;
}

.extra-row h2 {
	margin: 0 0 5px 0;
}

.extra-row .rate {
	font-weight: bold;
}

.extra-row .extra-btn {
	background: #E18019;
	padding: 6px 15px 5px 15px;
	color: #fff;
	display: inline-block;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	font-size: 14px;
}

.extra-row p {
	margin: 15px 0;
	font-size: 14px;
}


.inline-input {
	height: 25px;
	line-height: 25px;
	background: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 0;
	color: #323232;
	padding: 0 0;
	font-family: Tahoma, Geneva, sans-serif;
}

.saved {
	font-size: 13px;
	color: #3a3;
	display: inline-block;
}

.popup-xrate-change-btns {
	margin: 20px 0 0 0;
	text-align: center;
	padding-bottom: 20px;
}


td.refreshed {
	color: #3a3;
}

.op-controls {
	position:  relative;
}

.op-controls img {
	position: absolute;
}

.bounds {
	border: dashed 2px #f55;
	background-color: #d5d5d5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 2% 0 2%;
	white-space: nowrap;
}
.bubble
{
	position: fixed;
	display: block;
	font-family: 'Comic Sans MS', cursive;
}

.inline-b {
	display: inline-block;
}

.scroll-x {
	margin: 0 auto; 
	overflow-x: auto;
	overflow-y: visible;
}

/**
* @section Visamaster
*/
.visamaster .content-wrap { padding-top: 45px; }
@media (min-width: 985px) {
	.visamaster { background: linear-gradient(to right, #5f3ac9, #74dbd2); }
	.visamaster .content-wrap { height: 528px; background: url(/i/bg_visamaster.png) top center no-repeat; }
}
@media (max-width: 984px) {
	.visamaster { background: linear-gradient(to bottom, #5f3ac9, #74dbd2); }
	.visamaster .content-wrap { height: auto; }
}

/** Shadow Element **/
.el_shadow {
	bottom: 222px;
	left: 0;
	width: 100%;
	height: 30px;
	-webkit-box-shadow:0 30px 30px -6px rgba(61,61,61,0.5);
	-moz-box-shadow:0 30px 30px -6px rgba(61,61,61,0.5);
	box-shadow:0 30px 30px -6px rgba(61,61,61,0.5);
	z-index: 0;
}


/**
* @section CoinoUSD
*/
.content.stripes { padding-bottom: 148px; }

.content-row { display: block; margin: 0 auto; width: 100%; padding: 0; }

.stripes .col1, .stripes .col2 { display: inline-block; vertical-align: top; }
.stripes .col1.col1-1 { background: url(/i/coinousd/coinousd_1.png) center top no-repeat; }
.stripes .col1.col1-2 { background: url(/i/coinousd/coinousd_2.png) center top no-repeat; }
.stripes .col1.col1-3 { background: url(/i/coinousd/coinousd_3.png) center top no-repeat; }
.stripes .col1.col1-4 { background: url(/i/coinousd/coinousd_4.png) center top no-repeat; }
.stripes .col1.col1-5 { background: url(/i/coinousd/coinousd_5.png) center top no-repeat; }

.stripes figure, .no-brd { border: none; background: none; margin-right: 15px; }
.no-brd { min-width: 120px; }
.stripes figure a, .no-brd a { border-bottom: none; }
.stripes figure img, .no-brd img { border: none !important; outline: none !important; }
.stripes figure figcaption, .no-brd figcaption { padding-top: 5px; }

.bg_gray { background: #e6e6e6; }
.bg_yellow { background: #f1bd30; }
.bg_blue { background: linear-gradient(to bottom, #85d3d8, #49adb6); }
.bg_beige { background: #f6f4f4; }

@media (min-width: 985px) {
	.stripes .col1, .stripes .col2 { min-height: 303px; }
	.stripes .col1 { width: 38%; }
	.stripes .col2 { width: 60%; }
	.stripes h2 { padding: 45px 0 25px; }
}
@media (max-width: 984px) {
	.stripes .col2 { min-height: 230px; }
	.stripes .col1 { display: none; }
	.stripes .col2 { width: 100%; }
	.stripes h2 { padding: 20px 0 25px; }
}


/**
* @section Cards
*/

.text_gray { color: #6a7062; }

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

.content-table::after { content: ' '; display: block; clear: both; }
.content-table .content-table-item { display: block; float: left; }
.content-table .content-table-item > table { width: 100%; height: 100%; }
.content-table .content-table-item > table tr td { vertical-align: middle;}


@media (min-width: 768px) {
	.content-info_grid .content-table .content-table-item { width: 50%; height: 200px; }
	.content-info_grid .content-table .content-table-item:nth-child(1),
	.content-info_grid .content-table .content-table-item:nth-child(4),
	.content-info_grid .content-table .content-table-item:nth-child(5) {
		background-color: #ffffff;
	}
	.content-info_grid .content-table .content-table-item:nth-child(2),
	.content-info_grid .content-table .content-table-item:nth-child(3),
	.content-info_grid .content-table .content-table-item:nth-child(6) {
		background-color: #fafafa;
	}
}
@media (max-width: 767px) {
	.content-info_grid .content-table .content-table-item { width: 100%; height: 140px; }
	.content-info_grid .content-table .content-table-item:nth-child(1),
	.content-info_grid .content-table .content-table-item:nth-child(3),
	.content-info_grid .content-table .content-table-item:nth-child(5) {
		background-color: #ffffff;
	}
	.content-info_grid .content-table .content-table-item:nth-child(2),
	.content-info_grid .content-table .content-table-item:nth-child(4),
	.content-info_grid .content-table .content-table-item:nth-child(6) {
		background-color: #fafafa;
	}
}

.content-info_grid .content-table .content-table-item > table tr td:first-child { background-position: center center; background-repeat: no-repeat; }
@media (min-width: 985px) {	
.content-info_grid .content-table .content-table-item > table tr td:first-child { width: 228px; background-size: 128px; }
}
@media (max-width: 984px) {
.content-info_grid .content-table .content-table-item > table tr td:first-child { width: 30%; background-size: 60% auto; }
}
.content-info_grid .content-table .content-table-item > table tr td:nth-child(2) { padding-right: 25px; }

.content-info_grid .img-fees_card { background-image: url('/i/cards/fees_card.png'); }
.content-info_grid .img-fees_calendar { background-image: url('/i/cards/fees_calendar.png'); }
.content-info_grid .img-fees_atm { background-image: url('/i/cards/fees_atm.png'); }
.content-info_grid .img-fees_fx { background-image: url('/i/cards/fees_fx.png'); }
.content-info_grid .img-fees_loading { background-image: url('/i/cards/fees_loading.png'); }
.content-info_grid .img-fees_pos { background-image: url('/i/cards/fees_pos.png'); }

.content-info_grid .img-india_1 { background-image: url('/i/india/1.png'); }
.content-info_grid .img-india_2 { background-image: url('/i/india/2.png'); }
.content-info_grid .img-india_3 { background-image: url('/i/india/3.png'); }
.content-info_grid .img-india_4 { background-image: url('/i/india/4.png'); }
.content-info_grid .img-india_5 { background-image: url('/i/india/5.png'); }
.content-info_grid .img-india_6 { background-image: url('/i/india/6.png'); }

.content-cards_requirements { background-color: #ffdd6d; }
.content-cards_requirements > h2 { padding: 10px 18px; }
.content-cards_requirements .content-table .content-table-item { margin-top: 4%; /*40px;*/ }
.content-cards_requirements .content-table .content-table-item > table tr td { text-align: center; }
.content-cards_requirements .content-table .content-table-item > table tr:first-child td h3 { margin-bottom: 0; }
.content-cards_requirements .content-table .content-table-item > table tr:nth-child(2) td { background-position: center center; background-repeat: no-repeat; }
.content-cards_requirements .content-table .content-table-item > table tr:last-child td { padding: 10px 18px; background-color: #fafafa; }

.content-cards_requirements .img-step_mobile-email { background-image: url('/i/cards/step_mobile-email.png'); }
.content-cards_requirements .img-step_verification-upload { background-image: url('/i/cards/step_verification-upload.png'); }
.content-cards_requirements .img-step_finprofile { background-image: url('/i/cards/step_finprofile.png'); }
.content-cards_requirements .img-step_balance-dollar { background-image: url('/i/cards/step_balance-dollar.png'); }

@media (min-width: 1024px) {
.content-cards_requirements { padding: 40px 0 60px; }
.content-cards_requirements .content-table .content-table-item { width: 24.5%; margin-right: 0.5%; }
.content-cards_requirements .content-table .content-table-item:last-child { width: 25%; margin-right: 0; }
.content-cards_requirements .content-table .content-table-item > table tr:nth-child(2) td { height: 190px; background-size: auto 133px; }
.content-cards_requirements .content-table .content-table-item > table tr:last-child td { height: 100px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
.content-cards_requirements { padding: 40px 0 60px; }
.content-cards_requirements .content-table .content-table-item { width: 24.5%; margin-right: 0.5%; }
.content-cards_requirements .content-table .content-table-item:last-child { width: 25%; margin-right: 0; }
.content-cards_requirements .content-table .content-table-item > table tr:nth-child(2) td { height: 150px; background-size: auto 62%; }
.content-cards_requirements .content-table .content-table-item > table tr:last-child td { height: 130px; }
}
@media (min-width: 481px) and (max-width: 767px) {
.content-cards_requirements { padding: 30px 0 40px; }
.content-cards_requirements .content-table .content-table-item { width: 49.5%; }
.content-cards_requirements .content-table .content-table-item:nth-child(1),
.content-cards_requirements .content-table .content-table-item:nth-child(3) { 
	margin-right: 0.5%;
}
.content-cards_requirements .content-table .content-table-item:nth-child(2),
.content-cards_requirements .content-table .content-table-item:nth-child(4) { 
	margin-left: 0.5%;
}
.content-cards_requirements .content-table .content-table-item > table tr:nth-child(2) td { height: 150px; background-size: auto 80%; }
.content-cards_requirements .content-table .content-table-item > table tr:last-child td { height: 130px; }
}
@media (max-width: 480px) {
.content-cards_requirements { padding: 20px 0 35px; }
.content-cards_requirements .content-table .content-table-item { width: 100%; }
.content-cards_requirements .content-table .content-table-item > table tr:nth-child(2) td { height: 130px; background-size: auto 80%; }
.content-cards_requirements .content-table .content-table-item > table tr:last-child td { height: 80px; }
}

.circle_32 {
	display: inline-block;
	width: 32px;
	height: 32px;
	border-radius: 16px;
	margin: 0 15px 5px;
	background-color: #fff;
	box-shadow: 1px 1px 3px #d6d6d6;
	vertical-align: middle;
}
.circle_32__checked {
	background-image: url('/i/check_mark_green_30_27.png');
	background-position: 55% center;
	background-size: 18px auto;
	background-repeat: no-repeat;
}


/**
* @section Help-Vn
*/
.stripes .col1.col1-wmv { background: url(/i/money/wmv.png) center 35px no-repeat; }
.stripes .col1.col1-vtc { background: url(/i/money/vtc.png) center 35px no-repeat; }

/** Plupload **/
.content .plupload_header_content { padding: 0 160px 0 15px; }
.content  .plupload_logo { display: none; }
.content .plupload_container { min-height: 270px; }
.content .plupload_file_name { line-height: 1.6em; }
/** /Plupload **/

/** Uploaded files **/
.uploaded_wrapper {
	width: 100%;
	font: 11px/12px Verdana,sans-serif;
	margin-bottom: 20px;
}
.uploaded_wrapper * { box-sizing: content-box; }
.uploaded_wrapper .uploaded_file {
	display: inline-block;
    border: 1px solid #fff;
    margin: 10px;
    padding: 6px;
    line-height: 12px;
    list-style: outside none none;
    overflow: hidden;
 }
 .uploaded_wrapper .uploaded_file img {
 	width: auto;
	max-width: none;
	height: 100%;
}
 .uploaded_wrapper .uploaded_file .uploaded_file_thumb {
    text-align: center;
	background-color: none;
    background-image: none;
    overflow: hidden;
 }
 .uploaded_wrapper .uploaded_file_name {
 	text-align: center;
 	line-height: 2.2em;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}

#moder_verification .uploaded_file { overflow: visible; }
#moder_verification .uploaded_file_name { white-space: normal; }
/** /Uploaded files **/

input:disabled,
select:disabled
{ 
	opacity: 0.55;
	filter: alpha(opacity=55);
}

/**
* @section WALLET
*/
.content_item { display: inline-block; width: 45%; min-width: 300px; max-width: 450px; margin-bottom: 25px; background-color: #fff; }
.content_item_USD .content_item__info { background-image: url("/i/money/usd.png");  }
.content_item_EUR .content_item__info { background-image: url("/i/money/eur.png"); }
.content_item_VND .content_item__info { background-image: url("/i/money/vnd.png");  }
.content_item_BTC .content_item__info { background-image: url("/i/money/btc.svg"); }
.content_item_WBTC .content_item__info { background-image: url("/i/money/wbtc.svg"); }
.content_item_BTCEBTC .content_item__info { background-image: url("/i/money/btcebtc.svg"); }
.content_item_LTC .content_item__info { background-image: url("/i/money/ltc.svg"); }
.content_item_WLTC .content_item__info { background-image: url("/i/money/wltc.svg"); }
.content_item_BTCELTC .content_item__info { background-image: url("/i/money/btceltc.svg"); }
.content_item_BTCD .content_item__info { background-image: url("/i/money/btcd.png"); }
.content_item_PPC .content_item__info { background-image: url("/i/money/ppc.png"); }
.content_item_NXT .content_item__info { background-image: url("/i/money/nxt.png"); }
.content_item_XEM .content_item__info { background-image: url("/i/money/xem.png"); }

.content_item h2 { padding: 0 0 15px; }

.content_item__info { min-height: 90px; color: #474747; background-repeat: no-repeat; }

.content_item__extras { background-color: #f1bd30; color: #474747; font-size: 16px; font-weight: normal; padding: 10px 0; text-align: center; }
.content_item__extras a { color: #fff; text-decoration: none; margin: 0 4%; border: none; }
.content_item__extras a:hover { text-decoration: none; border-bottom: 1px solid #fff;}
.content_item__extras a.disabled { color: #474747; }
.content_item__extras a.disabled:hover { text-decoration: none; border-bottom: none; }

.grayscale {
	 -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	 -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	 -webkit-filter: grayscale(100%);
	 filter: gray;
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}
/**
* /@section WALLET
*/



.popup {
	display: none;
	position: absolute;
	padding: 20px 20px;
	background: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 10px #ccc;
	-moz-box-shadow: 0 3px 10px #ccc;
	-webkit-box-shadow: 0 3px 10px #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	opacity: 1;
	z-index: 1000;
	font-size: 13px;
}
.popup__qrcode {
	text-align: center;
	width: 230px;
}
.popup__qrcode_down { top: 36px; }
.popup__qrcode_up { top: -260px; }

.tooltip {
	display: none;
	position: absolute;
	padding: 7px 10px;
	background: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 10px #ccc;
	-moz-box-shadow: 0 3px 10px #ccc;
	-webkit-box-shadow: 0 3px 10px #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity: 1;
	z-index: 1000;
	font-size: 13px;
	text-align: center;
}

/** coinvoting **/
.tooltip__coin {
	top: 0;
	width: auto; /*230px;*/
	white-space: nowrap;
}
.tooltip__err {
	color: #ff0000;
}

.infobar {
	position: relative;
	top: -45px;
	text-align: center;
}
.infotip {
	display: inline-block;
	position: relative;
	padding: 7px 20px;
	background: #FFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 10px #ccc;
	-moz-box-shadow: 0 3px 10px #ccc;
	-webkit-box-shadow: 0 3px 10px #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity: 1;
	z-index: 1000;
	font-size: 13px;
}
.infotip_close {
	position: absolute;
	top: -1px;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    text-shadow: 0 1px 0 #fff;
    color: #999;
	cursor: pointer;
	text-decoration: none;
}
.infotip_close:hover { color: #666; }


.wiki { display: block; box-sizing: border-box; width: 100%; margin: 15px auto; padding: 10px; border: 1px solid black; font-family: "Courier New", Courier, monospace; font-size: 14px; background: #fff; word-wrap:break-word; overflow-x: auto; }
.no-bg { background: none; }
