body, html { color: #000000; width: 100%; float: none; background: #fff; font-size: 12px !important; font-size: 1em; }

/*** Hide Top Nav ***/
#headerNav { position: absolute; top: 30px; }

.small-only-text-center { text-align: center; }

#rateText { font-size: 5em; letter-spacing: 0; }

.asterisk, sup { font-size: .6em; }

header { font-size: 14px; }

#header, #headerDivider, #menu, #printLink, #core-unmask-link, .infoText, .homeHeader .totals, .signOn, .messagesLink, div.footer, .navWrapper, .action, .mobileQuickButtonContainer, .top-bar, .nonDesktop, .hide-for-print, .editIcon, .alert-box, .alertPadding, .rightArrow, .alerts, .panel, .messages, .help-message, .fa-question-circle, #billPayment, #moveMoney, .button { display: none !important; }

.profile { height: auto; }

.medium-6.columns { padding: 0; }

th.sorter-false { padding-left: 5px !important; }

.infoBox { border: none; }

#headerNav { width: 100%; text-align: right; }

dl.nameDiv > dd span:after { display: none !important; }

/*** logo **/
.shrinkImage { width: 150px; }

.homeHeader { display: block !important; }

div.content, div.innerContent { padding: 5px 0; }

.centerMobile { /* text-align: left; */ }

#headerContent img.logo { width: 110px; }

.transferContainer { border: none; }

div.innerContent { padding: 0; }

.totalLabel { display: inline-block; }

.totalAmount { display: inline-block; font-weight: bold; }

.accountBalance { font-weight: bold; }

.transferFrom { padding-right: 2em; }

.inner-wrap .content { padding: 0 !important; }

article > header { padding: 0.5em 0 0.2em !important; color: #000; font-weight: 600; font-size: 14px !important; line-height: 1.2; margin: 0.2em 0; }

ul, ol, dl { line-height: 1; }

section dl dt, section dl dd { width: 100% !important; font-size: 12px !important; }

section[data-type="read"], section[data-type="edit"] { border: 0; padding: 0 !important; }

table { border: 0 !important; }

.bottomPad20 { padding-bottom: 0; }

.for-print-half-column { width: 50%; }

.columns > .columns { padding: 0; }

/*** Hide overflow content **/
.responsive-container { overflow: hidden !important; }

/*** Account Details **/
.inner-wrap { position: inherit !important; }

span#updateAccountNickName:after, .AccountDetails .section-desc { display: none !important; }

thead { border-bottom: 1px solid #000; }

table thead tr th, table thead tr td { font-size: 14px !important; }

table tbody tr td { line-height: 1.5 !important; }

article .columns.medium-4 { padding-top: 5px !important; }

thead tr th { padding: 0 !important; }

.bottomPad20 { padding-bottom: 5px !important; }

.tablesorter-header-inner { font-size: 14px !important; }

#headerNav a, .navBorderRight, #topheaderNav a { border: none; font-size: .9em; }

#logoMSD, .logoBrand { padding: 0; margin: 5px; max-width: 125px !important; }

section[data-type="read"], section[data-type="edit"] { border: 0; padding: .1em 0; }

h1, td h1, h2, h3, h4, h5, header { background: none; border: 0; padding: 5px 0 0 0; font-size: 1em !important; margin-bottom: 0; }

p { font-size: 0.9em; }

table.ledger, div.dataTables_wrapper { border: 0; }

table.ledger thead th, table.ledgerScrollable thead th { border: 0; }

.accountBalance { float: left; }

table tr th, table tr td { padding: 0.2rem 0.3rem; }

div.ui-accordion-content, header.ui-accordion-header, .account { border-left: 0 !important; }

div.ui-accordion-content, header.ui-accordion-header { border-right: 0; border-bottom: 0; }

header.ui-accordion-header { margin-top: 0; }

a[href]:after { content: " "; }

.medium-6, .identification, .balances { width: 50%; float: left; }

.medium-6 dl dt { width: 40%; display: inline-block; margin: 0; font-weight: 600; }

.medium-6 dl dd { width: 50%; display: inline-block; margin: 0; }

.responsive-container table th { max-width: 130px !important; }

select, hr, .fieldError, input:not([type]), input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea { border: 0; }
