/* Inputs
-------------------------------------------------------------- */
option {
	background: #fff;
}
.textarea_common, .input_common, .select_common,
.s01, .s011, .it011, .it01 {
	font-size: 12px;
	vertical-align: middle;
	margin: 1px 1px 3px;
	border: none;
	background: none;
}
.textarea_common {
	height: 80px;
	background: #fff;
	border: 1px solid #aaa3a3;
	padding: 5px;
}
.input_common, .it011 {
	background: url("../i/input_common.png") no-repeat center center;
	width: 147px;
	padding: 5px;
	height: 25px;
}
.select_common, .s011 {
	background: url("../i/input_common.png") no-repeat center center;
	width: 157px;
	padding: 3px 4px;
	height: 24px;
}
.s01, .select_common.deposit_charge_currency {
	background: url("../i/input_mini_common.png") no-repeat center center;
	width: 66px;
	height: 24px;
	padding: 3px 4px;
}
.it01 {
/*	   background: url("../i/input_mini_common.png") no-repeat center center;
	width: 68px;
	height: 14px;
	padding: 5px 3px; */  
	background-color: #fff;
	background-image: none;
	border: 1px solid #afafaf;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555; 
	font-size: 16px;
	height: 30px;
	line-height: 1.42857; 
	padding: 0 5px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 157px; 
}
.datefield select.day {
	background: url("../i/input_mini_common.png") no-repeat center center;
	width: 71px;
	padding-right: 3px;
}
.datefield td {
	padding-right: 0 !important;
}
.datefield {
	width: 160px;
}
.radioBox {
	margin: 0 5px 5px 0;
}
/*********************
	INNER PAGE
*********************/
.hidden, .hide {
	display: none;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.buttons, .button {
	background-position: top left;
}
/* .buttons:hover, .button:hover {
	background-position: bottom left !important;
} */
/*********************************************
		ERRORS & MESSAGES
**********************************************/
.mess_area {
	position: relative;
	z-index: 1;
	border:1px #E73030 solid;
}
.errors_wrapper {
	/* background: #ED1025; */
	/* background: linear-gradient(#ED1025, #A2000F);
	-pie-background: linear-gradient(#ED1025, #A2000F); */
	/* background : rgba(0, 0, 0, 0) linear-gradient(#996600, #665120 80%) repeat scroll 0 0; */
	padding: 5px;
	margin: 5px 0;
}
.errors {
	border-collapse: collapse;
   /*  background-color: #bf0c0e; */
	padding:  10px 5px;
	color: #E73030;
	font-family: "Segoe UI";
	font-size: 14px;
}
.tabBox .tabs li {
	position: relative;
	z-index: 1;
}
div.errors a, div.errors a:hover {
	font-family: "Segoe UI";
   /*  color: #fff; */
	font-size: 15px;
}
div.messages a, div.messages a:hover {
	font-family: "Segoe UI";
	color: #1a1a1a;
	font-size: 14px;
}
.errorField {
	font-style: italic;	  
}
div.error {
	text-align: left;
	padding: 10px;
	color:#333333;
}
.errors ul {
	text-align: left;
	padding: 3px 10px 10px 13px;
}
.errors ul li {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 13px;
}
.errorCaption {
	color: #1a1a1a;
	font-size: 12px;
	margin-left: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div.errors.messages {
	color: #fff;
	font-weight: normal;
	padding: 5px;
}
/* NEWS PAGE */
p.inner_news_date {
	font-size: 12px;
	padding-bottom: 2px;
	color: #fff;
}
p.full_news_title {
	font-size: 12px;
	font-weight: bold;
	color: #c4ba3f;
	margin: 5px 0 10px 0;
	padding: 0 10px 10px;
}
span.hot_news {
	color: #ff0000;
}
/* GLOSSARY */
.glossary_header a {
	font-weight: bold;
	padding-right: 5px;
}
.glossary_letter b, .glossary_letter {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 7px;
}
.glossary_definition {
	padding-left: 10px;
	padding-bottom: 5px;
}
.sm_fl_center {
	color: #000000;
	font-size: 14px;
	margin: 5px 0 10px;
	padding: 0 10px 10px;
}
.sm_sl_center {
	padding-left: 20px;
}
.sm_delim {
	line-height: 3px;
}
/*	REGISTER & MY INFO */
.register_tab, .content_info {
	width: 450px;
}
#passwdStrengthVisual {
	border: none !important;
	font-size: 11px;
	height: 8px;
	width: 200px;
	padding: 1px;
	line-height: 0;
	background-color: #ed4334 !important;
}
#passwdStrengthVisual div {
	background-color: #4DD025 !important;
}
table.register_tab td, table.content_info td {
	text-align: left;
	vertical-align: middle;
}
td.required_field_td span, span.required-field {
	color: #d32222;
	padding: 0 5px;
}
td.field_valid_td {
	padding-left: 5px;
	width: 30px;
}
.field_valid_unknown_icon {
	background: none repeat scroll 0 0 transparent;
	display: block;
	height: 24px;
	width: 24px;
}
.field_valid_error_icon {
	background: url(/c/i/icons/error_icon.gif) no-repeat;
	width: 24px;
	height: 24px;
	display: block;
}
.field_valid_correct_icon {
	background: url(/c/i/icons/correct_icon.gif) no-repeat;
	width: 24px;
	height: 24px;
	display: block;
}
.field_valid_message {
	font-size: 10px;
	font-weight: normal;
	color: #ff0000;
	width: 130px;
}
table.register_tab td.simple-text, table.content_info td.simple-text {
	font-size: 12px;
	font-style: italic;
}
.register_tab .left_cell, .content_info .left_cell {
	text-align: left;
	width: 150px;
}
table.register_tab td.right_cell, .content_info .right_cell {
	width: 165px;
}
table.register_tab td, .content_info td, .reset_table td, .login_table td, #deposit_submit_tab td.right_cell {
	padding: 0 7px 5px 0;
	vertical-align: top;
}
.required_field_td {
	width: 10px;
}
table.register_tab h2, .content_info h2 {
	margin-top: 15px;
}
.dep_tab .input_common, .dep_tab .s01, .dep_tab .select_common {
	margin-bottom: 5px;
}
/*COLORBOX*/
#changePasswordForm{
	color:#000;
}
/* 
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	overflow: hidden;
}
#cboxLoadedContent {
	overflow: auto;
}
#cboxLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor: pointer;
}
#cboxOverlay {
	background: #000;
}
#colorbox {
}
#cboxTopLeft {
	width: 15px;
	height: 43px;
	//background: url(../i/colorbox/corner_bg.png) left top no-repeat;
	background: #333
}
#cboxTopRight {
	width: 17px;
	height: 43px;
	background: #333;
}
#cboxBottomLeft {
	width: 15px;
	height: 17px;
  //  background: url(../i/colorbox/corner_bg.png) left bottom no-repeat;
}
#cboxBottomRight {
	width: 17px;
	height: 17px;
	//background: url(../i/colorbox/corner_bg.png) right bottom no-repeat;
	background: #333;
}
#cboxMiddleLeft {
	width: 15px;
	//background: url(../i/colorbox/side_y_bg.png) left top repeat-y;
	background: #333;
}
#cboxMiddleLeftInner {
	width: 15px;
   // background: url(../i/colorbox/side_bg.png) left top no-repeat;
   // background: #333;
	min-height: 202px;
}
#cboxMiddleRight {
	width: 17px;
   // background: url(../i/colorbox/side_y_bg.png) right top repeat-y;
}
#cboxMiddleRightInner {
	width: 17px;
   // background: url(../i/colorbox/side_bg.png) right top no-repeat;
	min-height: 202px;
}
#cboxTopCenter {
	height: 43px;
  //  background: url(../i/colorbox/side_x_bg.png) top repeat-x;
}
#cboxBottomCenter {
	height: 17px;
	//background: url(../i/colorbox/side_x_bg.png) bottom repeat-x;
	background: #333
}
#cboxContent {
	background: #696868;
}
#cboxLoadedContent {
	margin-top: 7px;
	margin-bottom: 25px;
}
#cboxTitle {
   // background: url(../i/colorbox/h_title.gif) no-repeat;
	height: 15px;
	width: 110px;
	position: absolute;
	top: 12px;
	left: 160px;
	text-align: center;
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #fff;
} */
/* .colorbox_table_container {
	margin: 0 10px;
}
.colorbox_table_container td {
	height: 30px;
	color: #fff;
	vertical-align: middle;
} */
/* 
#cboxClose {
	position: absolute;
	right: 31px;
	top: 13px;
	background:#333;
	width: 54px;
	height: 24px;
	text-indent: -9999px;
}
#cboxClose.hover {
	background-position: bottom;
}
 */
.cp_generate {
	display: block;
	background: url(../i/colorbox/b_generate.gif) top no-repeat;
	width: 102px;
	height: 23px;
	text-indent: -9999px;
}
.cp_generate:hover{
	background-position: bottom;
}
#passwdStrengthHint{
	color: #a60005;
	font-size: 12px;
}
#passwdStrengthTitle {
	display: none;
}
#changePasswordAjaxContent div.errors {
	width: auto;
}
#changePasswordAjaxContent {
	min-height: 215px;
} 
#button_change_pass {
	/* position: absolute; */
	text-decoration: none;
}
.colorbox_table_container .button_td {
	text-align:right;
	padding-top:3px;
}
.mail_title, .skype_title {
	padding-bottom: 5px;
	font-weight: bold;
}
.anchor {
	font-size: 0;
	text-indent: -1000000px;
	text-decoration: none;
	line-height: 0;
}
/*SECRET QUESTION*/
.white_content .answer {
	display: block;
	margin: 10px;
	font-size: 14px;
}
.answer_button_table {
	margin-top: 10px;
}
/*HANDS HISTORY*/
.history_detail .button_close {
	margin: 0 auto;
}
.history_detail {
	min-height: 510px;
	padding: 10px;
	margin-top: 35px;
}
.history_detail h2.table_header {
	text-align: center;
	margin: 0 auto;
}
.text_required_field {
	margin: 5px 0;
}
/*TRANSFER*/
#transfer_form td {
	vertical-align: middle;
}
/*CURRENCY EXCHANGE*/
.negative {
	color: #808080;
}
.excess {
	color: #f00;
}
div.currency_exchande_adjustment{
	font-size: 11px;
	line-height: normal;
	position: relative;
	top: -6px;
	padding-left: 14px;
}
.currency_exchande_adjustment a {
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	border-bottom: 1px dashed #528fe7;
	color: #528fe7;
}
.currency_exchande_adjustment a:hover {
	border-bottom: none;
}
/******** CASHIER BALANCE **********/
.change_wallet_table {
	float: right;
}
.change_wallet_table td, table.border th .change_wallet_table td {
	padding: 0;
	border: none;
}
.change_wallet_table td.currency_td {
	padding-right: 5px;
}
.change_wallet_table a, .change_wallet_table a:hover {
	display: block;
	height: 18px;
	text-decoration: none;
}
.preferred_td div, .lock_td div {
	background: url("../i/button/wallet_buttons.png") no-repeat;
	width: 20px;
	height: 20px;
}
.preferred_td div {
	background-position: top left;
}
.preferred_td div.locked {
	background-position: bottom left;
}
.lock_td div {
	background-position: top right;
}
.lock_td div.locked {
	background-position: bottom right;
}
#hidden_wallets_list {
	margin: 2px 0 0 5px;
}
.about-layout p {
	padding-bottom: 15px;
}
td.amount_frac {
	padding-top: 7px;
}
/*TRANSACTIONS*/
.cashier_transactions_tables h2 {
	margin: 20px 0 5px 0;
}
/*DEPOSITS FEE*/
.ps_description {
	font-size: 11px;
	padding: 5px;
}
#fee_table_container {
	padding: 3px;
	border-top: 1px solid #2a2f26;
	border-bottom: 1px solid #9ea29b;
	border-left: 1px solid #2a2f26;
	border-right: 1px solid #9ea29b;
}
.fee_table .title_field {
	min-width: 120px;
	white-space: nowrap;
}
.fee_table td{
	vertical-align:	 top;
}
.fee_table .value_field {
}
.fee_table .value_field b, #target_wallet_amount {
	font-weight: bold;
}
#rate_today {
	font-size: 11px;
	font-weight: bold;
}
#target_amount_td {
	min-width:	90px;
	text-align:	 left;
}
#link_fee_overview {
	font-weight: normal;
}
.warning_amount .input_dep_amount_int {
	color: #ff0000;
	font-weight: bold;
}
.cashout_table .available_cashout td{
	font-weight: bold;
	padding-right: 20px;
}
.cashout_table .available_cashout .value_field {
}
.deposit_fee {
	font-size:	11px;
	white-space: nowrap;
}
.vivoiframe      {width:100%;height:100%;margin:0 auto;background:#ffffff}
