﻿
@font-face {
	font-family: 'Source Sans Pro Light Italic';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('../../styles/fonts/SourceSansPro/SourceSansPro-LightIt.otf') format('opentype'), url('../../styles/fonts/SourceSansPro/LightItalic.ttf') format('truetype');
}


@font-face {
	font-family: 'Source Sans Pro Italic';
	font-style: italic;
	font-weight: 700;
	src: url('../../styles/fonts/SourceSansPro/SourceSansPro-It.otf') format('opentype'), url('../../styles/fonts/SourceSansPro/SourceSansPro-Italic.ttf') format('truetype');
}

@font-face {
	font-family: 'Source Sans Pro Light';
	font-style: normal;
	font-weight: 300;
	src: url('../../styles/fonts/SourceSansPro/SourceSansPro-Light.otf') format('opentype'), url('../../styles/fonts/SourceSansPro/SourceSansPro-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Source Sans Pro Regular';
	font-style: normal;
	font-weight: 400;
	src: url('../../styles/fonts/SourceSansPro/SourceSansPro-Regular.otf') format('opentype'), url('../../styles/fonts/SourceSansPro/SourceSansPro-Regular.ttf') format('truetype');
}


@font-face {
	font-family: 'Source Sans Pro SemiBold';
	font-style: normal;
	font-weight: 600;
	src: url('../../styles/fonts/SourceSansPro/SourceSansPro-Semibold.otf') format('opentype'), url('../../styles/fonts/SourceSansPro/SourceSansPro-SemiBold.ttf') format('truetype');
}



@font-face {
	font-family: 'Source Sans Pro Bold';
	font-style: normal;
	font-weight: 700;
	src: url('../../styles/fonts/SourceSansPro/SourceSansPro-Bold.otf') format('opentype'), url('../../styles/fonts/SourceSansPro/SourceSansPro-Bold.ttf') format('truetype');
}
html {
    height: 100%;
}
html {
    font-size: 100%;
}
body {
	background-color: #ffffff;
	height: 100%;
	font: 13px/16px 'Source Sans Pro Regular', sans-serif;
	color: #63666A;
}
.privateBody
{
	background-color: #fff !important;
}
form
{
	height:100%;
}

/*Styles to set to full background image*/
#wrapper
{
	height:100%;
	overflow:auto;
}
#wrapper .mainWrapperTable
{
	height: 100%;
}

.publicBody #wrapper .rowHeader, .publicBody #wrapper .rowMenu, .publicBody #wrapper tr.rowContent
{
	background-color:transparent;
}
.publicBody #wrapper tr.rowAdditionalLine, .privateBody #wrapper tr.rowAdditionalLine {
	background-color: #F6F6F6;
}


.privateBody #wrapper .rowHeader
{
	background-color:#ffffff;
}
.publicBody #wrapper .rowMenu 
{ 
	display:none;
}

.publicBody #wrapper tr.rowHeader td.rowHeaderCell
{
	vertical-align:top;
	height:5px;
}

#wrapper tr.rowHeader td.rowHeaderCell
{
	vertical-align:top;
}
#wrapper tr.rowContent td.rowContentCell
{
	vertical-align:top;
}

.privateBody #wrapper .rowMenu {
	vertical-align: bottom;
	background-color:#ffffff;
	height:5px;
}

.publicBody #wrapper 
{
	background-image: url(bg-new.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 30%;
	background-color:#f7f7f7;
	background-attachment:fixed;
}
	.publicBody #wrapper tr.rowHeader {
		height: 60px;
		/*background-image: url(logo.png);*/
		background-color: transparent;
		/*background-size: 150px 50px;*/
		background-repeat: no-repeat;
		background-color: #ffffff;
		/*background-position-x: 70px;*/
	}
.publicBody #wrapper .rowContent
{
	background-color: transparent;
}

.privateBody #wrapper .rowMenu, .privateBody #wrapper tr.rowContent
{
	background-color:#ffffff;
}
#wrapper tr.rowAdditionalLine
{
	height: 0px;
	background-color: #f6f6f6;
}


/* Header Logo */
.publicBody #header .logo-area {
	height: 0px;
}
#wrapper.loginWrapper #header .logo-area {

}
.header-logo-block {
	display: block;
	float: left;
	height: 1px;
}
.publicBody .header-logo-block .logo-img-block {
	background-size: 150px 50px;
	padding-top: 5px;
}
	.header-logo-block img {
		height: 50px;
		width: 150px;
	}
.privateBody .header-logo-block .logo-img-block {
	background-size: 150px 50px;
	padding-top: 15px;
}

	.privateBody #header .logo-area {
		height: 0px;
		background-color: transparent;
	}

.privateBody #wrapper tr.rowHeader {
	height: 75px;
}
	.privateBody #wrapper tr.rowHeader td {
		border-bottom: 1px solid #e2e2e2;
	}


/* Header background & top links */
#header
{
	background-color: transparent;
}

/* Header Support section */
#header .add-nav-holder
{
	background-color: transparent;
}
 #header .add-nav-holder {
	 margin: 10px 0 0px;
	 margin-right: 0px;
	}

	#header .add-nav ul li a {
		color: #4b4d51 !important;
		font-family: 'Source Sans Pro Light';
	}
#header .add-nav ul li.active a,
#header .add-nav ul li a:hover{
	background-color:transparent;
	text-decoration:underline;
}
.publicBody #header .drop-box ul li a:hover,
.publicBody #header .drop-box ul li.active a {
	background-color: #E6E6E6;
}
	#header .drop-box ul li a{
		color: #63666A !important;
	}
	#header .drop-box .btn-drop {
		background: url("arrow-down.png") no-repeat scroll 50% 50%;
		background-size: 12px;
		border-radius: 0 0 10px 10px;
		background-color: transparent;
		width: 24px;
	}
#header .add-nav
{
	 margin-right: 30px;
}
.publicBody #header .drop-box ul
{
	background-color: #ffffff;
}
.privateBody #header .drop-box ul {
	background-color: #E6E6E6;
}

	.privateBody #header .drop-box ul li a:hover,
	.privateBody #header .drop-box ul li.active a {
		background-color: lightgray;
	}

/*Footer*/
#wrapper .rowFooter {
	padding-top: 20px;
	padding-bottom: 0px;
	background-color: #F6F6F6;
	height: 50px;
}
.publicBody #wrapper .rowFooter #footer {
padding-left: 50px;
padding-right: 50px;
}
#wrapper .rowFooter #footer {
	background-color: transparent;
	color: #4b4d51 !important;
	padding-bottom: 0px;
	font-size: 14px;
	font-family: 'Source Sans Pro Light';
}
  #footer .add-nav {
	height: 30px;
	padding-top: 20px;
	
}
.publicBody #footer .add-nav {
	padding-left: 50px;
}
	#footer .add-nav ul li {
		padding: 0 10px;
	}
	#footer .add-nav ul li a {
		color: #4b4d51 !important;
		font-family: 'Source Sans Pro Light';
	}
  #footer .holder {
	padding: 0px !important;
}
.publicBody #footer .LiveChatHours
{
   color:  #ffffff !important;
}


#footer .copyright {
	font-family: 'Source Sans Pro Light';
	font-size: 14px;
	color: #4b4d51 !important;
	background-image: url(../../images/newstyle/ips-new-grey.png);
}
 #footer .copyright > span{
	padding-bottom: 0px;
}
 #footer .copyright :first-child {
	height: 30px;
	padding-top: 0px;
}

 #footer .copyright :last-child {
	background-color: transparent;
	padding-top: 10px;
}


#wrapper .rowFooter #footer td:last-child {
white-space:nowrap;
}

/*Login box*/
.publicmain
{
	background-color:transparent !important;
}
.publicBody #main
{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom:15px;
}
.publicBody .loginWrapper #main
{
/*	background-color:skyblue;*/
}


.privateBody #main
{
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
	margin-bottom:15px;
}
#main .login-box
{
	width:1300px;
}
#main .login-form
{
	width:300px;
	padding-bottom:20px;
	background-color: #ffffff;
	text-align: center;	   
	margin-top:0px;
	border: none ;
	padding:5px;
	padding-bottom:10px;
	box-shadow:none;
	border-radius: 10px;
}
#main .login-form .login-form-controls
{
	background-color: transparent;
	margin-top:0px;
}
#main .login-box .login-holder
{
	text-align:left;
}
#main .login-box .logo-area
{
	display:none;
}
#main .login-box .merchant-logo-area
{
	display:block;
	height: 20px;
	width: 300px;
	background-color:transparent !important;
	background-repeat: no-repeat;
	background-position:center;
	background-color: transparent;
	margin-bottom:10px;
}

#main .login-form .head h1 {
	color: #63666A;
}
#main .login-box .login-bg-area {
	display: none;
}
#main .login-box .login-bg-area .login-bg-text
{
	display:none;
}

#main .login-box .head
{
	/*display:none;*/
	margin-bottom: 40px;

}
#main .login-form .row
{
	margin-bottom:30px;
}

#main .login-form input[type="text"], #main .login-form input[type="password"] {
	width: 230px;
	border: 0;
	border-radius: 4px;
	float: none;
	height: 25px;
	text-align: left;
	background-color: transparent;
	border: 1px solid #889696 !important;
	color: #63666A !important;
	font-family: 'Source Sans Pro Regular';
}
	/*#main .login-form input[type="text"]:active, #main .login-form input[type="password"]:active {
		border: 2px solid #63666A;
	}*/
	#main .login-form input[type="text"]:focus, #main .login-form input[type="password"]:focus {
		border: 2px solid #63666A !important;
	}
	#main .login-form input[type="text"]:hover, #main .login-form input[type="password"]:hover {
		border: 1px solid #4B4D51 !important;
	}

	#main .login-form input[type="text"].errorClientValidation, #main .login-form input[type="password"].errorClientValidation {
		background-color: transparent !important;
		border-width: 2px;
		border: 2px solid #B23A3A !important;
	}
input.errorClientValidation {
	background-color: transparent !important;
	border-width: 2px;
	border: 2px solid #B23A3A !important;
}

#main .login-form .row3
{
	text-align:center;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
	padding-top: 50px;
}
#main .login-form .row3 .rowforpass
{
	text-align: center;
    color: #ffffff;
    vertical-align: middle;
    display: inline-block;
	padding-top: 10px;
}
#main .login-form-area .forgot-password {
	vertical-align: middle;
	font-size: 14px;
	position: relative;
	top: -90px;
	color: #A85438;
	font-weight:normal;
}
#main .login-form .form  {
	width: 300px  !important;
	background-color: transparent;
}
#main .login-form .form td {
	color: #4b4d51 !important;
}

TABLE.form TD
{
font-size:14px;
}

#main .login-form input[type="submit"] {
	width: 255px;
	margin: 0;
	height: 28px !important;
	background-color: #464343;
	float: none;
	color: #ffffff;
	border: 0;
	min-height: 45px !important;
	border-radius: 4px;
	font-weight: normal !important;
}
#main .login-form input[type="submit"]:hover
{
	background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	background-color:#231F20
}
input[type="submit"], .newbutton {
	background-color: #464343;
}
	input[type="submit"]:hover, .newbutton:hover {
		background-color: #231f20;
	}

.balancewidget table tr td .balancetext
{
	font-weight:bold;
	color: #999;
}
.confirm-section .caption
{
	color: #3395db;
}

/* New Design overrides */
.SupportTitle {
	color: #555555;
}
.PageCaption {
	color: #555555;
}
.CaptionText
{
	color: #555555;
}

/* Controls */
a {
	color: #A85438;
}
a:hover {
	color: #994D33;
}
a:visited {
	color: #733926 !important;
}
.rad-area {
	background-image: url(../../images/newstyle/sprite-02-black.png);
}

.rad-checked {
	background-image: url(../../images/newstyle/sprite-02-black.png);
}

.chk-area {
	background-image: url(../../images/newstyle/sprite-03-black.png);
}

.chk-checked {
	background-image: url(../../images/newstyle/sprite-03-black.png);
}
.select-area {
	background-color: #63666A;
}
.select-options .item-selected a {
	background-color: #E6E6E6 !important;
}
.select-disabled {
    background-color: transparent;
}

.pagebutton
{
	background-color:#464343;
	color: #ffffff;
	box-shadow:none;
}
	.pagebutton:hover {
		background-color: #231F20;
		color: #ffffff;
		box-shadow: none;
	}

.SubmitButton
{
	background:#3395db none;
	color: #ffffff;
	box-shadow:none;
}
	.SubmitButton:hover {
		background: #9c1d46 none;
		color: #ffffff;
		box-shadow: none;
	}
.options-block ul li .button
{
	box-shadow: 0 0 70px 1px #3395db inset;
}
.options-block ul li .button {
	color: #ffffff;
	
	border: 1px solid #bc204b;
	background-color:#bc204b;

	-moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
	.options-block ul li .button:hover {
		text-decoration: none;
		background-color: #9c1d46;
		transition-duration: 300ms;
		-webkit-transition-duration: 300ms;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
.continue-button:after {
	background-image: url(../../images/buttons/right-continue-arrow.png);
}
.back-button:after {
	background-image: url(../../images/buttons/left-back-arrow.png);
}
.home-button:after
{
	background-image: url(../../images/buttons/home-icon.png);
}
.prepaidcard-button:after {
	background-image: url(../../images/newstyle/img-43.png);
}
.features-button:after {
	background-image: url(../../images/newstyle/img-44.png);
}
.boleto-button:after {
	background-image: url(../../images/newstyle/img-41.png);
}
.billpay-button:after {
	background-image: url(../../images/newstyle/img-42.png);
}
.ums-button:after {
	background-image: url(../../images/newstyle/img-36.png);
}

.search-button::after 
{
   background-image: url(../../images/buttons/img-search-white.png);
}
.rowSteps td
{
	background-color: #ffffff;
	vertical-align:top;
	height: 1px;
}
#header .add-nav ul li a.newhomebutton img { display:none;}
#header .add-nav ul li 
{
	font-size: 15px;
}

	#header .add-nav ul li a.newhomebutton {
		background: none;
		padding: 12px 10px 12px 15px !important;
		background-color: transparent;
		color: #4b4d51 !important;
		border-bottom-left-radius: 10px;
		font-family: 'Source Sans Pro Light';
	}

 #header .add-nav ul li a.newhomebutton {
	/*padding: 12px 10px 12px 35px !important;*/
	background-color: transparent;
	background: none;
	color: #4b4d51;
	display:none;
}
#header .add-nav ul li:first-child.active a, #header .add-nav ul li:first-child a:hover
{
   border-bottom-left-radius: 10px !important;
}

.publicBody #header .holder
{
   padding: 0 15px 0 19px;
}

/* Grid controls */
.payment-form table thead th
{
	background-color:#bc204b;
}
.myaccountmenu
{
	border-top: 0px solid #b9b7ab;	
}
.myaccountmenu ul li a
{
	background-color: transparent;
	color: #4b4d51 !important;
	font-weight:normal;
	font-size:14px;
}
.myaccountmenu ul li a.static.selected
{
	background-color: #4b4d51 !important;
	color: #ffffff !important;
}
.historyClass .ui-state-default, .historyClass .ui-widget-content .ui-state-default, .historyClass .ui-widget-header .ui-state-default {
	background-color: #63666A;
	border-color: #63666A;
}
.historyClass .ui-state-active, .historyClass .ui-widget-content .ui-state-active, .historyClass .ui-widget-header .ui-state-active {
	background-color: #E6E6E6;
}
#content .widget-open-close table thead tr, #content .widget-open-close table tbody tr.header {
	background-color: #E6E6E6;
	color: #63666A;
}
historyClass .ui-state-active, .historyClass .ui-widget-content .ui-state-active, .historyClass .ui-widget-header .ui-state-active {
	border-color: #E6E6E6;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #63666A  !important;
}
TABLE.results TR.header TD, TABLE.results TH {
	background-color: #E6E6E6;
	color: #63666A;
	font-weight: normal;
}
.box h1, .linkbox h1, table.results TR TD h1 {
	color: #63666A;
}
TABLE.results TR.ExtraHeader TD {
	background-color: transparent;
}
	TABLE.results TR.ExtraHeader TD.Content {
		background-color: #E7E6E6 !important;
		color: #63666A !important;
	}

TABLE.results
{
	/*background-color:transparent;*/
}
TABLE.results tr td
{
	background-color: transparent;
}

.Overview-AccountInfo {
	background-color: #E7E6E6 !important;
	border-bottom: 3px solid #E7E6E6;
}

.Overview-AccountInfo  .rtop * 
{
   background-color: #E7E6E6;
}
	.Overview-AccountInfo TABLE.results TR.footer TD {
		background-color: #E7E6E6;
	}

/* Home Menu */
#content .widgetblue h1, #content .widgetblue h2 {
	background: none repeat scroll 0 0 #E6E6E6 !important;
	color: #63666A;
}
#content .widget .head {
	background: none repeat scroll 0 0 #E7E6E6;
}
#content .widget .head .open-close .opener
{
	background-color: #AD1040;
}
#content .widget .head .open-close .slide ul
{
	background-color: #AD1040;
}
#content .widget .open-close .slide ul li a:hover,
#content .widget .open-close .slide ul li.active {
	background-color: #E7E6E6;
	color: black;
}
#content .widget .tabset li a {
	background: none repeat scroll 0 0 #E7E6E6;
}
#content .widget .tabset li a:hover
{
   background: none repeat scroll 0 0 #34495E;
}
#content .widget .tabset li.active {
	border-left-color: #E7E6E6;
}
#sidebar .widgetblue h1, #sidebar .widgetblue h2 {
	background: #E7E6E6;
}

/**/
#main .widget
{
	background-color:transparent;
}
#content .widget table
{
	background-color: #ffffff !important;
}
.historyClass table.headerTable tr td
{
	background-color:transparent;
}
.historyClass table.historyTable tr td
{
	background-color:transparent;
}
#main .options-block
{
	background-color:transparent;
}
.AlertBox {
	background-color: transparent;
	color: #63666B;
}
.amount-section .amount-box
{
	background-color:transparent;
}
.amount-section .description-box
{
	background-color:transparent;
}
.addAccountSection
{
	background-color:transparent;
}
.IPSFieldSet
{
	background-color:transparent;
}
.FaqFieldSet
{
	background-color:transparent;
}
#content .widget-open-close table thead tr, #content .widget-open-close table tbody tr.header {
	background-color: #E6E6E6;
}

.eWallet-button:after,
.cash-button:after,
.wire-button:after,
.creditcard-button:after,
.forward-button:after,
.google-button:after,
.paymenex-button:after,
.twocheckout-button:after {
	background-image: url(../../images/newstyle/sprite-05.png);
}

.qiwi-button:after,
.bank-button:after,
.stp-button:after,
.alipay-button:after,
.paypal-button:after,
.rbk-button:after {
	background-image: url(../../images/newstyle/sprite-06.png);
}
#header .block .author {
	padding-right: 20px;
	font-weight: normal;
	margin-bottom: 0px;
	margin-right: 27px;
	top: 55px;
}
#content .widget-holder .balancewidget
{
	/*border: 1px solid #a3a3a3;*/
}
.result-section .caption {
	color: #63666A;
}
.bal_text_caption {
	color: #4b4d51 !important;
}
.TextPageTitle {
	color: #63666A;
}
.ModalPopupRounded .Header {
	color: #63666A;
}
.ModalPopupRounded
{
	background-image:none;
	background-color: #fff;
}

.newsteps .step .stepleftarrow {
    border-bottom-color: #c2ced1;
    border-top-color: #c2ced1;
}
.newsteps .step .steptext {
	background-color: #c2ced1;
}
.newsteps .step .steprightarrow {
	border-left-color: #c2ced1;
}
.newsteps .step:last-child .outer
{
	background-color: #c2ced1;
}

.newsteps .completed .steprightarrow
{
	border-left-color: #bc204b;
}
.newsteps .completed .steptext
{
	background-color: #bc204b;
}
.newsteps .completed .stepleftarrow
{
	border-bottom-color: #bc204b;
    border-top-color: #bc204b;
}

.newsteps {
	background-color: #ffffff;
}
.newsteps .current .stepleftarrow {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}
.newsteps .current .steptext {
	background-color: #ffffff;
}
.newsteps .current .steprightarrow {
	border-left-color: #ffffff;
}
.newsteps .current:last-child .outer {
    background-color: #ffffff;
}
.newsteps .current .steptext
{
	color: #bc204b;
}
.uploadFileDescription
{
	color: #4b4d51 !important;
}
.uploadFileStatus
{
	color: #bc204b;
}

.tblActivation
{
	width: 300px !important;
}
#main .login-form .tblActivation td input[type="submit"]
{
	width: 220px !important;
	font-size:14px !important;
}
.IPStooltip:hover span 
{
	background-color: #999;
	background-image: none;
}
.column-holder-balancerow .linkbox
{
	background-color: #e0e0e0 !important;
}
.loginMobileAppHolder { display:none;}
.dottedlink {
	border-bottom: none;
	color: #A85438 !important;
}
	.dottedlink:hover {
		color: #994D33 !important;
	}
	.dottedlink:visited {
		color: #733926 !important;
	}

.privacypolicy-gdpr { display: none;}
.captcha-text { height: 60px; background:#ffffff; width:180px;} 

.publicBody ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #63666A !important;
	opacity: 1; /* Firefox */
	text-align: left;
	font-size: 13px;
}

.privateBody ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #63666A;
	opacity: 1; /* Firefox */
}

.publicBody :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #63666A !important;
	text-align: left;
}

.privateBody :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #63666A;
}
.publicBody ::-ms-input-placeholder { /* Microsoft Edge */
	color: #63666A !important;
	text-align: left;
}

.privateBody ::-ms-input-placeholder { /* Microsoft Edge */
	color: #63666A;
}

#main .forgot-password-login-box .head {display: block; font-weight:normal; color:#63666A;}

#main .forgot-password-login-box .login-form .row {margin-bottom: 20px;}
#main .forgot-username-login-box .login-form .row {margin-bottom: 20px;}
#main .forgot-password-login-box .login-form-area .forgot-password { color: #A85438  !important;}
#main .forgot-username-login-box .login-form-area .forgot-password { color:#A85438  !important; position:inherit;}
#main .forgot-password-login-box .login-form .row {color: #63666A; text-align: center;font-weight: normal;}
#main .forgot-username-login-box .login-form .row { color: #63666A; text-align: center;font-weight: normal;}
.forgot-username-login-box .captcha-text { margin-left: 55px; height: 75px;color:black;height: 60px; font-size: 12px !important;}
.forgot-password-login-box .captcha-text { margin-left: 55px; height: 75px;color:black;height: 60px;font-size: 12px !important;}
.forgot-username-login-box .captcha-text input[type="text"] {color:black !important; width:150px!important;  margin-top: 0px;}
.forgot-password-login-box .captcha-text input[type="text"] {color:black !important;width:150px!important; margin-top: 0px;}

/* styles to override from new  generic design  */
/* remove curve image from rowheader  */
#wrapper .rowHeaderBackground .rowHeaderCell,
#wrapper .rowHeaderBackground td:first-child {
	background: none;
}

#wrapper .rowHeaderBackground td:last-child
{
	border-top: 0px;
   	background-color:transparent;
}

/* change  login-form of activate account background color same as main login box */
#main .activate-account-login-box .login-form
{
	background-color: #ffffff;
	color: #4b4d51 !important;
}

/* change eWallet setup saction header background color  */
#main .ewallet-setup h2 {
	background: none;
	background-color: #E6E6E6;
	color: #63666A;
}
.ewallet-setup .block h3 {
	color: #383838 !important;
}
/* change home page menu gray if requires */
.WithdrawFunds_gray, .ViewAccount_gray, .PrepaidCard_gray, .Checkout_gray {
	background: url("../../images/newstyle/sprite-home-main-buttons.png") no-repeat scroll;
}
.WithdrawFunds_gray{
	background-position: 0 0;
	width: 69px;
	height: 57px;
	margin-left: 16px;
}
.ViewAccount_gray{
	background-position: 0 -74px ;
	width: 59px;
	height: 59px;
	margin-left: 20px;
}
.PrepaidCard_gray{
	background-position: 0 -159px ;
	width: 62px;
	height: 57px;
	margin-left: 19px;
}
.Checkout_gray{
	background-position: 0 -242px ;
	width: 68px;
	height: 58px;
	margin-left: 16px;
}
.column-4 .column-inner
{
color: #666666 !important;
}

.additionalBalance {
	background-color: #E6E6E6 !important;
}
	.additionalBalance .IPStooltip {
		position: absolute;
		vertical-align: middle;
		/*margin-left: -20px;*/
	}
.FAQNote {
	font-size: 13px; 
	text-decoration: none;
	font-weight:normal;
}
#header .add-nav ul li a.newsignoutbutton {
	background: url(signout.png) no-repeat;
	padding-left: 25px;
	background-position-y: 10px;
	background-size: 20px 20px;
}

#header .add-nav ul li a.newSupportbutton {
	background: url(help.png) no-repeat;
	padding-left: 25px;
	padding-right: 20px;
	padding-right:25px;
	background-position-y: 10px;
	background-size: 20px 20px;
}
/*#header .add-nav-holder .drop-box .drop-slide-wrapper .drop-holder ul li:first-child a div {
	background: url("flag_gb.gif") no-repeat scroll;
	background-position-y: 3px;
}*/
input[type="text"], .newtextbox {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #889696;
	border-radius: 5px;
	color: #63666A;
	font-family: 'Source Sans Pro Regular';
}

	/*input[type="text"]:active, input[type="password"]:active, .newtextbox:active {
		border: 2px solid #63666A;
	}*/

	input[type="text"]:focus, input[type="password"]:focus, .newtextbox:focus {
		border: 2px solid #63666A !important;
	}

	input[type="text"]:hover, input[type="password"]:hover, .newtextbox:hover {
		border: 1px solid #4B4D51 !important;
	}
#main .login-box .img-show-password {
	border-width: 0px;
	position: absolute;
	margin-left: -30px;
	margin-top: 15px;
	cursor: pointer;
}

input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
	display: none;
}
