﻿@charset "utf-8";
/* CSS Document */
.main_pg_intro {margin-bottom:40px;}
.closeMenuPanel {margin-top:2em;}
.hideMe,
.CCformFields .creditCardType {display:none;}
body.signedIn .notSignedIn,
body.notSignedIn .signedIn {display:none;}
.sIdentifier {width:3px; height:1px; position:absolute; top:0; background-color:#98D6FF;}
.sIdentifier.s21 {left:0;}
.sIdentifier.s1dot2 {left:50%; margin-left:-1px;}
.sIdentifier.s23 {right:0;}
#invalidExpDate {margin-top:10px;}
.cardNum {font-family:"Times New Roman", Times, serif; position:relative; top:3px;}
#table-auto-recharge-cc {margin:0 0 18px;}
#table-auto-recharge-amount {margin:23px 0 18px;}
#auto-recharge-set table {width:100%; border-collapse:collapse;}
#auto-recharge-set table th {background-color:rgba(0, 0, 0, 0.04); font-weight:normal;}
#auto-recharge-set table th,
#auto-recharge-set table td {padding:7px 5px; border:1px solid rgba(0, 0, 0, 0.1);}
#auto-recharge-set table .ui-input-text, .ui-input-search,
#auto-recharge-set table .ui-select,
#auto-recharge-set table fieldset {margin:0;}
.save_wrapper {text-align:center; display:none; margin:-8px 0;}
.save_wrapper .ui-btn-inline:nth-of-type(1) {margin-right:0.625em;}
.save_wrapper .ui-btn-inline {margin-right:0;}
#savedMsgLink,
#amountChangedMsgLink,
#pwdChangedPopUpLink {display:none;}
#creditCardChanged,
#autoRchgAmountChanged {padding:10px;}
.loading.autoRchgChangeCard,
.loading.autoRchgChangeAmount {bottom:6px; left:75%;}
#SIP-password-wrapper .ui-input-text {box-shadow:none !important;}
#enter-PIN {text-align:center;}
#searchResults {margin-top:-1px;}
#searchResults,
#searchNotes,
#rateTable,
#footNotes,
.ui-table-columntoggle-btn {display:none;}
.ui-table abbr {border:0;}
#rateTable th {font-size:0.8em;}
#rateTable th,
#rateTable td {vertical-align:middle; line-height:1.2em; position:relative;}
#rateTable th,
#rateTable .countryCode {text-align:center;}
#rateTable .rate {text-align:right; padding-right:1.2em;}
#rateTable td.dest {padding-right:22px; background-repeat:no-repeat; background-position:right center;}
#rateTable td.dest.fixed.mobile {padding-right:42px; background-image:url(/GenericFiles/mobile/img/icons/phone_fixed_mobile.svg?150206);}
#rateTable td.dest.fixed {background-image:url(/GenericFiles/mobile/img/icons/phone_fixed.svg?150206);}
#rateTable td.dest.mobile {background-image:url(/GenericFiles/mobile/img/icons/phone_mobile.svg?150206);}
.ui-table caption {caption-side: bottom; margin-bottom:0; margin-top:0.4em; text-align:right; font-size:0.8em;}
#footNotes {padding:0 0 0 20px;}
#footNotes li {color:#999; position:relative;}
#footNotes li span {color:#333;}
span.currency {padding:0.2em;}
#NoMy050 span.currency {font-size: 1em; padding: 0;}
span.currency,
span.decimal {font-size:0.8em;}
span.currency.after {display:none;}
.jpn span.currency.before {display:none;}
.jpn span.currency.after {display:inline;}
.tha span.currency.before {display:none;}
.tha span.currency.after {display:inline; padding-left:3px;}
li.J:before,
tbody tr.J td.rate:after {
	position:absolute;
	display:block;
	height:14px;
	width:14px;
}
tbody tr.J td.rate:after {
	top:0.5em;
	right:0.2em;
}
tbody tr.J.fixed td.rate:after,
li.J.fixed:before {
	content:"";
	background-image:url(/GenericFiles/mobile/img/icons/clover.svg)
}
tbody tr.J.mobile td.rate:after,
li.J.mobile:before{
	content:"";
	background-image:url(/GenericFiles/mobile/img/icons/heart.svg)
}
li.J.fixed,
li.J.mobile {padding-left:1.2em;}
li.J:before {
	top:0.2em;
	left:0.1em;
}
img.getRateDestinations {display:block; position:absolute; left:50%; top:141px;}
img.getRates {
		bottom: auto;
		top: 34%;
		margin: 0 0 0 -36px;
}
body.Rates .title {margin:-1em -1em 1.5em;}

@media (max-width: 17.75em)
{
	.save_wrapper .ui-btn-inline {width:23%;}
}
@media (min-width: 17.76em) and (max-width: 20em)
{
	.save_wrapper .ui-btn-inline {width:25%;}
}
@media (min-width: 20.01em) and (max-width: 25em)
{
	.save_wrapper .ui-btn-inline {width:28%;}
}
@media (min-width: 25.01em) and (max-width: 30em)
{
	.save_wrapper .ui-btn-inline {width:32%;}
}
@media (min-width: 30.01em) and (max-width: 42em)
{
	.save_wrapper .ui-btn-inline {width:35%;}
}
@media (min-width: 42.01em)
{
	.save_wrapper .ui-btn-inline {width:35%;}
}
.sim .errorMsg {margin:0.5em 0 1em;}
#SIM_details {display:none;}
#frmRechargeSIM fieldset {overflow:auto;}
#SIM_recharge_confirm,
#SIM_recharge_finish {display:none; position:relative;}
.deductAmount {font-weight:normal; padding-left:1em;}
#dataAmount {padding-right:0.5em;}
tr.addMoreCredits {display:none;}
a.link_make_a_payment {font-weight:normal !important;}
a.cancelAutoRecharge,
#autoRchgCancelDialog h1,
#auto-recharge-set .ui-btn {text-transform:lowercase;}
a.cancelAutoRecharge::first-letter,
#autoRchgCancelDialog h1::first-letter,
#auto-recharge-set .ui-btn::first-letter {text-transform:uppercase;}
a.cancelAutoRecharge.ui-icon-alert.ui-btn-icon-right:after {background-color:#D00;}
#autoRchgCancelDialog h1 {margin:0 10%;}
.dialogButtonsWrapper {text-align:center; position:relative;}
.dialogButtonsWrapper > div {min-width:4em; margin:0.5em;}
#cancellationFailed {
  min-height: 22px;
  overflow: auto;
  position: relative;
}
#cancellationFailed .alert-icon:after {
	background-color: #d70005;
	left: 20px;
}
#cancellationFailed td.icon {width:44px;}
#cancellationFailed td.icon div {position:relative;}
#autoRchgCancellationResult > div {display:none;}
#cancelAutoRecharge {overflow:visible;}
img.imgCancelAutoRecharge {bottom:6px;}
.Call.forwarding #hasPipaDID {margin-top:1em;}
#hasPipaDID {margin-top:2em;}
#noPipaDIDyet > div {margin-top:2em;}
#noPipaDIDyet .group.disclaimer {margin-bottom: 2em;}





#My050_legacy > div,
#My050 > div,
#FLIP > div {display: none;}
#legacyMy050DID,
div#My050DID {font-size:1.5em; text-align:center; padding:0.5em 0; background-color:#fafafa;}
.My050LegacyExpDate {padding: 0.5em 13px 0.5em 0; text-align: right;}
.My050LegacyExpDate span:first-child {font-weight: bold;}
#My050BlockedNoPayment .billing-times {display: none;}
.last-billing-date {text-align: center; display: none;}
.last-billing-date p > span:first-child {font-weight: bold; padding-right: 1em;}
.last-billing-date .DID_info {
	margin: 0;
}
.DID_info {
	border-collapse: collapse;
	margin: 1.5em auto;
	width: 100%;
}
.DID_info tr:last-child th,
.DID_info tr:last-child td {
	border-bottom: none;
}
.DID_info th,
.DID_info td {
	border-bottom: 1px solid #dddddd;
}
.DID_info th {
	font-weight: normal;
	text-align: left;
	padding: 7px 3px 7px 1em;
}
.DID_info td {
	padding: 7px 1em 7px 0;
	text-align: right;
}
.DID_info .first-billing {
	display: none;
}



.loading.sendingVerifCode,
.loading.checkingVerifCode {bottom:-2px;}
#menuPanel .signOutBtn {margin-top:1em;}
.Main.menu .signOutBtn {margin-top:2.5em;}
.callFwdSwitchWrapper {background-color:#FFF; border:1px solid #EEE; margin-bottom:1em;}
#frmSetCallForwarding div.ui-checkbox {float:left; height:2em; width:2em;}
#frmSetCallForwarding div.ui-select {float:left;}
.callFwdSwitchTable {width:100%; margin-top:1em;}
.callFwdSwitchTable td {padding:0;}
#callFwdSwitchTD {text-align:left; padding-left:1em;}
#callFwdSwitchTD div.ui-flipswitch {display:block; float:right;}
#callFwdSettings {padding:0.5em 0;}
.fwdTimeOutText.afterSelect { margin:0.5em 0.5em 0.5em 0; background:url(/GenericFiles/mobile/img/icons/clover.svg) no-repeat right 4px; padding-right:16px}
.fwdTimeOutText.note {float:none; line-height:normal; background:url(/GenericFiles/mobile/img/icons/clover.svg) no-repeat; padding-left:17px;}
.fwdTimeOutText {float:left; line-height:2em; margin:0.5em 0.5em 0.5em 1em;}
.grayout {opacity: 0.3;}
#savedMessage {height:1.5em; padding-bottom:1em;}
#savedMessage div {line-height:1.5em; display:none; text-align:center; color:#777;}
#destNumWrapper {position:relative;}
#fwdDestNum {text-align:center;}
#savingDestNum {position:absolute; left:0; margin-left:10px; height:24px; top:7px; display:none;}
#callFwdSwitchTD .ui-flipswitch-on {color:#FFF !important; text-shadow:0 1px 0 #333 !important;}
#callFwdSettings .errorMsg .msg span {width:84%;}
#destNumError .ui-btn-icon-notext {position:absolute; top:0; left:0;}
/* Next two classes for Russian only (the word "seconds" changes according to the number of seconds */
.secsA,
.secsB {display:none;}
.cs_info td.csPhoneNum {border:0;}
.cs_info td.csPhoneNum.tollFree {padding-bottom:0;}
.cs_info td.csPhoneNum.freeLess {padding-top:0.2em;}
.cs_info {margin:1em auto; width:100%; border-collapse:collapse;}
.cs_info td.icon {padding-right:0; text-align:center;}
.cs_info td {padding:0.5em 0.8em; border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
td.businessHrs {text-align:right;}
.noBorder {border:0 !important; padding:0 0.8em !important;}
.noBorderBottom {border-bottom:0 !important; padding-bottom:0.2em !important;}
.noBorderTop {border-top:0 !important; padding-top:0em !important;}
.csEmail .icon img {height:18px; width:18px;}
.csPhoneNum .icon img {height:22px; width:22px;}
.businessHrs .icon img {height:22px; width:22px;}
tr.holidays {display:none;}
#pipaDIDexpired {margin-top:1em;}
.bzHrs {display: flex;}
.bzHrs .days {padding-right: 1em;}
.bzHrs .hrs div {text-align: right;}
.businessHrs.saturdays {
	padding-top: 0.2em;
}

/* Globe Package */
.GlobeHeader {padding-top:0.5em;}
.GlobeHeader img.globeLogo {height:40px; margin:5px 1.5em 5px 0;}
.GlobeHeader img.flagPhilippines {height:30px; margin:0 5px;}
.GlobeHeader * {vertical-align:middle; line-height:40px; display:inline-block; margin:0;}
.GlobeHeader p {color:#0280e3; font-size:20px;}
.GlobeHeader p.parenthesis {display:none;}
.GlobeHeader div {padding:0.3em 0.5em; background-color:rgba(2, 128, 227, 0.1); border-radius: 5px; margin:5px 0;}
label.globe_plan span {display:inline-block;}
.Globe.packages .globe_plan_descr {font-weight:normal; min-width:9em; text-align:left;}
.Globe.packages .globe_plan_name {display:inline-block; min-width:10.5em;}
.Globe.packages .globe_plan_fee {color:#0280e3; display:inline-block; min-width:4em; text-align:right;}
@media (max-width: 300px) {
	.Globe.packages .globe_plan_fee {
		text-align:left;
	}
}
.Globe.packages #insufficientBalance {margin:10px 0 0;}
#globePackageConfirm {display:none;}
.globeAutoRenewalInfo fieldset.ui-controlgroup,
.globeAutoRenewalInfo .ui-flipswitch {margin:0;}
.subscribedPlans .globeAutoRenewalInfoTitle {line-height:32px;}
.globeAutoRenewalInfo div.ui-controlgroup-controls {float:none; margin:0;}
.globeAutoRenewalInfo div.ui-controlgroup-controls div:first-child {margin:0;}
.ui-body.subscribedPlans {padding:0; background-color:#F7F7F7;}
.subscribedPlans {margin-bottom:1em;}
.subscribedPlans .confirmRow {padding:10px 15px; margin:0; border-color:#dddddd; border-style:solid; border-width:1px 0px 0px;}
.subscribedPlans .confirmRow:first-child {border-top:0;}
#addGlobePlan {margin-top:1.5em; display:none;}
.onceOnly .nextRenewalDate {display:none;}
.globeAutoRenewalInfo {position:relative;}
.updatingAutoRenew {bottom:0; margin:0 0 0 -15px; height:30px; width:30px;}
#confirmBtnWrapper {position:relative;}
#GlobePlanPurchaseFailed,
#autoRenewUpdateFailed {padding:10px;}
.alertPopUp a.ui-btn-right:after {background-color:#EC0006;} 
.globeAutoRenewalInfo .fieldset {margin:0;}
.globeAutoRenewalInfo .ui-flipswitch-on,
#serviceWillEnd {
	border:1px solid #FFE0E0;
	color:#DB1717;
	border-radius: 7px;
	background-color:#FFF3F3;
	padding:0 1em; margin:1em 0;}
#expDateAlert {position:relative; margin-bottom:15px; overflow:auto; min-height:22px;}
#expDateAlert .alert-icon {position:absolute; width:2.5em; padding:0; top:0; left:0;}
#expDateAlert .alert-icon:after {left:20px; background-color:#005fb0;}
#expDateAlert .msg {display:block; width:84%; float:left; padding-left:44px;}
.items_extend_exp {padding:0 0 0 1.5em;}
.ui-nodisc-icon .border {
	display:block;
	/*height:2px;
	background-color:#005fb0;*/
	position:relative;
	z-index:0;
	top:-23px;
	border:1px solid #dddddd;
	border-radius:13px;
	margin:0 13px;
	padding:0 0.8em;
	background-color:#fafafa;
}
#expDateAlertIcon {border:0; background-color:#5f5f5f; z-index:1;}
#queuedForCancellation {margin:1.5em 0;}
.ccPaymentsAllowed {display:none;}
label[for="inpCreditCard"] .issuedInJpnOnly {display: block; padding: 0.4em 0; text-shadow: 0 1px 0 #fff; color: #5e5e5e;}
label[for="inpCreditCard"] {
	display: flex;
	align-items: center;
}
label[for="inpCreditCard"] .cc-logos img {
    height: 44px;
    margin: -5px 10px -5px -15px;
}
label[for="inpCreditCard"] .cc-logos {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
#PTR_list .address {
    display: flex;
    align-items: center;
	 justify-content: space-between;
}
#PTR_list .address a.directions {
	margin-right: 0;
}
.Payments .logoHolder.credit-card.visa {
	margin-left: -10px;
}
.Payments .logoHolder.paypal img {height:30px;}
.Payments .logoHolder img {height:46px; margin-right:0;}
.Payments .logoHolder.MyPaymentRadioBtn img {height:42px; margin:-6px 10px -6px 0;}
.jpn.Payments .logoHolder.MyPaymentRadioBtn img {height:36px; margin:-3px 10px -3px 0;}
.Payments .logoHolder.ptr img {
    height: 42px;
    margin: -6px 10px -6px 2px;
}
.Payments .logoHolder span.no-img {
    display: flex;
    min-height: 30px;
    align-items: center;
}
.MyPayment .ui-listview>.ui-li-has-thumb>.ui-btn,
.MyPayment .ui-listview>.ui-li-static.ui-li-has-thumb {
	padding:0;
	min-height:inherit;
}
.MyPayment .ui-listview img {
	display:inline-block;
	position:relative !important;
	vertical-align:middle;
	max-width:4.5em !important;
	margin:0.2em 0em;
}
.Payments #spcNo {
    font-weight: bold;
    padding: 1em;
    text-align: center;
    width: 50%;
    max-width: 180px;
    background: #f6f6f6;
    margin: 0 auto 1.5em;
    text-shadow: 0 1px 0 #f3f3f3;
    border-radius: .3125em;
}
#PTR_list li .ui-grid-a>.ui-block-a {
	width: 60%;
}
#PTR_list li .ui-grid-a>.ui-block-b {
	width: 40%;
}
#PTR_list.ui-listview>li h2,
#PTR_list.ui-listview>li p {
	white-space: break-spaces;
}
#PTR_list.ui-listview>li h2.PTR-name,
#PTR_list.ui-listview>li p {
	font-size: 0.9em;
}
#PTR_list .PTR-phone_num {
	text-align: right;
}
.main-menu .payment-history span {
	padding:0 0.3em;
}
.mp-important-notes {
	margin-top:1em;
}
#paymentsList li.hidden {
	display:none;
}
#paymentsList>li p {
	font-size:0.85em;
	margin:0.2em 0;
}
#paymentsList .ui-btn-icon-right {
	padding-right:0.7em;
}
#paymentsList .ui-btn-icon-right:after {
	top:70%;
}
#paymentsList .ui-block-b {
	text-align:right;
}
.tha .MyPayment .whereToUse a.ui-btn {
	text-indent:-2em;
	padding-left:3em;
}
#myPaymentError {
	margin-top:2em;
}
#frmMyPayment .amountInp {
	border:none;
	margin: 1.5rem 0;
}
#frmMyPayment .amountInp label {
	font-weight: bold;
}
.amountInp.ui-field-contain .ui-input-text,
.paymentAmount.ui-field-contain .ui-input-text,
.autoRchgPaymentAmount .ui-input-text {
	position: relative;
	display: flex;
	align-items: stretch;
	width: 175px;
}
.autoRchgPaymentAmount {
	position: relative;
}
.autoRchgPaymentAmount input {
	min-width: 120px;
	max-width: 150px;
}
.addon-yen .ui-input-text::before {
    display: flex;
    align-items: center;
    border-right: 1px solid #ddd;
    justify-content: center;
	content: "\00A5";
	width: 2em;
	background-color:	#f6f6f6;
	border-radius: 0.3125em 0 0 .3125em;
}
.paymentAmount.ui-field-contain .ui-input-text::before {
	font-size: 1em;
}
.addon-yen input {
	padding: 0.4em 0.5em;
}

.right {
	text-align: right;
}
.My .ui-corner-all.custom-corners.group {
	margin-bottom: 1.5em;
}
.My .ui-corner-all.custom-corners.group .ui-body > ul {
	padding-inline-start: 20px;
}

.ui-bar-b, .ui-page-theme-b .ui-bar-inherit, html .ui-bar-b .ui-bar-inherit, html .ui-body-b .ui-bar-inherit, html body .ui-group-theme-b .ui-bar-inherit {
    background-color: #f2f2f2;
    border-color: #e3e3e3;
}
.viewDetails {
	text-align: right;
	margin-bottom: 1.5em;
	padding-right: 0.5em;
}
.viewDetails a {
	text-decoration: none;
}
#viewMy050ContractDetails {
	position: relative;
}
.contract-details.terms-links {
	margin-bottom: 0;
	margin-top: 1.5em;
}
.contract-details.terms-links li {
	margin-bottom: 1em;
}
h4.My-050-details {
	margin-bottom: 0;
	margin-top: 2em;
}
.DID_info.My-050-details,
.fsaTable.personal-info {
	margin-top: 0.75em;
}
.fsaTable.personal-info {
	width: 100%;
}
.fsaTable.personal-info th {
	padding: 7px 3px 0 1em;
}
.fsaTable.personal-info td {
	padding: 7px 3px 7px 1em;
}
.ui-field-contain.csc > label~[class*=ui-] {
	width: 7em;
}
#cc_csc {
	text-align: center;
}
.signInBlock .ui-btn {
	max-width: 280px;
	margin-left: auto;
	margin-right: auto;
}
.creditOrDebit {
	margin-top: 1.5em;
}
.paymentResultRow {
	margin-bottom: 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
	display: flex;
	justify-content: space-between;
}
.current-balance {
	margin: 1rem 0;
	border: none;
	background: #f6f6f6;
	box-shadow: 1px 1px 5px 0px rgb(0 0 0 / 20%);
}
.current-balance.with-refresh-button {
	padding-bottom: 1rem;
}
.account-balance {
	text-align: center;
}
.paymentsNote {
	color: #666;
	text-align: center;
	margin-bottom: 1.3em;
}
#PaymentResult > p {
	display: none;
	padding: 1rem 1rem 1rem 3.5rem;
	position: relative;
}
#PaymentResult > p span.icon {
	background-color: #0055A5 !important;
	border: 0;
	position: absolute;
	top: 50%;
	left: 12px;
	 margin-top: -14px; 
}
#PaymentResult .ui-btn {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
}
.paymentAmount .ui-select.ui-mini {
	width: auto;
}
#accountBalance span {
	display: inline-block;
	min-width: 3em;
}
.loadingBalance {
	position: absolute;
	top: -16px;
	display: block;
	left: 50%;
	height: 48px;
	margin-left: -24px;
}
#loadingPage img.loadingPage {
	position: fixed;
	top: 25%;
	left: 50%;
	margin-left: -36px;
	opacity: 0.6;
}
.about-3DS {
	padding-top: 1rem;
}
.about-3DS .logos {
	display: flex;
	padding: 0 0 0 0;
}
.about-3DS .logos img {
	width: auto;
	height: 80px;
}
h4.personal-info {
	margin-top: 2rem;
}
.about-3DS .logos img.visa {
	margin-right: 2rem;
}
.custom-checkbox.i-agree-box.cc_personal_info {
	display: flex;
	margin-top: 3rem;
}
.expDate.ui-field-contain {
	margin-bottom: 1.5em;
}
.lbl-csc {
	position: relative;
}
.lbl-csc a {
	background: none !important;
	border: 0;
	position: absolute;
	top: -12px;
}
.cc-img-holder {
	padding-top: 0.625em;
}
.cc-img-holder img {
	width: 96%;
	height: auto;
	margin: 0 auto 0.625em;
	display: block;
}
.csc-btn {
	margin-left: 0.625em;
}
.csc-btn:after {
	background-image: url("/GenericFiles/common/icons/question_mark.svg");
	background-size: 14px 14px;
}
.setAutoRecharge {
	margin-top: 1em;
}
#expDateChangeBtn {
	display: none;
}
.to-change-cc {
	padding: 1em;
	background: #f5f5f5;
	border-radius: 5px;
	margin-bottom: 2em;
}
#creditCardErrorBeforSubmit {
	margin-top: 1em;
}
table#table-auto-recharge-amount div.fixed {
    white-space: nowrap;
}
.jpn .auto_recharge.save_wrapper .ui-btn {
	text-transform: none !important;
}
.cc-exp {
    position: relative;
    padding-left: 2.5em;
	 text-align: left !important;
}
.cc-exp span {
    color: #0060ae;
    display: block;
    position: absolute;
    top: 0;
    left: 8px;
    font-size: 22px;
}
.Rates .ui-input-search:after {
	left: 11px;
}
li.match.selected a {
    background-color: #ededed;
    border-color: #dddddd;
    color: #333333;
    text-shadow: 0  1px  0  #f3f3f3;
}
#inpDestSearch {
	height: 2.8em;
	padding-left: 32px;
}
/* 
	Hide arrows in number inputs
*/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


/* My 050 cancellation */
h4.my050-cancellation {
	margin: 2em 0 0.3em;
}
a.delete-account {
	display: block;
	text-align: center;
	margin-top: 3em;
	text-decoration: none;
	text-shadow: none;
}
#deleteBrastelAccount,
#deleteMy050 {
	background-color: #db0000;
	border-color: #db0000;
}
#deleteBrastelAccount:hover,
#deleteMy050:hover {
	background-color: #f30000;
	border-color: #f30000;
}
#deleteBrastelAccount:after,
#deleteMy050:after {
	background-color: rgb(155 4 4) /*{icon-disc}*/
}
#btnCancelMy050 {
	margin-top: 1.5em;
	background-color: #db0000;
	border-color: #db0000;
}
#btnCancelMy050:hover {
	background-color: #f30000;
	border-color: #f30000;
}
#btnCancelMy050:after {
	background-color: rgb(155 4 4) /*{icon-disc}*/
}
#cancelMu050popupDialog .ui-header .ui-title {
	margin: 0 5%;
}
.cancelMu050popupDialog-btnHolder {
	text-align: center;
}
#doNotDeleteMy050 {
	margin-right: 1em;
}
.errorMsg span.cancelMy050ErrorCode {
	display: inline;
	width: auto;
	float: none;
	padding: 0;
}
.ui-popup-screen.in {
	background-color: white;
}
#frmCreditCard .ui-field-contain {
	border-bottom: 0;
}