/**
 * Bank of Oklahoma - Online Banking Portal
 * Author: Pasquale Scerbo [pscerbo@extractable.com]
 */
@import url("normalize.css");
@import url("main.css");
@import url("magnific-popup.css");
@import url("jquery-ui.css");
@import url("tipso.css");

.screenReader-text {
	position: absolute;
	height: 1px;
	width: 1px;
	overflow: hidden;
	top: -10px;
}

#progressbar {
	width: 100%;
	height: 20px;
}

.ajax-spinner {
	background: url("img/ajax-loader.gif") no-repeat 0px 0px;
	min-height: 50px;
}

	.ajax-spinner h3 {
		margin-left: 40px;
		padding-top: 2px;
	}

.validation-error {
	background-color: #F2DEDE !important;
	border: 4px solid red !important;
}

option {
	background: #FFF;
}
/* updated in ReviewPayment.cshtml */
.error-border {
	border: 5px solid #b00027 !important;
}

/* updated in History.cshtml */
.scroll-small-border {
	border: 4px #960021 solid;
	border-radius: 8px;
}

/* updated in OdOptinTC.cshtml */
.od-tc-border {
	background-color: #C0C0C0 !important;
}

/* updated in AlertCenter.cshtml */
.control-disabled {
	color: #999 !important;
}

/* updated in ManageAlerts.cshtml */
.manageAlerts-input {
	font-weight: 200 !important;
}

.alert-off {
	font-weight: 600;
}

.alert-channel {
	color: #999 !important;
	font-weight: 600 !important;
}

/* updated in SentAlert.cshtml */
.alert-name {
	font-size: 16px !important;
}

.alert-acc-name {
	font-weight: 900 !important;
}

/* updated in Summary.cshtml */
#averageDailyBalance {
	font-size: 18px !important;
}

.dailyBalanceBox-title {
	font-size: 11px !important;
}

.info-msg {
	background-color: lightgrey !important;
	color: #ce631b !important;
}


.allow-border-popup {
	border: 10px solid #b00027 !important;
}

.contactInfo-border-popup {
	border: 10px solid #c8c8c8 !important;
}

/*updated in EditPayment.cshtml*/
.payee-name {
	color: #b00027 !important;
}

.payment-note {
	font-size: 11px !important;
}

/*updated in ConfirmPayee.cshtml*/
.addPayee-back {
	font-size: 14px !important;
	background: #007db1 !important;
	color: #FFF !important;
}

/* updated in BillPay/History.cshtml */
.alert-item-text {
	background: #b00027 !important;
	color: #FFF !important;
}

/*updated in ShowPayees.cshtml*/
.payee-delivery-info {
	font-size: 11px;
	font-weight: 600;
}

.payee-delivery-text {
	font-size: 11px;
}

/*updated in _TaxStatements.cshtml*/
.tax-notice {
	font-size: 14px;
	font-weight: bold;
}

/*updated in _LocationItem.cshtml*/
.location-item {
	font-size: 16px;
	color: #b00027;
}

/* updated in SendSecureMessage.cshtml */
.secure-message-note {
	border-bottom: 1px solid #c0c0c1;
}

/* updated in StatementTsAndCs.cshtml */
.disableCheckItem {
	color: #8f8f8f;
}

.selected-item {
	color: #007db1 !important;
}

/* updated in ContactInfo.cshtml*/
.contact-font-color {
	color: gray;
}

.contact-font-bold {
	font-weight: bold;
}

/* updated in StopPayment.cshtml, ShowPayees & RequestCopy.cshtml*/
.amount-font-big {
	font-size: 22px;
}

.amount-font-small {
	font-size: small;
}

/* updated in UpdatePhoneNumbers.cshtml*/
.reader-text {
	font-size: 16px;
}

/* updated in _DBPLayout.cshtml */
.error-color {
	color: red !important;
}

.logout-color {
	color: #007DB1;
}

/* updated in Trasnfer.cshtml */
.font-small {
	font-size: small;
}

.transfer-confirm-button {
	background-color: #007db1 !important;
	color: #FFF !important;
}

.font-black {
	color: black;
}

.icon-adobe-reader {
	background: url("/images/adobe-reader.png") no-repeat 0px 0px !important;
	width: 180px !important;
	height: 150px !important;
	/*margin-top:-35px !important;
	margin-left:35px !important;*/
}

.icon-pdfIcon {
	background: url("/images/pdf-icon.png") no-repeat 0px 0px;
	height: 50px;
	margin-left: 80px;
}

.icon-transfer {
	background: url("img/icon-tranfer-new-req.png");
	width: 60px;
	background-size: cover;
	height: 60px;
}

.icon-makePayment {
	background: url("img/icon-billpay-new.png") no-repeat 0px 0px;
	width: 60px;
	background-size: cover;
	height: 60px;
	/*margin-left: 20%;*/
}

.icon-makeAdvance {
	background: url("img/transfer-make-new.png") no-repeat 0px 0px;
	width: 60px;
	background-size: cover;
	height: 60px;
	/*margin-left: 20%;*/
}

.icon-alert {
	background: url("img/icon-alerts-req.png");
	width: 60px;
	background-size: contain;
	height: 60px;
}

.icon-loadingTransactions {
	background: url("/images/ajax-loader.gif");
	width: 25px;
	background-size: cover;
	height: 25px;
}

.icon-header-notch {
	background: url("/images/header-notch.png") no-repeat 0px 0px;
	background-size: cover;
	height: 72px;
	width: 22px;
}

.icon-recurringPayment {
	background: url("/images/recurringicon.png");
	background-repeat: no-repeat;
	height: 25px;
}

.icon-pushNotification {
	background: url("/images/icon-device-red.png");
	background-repeat: no-repeat;
	height: 25px;
}

.icon-recommendedBrowsers {
	background: url("img/icon-warning-red.png") no-repeat;
	background-repeat: no-repeat;
	height: 25px;
}

.icon-infoText {
	padding: 10px;
	background: url("img/question-icon.png") no-repeat 0px 10px;
	background-size: 20px 20px;
	margin: 5px;
	cursor: pointer;
}

	.icon-infoText.active {
		padding: 10px;
		background: white url("img/question-close-icon.png") no-repeat 0px 12px;
		background-size: 18px 18px;
		margin: 5px;
		cursor: pointer;
		margin-left: 25px;
	}

/* start - image tags on Summary.cshtml for Wealth > I want to... icons */

.icon-viewAccountHistory {
	background: url("img/icon-view-account-history.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 12px; /* to center the icon above the text */
}

.icon-addFunds {
	background: url("img/icon-add-funds.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 0px; /* to center the icon above the text */
}

.icon-accessDocuments {
	background: url("img/icon-access-documents.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 5px; /* to center the icon above the text */
}

.icon-updateInfo {
	background: url("img/icon-update-info.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 18px; /* to center the icon above the text */
}

.icon-contactAdvisor {
	background: url("img/icon-contact-advisor.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 3px; /* to center the icon above the text */
}

.icon-contactAdvisorTrust {
	background: url("img/icon-contact-advisor.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 45px; /* to center the icon above the text */
}

.icon-gainLoss {
	background: url("img/icon-gain-loss.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 20px; /* to center the icon above the text */
}

.icon-modifyInvestmentChoices {
	background: url("img/icon-modify-investment-choices.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 3px; /* to center the icon above the text */
}

.icon-verticalRule {
	background: url("img/icon-vertical-rule.png");
	background-size: cover;
	width: 2px;
	height: 60px;
	margin-left: 0px; /* to center the icon above the text */
}

.icon-newAccount {
	background: url("img/icon-new-account.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 4px; /* to center the icon above the text */
}

.icon-netxSso {
	background: url("img/icon-netx-sso.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 12px; /* to center the icon above the text */
}

.icon-changeAllocation {
	background: url("img/icon-change-allocation.png");
	background-size: cover;
	width: 60px;
	height: 60px;
	margin-left: 1px; /* to center the icon above the text */
}

/* stop - image tags on Summary.cshtml for Wealth > I want to... icons */

/* start - image tags on Summary.cshtml for Wealth > I want to... > Contact an Advisor icons *** NOT USED AS THIS POINT*** */

.icon-contactTrading {
	background: url("img/icon-contact-trading.png");
	background-size: cover;
	width: 90px;
	height: 90px;
	margin-left: 0px; /* to center the icon above the text */
}

.icon-contactNetxInvestorAccount {
	background: url("img/icon-contact-netx-investor-account.png");
	background-size: cover;
	width: 90px;
	height: 90px;
	margin-left: 2px; /* to center the icon above the text */
}

.icon-contactOpenAccount {
	background: url("img/icon-contact-open-account.png");
	background-size: cover;
	width: 90px;
	height: 90px;
	margin-left: 14px; /* to center the icon above the text */
}

.icon-contactServiceCenter {
	background: url("img/icon-contact-service-center.png");
	background-size: cover;
	width: 90px;
	height: 90px;
	margin-left: 8px; /* to center the icon above the text */
}

.icon-contactFinancialAdvisor {
	background: url("img/icon-contact-financial-advisor.png");
	background-size: cover;
	width: 90px;
	height: 90px;
	margin-left: 16px; /* to center the icon above the text */
}

/* stop - image tags on Summary.cshtml for Wealth > I want to... > Contact an Advisor icons *** NOT USED AS THIS POINT*** */

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

/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
::-webkit-input-placeholder {
	color: #000;
	font-size: 16px;
}

/* line 70, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
:-moz-placeholder {
	/* Firefox 18- */
	color: #000;
	font-size: 16px;
}

/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
::-moz-placeholder {
	/* Firefox 19+ */
	color: #000;
	font-size: 16px;
}

/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
:-ms-input-placeholder {
	color: #000;
	font-size: 16px;
}
/**
	Phone box in updatecontact info
	*/
.phonenumber {
	max-width: 75px !important;
	height: 43px !important;
}

/**
 *  Grid (_grid.scss)
 */
/* IE Broweser Check panal*/
.browserOverlaypanal {
	display: none;
	width: 90%;
	max-width: 1140px;
	position: absolute;
	background: lightyellow;
	padding: 5px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	margin-left: 63px;
	height: 45px;
	padding-left: 80px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}
/* Dev only Grid */
/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
.browserWidth {
	max-width: 1140px;
	margin: 0 auto;
	background: lightblue;
	text-align: center;
	padding: 10px 0;
}
	/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
	.browserWidth:before {
		content: "960+";
	}


/* Slider */
/* line 3, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-slider {
	position: relative;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

	/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
	.slick-list:focus {
		outline: none;
	}

	/* line 38, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
	.slick-list.dragging {
		cursor: pointer;
		cursor: hand;
	}

/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* line 54, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

	/* line 62, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
	.slick-track:before,
	.slick-track:after {
		display: table;
		content: '';
	}

	/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
	.slick-track:after {
		clear: both;
	}

/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-loading .slick-track {
	visibility: hidden;
}

/* line 78, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

/* line 86, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
[dir='rtl'] .slick-slide {
	float: right;
}

/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-slide img {
	display: block;
}

/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-slide.slick-loading img {
	display: none;
}

/* line 98, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-slide.dragging img {
	pointer-events: none;
}

/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-initialized .slick-slide {
	display: block;
}

/* line 106, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-loading .slick-slide {
	visibility: hidden;
}

/* line 110, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_slickSlider.scss */
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

/**
 * Defaults
 */
/* line 21, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
html, body {
	height: 100%;
}

/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
body {
	margin: 0px;
	padding: 0;
	font-family: "Helvetica Neue", Helvetica, Arial;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	body:before, body:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	body:after {
		clear: both;
	}

fieldset {
	padding: 10px 0px 10px 20px;
}

	fieldset div {
		padding: 0 !important;
		background-color: white;
		overflow: hidden;
		transition: 0.6s ease-in-out;
		max-height: 0;
		opacity: 0;
	}

	fieldset.active {
		border: 1px solid #007db1;
		border-radius: 10px;
		margin-bottom: 30px;
	}

		fieldset.active div {
			opacity: 1;
			max-height: 500px;
		}

legend {
	color: #007db1;
	font-size: 1.17em;
	padding-top: 2px;
}

.table-header {
	border-bottom: 3px solid #c0c0c1 !important;
}

/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.fixHeight {
	overflow: hidden;
	height: 100%;
}

/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
h1 {
	font-size: 28px;
	line-height: 28px;
	font-weight: 300;
	color: #333;
	margin-bottom: 20px;
}
	/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	h1 .toggle {
		border-left: 1px solid #c0c0c1;
		display: inline-block;
		padding-left: 10px;
		margin-left: 5px;
	}
		/* line 53, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
		h1 .toggle a {
			font-size: 16px;
			font-weight: 600;
			display: block;
		}
			/* line 57, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
			h1 .toggle a.customize {
				background: url("img/icon-gears-blue.png") no-repeat 0 5px;
				padding-left: 25px;
			}


	/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	h1.floatLeft {
		display: inline-block;
		margin-right: 40px;
	}
	/* line 76, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	h1 span.subTitle {
		display: block;
		font-size: 16px;
		padding-top: 5px;
	}
	/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	h1 .tipContent {
		margin-left: 10px;
		margin-top: 5px;
	}

/* line 89, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
h2 {
	font-size: 22px;
	color: #000;
	font-weight: 300;
}
	/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	h2.title {
		margin-bottom: 30px;
		font-size: 16px;
		font-weight: 600;
	}
		/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
		h2.title span {
			font-size: 22px;
			font-weight: 400;
			display: inline-block;
		}

/* line 105, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
a {
	text-decoration: none;
	color: #007db1;
}
	/* line 108, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	a:hover {
		text-decoration: underline;
	}

	a.disabled {
		text-decoration: none;
		pointer-events: none;
	}

/* line 113, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.cleaner {
	clear: both;
	height: 1%;
}

.clear5 {
	clear: both;
	height: 5px;
}

.clear8 {
	clear: both;
	height: 8px;
}

/* line 118, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.clear10 {
	clear: both;
	height: 10px;
}

/* line 123, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.clear12 {
	clear: both;
	height: 12px;
}
.clear15 {
	clear: both;
	height: 15px;
}
.clear16 {
	clear: both;
	height: 16px;
}

/* line 128, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.clear20 {
	clear: both;
	height: 20px;
}
.clear24 {
	clear: both;
	height: 24px;
}
.clear25 {
	clear: both;
	height: 25px;
}
/* line 133, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.clear40 {
	clear: both;
	height: 40px;
}
.clear30 {
	clear: both;
	height: 30px;
}
.clear35 {
	clear: both;
	height: 35px;
}
.clear50 {
	clear: both;
	height: 50px;
}
.clear48 {
	clear: both;
	height: 48px;
}

/* line 138, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.floatLeft {
	float: left;
}

/* line 142, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.floatRight {
	float: right;
}

/* line 146, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
}

/* line 153, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.container {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.container:before, .container:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.container:after {
		clear: both;
	}


.link-toggle {
	border-left: 1px solid #c0c0c1;
	display: inline-block;
	padding-left: 10px;
	margin-left: 5px;
}


/* Breakpoints */
/* line 166, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.visibleDesktop {
	display: block;
}

/* line 170, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.hiddenDesktop {
	display: none !important;
}

/* line 174, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
.mobileBreak {
	display: none;
}

.travelSelector {
	display: inline-flex;
}
/**
 * Buttons (_buttons.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
a.btn {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	line-height: 14px;
	padding: 10px 17px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
	a.btn.blue {
		background: #007db1;
		color: #FFF;
	}

	a.btn.gray {
		background-color: gray;
		color: #FFF;
	}

	a.btn.blue.disabled {
		pointer-events: none;
		opacity: 0.35;
	}

	a.btn.market-brand {
		background-color: #FFF;
		color: #c4405d;
		border: 1px solid;
		padding: 10px 50px;
	}

/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
#speedBump dd label.btn {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	line-height: 14px;
	padding: 10px 17px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
#speedBump dd label.btn.blue {
		background: #007db1;
		color: #FFF;
	}


/* line 19, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
.btnWrap {
	float: right;
	margin-top: -50px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.btnWrap:before, .btnWrap:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.btnWrap:after {
		clear: both;
	}
	/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
	.btnWrap.messageReply {
		margin-top: -80px;
	}

.btnWraap.messageReply {
	text-align: right;
	margin-bottom: 35px;
}
/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
.btnWrap a.btn {
	margin-left: 15px;
}

.btnODWrap {
	clear: both;
	float: left;
	margin-top: 0;
	margin-bottom: 20px;
	text-align: right;
	width: 100%;
}

/**
 * Header (_header.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
header {
	width: 100%;
	height: 68px;
	background: #FFF;
	position: fixed;
	top: 0;
	z-index: 10000;
	/* Toolbar */
	/* Mobile Menu */
}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header .container {
		padding-bottom: 18px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		header .container:before, header .container:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		header .container:after {
			clear: both;
		}
	/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header #logo {
		display: inline-block;
		margin-top: 15px;
		width: fit-content;
		height: 36px;
	}
		/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
		header #logo a {
			width: fit-content;
			height: inherit;
			display: block;
		}
			/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
			header #logo a img {
				/*width: 100%;*/
				height: 36px;
				max-width: 350px !important;
			}
			/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
			header #logo a.mobile {
				display: none;
			}


			/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
			header #logo a img {
				/*width: 100%;*/
				max-width: 100%;
			}
	/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header .toolbar {
		margin-top: 25px;
		float: right;
		width: 54.6875%;
		text-align: right;
		color: #000;
		position: relative;
	}
		/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
		header .toolbar .session {
			clear: both;
			font-size: 10px;
			color: #666;
			margin-top: -18px;
			margin-bottom: 5px;
		}
		/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
		header .toolbar ul {
			margin: 0;
			padding: 0;
			list-style: none;
			float: right;
			width: 100%;
		}
			/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
			header .toolbar ul > li {
				display: inline-block;
				vertical-align: middle;
				padding-left: 2.31405%;
				padding-right: 2.31405%;
				border-left: 1px solid #000;
				font-size: 16px;
				line-height: 16px;
				/* User Account Dropdown */
			}
				/* line 77, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
				header .toolbar ul > li:first-child {
					border-left: 0;
					padding-right: 0;
				}
				/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
				header .toolbar ul > li:last-child {
					padding-right: 0;
				}
				/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
				header .toolbar ul > li span {
					font-weight: bold;
				}
				/* line 87, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
				header .toolbar ul > li a {
					color: #007db1;
				}
				/* line 92, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
				header .toolbar ul > li.user {
					padding-left: 0;
					cursor: pointer;
					width: 230px;
					overflow: hidden;
				}
					/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
					header .toolbar ul > li.user > .hover {
						padding: 10px 10px 10px 15px;
						background: url("img/arrow-down-user.png") no-repeat right center;
						padding-right: 34px;
					}
					/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
					header .toolbar ul > li.user:hover {
						background: #960021;
						-moz-border-radius: 8px 8px 0 0;
						-webkit-border-radius: 8px 8px 0 0;
						border-radius: 8px 8px 0 0;
					}
						/* line 105, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
						header .toolbar ul > li.user:hover .hover {
							color: #FFF;
							background: url("img/arrow-up-user.png") no-repeat right center;
						}
				/* line 111, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
				header .toolbar ul > li .userDropdown {
					position: absolute;
					-moz-border-radius: 10px 0 10px 10px;
					-webkit-border-radius: 10px 0 10px 10px;
					border-radius: 10px 0 10px 10px;
					background: #960021;
					text-align: left;
					padding: 5px;
					margin-left: -70px;
					margin-top: 0px;
				}
					/* line 119, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
					header .toolbar ul > li .userDropdown div {
						width: 290px;
						background: #FFF;
						-moz-border-radius: 10px;
						-webkit-border-radius: 10px;
						border-radius: 10px;
						padding: 15px 15px 10px 10px;
					}
						/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
						header .toolbar ul > li .userDropdown div:before, header .toolbar ul > li .userDropdown div:after {
							content: " ";
							display: table;
						}
						/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
						header .toolbar ul > li .userDropdown div:after {
							clear: both;
						}
						/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
						header .toolbar ul > li .userDropdown div ul {
							margin: 0;
							padding: 0;
							list-style: none;
						}
							/* line 127, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
							header .toolbar ul > li .userDropdown div ul li {
								border-left: 0;
								margin-bottom: 5px;
								display: block;
							}
								/* line 130, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
								header .toolbar ul > li .userDropdown div ul li a {
									color: #007db1;
									font-size: 14px;
									font-weight: 500;
								}
	/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header .mobileMenu {
		height: 24px;
		background: url("img/menu-mobile.png") no-repeat right;
		float: right;
		font-size: 17px;
		font-weight: 500;
		padding-right: 55px;
		margin-top: 20px;
		margin-right: 0px;
		cursor: pointer;
		position: relative;
	}
		/* line 156, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
		header .mobileMenu .notification {
			-moz-border-radius: 50%;
			-webkit-border-radius: 50%;
			border-radius: 50%;
			background: #b00027;
			color: #FFF;
			font-size: 10px;
			text-align: center;
			padding-top: 2px;
			width: 18px;
			height: 18px;
			position: absolute;
			top: -8px;
			right: -8px;
		}

	/* line 195, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header.loggedOut {
		border-bottom: 10px solid #b00027;
		height: 78px;
	}

/**
 * Modules (_modules.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
.main {
	background: #FBFAFA;
	padding: 50px 0;
	min-height: 750px;
	margin-top: 118px;
	position: relative;
	z-index: 8000;
	/* Panels */
	/* Box Modules */
}
	/* line 15, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .container .back {
		clear: both;
		float: left;
		display: block;
		width: 100%;
		margin-bottom: 35px;
		margin-top: -20px;
	}

		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .container .back:before, .main .container .back:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .container .back:after {
			clear: both;
		}
		/* line 23, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .container .back a.btn {
			clear: both;
			padding: 12px 40px;
			background: url("img/back-arrow.png") no-repeat 25px 14px #007db1;
		}

	.main.main-home-button .container .back {
		margin-top: 10px;
	}

	/* line 30, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .container ul.accountList {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-bottom: 20px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .container ul.accountList:before, .main .container ul.accountList:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .container ul.accountList:after {
			clear: both;
		}
		/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .container ul.accountList li {
			display: inline-block;
			margin-right: 14.0625%;
			font-size: 18px;
			font-weight: 300;
			color: #000;
		}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .container ul.accountList li strong {
				font-weight: 700;
				padding-right: 12px;
			}
			/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .container ul.accountList li:last-child {
				margin-right: 0;
			}

	.main .container td.accountList strong {
		font-weight: 750;
		padding-right: 12px;
		Margin-left: -15px;
		font-size: 14px;
	}

	/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .container .globalNote {
		display: block;
		font-size: 12px;
		font-weight: 300;
		font-style: italic;
		margin-left: 20px;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .container a.cancel {
		margin-left: 20px;
	}
	/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main.loggedOut {
		margin-top: 78px;
	}
	/* line 85, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel {
		width: 100%;
		border: 1px solid #c0c0c1;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		background: #FFF;
		overflow: hidden;
		margin-bottom: 45px;
		/* Account Overview */
		/* Account Details */
		/* Promo */
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .panel:before, .main .panel:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .panel:after {
			clear: both;
		}
		/* line 95, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview, .main .panel .accountDetails {
			padding: 25px 20px;
			background: #FFF;
			width: 100%;
			/* Account Status */
			/* Slider Controls */
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.main .panel .accountOverview:before, .main .panel .accountOverview:after, .main .panel .accountDetails:before, .main .panel .accountDetails:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.main .panel .accountOverview:after, .main .panel .accountDetails:after {
				clear: both;
			}
			/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .acctStatus, .main .panel .accountDetails .acctStatus {
				float: right;
				padding-left: 20px;
				display: inline-block;
				text-align: right;
			}
				/* line 107, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .acctStatus .status, .main .panel .accountDetails .acctStatus .status {
					display: table;
					float: left;
					padding-left: 10px;
				}
					/* line 111, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctStatus .status label, .main .panel .accountDetails .acctStatus .status label {
						display: table-cell;
						padding-right: 8px;
						font-size: 14px;
						margin-top: 10px;
						margin-right: 8px;
					}
					/* line 120, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctStatus .status .selectWrap, .main .panel .accountDetails .acctStatus .status .selectWrap {
						width: 145px;
					}
				/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .acctStatus .history, .main .panel .accountDetails .acctStatus .history {
					display: table;
					padding-left: 10px;
					float: left;
				}
					/* line 130, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctStatus .history label, .main .panel .accountDetails .acctStatus .history label {
						float: left;
						font-size: 14px;
						margin-top: 10px;
						margin-right: 8px;
					}
					/* line 136, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctStatus .history .selectWrap, .main .panel .accountDetails .acctStatus .history .selectWrap {
						display: table-cell;
						width: 140px;
					}


			/* line 183, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .sliderControls, .main .panel .accountDetails .sliderControls {
				width: 100%;
				float: left;
				min-height: 44px;
				float: left;
				cursor: pointer;
				background: url("img/icons-accordionControls-plus.png") no-repeat 0px 0px;
			}
				/* line 194, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .sliderControls.active, .main .panel .accountDetails .sliderControls.active {
					background: url("img/icons-accordionControls-minus.png") no-repeat 0px 0px;
				}

				/* line 204, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .sliderControls h2, .main .panel .accountDetails .sliderControls h2 {
					margin-left: 60px !important;
				}

			/* line 212, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .acctTitle, .main .panel .accountOverview .balance, .main .panel .accountDetails .acctTitle, .main .panel .accountDetails .balance {
				/* Alert */
			}
				/* line 214, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .acctTitle .alert, .main .panel .accountOverview .balance .alert, .main .panel .accountDetails .acctTitle .alert, .main .panel .accountDetails .balance .alert {
					float: left;
					width: 75%;
					font-size: 14px;
					display: inline-block;
					vertical-align: middle;
					background: none;
					padding: 0;
					margin-left: 60px;
					margin-bottom: 0;
				}
					/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					.main .panel .accountOverview .acctTitle .alert:before, .main .panel .accountOverview .acctTitle .alert:after, .main .panel .accountOverview .balance .alert:before, .main .panel .accountOverview .balance .alert:after, .main .panel .accountDetails .acctTitle .alert:before, .main .panel .accountDetails .acctTitle .alert:after, .main .panel .accountDetails .balance .alert:before, .main .panel .accountDetails .balance .alert:after {
						content: " ";
						display: table;
					}
					/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					.main .panel .accountOverview .acctTitle .alert:after, .main .panel .accountOverview .balance .alert:after, .main .panel .accountDetails .acctTitle .alert:after, .main .panel .accountDetails .balance .alert:after {
						clear: both;
					}
					/* line 226, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctTitle .alert:before, .main .panel .accountOverview .balance .alert:before, .main .panel .accountDetails .acctTitle .alert:before, .main .panel .accountDetails .balance .alert:before {
						vertical-align: middle;
						margin-right: 8px;
						content: "";
						display: inline-block;
						width: 20px;
						height: 20px;
						background: url("img/icon-alert.png") no-repeat;
					}


					/* line 239, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctTitle .alert span, .main .panel .accountOverview .acctTitle .alert a, .main .panel .accountOverview .balance .alert span, .main .panel .accountOverview .balance .alert a, .main .panel .accountDetails .acctTitle .alert span, .main .panel .accountDetails .acctTitle .alert a, .main .panel .accountDetails .balance .alert span, .main .panel .accountDetails .balance .alert a {
						font-weight: bold;
						font-size: 14px;
					}
			/* line 246, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .acctTitle, .main .panel .accountDetails .acctTitle {
				float: left;
				width: 36.45833%;
			}
				/* line 249, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .acctTitle .alert, .main .panel .accountDetails .acctTitle .alert {
					margin-top: 49px;
					margin-bottom: 0;
				}
				/* line 253, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .acctTitle h2, .main .panel .accountDetails .acctTitle h2 {
					float: left;
					margin-top: 6px;
					margin-left: 6.45161%;
					/*white-space:nowrap;*/
				}
					/* line 257, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .acctTitle h2 a, .main .panel .accountDetails .acctTitle h2 a {
						color: #b00027;
					}
			/* line 281, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .sectTitle, .main .panel .accountDetails .sectTitle {
				float: left;
			}
				/* line 283, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .sectTitle h2, .main .panel .accountDetails .sectTitle h2 {
					float: left;
					margin-top: 6px;
					margin-left: 6.45161%;
				}



			/* line 309, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .graph, .main .panel .accountDetails .graph {
				float: left;
				text-align: right;
				width: 35.41667%;
				margin-top: -15px;
				min-height: 50px;
			}
				/* line 315, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .graph img, .main .panel .accountDetails .graph img {
					max-width: 100%;
				}


			/* line 323, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .balance, .main .panel .accountDetails .balance {
				float: left;
				text-align: right;
				width: 28.125%;
			}
				/* line 327, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .balance span, .main .panel .accountDetails .balance span {
					clear: both;
					display: inline-block;
					font-weight: bold;
					font-size: 34px;
					color: #000;
				}
				/* line 336, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .balance .alert, .main .panel .accountDetails .balance .alert {
					display: none;
				}
				/* line 339, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountOverview .balance .activitesTrigger, .main .panel .accountDetails .balance .activitesTrigger {
					font-size: 15px;
					color: #007db1;
					font-weight: 500;
					padding: 20px 20px 20px 15px;
					display: inline-block;
					margin: 25px 0 0 0;
					cursor: pointer;
					-moz-border-radius: 10px 10px 0 0;
					-webkit-border-radius: 10px 10px 0 0;
					border-radius: 10px 10px 0 0;
				}
					/* line 348, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .balance .activitesTrigger:after, .main .panel .accountDetails .balance .activitesTrigger:after {
						content: "";
						width: 13px;
						height: 7px;
						background: url("img/up-down-arrows-blue.png") 0 -7px no-repeat;
						display: inline-block;
						margin-left: 10px;
					}
					/* line 356, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .accountOverview .balance .activitesTrigger.open, .main .panel .accountDetails .balance .activitesTrigger.open {
						background: #ddddde;
					}
						/* line 358, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
						.main .panel .accountOverview .balance .activitesTrigger.open:after, .main .panel .accountDetails .balance .activitesTrigger.open:after {
							background: url("img/up-down-arrows-blue.png") 0 0px no-repeat;
						}


		/* line 395, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountDetailsWrap {
			display: none;
		}
		/* line 398, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountDetails {
			background: #f8f8f8;
			border-top: 1px solid #c0c0c1;
			/* Alerts */
		}
			/* line 402, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountDetails .acctTitle h2 {
				color: #007db1;
				font-weight: bold;
				margin-left: 0;
				margin-bottom: 4px;
			}
			/* line 408, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountDetails .acctTitle .subBalance {
				margin-top: -10px;
				margin-bottom: 20px;
			}
			/* line 414, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountDetails .balance {
				padding-left: 0;
				margin-bottom: 0px;
			}
				/* line 417, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .accountDetails .balance span {
					font-size: 28px;
				}


			/* line 426, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountDetails .alert {
				margin-top: 20px;
				margin-bottom: 0;
			}
		/* line 433, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .promo {
			width: 100%;
			position: relative;
			display: table;
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.main .panel .promo:before, .main .panel .promo:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.main .panel .promo:after {
				clear: both;
			}
			/* line 438, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .promo .bgImage {
				position: relative;
				z-index: 20;
				max-width: 100%;
			}
			/* line 443, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .promo .out {
				position: absolute;
				top: 0;
				z-index: 50;
				width: 100%;
				height: 100%;
				padding: 30px;
			}
				/* line 450, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .panel .promo .out .in {
					display: table;
					height: 100%;
				}
					/* line 453, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .panel .promo .out .in .promoText {
						font-size: 30px;
						display: table-cell;
						vertical-align: middle;
					}
						/* line 457, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
						.main .panel .promo .out .in .promoText p {
							margin: 0;
							padding: 0;
						}


	/* line 485, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule {
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #c0c0c1;
		width: 100%;
		background: #FFF;
		padding: 20px;
		margin-bottom: 30px;
		/* Form Wrappers */
		/* Payee Search Results Matches */
		/* Contact Information */
		/* Secure Message Center */
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .boxModule:before, .main .boxModule:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.main .boxModule:after {
			clear: both;
		}
		/* line 493, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule h2 {
			margin-bottom: 20px;
			font-size: 25px;
			color: #b00027;
			font-weight: 600;
		}
		/* line 499, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule p {
			font-size: 18px;
			font-weight: 400;
			color: #333;
			margin: 0 0 18px 0;
		}
		/* line 505, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .note {
			font-size: 14px;
			margin-top: -15px;
			margin-bottom: 20px;
		}
		/* line 511, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .success {
			float: left;
			width: 50%;
		}
		/* line 516, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .logins {
			float: left;
			width: 50%;
			padding-left: 60px;
			padding-top: 10px;
		}


		/* line 533, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .sectionPromo {
			margin: 50px 0 30px 0;
		}
			/* line 535, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .sectionPromo img {
				width: 100%;
				max-width: 100%;
			}
		/* line 541, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .alert {
			margin-bottom: 50px;
		}
			/* line 543, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .alert .alertMsg {
				line-height: 1.3em;
			}


		/* line 555, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl {
			width: 100%;
		}
			/* line 557, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dt {
				clear: both;
				margin: 0 0 10px 0;
				padding: 0;
			}
				/* line 561, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl dt h3 {
					color: #000;
					font-weight: 400;
					display: inline-block;
					padding-top: 8px;
					vertical-align: top;
					margin-right: 10px;
				}
					/* line 568, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .boxModule dl dt h3 a {
						margin-top: -10px;
					}
				/* line 572, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl dt a {
					display: inline-block;
					/*vertical-align: top;*/
					/*padding-top: 15px;*/
					font-size: 14px;
				}
				/* line 578, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl dt label {
					font-size: 22px;
					font-weight: 300;
					width: 74.68124%;
					vertical-align: top;
					display: inline-block;
				}
				/* line 585, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl dt .step {
					width: 60px;
					display: inline-block;
					vertical-align: top;
				}
					/* line 589, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .boxModule dl dt .step span {
						display: block;
						width: 44px;
						height: 44px;
						background: url("img/bg-step.png") no-repeat;
						text-align: center;
						line-height: 44px;
						font-weight: 700;
						font-size: 28px;
						color: #b00027;
					}

		.main .boxModule .step span {
			display: block;
			width: 44px;
			height: 44px;
			background: url(img/bg-step.png) no-repeat;
			text-align: center;
			line-height: 44px;
			font-weight: 700;
			font-size: 28px;
			color: #b00027;
		}


		/* line 606, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl dt .select-style {
			max-width: 480px;
			/*margin-left: -4px;*/
			display: inline-block;
			vertical-align: middle;
		}




		/* line 623, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl dd {
			clear: both;
			margin: 0 0 20px 0;
			padding: 0 0 0 60px;
		}
			/* line 632, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd input[type=text].ssn.one {
				width: 80px;
			}
			/* line 635, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd input[type=text].ssn.two {
				width: 60px;
			}
			/* line 638, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd input[type=text].ssn.three {
				width: 100px;
			}
			/* line 642, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd input[type=text].acctNum {
				width: 100px;
			}
			/* line 645, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd input[type=password].keypad {
				width: 250px;
			}
			/* line 648, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd input[type=submit] {
				padding: 15px 50px;
				font-size: 16px;
				margin-top: 45px;
			}
			/* line 653, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd a {
				font-size: 14px;
				font-weight: 700;
				margin-left: 6px;
			}
			/* line 658, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd .error {
				margin: 10px 0 0 0px;
			}
			/* line 662, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl dd.noPadding {
				padding-left: 0;
			}


		/* line 679, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.addPayee dd {
			padding-left: 0;
		}
			/* line 681, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.addPayee dd input {
				margin-left: 0;
			}
		/* line 690, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateUsername dd {
			padding-left: 0;
		}
			/* line 692, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.updateUsername dd input {
				margin-left: 0;
			}
				/* line 696, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl.updateUsername dd input[type=text]:disabled {
					background: lightgray;
				}
				/* line 701, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl.updateUsername dd input[type=submit]:disabled {
					opacity: 0.5;
				}
		/* line 708, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateContactInfo h2 {
			font-weight: 400;
			margin-bottom: 20px;
			font-size: 22px;
		}
		/* line 713, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateContactInfo h3 {
			font-weight: 400;
			margin-bottom: 7px;
		}
		/* line 718, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateContactInfo dt a.selectAllAccounts {
			margin-bottom: 15px;
		}
		/* line 722, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateContactInfo dt label span {
			font-size: 12px;
			color: #8f8f8f;
		}
		/* line 728, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateContactInfo dd {
			padding-left: 0;
		}
			/* line 731, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.updateContactInfo dd .selectWrap.phoneOption {
				width: 180px;
				margin-bottom: 5px;
			}
			/* line 737, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.updateContactInfo dd input {
				margin-left: 0;
			}
				/* line 741, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl.updateContactInfo dd input[type=text]:disabled {
					background: lightgray;
				}
				/* line 745, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl.updateContactInfo dd input[type=submit] {
					margin-top: 60px;
				}
					/* line 747, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
					.main .boxModule dl.updateContactInfo dd input[type=submit]:disabled {
						opacity: 0.5;
					}
			/* line 752, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.updateContactInfo dd .addressChanges textarea {
				margin-top: 20px;
			}
			/* line 756, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.updateContactInfo dd textarea.optionalComments {
				height: 150px;
			}
			/* line 759, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.updateContactInfo dd .error {
				display: none;
				clear: both;
			}
		/* line 765, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.updateContactInfo #mailingAddress {
			display: none;
		}
		/* line 771, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.unordered dt {
			padding-left: 60px;
		}


		/* line 782, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.request dd, .main .boxModule dl.orderChecks dd, .main .boxModule dl.stopPayment dd {
			padding-left: 0;
		}
			/* line 784, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request dd.submit, .main .boxModule dl.orderChecks dd.submit, .main .boxModule dl.stopPayment dd.submit {
				margin-top: 60px;
			}
			/* line 788, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request dd.amount span, .main .boxModule dl.orderChecks dd.amount span, .main .boxModule dl.stopPayment dd.amount span {
				font-size: 28px;
				color: #000;
				margin-right: 5px;
				font-weight: 600;
				display: block;
				float: left;
				padding-top: 2px;
			}
			/* line 797, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request dd.amount input[type=text], .main .boxModule dl.orderChecks dd.amount input[type=text], .main .boxModule dl.stopPayment dd.amount input[type=text] {
				width: 180px;
				text-align: right;
			}
			/* line 803, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request dd.checkNum input[type=text], .main .boxModule dl.orderChecks dd.checkNum input[type=text], .main .boxModule dl.stopPayment dd.checkNum input[type=text] {
				width: 180px;
				text-align: left;
			}
			/* line 809, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request dd input[type=submit]:disabled, .main .boxModule dl.orderChecks dd input[type=submit]:disabled, .main .boxModule dl.stopPayment dd input[type=submit]:disabled {
				opacity: 0.5;
			}
		/* line 814, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.request #checkRequest, .main .boxModule dl.orderChecks #checkRequest, .main .boxModule dl.stopPayment #checkRequest {
			display: none;
		}
			/* line 817, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request #checkRequest dd.date, .main .boxModule dl.orderChecks #checkRequest dd.date, .main .boxModule dl.stopPayment #checkRequest dd.date {
				position: relative;
			}
				/* line 819, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl.request #checkRequest dd.date input[type=text], .main .boxModule dl.orderChecks #checkRequest dd.date input[type=text], .main .boxModule dl.stopPayment #checkRequest dd.date input[type=text] {
					width: 180px;
				}
				/* line 822, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule dl.request #checkRequest dd.date .calendar-popup, .main .boxModule dl.orderChecks #checkRequest dd.date .calendar-popup, .main .boxModule dl.stopPayment #checkRequest dd.date .calendar-popup {
					right: 0;
				}
			/* line 827, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request #checkRequest dd input[type=submit]:disabled, .main .boxModule dl.orderChecks #checkRequest dd input[type=submit]:disabled, .main .boxModule dl.stopPayment #checkRequest dd input[type=submit]:disabled {
				opacity: 0.5;
			}
		/* line 833, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.request #statementRequest, .main .boxModule dl.orderChecks #statementRequest, .main .boxModule dl.stopPayment #statementRequest {
			display: none;
		}
			/* line 837, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.request #statementRequest dd input[type=submit]:disabled, .main .boxModule dl.orderChecks #statementRequest dd input[type=submit]:disabled, .main .boxModule dl.stopPayment #statementRequest dd input[type=submit]:disabled {
				opacity: 0.5;
			}
		/* line 844, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.stopPayment {
			/*width: 50%;*/
			float: left;
		}


		/* line 856, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.eligibleAccounts dt label {
			width: 100%;
			margin-bottom: 15px;
		}
		/* line 861, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl.eligibleAccounts dd {
			padding-left: 0;
		}
			/* line 863, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule dl.eligibleAccounts dd textarea {
				margin-bottom: 20px;
			}
		/* line 868, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl .numOfCharsAllowed {
			font-size: 13px;
			padding-top: 10px;
			display: block;
			padding-left: 5px;
		}
		/* line 876, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .stopPaymentDetails {
			float: left;
			width: 50%;
			margin-top: 15px;
			font-size: 16px;
			padding-left: 30px;
		}
			/* line 882, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .stopPaymentDetails h3 {
				font-size: 18px;
			}


		/* line 893, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule.gray {
			background: #f8f8f8;
		}
		/* line 898, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .payeeVerification h2 a {
			color: #b00027;
		}
		/* line 901, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .payeeVerification .edit {
			font-size: 16px;
		}
		/* line 907, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .response {
			margin: 50px 0;
			float: left;
			width: 100%;
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.main .boxModule .response:before, .main .boxModule .response:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.main .boxModule .response:after {
				clear: both;
			}
			/* line 912, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .response h2 {
				margin-bottom: 20px;
				font-size: 28px;
			}
			/* line 916, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .response p {
				margin: 0 0 25px 0;
				font-size: 16px;
			}
			/* line 920, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .response a.btn {
				float: left;
				clear: both;
				padding: 20px 40px;
			}
			/* line 925, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .response ul {
				margin: 0;
				padding: 0;
				list-style: none;
				margin-bottom: 20px;
				float: left;
			}
				/* line 930, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule .response ul li a {
					text-transform: uppercase;
					font-size: 16px;
					font-weight: 600;
				}
				/* line 935, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule .response ul li p {
					margin-top: 5px;
					font-size: 14px;
				}
		/* line 944, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .contactInfo {
			padding-top: 20px;
		}
			/* line 946, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .contactInfo h2 {
				font-size: 20px;
				margin-bottom: 5px;
			}
			/* line 950, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .contactInfo p {
				font-size: 18px;
				line-height: 1.5em;
				margin-bottom: 25px;
			}
		/* line 958, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .message {
			/* Reply */
		}
			/* line 959, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .message .col {
				float: left;
				margin-top: 5px;
				font-size: 16px;
				padding-right: 15px;
				padding-bottom: 10px;
				margin-bottom: 20px;
			}
				/* line 966, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule .message .col.fromAcctn {
					width: 31.31524%;
				}
				/* line 969, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule .message .col.toAcctn {
					width: 41.75365%;
				}
			/* line 973, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .message .messageBody {
				float: left;
				width: 100%;
				margin-bottom: 40px;
				line-height: 1.8em;
				/*word-break: break-all;*/
			}
				/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				.main .boxModule .message .messageBody:before, .main .boxModule .message .messageBody:after {
					content: " ";
					display: table;
				}
				/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				.main .boxModule .message .messageBody:after {
					clear: both;
				}
			/* line 982, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .boxModule .message .reply {
				border-top: 1px solid #c0c0c1;
				padding-left: 20px;
				float: left;
				padding-top: 30px;
			}
				/* line 987, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule .message .reply .subject {
					font-weight: 600;
					font-size: 20px;
				}
				/* line 991, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
				.main .boxModule .message .reply .acctInfo {
					font-size: 16px;
					margin-bottom: 20px;
				}


/**
 * Jump To (_jumpTo.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
.jumpTo {
	float: right;
	width: auto;
	margin-top: -60px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.jumpTo:before, .jumpTo:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.jumpTo:after {
		clear: both;
	}
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
	.jumpTo ul {
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline-block;
	}
		/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
		.jumpTo ul li {
			font-size: 12px;
			line-height: 12px;
			display: inline-block;
		}
			/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
			.jumpTo ul li a {
				display: block;
				font-weight: bold;
				border-right: 1px solid #b6b7b8;
				padding: 0 9px 0 5px;
			}
			/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
			.jumpTo ul li:last-child a {
				border-right: 0;
				padding-right: 0;
			}



/**
 * Actions Sliders (_actions.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
.actionsWrap {
	float: left;
	margin-top: -35px;
	width: 100%;
	/* Panel Triggers */
}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionsWrap .actionItem {
		float: left;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #c0c0c1;
		margin-right: 1.93548%;
		background: #FFF;
		position: relative;
		z-index: 100;
	}
		/* line 21, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionsWrap .actionItem a {
			padding: 10px 20px 10px 20px;
			display: block;
			text-align: center;
			text-decoration: none;
			font-size: 14px;
			outline: none;
		}
			/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.actionsWrap .actionItem a:after {
				content: "";
				width: auto;
				height: 7px;
				margin-top: 3px;
				background: url("img/arrow-down-blue.png") no-repeat center center;
				display: block;
			}

		/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionsWrap .actionItem.current {
			border-width: 1px 1px 0 1px;
			-moz-border-radius: 10px 10px 0 0;
			-webkit-border-radius: 10px 10px 0 0;
			border-radius: 10px 10px 0 0;
		}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.actionsWrap .actionItem.current a {
				padding-bottom: 30px;
			}
				/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
				.actionsWrap .actionItem.current a:after {
					content: "";
					width: auto;
					height: 7px;
					margin-top: 3px;
					background: url("img/arrow-up-blue.png") no-repeat center center;
					display: block;
				}


/* Panel Content */
/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
.actionContent {
	display: none;
	width: 100% !important;
	border: 1px solid #cbcbcb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #FFF;
	padding: 20px;
	overflow: hidden;
	/* Section Promo */
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.actionContent:before, .actionContent:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.actionContent:after {
		clear: both;
	}
	/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionContent.firstPanel {
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 10px 10px 10px;
		border-radius: 0 10px 10px 10px;
	}
	/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionContent h2 {
		font-size: 18px;
		margin-top: 10px;
		float: left;
	}
	/* line 99, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionContent ul.actions {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
		/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionContent ul.actions li {
			display: inline-block;
			/*padding-left: 4.6875%;*/
			padding-right: 4.6875%;
		}
			/* line 106, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.actionContent ul.actions li a {
				text-decoration: none;
			}
				/* line 108, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
				.actionContent ul.actions li a span {
					display: block;
					margin-top: 15px;
					font-size: 14px;
					color: #000;
				}
	/* line 119, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionContent .sectionPromo {
		display: block;
		margin-top: 30px;
		margin-bottom: -20px;
		margin-left: -20px;
		margin-right: -20px;
		/* Hide on screens below 640px */
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.actionContent .sectionPromo:before, .actionContent .sectionPromo:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.actionContent .sectionPromo:after {
			clear: both;
		}
		/* line 126, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionContent .sectionPromo img {
			width: 100%;
			max-width: 100%;
			overflow: hidden;
		}


/* line 150, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
.singleTab {
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	margin-right: 1.93548%;
	background: #FFF;
	position: relative;
	z-index: 100;
	margin-bottom: -1px;
}
	/* line 159, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTab a {
		padding: 10px 20px 10px 20px;
		display: block;
		text-align: center;
		text-decoration: none;
		font-size: 14px;
		outline: none;
	}
		/* line 166, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTab a:after {
			content: "";
			width: auto;
			height: 7px;
			margin-top: 3px;
			background: url("img/arrow-down-blue.png") no-repeat center center;
			display: block;
		}
	/* line 175, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTab.current {
		border-width: 1px 1px 0 1px;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
	}
		/* line 178, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTab.current a {
			padding-bottom: 30px;
		}
			/* line 180, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.singleTab.current a:after {
				content: "";
				width: auto;
				height: 7px;
				margin-top: 3px;
				background: url("img/arrow-up-blue.png") no-repeat center center;
				display: block;
			}



/* line 205, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
.singleTabContent {
	display: none;
	width: 100% !important;
	border: 1px solid #cbcbcb;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #FFF;
	padding: 20px;
	overflow: hidden;
	position: relative;
	top: -1px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.singleTabContent:before, .singleTabContent:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.singleTabContent:after {
		clear: both;
	}
	/* line 217, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent h2 {
		font-size: 18px;
		margin-top: 10px;
		float: left;
	}
	/* line 223, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent a {
		font-weight: 600;
		font-size: 14px;
	}
		/* line 226, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTabContent a.btn {
			font-weight: 400;
			padding: 11px 50px;
		}
	/* line 232, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent .recurring {
		background: url("img/icon-recurring.png") no-repeat right 2px;
		padding-right: 24px;
		padding-left: 0;
		display: inline-block;
	}




	/* line 259, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent table.transactions {
		border-top: 0;
	}
		/* line 261, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTabContent table.transactions td {
			border: 0;
			font-size: 12px;
		}
			/* line 264, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.singleTabContent table.transactions td:first-child {
				text-transform: uppercase;
				max-width: none;
			}
			/* line 268, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.singleTabContent table.transactions td a {
				font-weight: 600;
			}


		/* line 278, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTabContent table.transactions tr td {
			border-top: 1px solid #c0c0c1;
		}
		/* line 282, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTabContent table.transactions tr:first-child td {
			border-top: 0;
		}

/**
 * Table Layouts (_table.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 15px;
	float: left;
}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	table.transactions {
		border-top: 1px solid #d9d9d9;
	}
		/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions td {
			font-size: 12px;
			padding: 7px 10px 7px 5px;
			vertical-align: top;
			border-bottom: 1px solid #d9d9d9;
		}
			/* line 19, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			table.transactions td.widthdrawl {
				color: #ff0000;
			}

			table.transactions td.deposit {
				color: #10a900;
			}
			/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			/*table.transactions td:first-child {
				max-width: 140px;
			}*/
			/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			table.transactions td:last-child {
				padding-right: 0;
				text-align: right;
				min-width: 35px;
			}



/* line 60, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
.transactionOptions {
	float: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.transactionOptions:before, .transactionOptions:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.transactionOptions:after {
		clear: both;
	}
	/* line 66, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	.transactionOptions span {
		font-size: 12px;
	}
	/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	.transactionOptions ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: right;
		font-size: 0;
		margin-top: 3px;
	}
		/* line 74, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		.transactionOptions ul li {
			display: inline-block;
			font-size: 14px;
			line-height: 14px;
			border-left: 1px solid #d3d3d3;
			padding-left: 10px;
			margin-left: 10px;
		}
			/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			.transactionOptions ul li:first-child {
				margin-left: 0;
				padding-left: 0;
				border-left: 0;
			}


/* line 106, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
.accountInfoTable {
	background: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0 25px;
	border: 1px solid #c0c0c1;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.accountInfoTable:before, .accountInfoTable:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.accountInfoTable:after {
		clear: both;
	}
	/* line 112, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	.accountInfoTable table {
		margin: 0;
		padding: 0;
		border-collapse: collapse;
	}
		/* line 116, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		.accountInfoTable table tr {
			border-bottom: 1px solid #c0c0c1;
		}
			/* line 118, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			.accountInfoTable table tr td {
				font-size: 12px;
				padding: 10px 30px 10px 25px;
			}
			/* line 122, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			.accountInfoTable table tr.last {
				border-bottom: 0;
			}


/* line 155, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
a.pdf {
	font-weight: 600;
	padding-right: 30px;
	white-space: nowrap;
}
	/* line 159, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	a.pdf:after {
		content: "";
		width: 24px;
		height: 24px;
		background: url("img/icon-pdf.png") no-repeat 0 0;
		display: inline-block;
		vertical-align: middle;
		margin-left: 15px;
		margin-top: -3px;
	}

/**
 * forms (_forms.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
::-webkit-input-placeholder {
	color: #adadad;
}

/* line 10, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
:-moz-placeholder {
	/* Firefox 18- */
	color: #adadad;
}

/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
::-moz-placeholder {
	/* Firefox 19+ */
	color: #adadad;
}

/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
:-ms-input-placeholder {
	color: #adadad;
}

/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input[type=number] {
	-moz-appearance: textfield;
}

/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input[type=text],
input[type=password],
input[type=number] {
	width: 100%;
	max-width: 480px;
	height: 43px;
	border: 1px solid #c0c0c1;
	background: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
}
	/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type=text]:disabled,
	input[type=password]:disabled,
	input[type=number]:disabled {
		color: #999;
		background: #f2ecec;
	}

	input[type=text]:read-only,
	input[type=password]:read-only,
	input[type=number]:read-only {
		color: #999;
	}

/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
textarea {
	width: 100%;
	max-width: 480px;
	height: 100px;
	border: 1px solid #c0c0c1;
	background: #FFF;
	padding: 10px;
	padding-bottom: 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
	resize: none;
}

/* line 62, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input[type=submit] {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	line-height: 14px;
	padding: 15px 50px;
	text-decoration: none;
	background: #007db1;
	color: #FFF;
	border: 0;
	margin-left: 6px;
}
	/* line 71, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type=submit]:disabled {
		opacity: 0.5;
	}

/* line 76, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input[type=button] {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	padding: 15px;
	text-decoration: none;
	background: none;
	color: #007db1;
	border: 0;
}
	/* line 86, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type=button].terms, input[type=button].submit {
		background: #007db1;
		color: #FFF;
		font-weight: 600;
		padding: 15px 50px;
		margin-right: 40px;
	}
		/* line 92, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
		input[type=button].terms:disabled, input[type=button].submit:disabled {
			opacity: 0.5;
		}



/* line 103, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.error {
	clear: both;
	display: block;
	font-size: 12px;
	color: #ed1c24;
}
	/* line 108, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.error.try {
		background: url("img/icon-warning-red.png") no-repeat 0 2px;
		padding: 4px 0 4px 27px;
	}

	/* line 116, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.error.incorrect {
		background: url("img/icon-x-red.png") no-repeat 1px 2px;
		padding: 4px 0 4px 27px;
	}
	/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.error.checkboxError {
		margin-left: 30px;
		margin-top: 5px;
		display: none;
	}

/* line 132, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.quickInfo {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url("img/icon-info.png") no-repeat 0 0px;
	margin-left: 2px;
	margin-bottom: -2px;
}



/* Selectbox Styling */
/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.selectWrap {
	width: 100%;
	max-width: 480px;
	vertical-align: middle;
	padding-bottom: 10px;
	word-wrap: break-word;
}

/* line 152, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.select-style {
	font-size: 16px;
	width: 100%;
	color: #000;
	min-height: 40px;
	max-height: 70px;
	background: #FFF;
	overflow: hidden;
	border: 1px solid #c0c0c1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: url("img/select-down.png");
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}
	/* line 162, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.select-style:disabled {
		color: #999;
	}

/* line 167, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
select.select-style {
	padding: 5px 40px 5px 8px !important;
	-webkit-appearance: none !important;
	-ms-appearance: none !important;
	-moz-appearance: none !important;
	-ms-appearance: none !important;
}

.select-style::-ms-expand {
	display: none;
}

/* line 173, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.select-style select:focus {
	outline: none;
}

.select-style-left-blue {
	font-size: 16px;
	width: 100%;
	max-width: 95px;
	color: #FFF;
	background: #007db1;
	min-height: 45px;
	max-height: 70px;
	overflow: hidden;
	border: 1px solid #c0c0c1;
	-moz-border-radius: 10px;
	-moz-border-radius-topleft: 8px;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	background-image: url(img/select-down.png);
	background-repeat: no-repeat;
	background-position: left !important;
	text-indent: 35%;
	background-size: contain;
	position: relative;
}


select.select-style-left-blue {
	padding: 5px 10px 5px 8px !important;
	-webkit-appearance: none !important;
	-ms-appearance: none !important;
	-moz-appearance: none !important;
	-ms-appearance: none !important;
}

.select-style-left-blue option {
	background: #007db1;
	font-size: 18px;
	font-weight: 400;
}


/* Checkboxes Styling */
/* line 178, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input[type="checkbox"] {
	visibility: hidden;
	position: absolute;
	width: 0px;
	float: left;
}

	/* line 183, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type="checkbox"] + label {
		display: inline-block;
		cursor: pointer;
		margin-bottom: 5px;
		/*padding-left: 30px;*/
	}
		/* line 188, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
		input[type="checkbox"] + label:before {
			display: inline-block;
			content: "";
			width: 20px;
			height: 20px;
			margin: -3px 8px 0 -30px;
			margin-left: 13px;
			margin-top: 0px;
			vertical-align: middle;
			background: url("img/icon-checkbox.png") left top no-repeat;
		}

	/* line 200, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type="checkbox"]:checked + label:before {
		background: url("img/icon-checkbox.png") left -20px no-repeat;
	}

	input[type="checkbox"]:checked + label.colored:before {
		background: url("img/icon-red-checkmark.png") left -20px no-repeat;
	}

/* line 205, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
label.checkbox {
	display: inline-block;
	cursor: pointer;
	margin-bottom: 5px;
	padding-left: 30px;
}
	/* line 210, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	label.checkbox:before {
		display: inline-block;
		content: "";
		width: 20px;
		height: 20px;
		margin: -3px 8px 0 -30px;
		vertical-align: middle;
		background: url("img/icon-checkbox.png") left top no-repeat;
	}
	/* line 219, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	label.checkbox.mask {
		font-weight: 400;
		margin-bottom: 30px;
	}
	/* line 223, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	label.checkbox.disabled {
		cursor: default;
	}

	/* line 229, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	label.checkbox.checkmate:before {
		background: url("img/icon-checkbox.png") left -20px no-repeat;
	}

/* line 234, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
input[type="radio"] {
	/*visibility: hidden;*/
	position: absolute;
	height:15px;
	width:15px;
	margin-top:1px;
}

	input[type="radio"] + span {
		display: inline-block;
		cursor: pointer;
		padding: 5px 5px 0px 25px;
	}
	/* line 240, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type="radio"] + label {
		display: inline-block;
		cursor: pointer;
		margin-bottom: 5px;
		padding-left: 30px;
	}
		/* line 245, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
		input[type="radio"] + label:before {
			display: inline-block;
			content: "";
			width: 20px;
			height: 20px;
			margin: -3px 8px 0 -35px;
			vertical-align: middle;
			/*background: url("img/icon-radio_new.png") left top no-repeat;*/
		}

	/* line 257, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type="radio"]:checked + label:before {
		/*background: url("img/icon-radio_new.png") left top no-repeat;*/
	}

/* line 262, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.inputWrap {
	max-width: 350px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: top;
	margin-top: -12px;
}
	/* line 268, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.inputWrap input[type=text] {
		min-width: 350px;
	}
	/* line 271, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.inputWrap .error {
		display: none;
		float: left;
		margin-top: 10px;
	}



/* Valid Characters */
/* line 283, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
.invalidChars {
	clear: both;
	font-size: 12px;
	margin-top: 10px;
	padding-left: 5px;
	display: none;
}
	/* line 289, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.invalidChars span {
		color: #b00027;
	}

/**
 * Menu (_menu.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
nav {
	width: 100%;
	background: #b00027;
	position: fixed;
	top: 68px;
	z-index: 9500;
	/* Desktop Dropdown Menu */
}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav .container {
		height: 50px;
		border: 1px solid #c4405d;
		border-width: 0 1px;
	}


	/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu {
		margin: 0;
		padding: 0;
		list-style: none;
		display: none;
		width: 100%;
	}
		/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
		nav ul.megamenu li {
			margin: 0px;
			padding: 0px;
		}
			/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu li.clear-fix {
				float: none;
				clear: both;
				margin: 0px;
				padding: 0px;
				height: 0px;
				font-size: 0px;
				line-height: 0px;
			}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu li a.mm-item-link:link, nav ul.megamenu li a.mm-item-link:visited {
				position: relative;
				display: inline-block;
				color: #FFF;
				font-weight: 300;
				padding: 15px 20px;
				text-decoration: none;
				z-index: 10;
				font-size: 20px;
				line-height: 20px;
				display: block;
			}
				/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li a.mm-item-link:link.mm-item-link-hover:link, nav ul.megamenu li a.mm-item-link:link.mm-item-link-hover:visited, nav ul.megamenu li a.mm-item-link:visited.mm-item-link-hover:link, nav ul.megamenu li a.mm-item-link:visited.mm-item-link-hover:visited {
					color: #FFF;
					background: #960021;
				}
			/* line 57, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu li.accountsMenu, nav ul.megamenu li.actionsMenu {
				width: 39.4572%;
				border-right: 1px solid #c4405d;
			}
				/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li.accountsMenu > a.mm-item-link:link:after, nav ul.megamenu li.actionsMenu > a.mm-item-link:link:after {
					content: "";
					width: 13px;
					height: 7px;
					position: absolute;
					background: url("img/up-down-arrows-white.png") no-repeat 0 -7px;
					top: 23px;
					right: 20px;
				}
				/* line 70, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li.accountsMenu > a.mm-item-link-hover:link:after, nav ul.megamenu li.actionsMenu > a.mm-item-link-hover:link:after {
					content: "";
					width: 13px;
					height: 7px;
					position: absolute;
					background: url("img/up-down-arrows-white.png") no-repeat 0 0px;
					top: 23px;
					right: 20px;
				}
			/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu li.searchMenu {
				width: 6.26305%;
				border-right: 1px solid #c4405d;
			}
				/* line 83, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li.searchMenu a.mm-item-link:link {
					height: 50px;
					background: url("img/icon-search.png") no-repeat center center;
				}

				/* line 91, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li.searchMenu a.mm-item-link-hover:link, nav ul.megamenu li.searchMenu a.mm-item-link-hover:visited {
					color: #FFF;
					background: url("img/icon-search.png") no-repeat center center #960021 !important;
				}


			/* line 100, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu li.customizeMenu {
				width: 14.82255%;
			}
				/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li.customizeMenu a {
					background: url("img/icon-gears.png") no-repeat 10px 16px;
					font-size: 11px !important;
					font-weight: 500 !important;
					padding-left: 38px !important;
					padding-right: 5px !important;
				}
					/* line 109, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu li.customizeMenu a.mm-item-link-hover:link, nav ul.megamenu li.customizeMenu a.mm-item-link-hover:visited {
						background: url("img/icon-gears.png") no-repeat 10px 16px #960021 !important;
					}
			/* line 113, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu li.helpMenu {
				width: 14.82255%;
			}
				/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu li.helpMenu a {
					background: url("img/icon-help.png") no-repeat 15px 16px;
					font-size: 11px !important;
					font-weight: 500 !important;
					padding-left: 38px !important;
					padding-right: 5px !important;
				}

					/* line 126, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu li.helpMenu a.mm-item-link-hover:link, nav ul.megamenu li.helpMenu a.mm-item-link-hover:visited {
						background: url("img/icon-help.png") no-repeat 15px 16px #960021 !important;
					}


		/* line 136, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
		nav ul.megamenu div.mm-item-content {
			background: #960021;
			padding: 5px;
			position: absolute;
			top: 50px !important;
			z-index: 9;
			-moz-border-radius: 0 0 10px 10px;
			-webkit-border-radius: 0 0 10px 10px;
			border-radius: 0 0 10px 10px;
		}
			/* line 143, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu div.mm-item-content.accountDropdown {
				width: 475px;
			}
				/* line 145, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu div.mm-item-content.accountDropdown .mm-content-base.scroll {
					height: 305px;
					overflow-y: scroll;
				}
			/* line 150, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu div.mm-item-content.actionsDropdown {
				width: 770px;
				margin-left: -220px;
			}
				/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				nav ul.megamenu div.mm-item-content.actionsDropdown:before, nav ul.megamenu div.mm-item-content.actionsDropdown:after {
					content: " ";
					display: table;
				}
				/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				nav ul.megamenu div.mm-item-content.actionsDropdown:after {
					clear: both;
				}
				/* line 154, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu div.mm-item-content.actionsDropdown .mm-content-base {
					padding: 25px 0;
				}
					/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					nav ul.megamenu div.mm-item-content.actionsDropdown .mm-content-base:before, nav ul.megamenu div.mm-item-content.actionsDropdown .mm-content-base:after {
						content: " ";
						display: table;
					}
					/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					nav ul.megamenu div.mm-item-content.actionsDropdown .mm-content-base:after {
						clear: both;
					}
					/* line 157, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu div.mm-item-content.actionsDropdown .mm-content-base.scroll {
						height: 305px;
						overflow-y: scroll;
					}
			/* line 163, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu div.mm-item-content.searchDropdown {
				width: 535px;
				margin-left: -156px;
			}
				/* line 166, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu div.mm-item-content.searchDropdown input[type=text] {
					width: 413px;
					height: 36px;
					border: 0;
					font-size: 16px;
					color: #000;
					outline: 0;
				}
				/* line 174, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu div.mm-item-content.searchDropdown .mm-content-base {
					padding: 10px;
				}
		/* line 179, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
		nav ul.megamenu .mm-content-base {
			background: #FFF;
			position: relative;
			z-index: 11;
			padding: 20px 13px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			/* Account Summary */
			/* Action Dropdown */
		}
			/* line 185, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base h2 {
				color: #333;
				font-size: 20px;
				font-weight: 300;
				margin-bottom: 20px;
			}
			/* line 192, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base .accountSummary {
				margin-left: -13px;
				margin-right: -13px;
			}
				/* line 195, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu .mm-content-base .accountSummary h3 {
					background: #eaeaeb;
					padding: 10px;
					font-weight: 500;
					color: #000;
					font-size: 16px;
				}
					/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					nav ul.megamenu .mm-content-base .accountSummary h3:before, nav ul.megamenu .mm-content-base .accountSummary h3:after {
						content: " ";
						display: table;
					}
					/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					nav ul.megamenu .mm-content-base .accountSummary h3:after {
						clear: both;
					}
				/* line 203, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu .mm-content-base .accountSummary table.summary {
					margin: 0;
					padding: 0;
					border-collapse: collapse;
				}
					/* line 208, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu .mm-content-base .accountSummary table.summary tr td {
						padding: 13px;
						border-bottom: 1px solid #c0c0c1;
					}
						/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
						nav ul.megamenu .mm-content-base .accountSummary table.summary tr td a {
							font-weight: bold;
						}
						/* line 214, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
						nav ul.megamenu .mm-content-base .accountSummary table.summary tr td.last {
							text-align: right;
						}
					/* line 219, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu .mm-content-base .accountSummary table.summary tr.last td {
						border-bottom: 0;
					}


			/* line 227, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base .colWrap {
				border-bottom: 1px solid #c0c0c1;
				margin-bottom: 20px;
				padding-bottom: 20px;
			}
				/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				nav ul.megamenu .mm-content-base .colWrap:before, nav ul.megamenu .mm-content-base .colWrap:after {
					content: " ";
					display: table;
				}
				/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				nav ul.megamenu .mm-content-base .colWrap:after {
					clear: both;
				}
				/* line 233, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu .mm-content-base .colWrap .col {
					float: left;
					width: 369px;
				}
					/* line 236, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu .mm-content-base .colWrap .col dl {
						float: left;
					}
						/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
						nav ul.megamenu .mm-content-base .colWrap .col dl:before, nav ul.megamenu .mm-content-base .colWrap .col dl:after {
							content: " ";
							display: table;
						}
						/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
						nav ul.megamenu .mm-content-base .colWrap .col dl:after {
							clear: both;
						}
						/* line 239, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
						nav ul.megamenu .mm-content-base .colWrap .col dl dt {
							float: left;
							margin: 0;
							padding: 0;
							width: 150px;
							padding: 0 0px 0 12px;
						}
							/* line 245, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.transfers-link {
								background: url("img/icon-tranfer-new.png") no-repeat 13px 0px;
								padding-left: 58px;
								height: 36px;
								padding-top: 7px;
							}

							/* line 255, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.billPay-link {
								background: url("img/icon-billpay-new.png") no-repeat 13px 0px;
								padding-left: 58px;
								min-height: 43px;
								padding-top: 7px;
							}
							/* line 265, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.alerts-link {
								background: url("img/icon-alerts-link-new.png") no-repeat 13px 0px;
								padding-left: 58px;
								min-height: 36px;
								padding-top: 7px;
							}
							/* line 275, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.accountServices-link {
								background: url("img/icon-settings-link-new.png") no-repeat 13px 0px;
								padding-left: 58px;
								min-height: 36px;
								padding-top: 7px;
							}
							/* line 285, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.contactUs-link {
								background: url("img/secure_message.png") no-repeat 13px 0px;
								padding-left: 58px;
								min-height: 36px;
								padding-top: 7px;
							}
							/* line ???, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.investments-link {
								background: url("img/investments.png") no-repeat 13px 0px;
								padding-left: 58px;
								min-height: 36px;
								padding-top: 7px;
							}
							/* line 295, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dt.help-link {
								background: url("img/icon-help-link-new.png") no-repeat 13px 0px;
								padding-left: 58px;
								min-height: 36px;
								padding-top: 7px;
							}

							nav ul.megamenu .mm-content-base .colWrap .col dl dt.travel-link {
								background: url("img/icon-manage-cards.png") no-repeat 13px 0px;
								padding-left: 58px;
								height: 36px;
								/*padding-top: 7px;*/
							}


						/* line 306, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
						nav ul.megamenu .mm-content-base .colWrap .col dl dd {
							float: left;
							margin: 0;
							padding: 0;
							width: 219px;
						}
							/* line 311, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
							nav ul.megamenu .mm-content-base .colWrap .col dl dd ul {
								margin: 0;
								padding: 0;
								list-style: none;
							}
								/* line 314, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
								nav ul.megamenu .mm-content-base .colWrap .col dl dd ul li a {
									font-weight: 500;
									font-size: 14px;
								}
			/* line 325, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base .colFull .viewStatements-link {
				background: url("img/icon-statements-link.png") no-repeat 13px 0px;
				padding-left: 58px;
				min-height: 36px;
				padding-top: 7px;
			}
			/* line 335, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base .colFull .newAccount-link {
				background: url("img/icon-newaccount-link-new.png") no-repeat 13px 0px;
				padding-left: 58px;
				min-height: 36px;
				padding-top: 7px;
			}



			/* line 345, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base .colFull ul {
				float: right;
				margin: 0;
				width: 75%;
				padding: 0;
				list-style: none;
				margin-top: 0px;
			}
				/* line 349, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
				nav ul.megamenu .mm-content-base .colFull ul li {
					display: inline-block;
					margin-right:40px;
				}
					/* line 352, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu .mm-content-base .colFull ul li a {
						font-weight: 500;
						font-size: 14px;
					}
					/* line 356, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
					nav ul.megamenu .mm-content-base .colFull ul li:last-child {
						margin-right: 0;
					}
			/* line 362, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
			nav ul.megamenu .mm-content-base .colFull.top ul {
				margin-bottom: 20px;
			}
		/* line 369, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
		nav ul.megamenu .mm-js-shadow {
			background: #555;
			position: absolute;
			z-index: 10;
			display: none;
		}

/**
 * Call-To-Action Boxes (_cta.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
.ctaWrap {
	width: 100%;
	max-width: 1140px;
	margin-top: 5px;
	margin-bottom: 30px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.ctaWrap:before, .ctaWrap:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.ctaWrap:after {
		clear: both;
	}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
	.ctaWrap .ctaBox {
		float: left;
		width: 32.29167%;
		margin-right: 1.5625%;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		border: 1px solid #c0c0c1;
		background: #FFF;
		padding: 2.08333%;
		/* Form Elements */
	}
		/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
		.ctaWrap .ctaBox h2 {
			font-size: 22px;
			color: #000;
			font-weight: 300;
			margin-bottom: 20px;
		}
		/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
		.ctaWrap .ctaBox p {
			font-size: 16px;
			color: #000;
			margin: 0 0 18px 0;
		}
		/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
		.ctaWrap .ctaBox.blue {
			background: #007db1;
			border: 1px solid #007db1;
		}
			/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
			.ctaWrap .ctaBox.blue h2 {
				color: #FFF;
			}
			/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
			.ctaWrap .ctaBox.blue p {
				color: #FFF;
			}
		/* line 41, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
		.ctaWrap .ctaBox.last {
			margin-right: 0;
		}
		/* line 47, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_cta.scss */
		.ctaWrap .ctaBox .form label {
			font-size: 14px;
			color: #000;
			margin-bottom: 5px;
			display: block;
		}



/**
 * Help Section (_help.scss)
 */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
.boxModule.help {
	/* CTA Links */
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .wrap {
		border-bottom: 1px solid #c0c0c1;
		margin-bottom: 30px;
		padding-bottom: 20px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.boxModule.help .wrap:before, .boxModule.help .wrap:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.boxModule.help .wrap:after {
			clear: both;
		}
	/* line 15, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .titleCol {
		float: left;
		width: 22.82609%;
		font-size: 14px;
		color: #000;
		font-weight: 700;
		margin-bottom: 20px;
	}


	/* line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .contentCol {
		float: left;
		width: 76.95652%;
	}
		/* line 30, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
		.boxModule.help .contentCol ul.links {
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 0;
		}
			/* line 33, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
			.boxModule.help .contentCol ul.links li {
				display: inline-block;
				vertical-align: top;
				font-size: 14px;
				margin-bottom: 15px;
				width: 33.19209%;
				padding-right: 10px;
			}
				/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
				.boxModule.help .contentCol ul.links li a {
					font-weight: 700;
				}
		/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
		.boxModule.help .contentCol .innerOne {
			float: left;
			width: 33.19209%;
		}
		/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
		.boxModule.help .contentCol .innerTwo {
			float: left;
			width: 66.80791%;
		}
			/* line 57, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
			.boxModule.help .contentCol .innerOne p, .boxModule.help .contentCol .innerTwo p {
				font-size: 14px;
				font-weight: 300;
				line-height: 1.6em;
			}


	/* line 88, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .cta {
		clear: both;
		margin-top: 0px;
		margin-bottom: 15px;
		width: 100%;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.boxModule.help .cta:before, .boxModule.help .cta:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.boxModule.help .cta:after {
			clear: both;
		}
		/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
		.boxModule.help .cta .branch {
			width: 48.36957%;
			display: inline-block;
			vertical-align: top;
			min-height: 60px;
			background: url("img/icon-find_banking_ctr.png") no-repeat;
		}

		.boxModule.help .cta .appointment {
			width: 45%;
			display: inline-block;
			vertical-align: top;
			min-height: 60px;
			margin-top: 25px;
			background: url("img/Calendar-Icon-2.png") no-repeat;
			background-size: 60px 60px;
		}
			/* line 104, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
			.boxModule.help .cta .appointment a {
				display: block;
				font-size: 22px;
				font-weight: 700;
				padding: 0 20px 0 75px;
				text-decoration: none;
			}

		.boxModule.help .cta .branch a {
			display: block;
			font-size: 22px;
			font-weight: 700;
			padding: 0 20px 0 75px;
			text-decoration: none;
		}
		/* line 112, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
		.boxModule.help .cta .contact {
			display: inline-block;
			vertical-align: top;
			width: 48.58696%;
			min-height: 60px;
			background: url("img/icon-contact-new.png") no-repeat;
		}



			/* line 122, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
			.boxModule.help .cta .contact a {
				display: block;
				font-size: 22px;
				font-weight: 700;
				padding: 0 0 0 75px;
				text-decoration: none;
			}



/**
 * Form Steps (_steps.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
.stepsWrap {
	width: 100%;
	margin-bottom: 20px;
	display: table;
	overflow: hidden;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.stepsWrap:before, .stepsWrap:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.stepsWrap:after {
		clear: both;
	}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
	.stepsWrap ul {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;
		display: table-row;
	}
		/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
		.stepsWrap ul li {
			font-size: 15px;
			display: table-cell;
			background: #cbcbcb;
			height: 40px;
			vertical-align: middle;
			text-align: center;
			width: 25%;
			padding: 0 15px;
			position: relative;
			color: #949494;
		}
			/* line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
			.stepsWrap ul li span {
				width: 15px;
				height: 41px;
				overflow: hidden;
				position: absolute;
				right: -13px;
				top: 0;
				z-index: 12;
			}
				/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
				.stepsWrap ul li span:before {
					content: "";
					width: 90px;
					height: 90px;
					border-top: 2px solid #FFF;
					background: #cbcbcb;
					position: absolute;
					left: -92px;
					top: -48px;
					-moz-transform: rotate(66deg);
					-o-transform: rotate(66deg);
					-ms-transform: rotate(66deg);
					-webkit-transform: rotate(66deg);
					transform: rotate(66deg);
				}
				/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
				.stepsWrap ul li span:after {
					content: "";
					width: 90px;
					height: 90px;
					border-right: 2px solid #FFF;
					background: #cbcbcb;
					position: absolute;
					left: -93px;
					top: -4px;
					-moz-transform: rotate(26deg);
					-o-transform: rotate(26deg);
					-ms-transform: rotate(26deg);
					-webkit-transform: rotate(26deg);
					transform: rotate(26deg);
				}
			/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
			.stepsWrap ul li.activeTask {
				background: #960021;
				color: #FFF;
			}
				/* line 62, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
				.stepsWrap ul li.activeTask span:before, .stepsWrap ul li.activeTask span:after {
					background: #960021;
				}
/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */ competionCheck.png .stepsWrap ul li.completedTask {
	background: #b00027;
	color: #FFF;
}
/* line 71, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
.stepsWrap ul li.completedTask span:before, .stepsWrap ul li.completedTask span:after {
	background: #b00027;
}


/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
.stepsWrap ul.five li {
	width: 20%;
}

/**
 * Modules (_modules.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
.loginWrap {
	width: 100%;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap h1 {
		font-size: 27px;
	}
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userLogin {
		float: left;
		width: 44.02174%;
		padding-right: 2.06522%;
		border-right: 1px solid #c0c0c1;
	}
		/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userLogin input[type="text"],
		.loginWrap .userLogin input[type="password"] {
			margin-bottom: 13px;
		}
		/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userLogin input[type="submit"] {
			width: 170px;
			padding: 15px 50px;
			margin-bottom: 27px;
		}
		/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userLogin a {
			font-size: 14px;
			margin-left: 10px;
			font-weight: 600;
		}


		/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userLogin ul {
			margin: 0;
			padding: 0;
			list-style: none;
			display: table;
		}
			/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
			.loginWrap .userLogin ul li {
				display: table-cell;
				padding-right: 30px;
				vertical-align: bottom;
			}
	/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userSignup {
		float: left;
		width: 55.97826%;
		padding-left: 2.17391%;
	}
		/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userSignup h2 {
			margin-bottom: 20px;
			color: #333;
		}
		/* line 53, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userSignup ul {
			margin: 0;
			padding: 0;
			list-style: none;
			border-bottom: 1px solid #c0c0c1;
			padding-bottom: 50px;
			margin-bottom: 20px;
		}
			/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
			.loginWrap .userSignup ul li {
				display: inline-block;
				border-left: 1px solid #a0a0a0;
				padding: 0 10px 0 14px;
				font-size: 14px;
				line-height: 18px;
				font-weight: 600;
			}
				/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
				.loginWrap .userSignup ul li:first-child {
					padding-left: 0;
					border-left: 0;
				}
		/* line 71, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userSignup img {
			width: 100%;
			max-width: 100%;
		}


.profileUpdateWrap {
	float: left;
	width: 45%;
	padding-right: 2.06522%;
}

.profileUpdateTips {
	float: left;
	width: 55%;
	padding-left: 2.17391%;
}
.errorBanner {
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	margin-bottom: 25px !important;
}
/**
 * Alerts (_alert.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #cbcbcb;
	padding: 13px 15px;
	display: table;
	width: 100%;
	margin-bottom: 25px;
}

.alert-info-error {
	background: #b00027;
	color: #FFF;
}

.alert-info-success {
	background: #FFF;
	color: green;
	border: 3px solid green;
}

/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
.alert:before, .alert:after {
	content: " ";
	display: table;
}
/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
.alert:after {
	clear: both;
}
/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert .alertMsg {
	/*font-size: 14px;*/
	line-height: 16px;
	padding: 0 0 5px 30px;
	margin: 0;
	font-weight: normal;
	float: left;
	position: relative;
	width: 95%;
}

.alert .userInfo {
	line-height: 16px;
	padding: 0 0 0 30px;
	margin: 0;
	font-weight: normal;
	float: left;
	position: relative;
}

.alert .userInfo-success {
	line-height: 16px;
	padding: 0 0 0 30px;
	margin: 0;
	font-weight: normal;
	float: left;
	position: relative;
}

.alert .info-bar {
	line-height: 16px;
	padding: 0 0 5px 30px;
	margin: 0;
	font-weight: normal;
	float: left;
	position: relative;
	width: 95%;
}

	.alert .info-bar a, .alert .alertMsg a {
		color: #FFF;
		text-decoration: underline;
	}

/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert .alertMsg span {
	font-weight: bold;
}

.alert .userInfo span {
	font-weight: bold;
}
/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert .alertMsg:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url(img/icon-alert.png) no-repeat 0 0;
	margin: 2px 10px 0px 0px;
	position: absolute;
	left: 0;
	top: -3px;
	background-size: 20px 20px;
}

.alert .userInfo:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url(img/icon-alert.png) no-repeat 0 0;
	margin: 2px 10px 0px 0px;
	position: absolute;
	left: 0;
	top: -3px;
	background-size: 20px 20px;
}

.alert .userInfo-success:before {
	content: "";
	width: 20px;
	height: 20px;
	background: url("/images/competionCheck.png") no-repeat 0 0;
	margin: 2px 10px 0px 0px;
	position: absolute;
	left: 0;
	top: -5px;
	background-size: 20px 20px;
}


/* line 39, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert .alertMsg a {
	font-weight: bold;
	color: #FFF;
}
/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert .alertMsg.mobile {
	display: none;
}
/* line 47, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
.alert ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	margin-top: -5px;
}
	/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
	.alert ul li {
		display: inline-block;
		font-size: 14px;
		line-height: 14px;
		border-right: 1px solid #a0a0a0;
		padding: 0 11px 0 10px;
	}
		/* line 57, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
		.alert ul li:last-child {
			border-right: 0;
			padding-right: 0;
		}
		/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
		.alert ul li a {
			font-weight: bold;
		}

.SBAwhite-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	min-width: auto;
	max-width: 800px;
	margin: 20px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 13000;
	/* Security Questions */
}
	/* line 15, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.SBAwhite-popup h2 {
		font-size: 25px;
		color: #333;
		margin-bottom: 5px;
	}

	.SBAwhite-popup p {
		margin: 0 0 10px 0;
		width: 95%;
	}

	.SBAwhite-popup dd {
		margin-left: 0;
		margin-top: 30px;
	}
	/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.SBAwhite-popup dl dd input[type="submit"] {
		padding: 15px 50px;
		margin-top: 10px;
	}

	.SBAwhite-popup hr.line1 {
		width: 99%;
		border-bottom: 1px solid rgb(215, 215, 215);
		clear: both;
		padding: 0 10px 0 0;
	}


/**
 * Lightbox (_lightbox.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	min-width: auto;
	max-width: 800px;
	margin: 20px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	z-index: 13000;
	/* Security Questions */
}
	/* line 15, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup h2 {
		font-size: 25px;
		color: #333;
		margin-bottom: 5px;
	}

	.white-popup h3 {
		font-size: 20px;
		font-weight: normal;
		color: #333;
		margin-bottom: 10px;
		margin-top: 30px;
	}

	.white-popup .timeoutAction {
		text-align: center;
		margin-bottom: 25px;
	}
	/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup p {
		margin: 0 0 18px 0;
	}
	/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup a {
		outline: none;
	}
	/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup input[type=button] {
		outline: none;
	}
	/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup label {
		float: left;
		font-size: 18px;
		color: #333;
		margin-bottom: 15px;
	}
	/* line 39, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup dl {
		margin-top: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #c0c0c1;
	}
		/* line 43, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup dl dd {
			margin-left: 0;
			margin-top: 20px;
		}
			/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup dl dd input[type="submit"] {
				padding: 15px 50px;
				margin-top: 10px;
			}
	/* line 53, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup.notices {
		min-width: 300px;
	}
		/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup.notices h2 {
			font-size: 20px;
			margin-bottom: 15px;
		}
		/* line 59, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup.notices ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup.notices ul li {
				margin-bottom: 5px;
			}
				/* line 63, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup.notices ul li a {
					font-size: 16px;
				}
	/* line 70, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup.contactReminder {
		line-height: 1.7em;
		padding: 40px;
	}
		/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup.contactReminder .contactInfo {
			width: 100%;
			max-width: 500px;
			margin: 20px auto 0 auto;
		}
			/* line 77, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup.contactReminder .contactInfo span {
				font-weight: 600;
			}
			/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup.contactReminder .contactInfo ul {
				margin: 0;
				padding: 0;
				list-style: none;
				margin-top: 30px;
			}
				/* line 83, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup.contactReminder .contactInfo ul li {
					margin-bottom: 10px;
					line-height: 1.3em;
					float: left;
					width: 100%;
				}
					/* line 88, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
					.white-popup.contactReminder .contactInfo ul li.btnOptions {
						margin-top: 30px;
					}
						/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
						.white-popup.contactReminder .contactInfo ul li.btnOptions a {
							margin-right: 30px;
							white-space: nowrap;
							margin-bottom: 20px;
						}

	/* line 105, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup .colWrap {
		float: left;
		width: 100%;
		display: block;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.white-popup .colWrap:before, .white-popup .colWrap:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.white-popup .colWrap:after {
			clear: both;
		}
		/* line 110, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup .colWrap .col {
			padding-left: 15px;
			float: left;
			font-weight: 600;
			font-size: 14px;
		}
			/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup .colWrap .col.one {
				width: 27.23684%;
			}
			/* line 118, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup .colWrap .col.two {
				width: 31.57895%;
			}
			/* line 121, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup .colWrap .col.three {
				width: 32.89474%;
			}


	/* line 137, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup .securityQuestions {
		margin-top: 20px;
		margin-right: -7px;
		height: 450px;
		overflow-y: scroll;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.white-popup .securityQuestions:before, .white-popup .securityQuestions:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.white-popup .securityQuestions:after {
			clear: both;
		}
		/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup .securityQuestions ul {
			margin: 0;
			padding: 0;
			list-style: none;
			margin-right: 20px;
		}
			/* line 147, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup .securityQuestions ul li {
				border-bottom: 1px solid #c0c0c1;
				padding: 15px 0;
			}
				/* line 150, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup .securityQuestions ul li:last-child {
					border-bottom: 0;
				}





	/* line 163, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup.transDetails {
		max-width: 450px;
	}
		/* line 165, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup.transDetails table {
			border: 0;
			border-collapse: collapse;
		}
			/* line 169, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
			.white-popup.transDetails table tr td {
				vertical-align: top;
				padding-right: 10px;
				padding-bottom: 10px;
				font-size: 15px;
			}
				/* line 174, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup.transDetails table tr td strong {
					display: block;
				}
				/* line 178, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup.transDetails table tr td a strong {
					display: inline;
				}
				/* line 182, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup.transDetails table tr td span.red {
					color: #ee2e2e;
					font-weight: 600;
					white-space: nowrap;
				}
				/* line 186, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
				.white-popup.transDetails table tr td span.blue {
					color: #1163eb;
					font-weight: 600;
					white-space: nowrap;
				}

/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
.inlineDropdown {
	display: inline-block;
	padding: 0 0 12px 0;
	letter-spacing: 0.03em;
	margin-top: 4px;
	/*width: 50%;*/
	font-size: 14px;
	font-weight: 700;
	padding-right: 1.04167%;
	vertical-align: top;
	position: relative;
	margin-top: -12px;
	/* Dropdown Trigger */
	/* Dropdown Content */
}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown .dropdownWrapper {
		position: relative;
		display: inline-block;
	}
	/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown .menuTitle {
		font-size: 20px;
		font-weight: 300;
		cursor: pointer;
		padding: 15px 20px 15px 3px;
		display: inline-block;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		min-width: 200px;
	}
		/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown .menuTitle:after {
			content: "";
			display: inline-block;
			width: 13px;
			height: 7px;
			margin-left: 10px;
			background: url("img/arrow-down-blue.png") no-repeat left top;
		}
		/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown .menuTitle.selectAccount {
			background: #960021;
			color: #FFF;
		}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.inlineDropdown .menuTitle.selectAccount:after {
				background: url("img/arrow-up-white.png") no-repeat left top;
			}


	/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown .dropContent {
		display: none;
		background: #960021;
		margin-top: -9px;
		margin-left: 0px;
		padding: 5px;
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 10px 10px 10px;
		border-radius: 0 10px 10px 10px;
		z-index: 400;
		width: 100%;
		position: absolute;
	}
		/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown .dropContent .content {
			width: 100%;
			min-height: 50px;
			padding: 0;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background: #FFF;
			overflow: hidden;
		}
			/* line 68, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.inlineDropdown .dropContent .content.addScroll {
				max-height: 300px;
				overflow-y: auto;
				-moz-border-radius: 10px 0 0 10px;
				-webkit-border-radius: 10px 0 0 10px;
				border-radius: 10px 0 0 10px;
			}
			/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.inlineDropdown .dropContent .content h3 {
				font-size: 16px;
				font-weight: 600;
				background: #eaeaeb;
				padding: 10px;
			}
			/* line 79, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.inlineDropdown .dropContent .content ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
				.inlineDropdown .dropContent .content ul li {
					width: 100%;
					padding: 20px 20px;
					color: #8f8f8f;
					cursor: default;
					border-bottom: 1px solid #c0c0c1;
				}
					/* line 87, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.inlineDropdown .dropContent .content ul li:last-child {
						padding-bottom: 30px;
						border-bottom: 0;
					}
					/* line 91, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.inlineDropdown .dropContent .content ul li:hover {
						background: #ddeef5;
					}
					/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.inlineDropdown .dropContent .content ul li ul.subAccounts {
						margin: 0;
						padding: 0;
						list-style: none;
						padding-left: 13px;
						margin-top: 10px;
					}
						/* line 98, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
						.inlineDropdown .dropContent .content ul li ul.subAccounts li {
							font-size: 14px;
							color: #8f8f8f;
							margin: 0 0 5px 0;
							padding: 0;
							font-weight: 600;
							border-bottom: 0;
						}
							/* line 105, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
							.inlineDropdown .dropContent .content ul li ul.subAccounts li span {
								font-size: 12px;
							}
					/* line 111, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.inlineDropdown .dropContent .content ul li.activeAccount ul.subAccounts {
						margin: 0;
						padding: 0;
						list-style: none;
						padding-left: 13px;
						margin-top: 10px;
					}
						/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
						.inlineDropdown .dropContent .content ul li.activeAccount ul.subAccounts li {
							color: #000;
						}
					/* line 120, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.inlineDropdown .dropContent .content ul li.accountGroup {
						color: #8f8f8f;
						font-size: 18px;
					}
						/* line 123, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
						.inlineDropdown .dropContent .content ul li.accountGroup ul {
							margin-top: 10px;
						}
							/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
							.inlineDropdown .dropContent .content ul li.accountGroup ul li {
								border-bottom: 0;
								padding: 5px 0;
							}
					/* line 131, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.inlineDropdown .dropContent .content ul li a {
						text-decoration: none;
						font-size: 16px;
					}
						/* line 134, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
						.inlineDropdown .dropContent .content ul li a.enroll {
							float: right;
							font-size: 14px;
							font-weight: 600;
							margin-top: 5px;
							padding-left: 20px;
							display: block;
						}
		/* line 146, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown .dropContent.dateDropdown {
			font-size: 14px;
			font-weight: 600;
			max-width: 206px;
		}
			/* line 152, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.inlineDropdown .dropContent.dateDropdown .content ul li {
				border-bottom: 0;
				padding-top: 10px;
				padding-bottom: 10px;
			}
			/* line 159, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.inlineDropdown .dropContent.dateDropdown a {
				display: block;
			}


/* line 225, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
.simpleDropdown {
	float: right;
	text-align: right;
	position: relative;
	margin-top: -70px;
}
	/* line 230, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.simpleDropdown .simpleMenu {
		font-size: 20px;
		font-weight: 300;
		cursor: pointer;
		padding: 15px 20px 15px 20px;
		display: inline-block;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
	}
		/* line 238, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.simpleDropdown .simpleMenu:after {
			content: "";
			display: inline-block;
			width: 13px;
			height: 7px;
			margin-left: 10px;
			background: url("img/arrow-down-blue.png") no-repeat left top;
		}
		/* line 246, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.simpleDropdown .simpleMenu.selectAccount {
			background: #960021;
			color: #FFF;
		}
			/* line 249, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.simpleDropdown .simpleMenu.selectAccount:after {
				background: url("img/arrow-up-white.png") no-repeat left top;
			}


	/* line 259, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.simpleDropdown .simpleMenuContent {
		display: none;
		background: #960021;
		margin-top: -9px;
		text-align: left;
		padding: 5px;
		-moz-border-radius: 10px 0 10px 10px;
		-webkit-border-radius: 10px 0 10px 10px;
		border-radius: 10px 0 10px 10px;
		z-index: 400;
		width: 100%;
		position: absolute;
		right: 0;
		width: auto;
	}
		/* line 270, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.simpleDropdown .simpleMenuContent .content {
			width: 100%;
			min-height: 50px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background: #FFF;
			overflow: hidden;
			padding: 0 15px 20px 15px;
		}
			/* line 277, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.simpleDropdown .simpleMenuContent .content ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				/* line 279, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
				.simpleDropdown .simpleMenuContent .content ul li {
					margin-bottom: 5px;
				}
					/* line 281, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.simpleDropdown .simpleMenuContent .content ul li label {
						font-size: 16px;
						color: #000;
					}
				/* line 286, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
				.simpleDropdown .simpleMenuContent .content ul ul {
					margin-left: 28px;
					margin-top: 5px;
					margin-bottom: 10px;
				}
					/* line 291, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
					.simpleDropdown .simpleMenuContent .content ul ul li {
						font-size: 14px;
						color: #8f8f8f;
					}



/**
 * Footer (_footer.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss */
/*footer {
	width: 100%;
	height: 80px;
	background: #171717;
	display: table;
	font-size: 12px;
}
	 line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss 
	footer .container {
		display: table-cell;
		vertical-align: middle;
	}

		footer .container.copyright {
			display: table-row-group;
			vertical-align: bottom;
		}
	 line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss 
	footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}
		 line 19, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss 
		footer ul li {
			display: inline-block;
			padding: 0 9px;
			border-left: 1px solid #FFF;
			line-height: 14px;
		}
			 line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss 
			footer ul li:first-child {
				border-left: 0;
			}
			 line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss 
			footer ul li a {
				color: #FFF;
			}*/



/**
 * Password Requirements (_password.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
.pswdWrap, .usernameWrap {
	height: 1px;
	position: relative;
	clear: both;
	width: 100%;
	max-width: 480px;
	margin-left: 60px;
}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.pswdWrap #pswd_info, .pswdWrap #username_info, .usernameWrap #pswd_info, .usernameWrap #username_info {
		display: none;
		position: absolute;
		background: #f8f8f8;
		padding: 15px;
		top: 15px;
		left: 85%;
		margin-left: -140px;
		width: 280px;
		z-index: 2;
		border: 1px solid #c2c2c2;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}

.EmailWrap #Email_info, .ConEmailWrap #ConEmail_info {
	display: none;
	position: absolute;
	background: #f8f8f8;
	padding: 15px;
	width: 280px;
	z-index: 2;
	border: 1px solid #c2c2c2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
	/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.pswdWrap #pswd_info:before, .pswdWrap #username_info:before, .usernameWrap #pswd_info:before, .usernameWrap #username_info:before, .EmailWrap #Email_info:before {
		position: absolute;
		top: -12px;
		content: "";
		background: url("img/pswd-uptip.png") no-repeat top center;
		margin-left: -15px;
		width: 100%;
		height: 13px;
	}
	/* line 33, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.pswdWrap #pswd_info h4, .pswdWrap #username_info h4, .usernameWrap #pswd_info h4, .usernameWrap #username_info h4, .EmailWrap #Email_info h4 {
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 10px;
	}
	/* line 38, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.pswdWrap #pswd_info ul, .pswdWrap #username_info ul, .usernameWrap #pswd_info ul, .usernameWrap #username_info ul, .EmailWrap #Email_info ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
		.pswdWrap #pswd_info ul li, .pswdWrap #username_info ul li, .usernameWrap #pswd_info ul li, .usernameWrap #username_info ul li, .EmailWrap #Email_info ul li {
			clear: both;
			font-size: 12px;
			margin-bottom: 5px;
		}
			/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
			.pswdWrap #pswd_info ul li.invalid, .pswdWrap #username_info ul li.invalid, .usernameWrap #pswd_info ul li.invalid, .usernameWrap #username_info ul li.invalid, .EmailWrap #Email_info ul li.invalid {
				padding-left: 25px;
				background: url("img/pswd-invalid.png") no-repeat 0 0;
			}
			/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
			.pswdWrap #pswd_info ul li.valid, .pswdWrap #username_info ul li.valid, .usernameWrap #pswd_info ul li.valid, .usernameWrap #username_info li.valid, .EmailWrap #Email_info ul li.valid {
				padding-left: 25px;
				background: url("img/pswd-valid.png") no-repeat 0 0;
			}



conpswdWrap {
	height: 1px;
	position: relative;
	clear: both;
	width: 100%;
	max-width: 480px;
	margin-left: 60px;
}
/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
.conpswdWrap #conpswd_info {
	display: none;
	position: absolute;
	background: #f8f8f8;
	padding: 15px;
	top: 59%;
	left: 40%;
	margin-left: -140px;
	width: 280px;
	border: 1px solid #c2c2c2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
	/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.conpswdWrap #conpswd_info:before, .ConEmailWrap #ConEmail_info:before {
		position: absolute;
		top: -12px;
		content: "";
		background: url("img/pswd-uptip.png") no-repeat top center;
		margin-left: -15px;
		width: 100%;
		height: 13px;
	}
	/* line 33, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.conpswdWrap #conpswd_info h4, .ConEmailWrap #ConEmail_info h4 {
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 10px;
	}
	/* line 38, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.conpswdWrap #conpswd_info ul, .ConEmailWrap #ConEmail_info ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
		.conpswdWrap #conpswd_info ul li, .ConEmailWrap #ConEmail_info ul li {
			clear: both;
			font-size: 12px;
			margin-bottom: 5px;
		}
			/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
			.conpswdWrap #conpswd_info ul li.invalid, .ConEmailWrap #ConEmail_info ul li.invalid {
				padding-left: 25px;
				background: url("img/pswd-invalid.png") no-repeat 0 0;
			}
			/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
			.conpswdWrap #conpswd_info ul li.valid, .ConEmailWrap #ConEmail_info ul li.valid {
				padding-left: 25px;
				background: url("img/pswd-valid.png") no-repeat 0 0;
			}




/**
 * Payment Panel (_paymentPanel.scss)
 */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
.panel.paymentDetailView {
	border: 1px solid #c0c0c1;
	background: #f8f8f8;
	padding: 35px 20px;
	margin-bottom: 10px;
	/* Payment Details Columns */
	/* Additional Payment Options */
}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView h2 {
		text-transform: uppercase;
		font-weight: 600;
		float: left;
		width: 73.06889% !important;
	}
		/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView h2 a {
			color: #b00027;
		}
	/* line 21, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .payment {
		color: #000;
		font-weight: 600;
		font-size: 28px;
		float: left;
		text-align: right;
		width: 26.93111%;
	}
	/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .col {
		float: left;
		margin-top: 5px;
		font-size: 16px;
		padding-right: 15px;
		padding-bottom: 10px;
	}
		/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col.fromAcctn {
			/*width: 22.96451%;*/
			word-break: break-all;
		}
		/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col.sendOn {
			width: 25.05219%;
		}
		/* line 43, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col.frequency {
			width: 25.05219%;
		}
		/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col.memo {
			width: 26.93111%;
		}
		/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col.confirmation {
			width: 22.96451%;
		}
			/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
			.panel.paymentDetailView .col.confirmation a.inquiry {
				margin: 15px 0 0 10px;
			}
		/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col.tracking {
			width: 25.05219%;
		}
		/* line 59, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .col h4 {
			font-weight: 600;
			font-size: 14px;
			margin-top: 10px;
			margin-bottom: 7px;
		}




	/* line 79, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .alert {
		margin: 20px 0 10px 0;
	}
	/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .addPaymentOptions {
		font-size: 14px;
		margin-top: 25px;
		width: 100%;
		clear: both;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.paymentDetailView .addPaymentOptions:before, .panel.paymentDetailView .addPaymentOptions:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.paymentDetailView .addPaymentOptions:after {
			clear: both;
		}
		/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .addPaymentOptions .isRecurring {
			float: left;
			width: 100%;
		}
			/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
			.panel.paymentDetailView .addPaymentOptions .isRecurring .recurring {
				background-position: 0 3px;
			}
		/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
		.panel.paymentDetailView .addPaymentOptions .isFuture {
			float: left;
			width: 100%;
			text-align: left;
			margin-top: 30px;
		}
			/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
			.panel.paymentDetailView .addPaymentOptions .isFuture a {
				font-weight: 600;
			}
				/* line 104, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
				.panel.paymentDetailView .addPaymentOptions .isFuture a.btn {
					padding: 10px 35px;
					margin-right: 20px;
					font-weight: 400;
				}



/**
 * Payment Options (_paymentOptions.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentOptions.scss */
.recurring {
	background: url("img/icon-recurring.png") no-repeat 0 5px;
	padding-left: 20px;
	display: inline-block;
	word-break: normal;
}

.external-transfer {
	background: url("img/external-icon.png") no-repeat;
	padding-left: 30px;
	display: inline-block;
	word-break: normal;
	min-height: 23px;
}


/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentOptions.scss */
.paymentNote {
	display: block;
	font-size: 12px;
	font-weight: 300;
	font-style: italic;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/**
 * Confirmation Box (_confirmation.scss)
 */
/* line 5, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
#confirmContainer {
	width: 100%;
	position: relative;
	margin-bottom: 15px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	#confirmContainer:before, #confirmContainer:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	#confirmContainer:after {
		clear: both;
	}

/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
#confirmation {
	background: #b00027;
	margin-bottom: 15px;
	float: left;
	width: 100%;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	/*
		Usage
		  @include box-shadow(0px, 4px, 5px, rgba(0, 0, 0, 0.25));
	*/
	padding: 5px;
	z-index: 600;
	visibility: hidden;
}
	/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation.notFixed {
		width: 100%;
	}
	/* line 23, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation.fixed {
		/*position: fixed;*/
		bottom: -15px;
		width: 98%;
		margin-right: 2.08333%;
	}


	/* line 33, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation.normal {
		visibility: visible;
		position: relative;
		width: 100%;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		#confirmation.normal:before, #confirmation.normal:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		#confirmation.normal:after {
			clear: both;
		}
	/* line 39, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation .inner {
		width: 100%;
		background: #ddddde;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 20px 15px 30px 15px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		#confirmation .inner:before, #confirmation .inner:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		#confirmation .inner:after {
			clear: both;
		}
		/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
		#confirmation .inner .paymentsScheduled {
			font-size: 22px;
			font-weight: 400;
			color: #000;
			float: left;
			width: 60.5428%;
			line-height: 24px;
			margin-top: 5px;
		}
			/* line 53, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
			#confirmation .inner .paymentsScheduled .recurring {
				margin-top: 18px;
				font-size: 12px;
				background-position: 0 5px;
				margin-bottom: 10px;
			}
		/* line 60, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
		#confirmation .inner .total {
			float: left;
			width: 39.4572%;
			font-weight: 600;
			font-size: 28px;
			text-align: right;
			white-space: nowrap;
		}
			/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
			#confirmation .inner .total a.btn {
				float: none;
				clear: both;
				padding: 8px 60px;
			}
		/* line 74, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
		#confirmation .inner a.btn {
			font-weight: 400;
			padding: 10px 40px !important;
			letter-spacing: 0.03em;
		}


		#confirmation .inner .paymentsScheduled.success:before {
			content: "";
			width: 35px;
			height: 35px;
			background: url("/images/competionCheck.png") no-repeat 0 0;
			margin: 2px 10px 0px 0px;
			position: absolute;
			left: 5px;
			margin-top: -6px;
		}
/**
 * Payee Screen (_payee.scss)
 */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
.panel.payee {
	width: 100%;
	border: 1px solid #c0c0c1;
	background: #f8f8f8;
	padding: 5px 0;
	margin-bottom: 10px;
	overflow: visible;
	/* Pay History Tab */
	/* Pay History Tab Content */
	/* Payment Amount */
	/* Hidden Payee */
}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .wrap {
		padding: 0 20px;
	}
	/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payeeName {
		width: 24.00835%;
		padding-right: 1.9833%;
		float: left;
	}
		/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payeeName h2 {
			font-size: 22px;
			font-weight: 600;
			line-height: 24px;
			float: left;
			margin-right: 10px;
		}
			/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .payeeName h2 a {
				color: #b00027;
			}
		/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payeeName a.showHide {
			clear: both;
			font-weight: 600;
			font-size: 14px;
			display: block;
			padding-top: 5px;
			width: 35px;
		}
	/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment {
		float: left;
		min-width: 33.40292%;
		padding-right: 10px;
	}
		/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		/*.panel.payee .recentPayment:before {
			content: "\0000a0";
		}*/


		/* line 52, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .recentPayment h4 {
			font-weight: 600;
			font-size: 14px;
		}
		/* line 56, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .recentPayment .table {
			display: table;
			width: 75%;
		}
			/* line 59, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .recentPayment .table .row {
				display: table-row;
			}
				/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
				.panel.payee .recentPayment .table .row .cell {
					display: table-cell;
					font-size: 16px;
					vertical-align: top;
					padding-bottom: 8px;
				}
					/* line 66, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
					.panel.payee .recentPayment .table .row .cell .date {
						padding-right: 5px;
						float: left;
						/*
			&.isRecurring {
				&:after {
					content: "";
					width: 15px;
					height: 13px;
					display: inline-block;
					background: url("img/icon-recurring.png") no-repeat 0 0;
				}
			}
			*/
					}
					/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
					.panel.payee .recentPayment .table .row .cell.amount {
						padding-left: 10px;
						text-align: right;
					}


	/* line 101, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payHistory {
		float: left;
		width: 15.77871%;
		padding-left: 1.04384%;
		padding-top: 10px;
	}


	/* line 113, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .actionContent {
		display: none;
		width: 100% !important;
		border: 1px solid #cbcbcb;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		background: #FFF;
		padding: 20px;
		overflow: hidden;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.payee .actionContent:before, .panel.payee .actionContent:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.payee .actionContent:after {
			clear: both;
		}


	/* line 129, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payAmount {
		float: left;
		text-align: right;
		width: 25.60125%;
		/*padding-top: 10px;*/
		font-size: 0;
	}
		/* line 135, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payAmount h4 {
			display: inline-block;
			vertical-align: top;
			font-size: 14px;
			margin-right: 7px;
			margin-top: 15px;
		}
		/* line 142, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payAmount .paywrap {
			display: inline-block;
			white-space: nowrap;
		}
			/* line 145, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .payAmount .paywrap span {
				font-size: 28px;
				font-weight: 600;
				display: inline-block;
				vertical-align: middle;
				margin-right: 7px;
			}
			/* line 153, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .payAmount .paywrap input[type="text"], .panel.payee .payAmount .paywrap input[type="number"] {
				width: 165px;
				display: inline-block;
				vertical-align: middle;
				font-size: 28px;
				line-height: 28px;
				padding-top: 7px;
				font-weight: 600;
				text-align: right;
				vertical-align: middle;
			}
			/* line 164, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .payAmount .paywrap .clearVal {
				font-size: 14px;
				line-height: 14px;
				color: #007db1;
				font-weight: 600;
				margin-top: 5px;
				padding-right: 5px;
				cursor: pointer;
				display: none;
				margin-left: 140px;
			}

	/* line 251, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails {
		/*margin-top: 30px;
	margin-bottom: -35px;*/
		display: none;
		width: 100%;
		padding: 10px 20px;
		background: #FFF;
		border-top: 1px solid #c0c0c1;
		font-size: 0;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		position: relative;
		float: left;
	}
		/* line 263, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol {
			display: inline-block;
			vertical-align: top;
		}
			/* line 266, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .paymentDetails .detailCol.fromAccount {
				font-size: 14px;
				width: 36.01253%;
				padding-top: 5px;
				padding-right: 20px;
			}
				/* line 272, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
				.panel.payee .paymentDetails .detailCol.fromAccount label {
					font-weight: 600;
					display: table-cell;
					white-space: nowrap;
					padding-right: 10px;
					vertical-align: top;
					padding-top: 10px;
				}
				/* line 280, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
				.panel.payee .paymentDetails .detailCol.fromAccount .selectWrap {
					display: table-cell;
				}
			/* line 284, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .paymentDetails .detailCol.sentOn {
				font-size: 14px;
				width: 21.7119%;
				padding-top: 3px;
				position: relative;
			}
				/* line 289, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
				.panel.payee .paymentDetails .detailCol.sentOn label {
					font-size: 14px;
					font-weight: 600;
				}
				/* line 293, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
				.panel.payee .paymentDetails .detailCol.sentOn input {
					width: 115px;
				}
			/* line 297, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .paymentDetails .detailCol.memo {
				font-size: 16px;
				width: 15.65762%;
				text-align: right;
			}
				/* line 302, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
				.panel.payee .paymentDetails .detailCol.memo input[type=text] {
					margin-top: 3px;
					max-width: 160px;
				}






		/* line 420, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .notes {
			margin-top: 15px;
			clear: both;
			font-size: 12px;
			width: 100%;
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.panel.payee .paymentDetails .notes:before, .panel.payee .paymentDetails .notes:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.panel.payee .paymentDetails .notes:after {
				clear: both;
			}
			/* line 426, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
			.panel.payee .paymentDetails .notes.recurring {
				background-position: 0 1px;
			}
	/* line 433, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee.hiddenPayee {
		border: dashed 3px #c0c0c1;
	}
	/* line 436, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .hiddenMessage {
		display: none;
		font-size: 14px;
		padding-top: 22px;
	}
	/* line 442, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .clearPayee {
		float: right;
		font-size: 14px;
		line-height: 14px;
		color: #007db1;
		font-weight: 600;
		margin-top: 0;
		margin-bottom: 20px;
		padding-right: 5px;
		cursor: pointer;
		display: none;
	}

/* line 458, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
.payeeOption {
	width: 100%;
	margin-bottom: 15px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.payeeOption:before, .payeeOption:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.payeeOption:after {
		clear: both;
	}
	/* line 462, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.payeeOption .sort {
		float: left;
		width: 50%;
	}
		/* line 465, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .sort label {
			float: left;
			padding-top: 10px;
			font-weight: 600;
			margin-right: 10px;
			font-size: 14px;
		}
		/* line 472, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .sort .selectWrap {
			display: table-cell;
		}
	/* line 476, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.payeeOption .search {
		float: left;
		width: 50%;
		text-align: right;
		padding-right: 11px;
		/*white-space: nowrap;*/
	}
		/* line 481, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .search.single {
			float: right;
			width: 100%;
		}
		/* line 485, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .search label {
			padding-top: 12px;
			font-weight: 600;
			font-size: 14px;
			margin-right: 10px;
		}
		/* line 492, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .search input[type="text"] {
			width: 62.63048%;
		}


		/* line 498, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .search .clearInput {
			width: 15px;
			height: 17px;
			margin-top: 3px;
			display: inline-block;
			position: relative;
			margin-left: -30px;
			background: url("img/x.png") no-repeat center 4px;
			cursor: pointer;
		}
/* defect 1964 remove additional X mark from text box for IE*/
#payeeSearch::-ms-clear {
	width: 0;
	height: 0;
}



/* line 538, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
.noPayeeFound {
	width: 100%;
	border: 1px solid #c0c0c1;
	background: #f8f8f8;
	padding: 40px 20px;
	font-size: 20px;
	font-weight: 400;
	color: #000;
	text-align: center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: none;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.noPayeeFound:before, .noPayeeFound:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.noPayeeFound:after {
		clear: both;
	}
	/* line 550, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.noPayeeFound.show {
		display: block;
	}

/**
 * Add Payee (_addPayee.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
.payeeVerification {
	width: 100%;
	font-size: 0;
	padding-bottom: 30px;
	padding-top: 20px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.payeeVerification:before, .payeeVerification:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.payeeVerification:after {
		clear: both;
	}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
	.payeeVerification h2 {
		text-transform: uppercase;
		font-weight: 600;
		width: 73.06889% !important;
		color: #b00027;
		margin-bottom: 15px;
	}
	/* line 19, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
	.payeeVerification .col {
		display: inline-block;
		width: 50%;
		font-size: 16px;
		margin-bottom: 30px;
		padding-right: 30px;
	}
		/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
		.payeeVerification .col h4 {
			font-weight: 600;
			margin-bottom: 5px;
		}
	/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
	.payeeVerification input[type="submit"] {
		font-size: 16px !important;
		padding: 15px 50px !important;
		margin-right: 20px;
	}
	/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
	.payeeVerification a.btn {
		display: inline-block;
		margin-top: 20px;
		font-size: 16px !important;
		/*padding: 15px 50px !important;*/
		margin-right: 20px;
	}



/**
 * Payments (_payments.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
.paymentWrap {
	width: 100%;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	padding: 20px;
	display: none;
	background: #f8f8f8;
	border-top: 1px solid #c0c0c1;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.paymentWrap:before, .paymentWrap:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.paymentWrap:after {
		clear: both;
	}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
	.paymentWrap .wrap {
		background: #FFF;
		padding: 0px 5px 10px 5px;
		border: 1px solid #c0c0c1;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.paymentWrap .wrap:before, .paymentWrap .wrap:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.paymentWrap .wrap:after {
			clear: both;
		}
		/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
		.paymentWrap .wrap table.transactions {
			border-top: 0;
		}

			.paymentWrap .wrap table.transactions th {
				text-align: left;
			}
			/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
			.paymentWrap .wrap table.transactions td {
				border: 0;
				font-size: 14px;
			}
				/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
				/*.paymentWrap .wrap table.transactions td:first-child {
					text-transform: uppercase;
					max-width: none;
				}*/
				/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
				.paymentWrap .wrap table.transactions td .recurring {
					background: url("img/icon-recurring.png") no-repeat 0 2px;
					display: inline-block;
				}

				/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
				.paymentWrap .wrap table.transactions td a {
					font-weight: 600;
				}

			.paymentWrap .wrap table.transactions.transferHistory tr, .paymentWrap .wrap table.transactions.historypayments tr {
				border-bottom: 1px solid #c0c0c1;
			}

				.paymentWrap .wrap table.transactions.transferHistory tr:last-child, .paymentWrap .wrap table.transactions.historypayments tr:last-child {
					border-bottom: none;
				}
			/* line 47, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
			.paymentWrap .wrap table.transactions.transferHistory td {
				font-size: 14px;
			}
				/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
				.paymentWrap .wrap table.transactions.transferHistory td:first-child {
					text-transform: none;
				}
			/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
			.paymentWrap .wrap table.transactions tr td {
				border-top: 1px solid #c0c0c1;
				/*word-break:break-all;*/
			}
			/* line 59, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
			.paymentWrap .wrap table.transactions tr:first-child td {
				border-top: 0;
			}



/**
 * Flash Messages (_flashMessage.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_flashMessage.scss */
.flashMessage {
	width: 100%;
	font-size: 16px;
	display: block;
	vertical-align: middle;
	background: none;
	padding: 0;
	margin-bottom: 20px;
	background: lightgray;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 20px 12px 20px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.flashMessage:before, .flashMessage:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.flashMessage:after {
		clear: both;
	}
	/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_flashMessage.scss */
	.flashMessage.payeeFlash {
		display: none;
	}

/**
 * Terms of Use (_terms.scss)
 */
/* line 5, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_terms.scss */
#terms {
	width: 100%;
	height: 500px;
	overflow-y: scroll;
	padding: 40px 40px 40px 20px;
	background: #FFF;
	border: 1px solid #c0c0c1;
	margin-bottom: 40px;
}

	#terms h1 {
		color: #b00027;
		font-size: 1.5rem;
		text-transform: uppercase;
		margin-bottom: 25px;
	}



/**
 * Recurring Payment Panel (_recurringPaymentPanel.scss)
 */
/**
 * Recurring Payment Dropdown
 */
/* line 9, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
.recurringPaymentPicker {
	font-size: 16px;
	width: 26.61795%;
	position: relative;
}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPicker .rpHandle {
		float: left;
		padding: 15px 10px 10px;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		width: 250px;
	}
		/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPicker .rpHandle a {
			display: inline-block;
			background: url("img/arrow-down-blue.png") no-repeat right center;
			padding-right: 25px;
			text-decoration: none;
			outline: none;
		}
		/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPicker .rpHandle.on {
			background: #ddddde;
		}
			/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPicker .rpHandle.on a {
				background: url("img/arrow-up-blue.png") no-repeat right center;
			}
		/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPicker .rpHandle.makeRecurring a:before {
			content: "";
			float: left;
			width: 20px;
			height: 20px;
			background: url("img/icon-recurring.png") 0 5px no-repeat;
			margin-right: 5px;
		}



/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
.recurringPaymentPanel {
	display: none;
	width: 100%;
	max-width: 1140px;
	left: 0;
	position: absolute;
	background: #ddddde;
	padding: 5px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	/*
		Usage
		  @include box-shadow(0px, 4px, 5px, rgba(0, 0, 0, 0.25));
	*/
	z-index: 450;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.recurringPaymentPanel:before, .recurringPaymentPanel:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.recurringPaymentPanel:after {
		clear: both;
	}
	/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap {
		float: left;
		background: #FFF;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		width: 100%;
		font-size: 16px;
		padding: 20px 20px;
		margin-left: 0px;
		font-size: 0;
	}
		/* line 70, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col {
			margin: 10px;
			padding: 0;
			display: inline-block;
			vertical-align: top;
			border-left: 1px solid #FFF;
			padding-right: 20px;
			position: relative;
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.recurringPaymentPanel .innerWrap .col:before, .recurringPaymentPanel .innerWrap .col:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.recurringPaymentPanel .innerWrap .col:after {
				clear: both;
			}
			/* line 79, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col label {
				float: left;
				font-size: 14px;
				font-weight: 600;
				margin-bottom: 5px;
				padding-top: 10px;
				padding-right: 1.04384%;
			}
			/* line 87, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col input[type="text"] {
				float: left;
				font-size: 16px;
				width: 100%;
				max-width: 115px;
				color: #000;
			}
			/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col a {
				font-size: 14px;
				font-weight: 600;
			}
				/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col a.btn {
					padding: 10px 40px;
					margin-left: 20px;
					font-weight: 400;
					margin-right: 0;
				}
			/* line 104, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col.frequency {
				width: 35.46099%;
			}
				/* line 106, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.frequency label {
					display: block;
				}
				/* line 109, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.frequency .selectWrap {
					display: block;
					padding-left: 0px;
				}
			/* line 114, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col.numOfPayments {
				width: 29.25532%;
			}
				/* line 116, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.numOfPayments .break {
					display: none;
				}
				/* line 119, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.numOfPayments label {
					padding-right: 0.88652%;
					display: block;
					float: none;
				}
				/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.numOfPayments input[type=text] {
					float: left;
					width: 100%;
					margin-right: 20px;
				}
					/* line 128, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
					.recurringPaymentPanel .innerWrap .col.numOfPayments input[type=text]:disabled {
						background: lightgray;
					}
				/* line 132, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.numOfPayments input[type="checkbox"] + label {
					padding-left: 0px;
				}
					/* line 134, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
					.recurringPaymentPanel .innerWrap .col.numOfPayments input[type="checkbox"] + label:before {
						margin: -3px 8px 0 0px;
					}
			/* line 139, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col.cancelRecurringPayment {
				text-align: right;
				width: 18.61702%;
				margin-top: 45px;
			}
			/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
			.recurringPaymentPanel .innerWrap .col.saveRecurringPayment {
				text-align: right;
				width: 15.07092%;
				padding-right: 0;
				margin-top: 38px;
			}
				/* line 149, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
				.recurringPaymentPanel .innerWrap .col.saveRecurringPayment a {
					margin-right: 0;
					float: right;
				}

		/* line 287, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .notes.recurring {
			background: url("img/icon-recurring.png") no-repeat;
			padding-left: 20px;
		}



/**
 * Transaction History (_transactionHistory.scss)
 */
/* Search Options */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
.historySearch {
	width: 100%;
	margin-bottom: 20px;
	text-align: right;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.historySearch:before, .historySearch:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.historySearch:after {
		clear: both;
	}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearch .col {
		float: right;
		width: 100%;
		positive: relative;
	}
		/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearch .col.right {
			text-align: right;
			font-size: 0;
		}
			/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearch .col.right .optionButton {
				font-size: 16px;
				display: inline-block;
				margin-left: 10px;
				padding: 20px 17px;
				-moz-border-radius: 10px 10px 0 0;
				-webkit-border-radius: 10px 10px 0 0;
				border-radius: 10px 10px 0 0;
			}

				.historySearch .col.right .optionButton.noTab {
					padding: 0px 15px 35px 0px;
				}
				/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearch .col.right .optionButton a {
					outline: none;
					text-decoration: none;
				}
					/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.historySearch .col.right .optionButton a:hover {
						text-decoration: none;
					}
				/* line 33, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearch .col.right .optionButton:after {
					content: "";
					display: inline-block;
					width: 13px;
					height: 7px;
					margin-left: 5px;
					background: url("img/arrow-down-blue.png") no-repeat top left;
				}

				.historySearch .col.right .optionButton.noTab:after {
					content: "";
					display: inline-block;
					width: 13px;
					height: 7px;
					margin-left: 5px;
					background: url("") no-repeat top left;
				}
				/* line 41, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearch .col.right .optionButton.current {
					background: #ddddde;
				}
					/* line 43, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.historySearch .col.right .optionButton.current:after {
						background: url("img/arrow-up-blue.png") no-repeat top left;
					}
					/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.historySearch .col.right .optionButton.current.noTab {
						background: none;
					}
						/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
						.historySearch .col.right .optionButton.current.noTab:after {
							background: url("img/arrow-down-blue.png") no-repeat top left;
						}

/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
.historySearchOptions {
	display: none;
	background: #ddddde;
	padding: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	margin-top: -20px;
	font-size: 0;
	/* Activities Overview */
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.historySearchOptions:before, .historySearchOptions:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.historySearchOptions:after {
		clear: both;
	}
	/* line 110, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions#optionTwo {
		background: #f0f0f1;
		font-size: 16px;
		padding: 0;
		overflow: hidden;
		-moz-border-radius: 10px 0 10px 10px;
		-webkit-border-radius: 10px 0 10px 10px;
		border-radius: 10px 0 10px 10px;
	}
	/* line 118, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .clear20 {
		clear: both;
		float: left;
		display: block;
		width: 100%;
		height: 1%;
	}
	/* line 126, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .break {
		display: none;
	}
	/* line 130, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchOne,
	.historySearchOptions .searchTwo,
	.historySearchOptions .searchThree,
	.historySearchOptions .searchFour,
	.historySearchOptions .searchFive,
	.historySearchOptions .searchSix,
	.historySearchOptions .searchSeven {
		vertical-align: top !important;
		font-size: 14px;
	}
		/* line 139, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchOne .innerWrap,
		.historySearchOptions .searchTwo .innerWrap,
		.historySearchOptions .searchThree .innerWrap,
		.historySearchOptions .searchFour .innerWrap,
		.historySearchOptions .searchFive .innerWrap,
		.historySearchOptions .searchSix .innerWrap,
		.historySearchOptions .searchSeven .innerWrap {
			display: table;
		}
			/* line 141, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchOne .innerWrap .flex,
			.historySearchOptions .searchTwo .innerWrap .flex,
			.historySearchOptions .searchThree .innerWrap .flex,
			.historySearchOptions .searchFour .innerWrap .flex,
			.historySearchOptions .searchFive .innerWrap .flex,
			.historySearchOptions .searchSix .innerWrap .flex,
			.historySearchOptions .searchSeven .innerWrap .flex {
				display: table-cell;
				vertical-align: middle;
				white-space: nowrap;
			}
	/* line 149, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchOne {
		display: inline-block;
		width: 35%;
		padding-right: 2.50%;
	}
		/* line 153, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchOne .flex {
			display: table-cell;
			padding-top: 10px;
			width: 30%;
		}
			/* line 156, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchOne .flex label {
				padding-right: 10px;
				font-weight: 600;
			}
		/* line 161, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchOne .selectWrap {
			display: table-cell;
			vertical-align: center;
		}


	/* line 175, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchTwo {
		display: inline-block;
		width: 35.54167%;
		padding-right: 4.16667%;
	}
		/* line 179, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchTwo .innerWrap {
			width: 100%;
		}
			/* line 182, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchTwo .innerWrap .flex label {
				padding-right: 12px;
				font-weight: 600;
			}




	/* line 210, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchThree {
		display: inline-block;
		width: 26%;
	}
		/* line 213, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchThree .innerWrap {
			width: 100%;
		}
			/* line 215, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchThree .innerWrap .flex {
				display: table-cell;
			}
				/* line 217, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchThree .innerWrap .flex label {
					padding-right: 12px;
					font-weight: 600;
					white-space: nowrap;
				}




	/* line 251, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchFour {
		display: inline-block;
		width: 52.08333%;
		padding-right: 4.16667%;
	}
		/* line 255, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchFour .innerWrap {
			width: 100%;
		}
			/* line 257, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flexLabel {
				display: table-cell;
				font-weight: 600;
				padding-right: 5px;
				vertical-align: top;
				padding-top: 12px;
			}
			/* line 264, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flexContent {
				display: table-cell;
				vertical-align: middle;
			}
				/* line 267, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFour .innerWrap .flexContent .break {
					display: none;
				}
			/* line 271, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flex {
				white-space: nowrap;
				padding-right: 5px;
				display: table-cell;
			}
				/* line 275, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFour .innerWrap .flex label {
					font-weight: 600;
					white-space: nowrap;
					padding-right: 5px;
				}
				/* line 280, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFour .innerWrap .flex.bold {
					font-size: 28px;
					font-weight: 600;
					text-align: right;
				}
			/* line 286, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap a {
				font-weight: 600;
			}




	/* line 340, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchFive {
		display: inline-block;
		width: 47.91667%;
	}
		/* line 343, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchFive .innerWrap {
			width: 100%;
		}
			/* line 345, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flexLabel {
				display: table-cell;
				font-weight: 600;
				padding-right: 5px;
				vertical-align: top;
				padding-top: 12px;
			}
			/* line 352, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flexContent {
				display: table-cell;
				vertical-align: middle;
			}
				/* line 355, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flexContent .break {
					display: none;
				}
			/* line 359, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flex {
				white-space: nowrap;
				padding-right: 5px;
				display: table-cell;
			}
				/* line 363, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flex label {
					font-weight: 600;
					white-space: nowrap;
					padding-right: 5px;
				}
				/* line 368, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flex.bold {
					font-size: 28px;
					font-weight: 600;
					text-align: right;
				}
			/* line 374, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap a {
				font-weight: 600;
			}


	/* line 431, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchSix {
		display: inline-block;
		width: 50%;
		margin-top: 25px;
	}
		/* line 436, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchSix .innerWrap label {
			color: #99999a;
		}
	/* line 442, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchSeven {
		display: inline-block;
		width: 50%;
		margin-top: 20px;
	}
		/* line 446, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchSeven .innerWrap {
			float: right;
		}
			/* line 448, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchSeven .innerWrap .flex {
				padding-right: 10px;
			}
				/* line 450, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchSeven .innerWrap .flex a {
					font-weight: 600;
				}


	/* line 480, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .summary {
		padding: 20px;
		background: #ddddde;
		text-align: center;
	}
		/* line 484, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .summary span {
			font-weight: 600;
		}
	/* line 488, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content {
		width: 100%;
		padding: 12px 35px;
		height: 155px;
		float: left;
		display: table;
		position: relative;
		/* Daily Balance Box */
		/* Balance Overview */
		/* Chart */
	}
		/* line 496, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .content .dailyBalanceBox {
			position: absolute;
			top: 12px;
			left: 35px;
			width: 150px;
			height: 130px;
			padding: 20px 5px;
			background: #FFF;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			text-align: center;
		}
			/* line 506, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .content .dailyBalanceBox .title {
				font-size: 14px;
				font-weight: 400;
				margin-top: -4px;
			}
			/* line 511, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .content .dailyBalanceBox span {
				font-weight: 700;
				font-size: 17px;
				display: block;
			}
			/* line 517, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .content .dailyBalanceBox a {
				font-weight: 600;
				font-size: 12px;
			}

		/* line 543, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .content .balanceOverview {
			float: left;
			margin-left: 190px;
			width: 39.0625%;
		}
			/* line 547, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .content .balanceOverview .flex {
				display: table;
			}
			/* line 550, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .content .balanceOverview .tablerow {
				display: table-row;
				width: 100%;
				max-width: 365px;
			}
				/* line 554, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .content .balanceOverview .tablerow .tablecell {
					display: table-cell;
					padding-top: 10px;
					padding-bottom: 0px;
					vertical-align: middle;
				}
					/* line 559, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.historySearchOptions .content .balanceOverview .tablerow .tablecell.type {
						width: 29.0411%;
						font-size: 12px;
						font-weight: 300;
						padding-right: 10px;
						text-align: right;
					}
					/* line 566, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.historySearchOptions .content .balanceOverview .tablerow .tablecell.bar {
						width: 37.80822%;
						padding-right: 12px;
					}
						/* line 569, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
						.historySearchOptions .content .balanceOverview .tablerow .tablecell.bar .percentage {
							width: 100%;
							height: 25px;
							-moz-border-radius: 10px;
							-webkit-border-radius: 10px;
							border-radius: 10px;
						}
							/* line 573, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
							.historySearchOptions .content .balanceOverview .tablerow .tablecell.bar .percentage.green {
								background: url("img/bg-green.png") repeat-x;
							}
							/* line 576, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
							.historySearchOptions .content .balanceOverview .tablerow .tablecell.bar .percentage.red {
								background: url("img/bg-red.png") repeat-x;
							}
							/* line 579, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
							.historySearchOptions .content .balanceOverview .tablerow .tablecell.bar .percentage.blue {
								background: url("img/bg-blue.png") repeat-x;
							}
					/* line 584, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.historySearchOptions .content .balanceOverview .tablerow .tablecell.amount {
						width: 32.87671%;
						padding-left: 20px;
						font-weight: 700;
						font-size: 16px;
					}


		/* line 612, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .content .graph {
			float: left;
			width: 30.41667%;
		}
			/* line 615, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .content .graph img {
				width: 100%;
				max-width: 100%;
			}


/* Account Overview Panel */
/* line 628, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
.panel.overview {
	background: #f8f8f8;
	padding: 25px 20px;
	margin-bottom: 20px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.panel.overview:before, .panel.overview:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.panel.overview:after {
		clear: both;
	}
	/* line 634, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .alert {
		margin-bottom: 0;
		margin-top: 10px;
		float: left;
		width: 100%;
	}
		/* line 639, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .alert .alertMsg {
			line-height: 1.3em;
		}


	/* line 654, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .acctTitle {
		float: left;
		width: 36.45833%;
		font-size: 20px;
		color: #000;
		font-weight: 300;
	}
		/* line 660, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .acctTitle a.moreInfo {
			display: block;
			font-size: 14px;
			font-weight: 400;
			margin-top: 10px;
		}


	/* line 676, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .graph {
		float: left;
		text-align: right;
		width: 35.41667%;
		margin-top: -15px;
		min-height: 50px;
		position: relative;
		z-index: 10;
	}
		/* line 684, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .graph img {
			max-width: 100%;
		}


	/* line 693, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .balance {
		float: left;
		text-align: right;
		width: 28.125%;
	}
		/* line 697, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .balance span {
			clear: both;
			display: inline-block;
			font-weight: bold;
			font-size: 34px;
			color: #000;
		}


/* line 733, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
.accountOverviewOptions {
	position: relative;
	margin-top: -2px;
	z-index: 1;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.accountOverviewOptions:before, .accountOverviewOptions:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.accountOverviewOptions:after {
		clear: both;
	}
	/* line 741, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.accountOverviewOptions .actionsWrap {
		position: relative;
		margin-top: -20px;
		width: 36.45833%;
	}


	/* line 754, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.accountOverviewOptions .activitiesContent {
		margin-bottom: 25px;
	}
	/* line 760, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.accountOverviewOptions .activitiesOverview {
		font-size: 15px;
		color: #007db1;
		font-weight: 500;
		padding: 20px 20px 20px 15px;
		float: right;
		margin: -20px 0 0 0;
		cursor: pointer;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
	}
		/* line 769, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.accountOverviewOptions .activitiesOverview:after {
			content: "";
			width: 13px;
			height: 7px;
			background: url("img/up-down-arrows-blue.png") 0 -7px no-repeat;
			display: inline-block;
			margin-left: 10px;
		}
		/* line 777, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.accountOverviewOptions .activitiesOverview.open {
			background: #ddddde;
		}
			/* line 779, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.accountOverviewOptions .activitiesOverview.open:after {
				background: url("img/up-down-arrows-blue.png") 0 0px no-repeat;
			}
/* Table */
/* line 804, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
.transactionHistory {
	background: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 0 0px;
	border: 1px solid #c0c0c1;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.transactionHistory:before, .transactionHistory:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.transactionHistory:after {
		clear: both;
	}
	/* line 810, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.transactionHistory table {
		margin: 0;
		padding: 0;
		border-collapse: collapse;
	}
		/* line 814, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.transactionHistory table tr {
			border-bottom: 1px solid #c0c0c1;
		}

			.transactionHistory table tr.last {
				border-bottom: none;
			}
			/* line 816, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.transactionHistory table tr td {
				font-size: 14px;
				padding: 20px 30px 20px 30px;
				vertical-align: top;
				max-width: 500px;
				word-wrap: break-word;
			}
				/* line 820, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.transactionHistory table tr td.first {
					font-weight: 600;
				}
				/* line 823, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.transactionHistory table tr td span {
					clear: both;
					display: block;
					padding-top: 5px;
				}
					/* line 827, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.transactionHistory table tr td span.positive {
						font-size: 14px;
						color: #10a900;
						padding-top: 0px;
						padding-bottom: 5px;
					}
					/* line 833, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.transactionHistory table tr td span.negative {
						font-size: 14px;
						color: #ff0000;
						padding-top: 0px;
						padding-bottom: 5px;
					}
					/* line 839, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.transactionHistory table tr td span.recurring {
						background: url("img/icon-recurring.png") no-repeat 0 5px;
						padding-left: 20px;
						display: inline-block;
					}


					/* line 848, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.transactionHistory table tr td span a {
						font-size: 14px;
					}
				/* line 852, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.transactionHistory table tr td.last {
					text-align: right;
					padding-right: 20px;
				}
					/* line 855, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
					.transactionHistory table tr td.last a {
						white-space: nowrap;
					}
			/* line 860, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.transactionHistory table tr.last {
				border-bottom: 0;
			}

	.transactionHistory div.transDetails, .recentTransactions div.transDetails {
		content: "";
		display: inline-block;
		/*width: 13px;
		height: 23px;
		vertical-align: bottom;*/
		background: url("/images/gray-chevron25x25.png") no-repeat;
		background-position: right 0% top 35%;
		cursor: pointer;
	}

.transaction-title {
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	width: 100%;
	background: #d4d0d0;
	padding: 20px;
	text-align: center;
}
/**
 * Check Images (_checkImages.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_checkImages.scss */
.checkImage {
	width: 100%;
	margin-bottom: 40px;
}
	/* line 9, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_checkImages.scss */
	.checkImage img {
		width: 100%;
		max-width: 100%;
	}

/* Activities Slider */
/* line 3, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
.activitiesContent {
	clear: both;
	float: left;
	width: 100%;
	-moz-border-radius: 10px 0 10px 10px;
	-webkit-border-radius: 10px 0 10px 10px;
	border-radius: 10px 0 10px 10px;
	background: #f0f0f1;
	overflow: hidden;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.activitiesContent:before, .activitiesContent:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.activitiesContent:after {
		clear: both;
	}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col {
		float: left;
	}
		/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
		.activitiesContent .col.summary {
			width: 50%;
			border-right: 1px solid #FFF;
		}
			/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
			.activitiesContent .col.summary .content {
				width: 100%;
				padding: 12px 15px;
				height: 155px;
				float: left;
				display: table;
				position: relative;
				/* Daily Balance Box */
				/* Balance Overview */
			}
				/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
				.activitiesContent .col.summary .content .dailyBalanceBox {
					position: relative;
					width: 40%;
					float: left;
					height: 120px;
					padding: 20px 5px;
					background: #FFF;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					border-radius: 10px;
					text-align: center;
				}
					/* line 36, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.summary .content .dailyBalanceBox .title {
						font-size: 14px;
						font-weight: 400;
						margin-top: -4px;
					}
					/* line 41, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.summary .content .dailyBalanceBox span {
						font-weight: 700;
						font-size: 28px;
						display: block;
					}
					/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.summary .content .dailyBalanceBox a {
						font-weight: 600;
						font-size: 12px;
					}


				/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
				.activitiesContent .col.summary .content .balanceOverview {
					float: left;
					/*padding-left: 166px;*/
					width: 60%;
					/*display: table;*/
				}
					/* line 74, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.summary .content .balanceOverview .tablerow {
						display: table-row;
						width: 100%;
						max-width: 365px;
					}
						/* line 78, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
						.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell {
							display: table-cell;
							padding-top: 10px;
							padding-bottom: 0px;
							vertical-align: middle;
						}
							/* line 83, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
							.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.type {
								width: 29.0411%;
								font-size: 12px;
								font-weight: 300;
								padding-right: 10px;
								text-align: right;
							}
							/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
							.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.bar {
								width: 37.80822%;
								padding-right: 12px;
							}
								/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
								.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.bar .percentage {
									width: 100%;
									height: 25px;
									-moz-border-radius: 10px;
									-webkit-border-radius: 10px;
									border-radius: 10px;
								}
									/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
									.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.bar .percentage.green {
										background: url("img/bg-green.png") repeat-x;
									}
									/* line 100, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
									.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.bar .percentage.red {
										background: url("img/bg-red.png") repeat-x;
									}
									/* line 103, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
									.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.bar .percentage.blue {
										background: url("img/bg-blue.png") repeat-x;
									}
							/* line 108, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
							.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.amount {
								width: 32.87671%;
								padding-left: 20px;
								font-weight: 700;
								font-size: 16px;
							}


		/* line 131, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
		.activitiesContent .col.upcoming {
			width: 50%;
		}
			/* line 133, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
			.activitiesContent .col.upcoming .content {
				width: 100%;
				padding: 12px 15px;
			}
				/* line 136, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
				.activitiesContent .col.upcoming .content .transOverview {
					float: left;
					width: 50%;
					font-size: 14px;
					font-weight: 400;
					color: #007db1;
					text-align: center;
					margin-bottom: 25px;
				}
					/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.upcoming .content .transOverview span {
						font-weight: 600;
						font-size: 16px;
					}


				/* line 154, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
				.activitiesContent .col.upcoming .content .calendar {
					float: left;
					width: 100%;
					height: 60px;
					margin-bottom: 17px;
					font-size: 0;
					text-align: center;
					overflow: hidden;
				}
					/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					.activitiesContent .col.upcoming .content .calendar:before, .activitiesContent .col.upcoming .content .calendar:after {
						content: " ";
						display: table;
					}
					/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
					.activitiesContent .col.upcoming .content .calendar:after {
						clear: both;
					}
					/* line 163, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.upcoming .content .calendar .scrollContainer {
						overflow-y: scroll;
						position: relative;
						margin-right: -20px;
						height: 90px;
					}
					/* line 170, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.upcoming .content .calendar .month {
						display: inline-block;
						/*width: 40px;*/
						vertical-align: top;
						text-align: right;
						font-size: 12px;
						font-weight: 300;
						padding-right: 5px;
					}
					/* line 179, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
					.activitiesContent .col.upcoming .content .calendar .days {
						display: inline-block;
						width: 530px;
						text-align: left;
					}
						/* line 183, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
						.activitiesContent .col.upcoming .content .calendar .days .day {
							display: inline-block;
							width: 41px;
							height: 60px;
							font-size: 12px;
							font-weight: 300;
							margin-right: 1.53846%;
							vertical-align: top;
							text-align: center;
							cursor: default;
							position: relative;
						}
							/* line 194, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
							.activitiesContent .col.upcoming .content .calendar .days .day span {
								display: block;
								padding-bottom: 3px;
							}
							/* line 198, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
							.activitiesContent .col.upcoming .content .calendar .days .day .activity {
								width: 41px;
								height: 40px;
								display: table-cell;
								vertical-align: middle;
							}
								/* line 203, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
								.activitiesContent .col.upcoming .content .calendar .days .day .activity:hover {
									text-decoration: underline;
								}
								/* line 206, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
								.activitiesContent .col.upcoming .content .calendar .days .day .activity.active {
									background: url("img/calendar-active.png") no-repeat center center;
									font-size: 20px;
									font-weight: bold;
									color: #007db1;
									cursor: pointer;
								}
								/* line 213, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
								.activitiesContent .col.upcoming .content .calendar .days .day .activity.disabled {
									background: url("img/calendar-disabled.png") no-repeat center center;
									font-size: 20px;
									font-weight: bold;
									color: #999999;
								}
									/* line 218, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
									.activitiesContent .col.upcoming .content .calendar .days .day .activity.disabled:hover {
										text-decoration: none;
									}
								/* line 222, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
								.activitiesContent .col.upcoming .content .calendar .days .day .activity.none {
									background: url("img/calendar-none.png") no-repeat center center;
									font-size: 20px;
									font-weight: bold;
									color: #007db1;
								}
						/* line 230, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
						.activitiesContent .col.upcoming .content .calendar .days a.all {
							display: inline-block;
							width: 60px;
							height: 60px;
							font-size: 12px;
							font-weight: 600;
							vertical-align: middle;
							text-align: center;
							padding-top: 30px;
						}
		/* line 244, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
		.activitiesContent .col .sectionTitle {
			background: #ddddde;
			font-size: 16px;
			color: #000;
			text-align: center;
			padding: 15px 20px 17px 20px;
			line-height: 16px;
			position: relative;
		}
			/* line 252, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
			.activitiesContent .col .sectionTitle span {
				font-weight: 600;
			}


/**
 * Online Statements (_statements.scss)
 */
/* Account Selection */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
#accountWrap {
	width: 100%;
	background: #f8f8f8;
	min-height: 200px;
	margin-top: 30px;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	/* Statements */
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	#accountWrap:before, #accountWrap:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	#accountWrap:after {
		clear: both;
	}
	/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .title {
		background: #960021;
		padding: 33px 22px;
		color: #FFF;
		font-size: 20px;
		font-weight: 300;
		border-bottom: 1px solid #c0c0c1;
	}
	/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap ul.accountList {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
		#accountWrap ul.accountList li {
			border-bottom: 1px solid #c0c0c1;
			font-weight: 600;
			font-size: 22px;
			color: #8c8c8c;
			display: block;
			padding: 30px 150px 30px 22px;
			width: 100%;
			position: relative;
		}
			/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
			#accountWrap ul.accountList li:last-child {
				border-bottom: 0;
			}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
			#accountWrap ul.accountList li a {
				color: #007db1;
			}
				/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
				#accountWrap ul.accountList li a.enroll {
					font-size: 14px;
				}

			#accountWrap ul.accountList li div.enroll {
				font-size: 14px;
			}


			/* line 53, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
			#accountWrap ul.accountList li.active ul.sub {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
				#accountWrap ul.accountList li.active ul.sub li {
					color: #000;
				}
			/* line 60, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
			#accountWrap ul.accountList li ul.sub {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				/* line 62, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
				#accountWrap ul.accountList li ul.sub li {
					color: #8c8c8c;
					font-size: 22px;
					font-weight: 400;
					border: 0;
					padding: 15px 0 0 0px;
				}
					/* line 68, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
					#accountWrap ul.accountList li ul.sub li span {
						font-size: 16px;
					}


	/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .statements {
		padding: 20px;
		background: #FFF;
		border-bottom: 1px solid #c0c0c1;
		font-size: 0;
	}
		/* line 107, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
		#accountWrap .statements p {
			font-weight: 400;
			font-size: 14px;
			clear: both;
			margin-top: 0;
		}
	/* line 116, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .statements-grid {
		min-height: 260px;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 2.08333%;
		padding-right: 2.08333%;
		background: #f8f8f8;
		width: 100%;
	}
		/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
		#accountWrap .statements-grid .gridItem {
			margin-bottom: 20px;
			margin-right: 0.72917%;
			margin-left: 0.72917%;
			display: inline-block;
			vertical-align: top;
			width: 22.91667%;
			padding-left: 1.5625%;
			padding-right: 1.5625%;
			padding-top: 15px;
			height: 165px;
			background: #FFF;
			border: 1px solid #c0c0c1;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
			/* line 138, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
			#accountWrap .statements-grid .gridItem .content {
				text-align: center;
				color: #000;
				font-size: 14px;
				font-weight: 600;
				width: 100%;
				border-bottom: 1px solid #c0c0c1;
				padding-bottom: 13px;
			}
			#accountWrap .statements-grid .gridItem .titlecontent {
				text-align: center;
				color: #000;
				font-size: 14px;
				font-weight: 600;
				width: 100%;
				padding-top: 5px;
				padding-bottom: 13px;
			}
				/* line 146, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
				#accountWrap .statements-grid .gridItem .content a {
					clear: both;
					display: block;
					margin-top: 15px;
				}
			/* line 152, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
			#accountWrap .statements-grid .gridItem a.notice {
				height: 30px;
				font-size: 12px;
				margin-bottom: 10px;
				margin-top: 10px;
				line-height: 10px;
				background: url("img/icon-flag@2x.png") no-repeat;
				background-size: 30px 30px;
				padding-left: 36px;
				display: block;
				cursor: pointer;
				color: #000;
			}
				/* line 164, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
				#accountWrap .statements-grid .gridItem a.notice:after {
					content: "";
					height: 100%;
					display: inline-block;
					vertical-align: middle;
				}

/**
 * Transfer Funds (_transfers.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
.panel {
	overflow: visible;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel {
		border: 1px solid #c0c0c1;
		width: 100%;
		background: #FFF;
		padding: 25px 20px 10px 20px;
		margin-bottom: 15px;
		position: relative;
		overflow: visible !important;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.transferPanel:before, .panel.transferPanel:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.transferPanel:after {
			clear: both;
		}
		/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .options {
			width: 100%;
			position: relative;
			margin-bottom: 40px;
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.panel.transferPanel .options:before, .panel.transferPanel .options:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.panel.transferPanel .options:after {
				clear: both;
			}
			/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
			.panel.transferPanel .options label {
				float: left;
				width: 120px;
				padding-left: 20px;
				padding-top: 10px;
				font-size: 14px;
				font-weight: 600;
				position: absolute;
			}
			/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
			.panel.transferPanel .options.principal {
				display: none;
			}
			/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
			.panel.transferPanel .options.submit {
				padding-left: 20px;
			}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
			.panel.transferPanel .options .fieldWrap {
				position: relative;
				width: 89.58333%;
				padding-left: 120px;
				padding-right: 50px;
			}
				/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .options .fieldWrap .note {
					clear: both;
					width: 100%;
					font-size: 12px;
					color: #000;
					font-weight: 300;
					padding-top: 10px;
				}
				/* line 56, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .options .fieldWrap.transfer span {
					float: left;
					font-weight: 600;
					font-size: 28px;
					color: #000;
					display: inline-block;
					margin-right: 5px;
					padding-top: 2px;
				}
				/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .options .fieldWrap.transfer input[type=number] {
					width: 180px;
					min-width: 180px;
					float: left;
					font-size: 28px;
					font-weight: 600;
					text-align: right;
				}
				/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .options .fieldWrap.dateWrap {
					position: relative;
					vertical-align: top;
					padding-right: 0;
					width: 100%;
				}
					/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.dateWrap input[type=text] {
						float: left;
					}
					/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.dateWrap .datepicker {
						width: 100px;
					}
					/* line 87, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.dateWrap .calendar-popup {
						left: 120px;
					}
					/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.dateWrap .recurringPaymentPicker {
						margin-left: 20px;
					}
					/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.dateWrap .recurringPaymentPicker {
						position: relative;
						float: left;
						width: 120px;
						font-size: 16px;
						vertical-align: bottom;
					}
					/* line 100, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.dateWrap .recurringPaymentPanel {
						top: 45px;
					}
						/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
						.panel.transferPanel .options .fieldWrap.dateWrap .recurringPaymentPanel label {
							float: none !important;
							position: relative;
							width: 200px;
							padding-left: 0;
						}




				/* line 128, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .options .fieldWrap.pay {
					padding-right: 10px;
					position: relative;
				}
					/* line 131, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.pay .selectWrap {
						width: 100%;
						max-width: 280px;
						float: left;
						margin-right: 4.16667%;
					}
					/* line 137, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.pay .payment {
						float: left;
						width: auto;
						position: relative;
					}
						/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
						.panel.transferPanel .options .fieldWrap.pay .payment:before, .panel.transferPanel .options .fieldWrap.pay .payment:after {
							content: " ";
							display: table;
						}
						/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
						.panel.transferPanel .options .fieldWrap.pay .payment:after {
							clear: both;
						}
						/* line 142, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
						.panel.transferPanel .options .fieldWrap.pay .payment span {
							float: left;
							font-weight: 600;
							font-size: 28px;
							color: #000;
							float: left;
							margin-right: 5px;
							padding-top: 2px;
						}
						/* line 151, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
						.panel.transferPanel .options .fieldWrap.pay .payment input[type=number] {
							position: absolute;
							width: 100%;
							min-width: 180px;
							float: left;
							font-size: 28px;
							font-weight: 600;
							text-align: right;
						}
					/* line 161, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .options .fieldWrap.pay .break {
						display: none;
					}


		/* line 200, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown {
			font-size: 16px;
			width: 100%;
			max-width: 525px;
			float: left;
			min-height: 40px;
			border: 1px solid #c0c0c1;
			vertical-align: middle;
			position: relative;
			background: url("img/select-arrow.png") no-repeat right center #FFF;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
			/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
			.panel.transferPanel .customSelectDropdown .selectedOption {
				width: 100%;
				padding: 7px 45px 7px 10px;
				overflow: hidden;
				cursor: pointer;
				font-size: 16px;
			}
				/* line 217, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .customSelectDropdown .selectedOption span.accountName {
					display: inline-block !important;
					font-weight: 500;
					color: #007db1;
					vertical-align: middle;
					width: 65%;
					white-space: nowrap;
					/*overflow: hidden;
			text-overflow:clip;*/
				}
				/* line 227, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .customSelectDropdown .selectedOption span.sum {
					display: inline-block !important;
					float: right;
					color: #000 !important;
					vertical-align: middle;
				}


		/* line 271, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectContent {
			font-size: 16px;
			position: absolute;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background: #FFF;
			border: 1px solid #c0c0c1;
			z-index: 500;
			width: 101%;
			max-width: 529px;
			top: -2px;
			left: -2px;
			display: none;
			/*overflow: scroll;*/
			overflow-y: scroll;
			max-height: 350px;
			-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
			-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
			box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
			/*
			Usage
			  @include box-shadow(0px, 4px, 5px, rgba(0, 0, 0, 0.25));
		*/
		}
			/* line 286, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
			.panel.transferPanel .customSelectContent ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
				/* line 288, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
				.panel.transferPanel .customSelectContent ul li {
					border-bottom: 1px solid #c0c0c1;
				}
					/* line 290, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .customSelectContent ul li.title {
						padding: 10px;
						background: #eaeaeb;
						font-size: 16px;
						color: #000;
					}
					/* line 296, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .customSelectContent ul li.option {
						cursor: pointer;
						font-size: 16px;
					}
						/* line 299, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
						.panel.transferPanel .customSelectContent ul li.option span.accountName {
							display: inline-block !important;
							padding: 15px 10px;
							font-weight: 500;
							color: #007db1;
							vertical-align: middle;
							width: 65%;
						}
						/* line 307, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
						.panel.transferPanel .customSelectContent ul li.option span.sum {
							display: inline-block !important;
							float: right;
							color: #000;
							font-weight: 600;
							padding: 15px 20px 15px 10px;
							vertical-align: middle;
						}
					/* line 316, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
					.panel.transferPanel .customSelectContent ul li:first-child, .panel.transferPanel .customSelectContent ul li:last-child {
						border-bottom: 0;
					}

/* line 355, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
.paymentBtn {
	display: none;
}

/**
 * Review Transfer (_transderDetails.scss)
 */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
.panel.transferDetails {
	border: 1px solid #c0c0c1;
	background: #f8f8f8;
	padding: 35px 20px;
	margin-bottom: 20px;
	overflow: visible;
	/* Payment Details Columns */
}

	.panel.transferDetails dl dt {
		padding-top: 20px;
	}

	.panel.transferDetails dl dd {
		margin-left: 0;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails h2 {
		text-transform: uppercase;
		font-weight: 600;
		float: left;
		width: 73.06889% !important;
	}
		/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails h2 a {
			color: #b00027;
		}
	/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails .payment {
		color: #000;
		font-weight: 600;
		font-size: 28px;
		float: left;
		text-align: right;
		width: 26.93111%;
	}
	/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails .col {
		float: left;
		margin-top: 5px;
		font-size: 16px;
		padding-right: 15px;
		padding-bottom: 10px;
		margin-bottom: 40px;
		word-break: break-all;
	}

		.panel.transferDetails .col.loantype {
			margin-left: -200px;
		}
		/* line 39, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.fromAcctn {
			width: 38.31524%;
		}
		/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.toAcctn {
			width: 38.75365%;
		}
		/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.transferAmount {
			width: 22.61795%;
			text-align: right;
			font-weight: 600;
			font-size: 28px;
			padding-top: 5px;
		}
		/* line 52, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.sendOn {
			width: 31.31524%;
		}
			/* line 54, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
			.panel.transferDetails .col.sendOn .dateAlert {
				color: #b00027;
			}
		/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.frequency {
			width: 43.61169%;
			padding-right: 4.17537%;
		}
		/* line 62, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.memo {
			width: 28.31524%;
		}
		/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.confirmation {
			width: 100%;
		}
			/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
			.panel.transferDetails .col.confirmation a {
				margin-left: 20px;
			}
		/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col h4 {
			font-weight: 600;
			font-size: 14px;
			margin-top: 10px;
			margin-bottom: 7px;
			word-break: break-all;
		}


	/* line 92, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails .alert {
		margin: 20px 0 10px 0;
	}
	/* line 96, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails a.btn {
		float: left;
		margin-right: 20px;
	}
	/* line 101, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails .cancelWrap {
		position: relative;
		float: left;
	}
		/* line 104, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .cancelWrap a.cancel {
			float: left;
			margin-left: 0;
			margin-top: -5px;
			font-size: 16px;
			padding: 10px 20px;
			outline: none;
			-moz-border-radius: 10px 10px 0 0;
			-webkit-border-radius: 10px 10px 0 0;
			border-radius: 10px 10px 0 0;
		}
			/* line 112, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
			.panel.transferDetails .cancelWrap a.cancel.cSelected {
				background: #ddddde;
			}
		/* line 116, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .cancelWrap .cancelOptions {
			position: absolute;
			display: none;
			width: auto;
			z-index: 100;
			background: #ddddde;
			padding: 5px;
			top: 35px;
			-moz-border-radius: 0 10px 10px 10px;
			-webkit-border-radius: 0 10px 10px 10px;
			border-radius: 0 10px 10px 10px;
		}
			/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
			.panel.transferDetails .cancelWrap .cancelOptions ul {
				margin: 0;
				padding: 0;
				list-style: none;
				background: #FFF;
				padding: 15px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
			}
				/* line 130, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
				.panel.transferDetails .cancelWrap .cancelOptions ul li {
					white-space: nowrap;
					font-size: 14px;
					margin-bottom: 5px;
				}
					/* line 134, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
					.panel.transferDetails .cancelWrap .cancelOptions ul li:last-child {
						margin-bottom: 0;
					}

/*
.tip {
	width: 20px;
	height: 20px;
	background: url("img/icon-info.png") no-repeat;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -3px;
	margin-bottom: -5px;
	position: relative;
	@media all and (-webkit-min-device-pixel-ratio : 2.0) {
		background: url("img/icon-info@2x.png") no-repeat;
		background-size: 20px 20px;
	}
}
*/
/* line 21, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
.tip {
	margin-bottom: 30px;
}

/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
.tipContent {
	display: inline-block;
	vertical-align: middle;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.tipContent:before, .tipContent:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.tipContent:after {
		clear: both;
	}
	/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
	.tipContent .tipClose {
		border: 1px solid red;
	}
	/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
	.tipContent .show-hide-tipso {
		cursor: pointer;
		width: 20px;
		height: 20px;
		margin-top: -3px;
		margin-left: 5px;
		text-indent: -99999px;
		outline: none;
		text-decoration: none;
		background: url("img/blue-InfoBubble.png") no-repeat;
		/*background: url("img/icon-info.png") no-repeat;*/
	}



/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
.tipso_bubble {
	border: 1px solid #c0c0c1;
}
	/* line 50, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
	.tipso_bubble .tipso_content {
		position: relative;
		padding-right: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 13px;
	}
		/* line 56, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
		.tipso_bubble .tipso_content .tipClose {
			position: absolute;
			top: -10px;
			right: -5px;
			cursor: pointer;
		}

/*
.tipContent {
	text-align: left;
	width: 250px;
	color: #333;
	font-size: 12px;
	position: fixed;
	padding: 20px;
	background: #FFF;
	@include rounded(10px);
	@include box-shadow(0px, 4px, 5px, rgba(0, 0, 0, 0.25));
	cursor: default;
	.closeTip {
		position: absolute;
		top: 8px;
		right: 15px;
		font-size: 14px;
		cursor: pointer;
	}
}
*/
/**
 * Verify Stop Payment (_verifyStop.scss)
 */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
.panel.verifyStopPayment {
	border: 1px solid #c0c0c1;
	background: #f8f8f8;
	padding: 35px 20px;
	margin-bottom: 20px;
	overflow: visible;
}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
	.panel.verifyStopPayment .col {
		float: left;
		margin-top: 5px;
		font-size: 16px;
		padding-right: 15px;
		padding-bottom: 10px;
		margin-bottom: 40px;
	}
		/* line 21, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
		.panel.verifyStopPayment .col.fromAcctn {
			width: 31.31524%;
		}
		/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
		.panel.verifyStopPayment .col.checkNum {
			width: 41.75365%;
		}
		/* line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
		.panel.verifyStopPayment .col.checkAmount {
			width: 31.31524%;
			padding-right: 4.17537%;
		}
		/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
		.panel.verifyStopPayment .col.reason {
			width: 41.75365%;
		}
		/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
		.panel.verifyStopPayment .col h4 {
			font-weight: 600;
			font-size: 14px;
			margin-top: 10px;
			margin-bottom: 7px;
		}


	/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
	.panel.verifyStopPayment .alert {
		margin: 20px 0 10px 0;
	}
	/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
	.panel.verifyStopPayment a.btn {
		float: left;
		margin-right: 20px;
	}

/**
 * Customize Accounts (_customizeAccounts.scss)
 */
/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
.customizeAccounts {
	width: 100%;
	overflow: hidden;
	background: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	margin-bottom: 40px;
}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	.customizeAccounts table {
		width: 100%;
		margin: 0;
		padding: 0;
	}
		/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccounts table tr {
			border-spacing: 30px;
		}
			/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
			.customizeAccounts table tr th, .customizeAccounts table tr td {
				padding: 30px 20px;
				text-align: left;
			}
			/* line 24, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
			.customizeAccounts table tr th {
				background: #f8f8f8;
				font-weight: 400;
				color: #000;
				font-size: 20px;
			}
			/* line 30, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
			.customizeAccounts table tr td {
				border-top: 1px solid #c0c0c1;
			}
				/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
				.customizeAccounts table tr td:first-child {
					width: 70%;
				}





/* line 57, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
.customizeAccountsDisplay {
	width: 100%;
	overflow: hidden;
	background: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	margin-bottom: 40px;
}
	/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	.customizeAccountsDisplay table {
		width: 100%;
		margin: -2px 0 0 0;
		padding: 0;
	}
		/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		/*.customizeAccountsDisplay table tr {
			border-spacing: 30px;
		}*/
		/* line 71, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccountsDisplay table tr th, .customizeAccountsDisplay table tr td {
			padding: 30px 20px;
			text-align: left;
		}
		/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccountsDisplay table tr th {
			background: #f8f8f8;
			font-weight: 400;
			color: #000;
			font-size: 20px;
		}
		/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccountsDisplay table tr td {
			border-top: 1px solid #c0c0c1;
			width: 25%;
		}
			/* line 87, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
			.customizeAccountsDisplay table tr td .mobileTitle {
				display: none;
			}




/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
#termsofuse {
	margin-bottom: 60px;
	display: none;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	#termsofuse:before, #termsofuse:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	#termsofuse:after {
		clear: both;
	}
	/* line 119, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	#termsofuse .btnWrap {
		margin-top: 0;
		margin-bottom: 40px;
	}
	/* line 123, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	#termsofuse .terms {
		width: 100%;
		height: 500px;
		overflow-y: scroll;
		padding: 40px 40px 40px 20px;
		background: #FFF;
		border: 1px solid #c0c0c1;
		margin-bottom: 40px;
	}


	/* line 143, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	#termsofuse input[type=submit] {
		margin-top: 20px;
		padding: 12px 30px;
		margin-right: 40px;
	}
		/* line 147, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		#termsofuse input[type=submit]:disabled {
			opacity: 0.5;
		}

/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
ul.pagination {
	float: left;
	margin: 0 30px 30px 0px;
	padding-left: 0;
}
	/* line 5, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
	ul.pagination li {
		display: inline-block;
		text-align: left;
		margin: 1px 1px 1px 1px;
	}
		/* line 9, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
		ul.pagination li.prev, ul.pagination li.next {
			font-size: 14px;
			text-align: center;
		}
			/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
			ul.pagination li.prev a, ul.pagination li.next a {
				border: 0;
				padding: 0;
				font-size: 14px;
			}
		/* line 18, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
		ul.pagination li.prev {
			margin-right: 10px;
			padding-left: 15px;
			background: url("img/icon-blue-left.png") no-repeat left 3px;
		}
			/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
			ul.pagination li.prev.disabled {
				background: url("img/icon-gray-left.png") no-repeat left 3px;
			}
		/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
		ul.pagination li.next {
			margin-left: 10px;
			margin-right: 10px;
			padding-right: 15px;
			background: url("img/icon-blue-right.png") no-repeat right 3px;
		}
			/* line 31, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
			ul.pagination li.next.disabled {
				background: url("img/icon-gray-right.png") no-repeat left 3px;
			}
		/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
		ul.pagination li.disabled {
			color: #b8b8b8;
			padding-left: 12px;
		}
		/* line 39, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
		ul.pagination li a {
			border: 1px solid #007db1;
			font-size: 12px;
			line-height: 14px;
			padding: 2px 5px;
			text-align: center;
		}
		/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
		ul.pagination li.current {
			border: 1px solid #b8b8b8;
			color: #b8b8b8;
			font-size: 12px;
			line-height: 14px;
			padding: 2px 5px;
			text-align: center;
		}



/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
.locationsWrap {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	width: 100%;
	background: #FFF;
	margin-bottom: 30px;
	overflow: hidden;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.locationsWrap:before, .locationsWrap:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.locationsWrap:after {
		clear: both;
	}
	/* line 10, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap p {
		font-size: 18px;
		font-weight: 400;
		color: #333;
		margin: 0 0 18px 0;
	}
	/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header {
		background: #f8f8f8;
		padding: 31px 20px 13px 20px;
		float: left;
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
	}
		/* line 23, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .header h2 {
			font-size: 20px;
			font-weight: 500;
			float: left;
			margin-top: 3px;
		}
		/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .header .viewToggle {
			float: right;
			margin-top: -10px;
		}
			/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .header .viewToggle ul {
				margin: 0;
				padding: 0;
				list-style: none;
				font-size: 0;
			}
				/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
				.locationsWrap .header .viewToggle ul li {
					display: inline-block;
					text-align: right;
					font-size: 16px;
					margin-left: 25px;
				}
					/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
					.locationsWrap .header .viewToggle ul li a {
						width: inherit;
						height: inherit;
						display: block;
						outline: none;
						text-decoration: none;
					}
						/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
						.locationsWrap .header .viewToggle ul li a .listView {
							width: 46px;
							height: 46px;
							margin: 0 auto;
							background: url("img/icon-listview-active.png") no-repeat;
						}

						.locationsWrap .header .viewToggle ul li a .appointment {
							width: 46px;
							height: 46px;
							margin: 0 auto;
							background: url("img/Calendar-Icon-2.png") no-repeat;
							background-size: 45px 45px;
						}
						/* line 76, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
						.locationsWrap .header .viewToggle ul li a.activeView .mapView {
							background: url("img/icon-mapview.png") no-repeat;
						}
						/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
						.locationsWrap .header .viewToggle ul li a .mapView {
							width: 46px;
							height: 46px;
							margin: 0 auto;
							background: url("img/icon-mapview-active.png") no-repeat;
						}
						/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
						.locationsWrap .header .viewToggle ul li a.activeView .listView {
							background: url("img/icon-listview.png") no-repeat;
						}

						.locationsWrap .header .viewToggle ul li a.activeView .appointment {
							background: url("img/Calendar-Icon-2.png") no-repeat;
							background-size: 45px 45px;
						}


						/* line 85, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
						.locationsWrap .header .viewToggle ul li a span {
							font-size: 14px;
							color: #000;
						}


	/* line 105, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .results {
		width: 100%;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.locationsWrap .results:before, .locationsWrap .results:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.locationsWrap .results:after {
			clear: both;
		}
		/* line 109, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .results .view {
			clear: both;
		}
		/* line 113, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .results #mapView {
			padding: 40px;
		}
			/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results #mapView .cc-map-wrapper {
				position: relative;
				padding-bottom: 56.25%;
				/* 16:9 */
				padding-top: 25px;
				height: 0;
				max-width: 100%;
			}
				/* line 122, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
				.locationsWrap .results #mapView .cc-map-wrapper iframe {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
				}
		/* line 132, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .results .item {
			display: inline-block;
			font-size: 0;
			padding: 20px 23px;
			width: 100%;
			font-weight: 500;
			border-bottom: 1px solid #000;
		}
			/* line 139, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results .item h3 {
				font-size: 22px;
				font-weight: 600;
				display: block;
				margin-bottom: 20px;
			}
			/* line 145, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results .item .address {
				display: inline-block;
				width: 34.375%;
				vertical-align: top;
				color: #007db1;
				line-height: 1.6em;
				font-size: 16px;
			}
			/* line 153, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results .item .distance {
				display: inline-block;
				width: 26.85417%;
				vertical-align: top;
				line-height: 1.6em;
				font-size: 16px;
			}
			/* line 160, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results .item .phone {
				display: inline-block;
				width: 20.16667%;
				vertical-align: top;
				line-height: 1.6em;
				font-size: 16px;
			}

			.locationsWrap .results .item .appointment {
				display: inline-block;
				width: 17%;
				vertical-align: top;
				line-height: 1.6em;
				font-size: 16px;
			}
			/* line 168, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results .item .hoursTrigger, .locationsWrap .results .item .hoursContent {
				font-size: 16px;
			}
			/* line 172, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .results .item .hoursTrigger {
				margin-top: 15px;
			}


	/* line 187, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .hoursTrigger {
		color: #007db1;
		font-weight: 500;
		cursor: pointer;
		float: left;
		padding: 15px 45px 15px 20px;
		margin-left: -23px;
		-moz-border-radius: 0 10px 0 0;
		-webkit-border-radius: 0 10px 0 0;
		border-radius: 0 10px 0 0;
		background: url("img/arrow-down-blue-right.png") no-repeat right 23px;
	}
		/* line 196, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .hoursTrigger.active {
			background: url("img/arrow-up-blue-right.png") no-repeat #ddddde right 22px;
		}
	/* line 201, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .hoursContent {
		display: none;
		clear: both;
		background: indianred;
		padding: 5px;
		margin-left: -23px;
		margin-right: -23px;
		background: #ddddde;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
		/*
			Usage
			@include box-shadow(0px, 4px, 5px, rgba(0, 0, 0, 0.25));
		*/
	}
		/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .hoursContent .inner {
			background: #FFF;
			-moz-border-radius: 7px;
			-webkit-border-radius: 7px;
			border-radius: 7px;
			padding: 20px;
		}
			/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.locationsWrap .hoursContent .inner:before, .locationsWrap .hoursContent .inner:after {
				content: " ";
				display: table;
			}
			/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
			.locationsWrap .hoursContent .inner:after {
				clear: both;
			}
			/* line 216, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
			.locationsWrap .hoursContent .inner table {
				float: left;
			}
				/* line 218, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
				.locationsWrap .hoursContent .inner table td {
					vertical-align: top;
					font-size: 14px;
					padding: 0 30px 0 0;
					float: left;
				}
					/* line 223, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
					.locationsWrap .hoursContent .inner table td strong {
						font-weight: 600;
					}


	/* line 244, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap ul.pagination {
		float: right;
		margin-top: 25px;
	}

/* line 250, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
.currentLocations {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
	/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.currentLocations:before, .currentLocations:after {
		content: " ";
		display: table;
	}
	/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
	.currentLocations:after {
		clear: both;
	}
	/* line 255, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations label {
		float: left;
		padding-top: 8px;
		font-weight: 500;
		margin-right: 0.87719%;
	}
	/* line 261, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations .selectWrap {
		float: left;
		max-width: 180px;
		margin-right: 1.31579%;
	}
	/* line 266, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations input[type=text] {
		float: left;
		width: 33.33333%;
		margin-right: 1.31579%;
		margin-top: -2px;
	}
	/* line 274, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations input[type=submit] {
		float: left;
		margin-top: 2px;
	}
	/* line 279, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations .break {
		display: none;
	}



/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
.messageCenter {
	width: 100%;
	overflow: hidden;
	background: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #c0c0c1;
	margin-bottom: 40px;
}
	/* line 9, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
	.messageCenter input[type=button]#submitDelete {
		border: 0;
		background: none;
		color: #007db1;
		padding: 10px 5px;
		margin-left: -20px;
	}
		/* line 15, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.messageCenter input[type=button]#submitDelete:disabled {
			opacity: 0.5;
			cursor: default;
		}
	/* line 21, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
	.messageCenter table {
		width: 100%;
		margin: -2px 0 0 0;
		padding: 0;
	}
		/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.messageCenter table tr {
			border-spacing: 30px;
		}
			/* line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
			.messageCenter table tr.new {
				font-weight: 600 !important;
				background-color: #e7e7ff !important; /*As per FBR/wireframe guidelines new row background color set for unread messages */
			}
				/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
				.messageCenter table tr.new td.last {
					font-weight: 400 !important;
				}
			/* line 33, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
			.messageCenter table tr th, .messageCenter table tr td {
				padding: 30px 20px;
				text-align: left;
			}
			/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
			.messageCenter table tr th {
				background: #f8f8f8;
				font-weight: 400;
				color: #000;
				font-size: 20px;
				text-align: right;
			}


				/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
				.messageCenter table tr th.first {
					text-align: left;
				}
				/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
				.messageCenter table tr th label {
					display: inline-block;
					font-size: 17px;
					margin-right: 10px;
				}
				/* line 63, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
				.messageCenter table tr th .selectWrap {
					width: 90px;
					display: inline-block;
				}
			/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
			.messageCenter table tr td {
				border-top: 1px solid #c0c0c1;
				font-size: 16px;
			}
				/* line 72, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
				.messageCenter table tr td.last {
					text-align: right;
					padding-right: 30px;
				}
				/* line 76, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
				.messageCenter table tr td label {
					font-size: 16px;
				}



/* line 100, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
.boxModule.messageForm {
	/*
  dd.date {
	width: 180px;
  }
  */
}
	/* line 106, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
	.boxModule.messageForm .inquiryDetails {
		margin-bottom: 30px;
	}
		/* line 108, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.boxModule.messageForm .inquiryDetails h4 {
			font-weight: 600;
			font-size: 14px;
			margin-top: 10px;
			margin-bottom: 7px;
		}
		/* line 114, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.boxModule.messageForm .inquiryDetails span {
			display: inline-block;
			margin-bottom: 20px;
		}

/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
.boxModule.replyMessage textarea {
	width: 100%;
	/*max-width: 50%;*/
}

/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
.panel.alertsPanel {
	overflow: visible;
	/* Alerts Details Table */
	/* Alerts Setup */
}
	/* line 3, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertOverview {
		padding: 25px 20px;
		background: #FFF;
		width: 100%;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		/* Slider Controls */
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.alertsPanel .alertOverview:before, .panel.alertsPanel .alertOverview:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.alertsPanel .alertOverview:after {
			clear: both;
		}
		/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertOverview .sliderControls {
			float: left;
			min-height: 44px;
			cursor: pointer;
			background: url("img/icons-accordionControls-plus.png") no-repeat 0px 0px;
		}
			/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alertOverview .sliderControls.active {
				background: url("img/icons-accordionControls-minus.png") no-repeat 0px 0px;
			}


			/* line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alertOverview .sliderControls h2 {
				margin-left: 60px !important;
				margin-top: 5px;
			}


		/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertOverview .dismissAll {
			float: right;
			margin-top: 8px;
		}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alertOverview .dismissAll button {
				border: 0;
				background: none;
				color: #007db1;
				outline: none;
				font-size: 14px;
			}
		/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertOverview .sliderControls .dismissAll button:hover {
			text-decoration: none;
		}
		/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertOverview .sliderControls .dismissAll button:disabled {
			color: #999;
		}




	/* line 61, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertsDetailsWrap {
		display: none;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
	}
	/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertsTable {
		background: #FFF;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		padding: 0;
		border: 1px solid #c0c0c1;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.alertsPanel .alertsTable:before, .panel.alertsPanel .alertsTable:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel.alertsPanel .alertsTable:after {
			clear: both;
		}
		/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertsTable table {
			margin: 0;
			padding: 0;
			border-collapse: collapse;
		}
			/* line 77, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alertsTable table tr {
				border-top: 1px solid #c0c0c1;
			}
				/* line 79, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alertsTable table tr td {
					font-size: 14px;
					padding: 20px 30px 20px 30px;
					vertical-align: top;
				}
					/* line 83, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alertsTable table tr td.last {
						text-align: right;
						padding-right: 20px;
					}
						/* line 86, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
						.panel.alertsPanel .alertsTable table tr td.last a {
							white-space: nowrap;
						}
					/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alertsTable table tr td span.day {
						display: block;
					}
					/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alertsTable table tr td span.accountNumber {
						color: #007db1;
					}
					/* line 96, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alertsTable table tr td button {
						border: 0;
						background: none;
						color: #007db1;
						outline: none;
					}
						/* line 101, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
						.panel.alertsPanel .alertsTable table tr td button:disabled {
							color: #999;
						}
				/* line 106, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alertsTable table tr:first-child {
					border-top: 0;
				}


	/* line 138, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertsDetails {
		background: #f8f8f8;
		border-top: 1px solid #c0c0c1;
		padding: 25px 10px;
		-moz-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
	}
		/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertsDetails.alerts_manage {
			padding: 25px 0;
		}
	/* line 149, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts {
		width: 100%;
		margin-top: -20px;
		position: relative;
	}
		/* line 153, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alerts .alert_row {
			width: 100%;
			display: inline-block;
			border-top: 1px solid #999;
			font-size: 0;
			position: relative;
			padding-bottom: 20px;
		}
			/* line 160, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			/*.panel.alertsPanel .alerts .alert_row:first-child {
				border-top: 0;
			}*/
		/* line 164, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alerts .alert_col {
			display: inline-block;
			font-size: 14px;
			vertical-align: bottom;
			padding-bottom: 10px;
			padding-top: 15px;
		}
			/* line 170, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alerts .alert_col.alert_account {
				width: 20%;
				font-weight: bold;
				padding-left: 25px;
				margin-bottom: 14px;
				padding-right: 20px;
			}
			/* line 177, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alerts .alert_col.alert_threshold {
				width: 30%;
				white-space: nowrap;
				padding-left: 20px;
			}
				/* line 181, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alerts .alert_col.alert_threshold span {
					font-size: 25px;
					font-weight: bold;
					display: inline-block;
					margin-left: -25px;
					margin-top: 5px;
				}
					/* line 187, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alerts .alert_col.alert_threshold span input[type=text] {
						font-size: 14px;
						font-weight: normal;
						width: 180px;
						text-indent: 10px;
					}
					/* line 193, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alerts .alert_col.alert_threshold span.checknumber {
						margin-left: -3px;
					}
			/* line 198, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alerts .alert_col.alert_save {
				width: 15%;
				position: relative;
			}
			/* line 202, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alerts .alert_col.alert_sendto {
				width: 20%;
				position: relative;
				z-index: 100;
				padding-bottom: 0;
			}
				/* line 207, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alerts .alert_col.alert_sendto a.sendHandle {
					padding: 10px 50px 10px 25px;
					background: url("img/arrow-down-blue-right.png") no-repeat right 15px #FFF;
					-moz-border-radius: 10px;
					-webkit-border-radius: 10px;
					border-radius: 10px;
					display: inline-block;
					text-decoration: none;
					outline: none;
					border: 1px solid #c0c0c1;
					position: relative;
					margin-bottom: 10px;
				}
					/* line 217, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alerts .alert_col.alert_sendto a.sendHandle.is-active {
						border-bottom: 0;
						margin-bottom: 0;
						padding: 10px 50px 21px 25px;
						-moz-border-radius: 10px 10px 0 0;
						-webkit-border-radius: 10px 10px 0 0;
						border-radius: 10px 10px 0 0;
						background: url("img/arrow-up-blue-right.png") no-repeat right 15px #FFF;
					}
			/* line 226, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alerts .alert_col.alert_clear {
				width: 15%;
				text-align: right;
				padding-right: 20px;
				margin-bottom: 0px;
			}
				/* line 231, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alerts .alert_col.alert_clear input[type=button] {
					padding: 10px;
				}




		/* line 294, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alerts .alert_email_list {
			display: none;
			font-size: 14px;
			left: 0;
			z-index: 90;
			width: auto;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background: #FFF;
			border: 1px solid #c0c0c1;
			padding: 5px;
			margin: 0 25px 25px 25px;
			position: relative;
			top: -1px;
		}
			/* line 307, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options {
				width: 100%;
				background: #FFF;
				padding: 30px 0px;
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				border-radius: 10px;
				margin-left: -5px;
			}
				/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options:before, .panel.alertsPanel .alerts .alert_email_list .alert_email_list_options:after {
					content: " ";
					display: table;
				}
				/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
				.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options:after {
					clear: both;
				}
				/* line 313, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options ul {
					margin: 0;
					padding: 0;
					list-style: none;
					font-size: 0;
				}
					/* line 316, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
					.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options ul li {
						display: inline-block;
						width: 33.333%;
						font-size: 16px;
						margin-bottom: 30px;
						vertical-align: top;
						padding-right: 25px;
						word-wrap: break-word;
						word-break: break-all;
					}
				/* line 328, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
				.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options label.disabled {
					color: #999;
				}





/* line 366, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
.panel .manage_contacts {
	padding: 20px;
}
	/* line 368, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel .manage_contacts .manage_contacts_item, .panel .manage_contacts .newContact {
		border-top: 1px solid #c0c0c1;
		padding: 20px 0;
		position: relative;
		padding-right: 100px;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel .manage_contacts .manage_contacts_item:before, .panel .manage_contacts .manage_contacts_item:after, .panel .manage_contacts .newContact:before, .panel .manage_contacts .newContact:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.panel .manage_contacts .manage_contacts_item:after, .panel .manage_contacts .newContact:after {
			clear: both;
		}
		/* line 376, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item a.delete, .panel .manage_contacts .newContact a.delete {
			position: absolute;
			top: 30px;
			right: 0px;
		}
		/* line 381, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item:first-child, .panel .manage_contacts .newContact:first-child {
			border-top: 0;
		}
		/* line 384, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item .error, .panel .manage_contacts .manage_contacts_item .confirmError, .panel .manage_contacts .newContact .error, .panel .manage_contacts .newContact .confirmError {
			display: none;
			margin: 8px 0 0 5px;
			font-size: 12px;
			color: red;
		}
		/* line 391, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item .confirmError, .panel .manage_contacts .newContact .confirmError {
			display: none;
		}
		/* line 395, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item input[type=text], .panel .manage_contacts .newContact input[type=text] {
			margin-right: 30px;
			text-indent: 5px;
			font-size: 16px;
		}
		/* line 401, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item .confirmChange, .panel .manage_contacts .newContact .confirmChange {
			margin-top: 15px;
			display: none;
		}
			/* line 404, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel .manage_contacts .manage_contacts_item .confirmChange label, .panel .manage_contacts .newContact .confirmChange label {
				font-size: 18px;
				margin-bottom: 5px;
				display: block;
			}
		/* line 411, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel .manage_contacts .manage_contacts_item .emailMatch, .panel .manage_contacts .newContact .emailMatch {
			margin-top: 15px;
		}
			/* line 413, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel .manage_contacts .manage_contacts_item .emailMatch label, .panel .manage_contacts .newContact .emailMatch label {
				display: block;
				margin-bottom: 5px;
			}



/**
 * Help with Page (_helpWithPage.scss)
 */
/* line 9, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
.helpScreen {
	position: absolute;
	right: 0;
	top: 118px;
	padding: 0;
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
	border-radius: 0 0 0 10px;
	border: 1px solid #737373;
	border-width: 0 0 1px 1px;
}


	/* line 23, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
	.helpScreen .helpScreenHeader {
		height: 50px;
		width: 100%;
		padding: 0 15px;
		border-bottom: 5px solid #b00027;
	}
		/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen .helpScreenHeader .toc {
			width: 24px;
			height: 22px;
			position: absolute;
			top: 10px;
			left: 15px;
			cursor: pointer;
			background: url("img/icon-toc.png") no-repeat;
		}


		/* line 43, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen .helpScreenHeader ul {
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 0;
			padding-top: 12px;
			text-align: center;
		}
			/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
			.helpScreen .helpScreenHeader ul li {
				display: inline-block;
				vertical-align: top;
				font-size: 14px;
				color: #b8b8b8;
			}
		/* line 56, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen .helpScreenHeader #slickPrev {
			background: url("img/icon-blue-left.png") no-repeat center center;
			width: 10px;
			height: 12px;
			text-indent: -9999px;
			overflow: hidden;
			border: 0;
			outline: none;
			vertical-align: middle;
			margin-right: 5px;
		}
			/* line 66, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
			.helpScreen .helpScreenHeader #slickPrev.slick-disabled {
				background: url("img/icon-gray-left.png") no-repeat center center;
			}
		/* line 70, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen .helpScreenHeader #slickNext {
			background: url("img/icon-blue-right.png") no-repeat center center;
			width: 10px;
			height: 12px;
			text-indent: -9999px;
			overflow: hidden;
			border: 0;
			outline: none;
			vertical-align: middle;
			margin-left: 5px;
		}
			/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
			.helpScreen .helpScreenHeader #slickNext.slick-disabled {
				background: url("img/icon-gray-right.png") no-repeat center center;
			}
	/* line 86, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
	.helpScreen .helpScreenContent {
		-moz-border-radius: 0 0 0 10px;
		-webkit-border-radius: 0 0 0 10px;
		border-radius: 0 0 0 10px;
	}
		/* line 88, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen .helpScreenContent .helpSlide {
			width: 278px;
			padding-bottom: 20px;
		}
		/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen .helpScreenContent .helpTip {
			border-top: 1px solid #d1d1d1;
			padding: 15px;
			font-size: 14px;
			color: #171617;
			width: 278px;
			display: block;
		}
			/* line 100, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
			.helpScreen .helpScreenContent .helpTip .helpTip_title {
				font-size: 14px;
				font-weight: bold;
				padding-bottom: 10px;
				display: block;
			}
				/* line 105, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
				.helpScreen .helpScreenContent .helpTip .helpTip_title span {
					font-size: 18px;
					font-weight: normal;
				}
	/* line 113, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
	.helpScreen #tocContent {
		width: 100%;
		border: 1px solid #d1d1d1;
		border-width: 0 0 1px 1px;
		background: #FFF;
		position: absolute;
		top: 45px;
		left: 0;
		padding: 10px 15px;
		-moz-border-radius: 0 0 0 10px;
		-webkit-border-radius: 0 0 0 10px;
		border-radius: 0 0 0 10px;
		display: none;
	}
		/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen #tocContent .tocTitle {
			font-weight: 300;
			color: #333;
			font-size: 28px;
			margin-bottom: 20px;
		}
		/* line 130, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
		.helpScreen #tocContent ul {
			margin: 0;
			padding: 0;
			list-style: none;
			margin-bottom: 20px;
		}
			/* line 133, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
			.helpScreen #tocContent ul li {
				font-weight: 600;
				font-size: 14px;
				margin-bottom: 4px;
			}
				/* line 137, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
				.helpScreen #tocContent ul li a {
					font-weight: 400;
					font-size: 16px;
				}
	/* line 145, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
	.helpScreen .helpScreenClose {
		width: 15px;
		height: 15px;
		line-height: 18px;
		color: #adadad;
		text-decoration: none;
		text-align: center;
		font-weight: bold;
		font-size: 18px;
		cursor: pointer;
		position: absolute;
		right: 15px;
		top: 11px;
	}

/* Page Overlay */
/* line 162, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
.helpOverlay {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	background: #000;
	z-index: 10400;
}

/* line 176, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
body.active .helpOverlay {
	display: block;
}
/* line 179, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
body.active .helpScreen {
	width: 278px;
	background: #FFF;
	z-index: 10500;
}

/**
 * jQuery UI Datepicker (_datepicker.scss)
 * Custom Styles
 */
/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.calendar-popup {
	width: 262px;
	display: none;
	font-size: 14px;
	position: absolute;
	top: 47px;
	background: #FFF;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
	/*
		Usage
		  @include box-shadow(0px, 4px, 5px, rgba(0, 0, 0, 0.25));
	*/
	z-index: 400;
}
	/* line 17, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup .closeCal {
		width: 14px;
		height: 13px;
		background: url("img/x.png") no-repeat;
		position: absolute;
		top: 0px;
		right: 0px;
		z-index: 100;
		text-indent: -9999px !important;
	}
	/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup .paymentNote {
		margin: 0;
		font-size: 11px;
		font-style: normal;
		text-align: left;
		padding: 15px;
	}







.wrapsummarytext {
	margin-left: 20px;
	font-size: medium;
	margin-left: 15px;
	white-space: nowrap;
	vertical-align: middle;
}



/* Custom Calendar Styles */
/* line 65, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker {
	padding: 10px;
}

/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-current {
	background: #FFF !important;
	color: #007db1 !important;
	float: none !important;
}

/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-buttonpane {
	text-align: center !important;
	padding: 5px 0 !important;
}

/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-header {
	background: #FFF;
	border: 0;
	color: #000;
	font-size: 18px;
	font-weight: 400;
	font-family: "Helvetica Neue", Helvetica, Arial;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-widget-content {
	border: 0;
	background: #fbfbfb;
}

/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar thead {
	background: #f8f8f8;
	border-bottom: 1px solid #fff;
}
/* line 101, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar tbody {
	background: #fbfbfb;
}
/* line 104, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar .ui-state-default,
table.ui-datepicker-calendar .ui-widget-content .ui-state-default,
table.ui-datepicker-calendar .ui-widget-header .ui-state-default {
	border: 0px solid #FFF;
	background: none;
	font-weight: 400;
}
/* line 111, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar span.ui-state-default {
	color: #a7a3a3;
}

table.ui-datepicker-calendar ui-state-disabled {
	opacity: 1;
}
/* line 114, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar a.ui-state-default {
	color: #000;
}
/* line 117, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar td.ui-datepicker-today {
	background: #b00027 !important;
}
	/* line 119, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	table.ui-datepicker-calendar td.ui-datepicker-today a {
		color: #FFF;
	}
/* line 123, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
table.ui-datepicker-calendar td.ui-datepicker-current-day {
	background: #007db1;
}
	/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	table.ui-datepicker-calendar td.ui-datepicker-current-day a {
		color: #FFF;
	}

/* Calendar Previous */
/* line 132, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-prev {
	border: 0 !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: url("img/calendar-prev.png") no-repeat center center;
	cursor: pointer;
}
	/* line 137, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.ui-datepicker-prev .ui-icon {
		display: none !important;
	}

/* line 141, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-prev-hover {
	background: url("img/calendar-prev.png") no-repeat 2px 1px !important;
	border: 0 !important;
}

/* Calendar Next */
/* line 147, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-next {
	border: 0 !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: url("img/calendar-next.png") no-repeat center center;
	cursor: pointer;
}
	/* line 152, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.ui-datepicker-next .ui-icon {
		display: none !important;
	}

/* line 156, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
.ui-datepicker-next-hover {
	background: url("img/calendar-next.png") no-repeat -1px 1px !important;
	border: 0 !important;
}

/**
 *  All IE Browsers (_ie.scss)
 */
/* IE8 & IE9 Only */
/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
/*.ie .select-style {
  background: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 15px; }*/
/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
/*.ie select.select-style {
  padding: 2px 0px 2px 8px;
  width: 100%; }*/

/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
.ie8 .select-style {
	height: 30px;
}
/* line 23, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
.ie8 select.select-style {
	padding-bottom: 5px;
}
/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
.ie8 input[type=text],
.ie8 input[type=password],
.ie8 input[type=number] {
	padding-top: 10px;
}

/* IE10 Only */
/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
html[data-useragent*='MSIE 10.0'] .select-style {
	/*background: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-bottom: 15px;*/
}

/* line 41, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_browserFix.scss */
html[data-useragent*='MSIE 10.0'] select.select-style {
	/*padding: 2px 5px 2px 8px;*/
	width: 100%;
}

.ui-datepicker-close {
	display: none;
}

.invalidEmail {
	display: none;
	color: red;
	font-size: 15px;
	padding-top: 10px;
}

.not-active {
	pointer-events: none;
	cursor: default;
}

.appointment-tile {
	height: 100px;
	width: 300px;
	background: #b00027;
	display: block;
	float: left;
	margin: 5px 10px 10px 5px;
	vertical-align: middle;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	border-radius: 10px;
	padding: 40px 20px;
}

a.appointment-tile {
	text-decoration: none;
}

/* Appointment Settings Screen*/

/* Log in Help*/

.tileView {
	background-color: #FFFFFF !important;
	width: 100% !important;
	height: 70px !important;
	cursor: pointer;
	font-size: 17px;
	border: 1px solid #c0c0c1;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 5px 0px 5px 0px !important;
}

	.tileView.active {
		background-color: #B00027 !important;
		width: 100% !important;
		cursor: pointer;
		font-size: 17px;
		border: 1px solid #c0c0c1;
		color: #FFFFFF;
	}

/* Log in Help*/

div.accordion {
	background: #eaeaeb;
	color: #b00027;
	cursor: pointer;
	padding: 10px;
	width: 100%;
	text-align: left;
	outline: none;
	font-size: 1.17em;
	transition: 0.4s;
	border: 1px solid #c0c0c1;
	border-radius: 10px;
	margin-bottom: 10px;
}

	div.accordion.active {
		background: white;
	}

div.panel-faq {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: 0.6s ease-in-out;
	opacity: 0;
}

	div.panel-faq.show {
		opacity: 1;
		max-height: 500px;
	}

.expand-icon {
	padding: 10px;
	background: url("img/icons-accordionControls-plus.png") no-repeat 0px 12px;
	background-size: 18px 19px;
	margin-right: 5px;
}

	.expand-icon.active {
		padding: 10px;
		background: white url("img/icons-accordionControls-minus.png") no-repeat 0px 12px;
		background-size: 18px 19px;
		margin-right: 5px;
		transition: 0.4s;
	}

.hide {
	display: none !important;
}

.show {
	display: block;
}

.new-icon-text {
	margin-left: 2px;
	border-radius: 4px;
	padding: 3px;
	font-size: 12px;
	background-color: #b00027;
	color: #FFF;
}

.info-bar-circle::after {
	content: "";
	width: 20px;
	height: 20px;
	background: url("/images/icon-dismiss.png") no-repeat 0 0;
	margin: 2px 10px 0px 30px;
	position: absolute;
	background-size: 20px 20px;
	cursor: pointer;
}

.alert-info-success .info-bar-circle::after {
	content: "";
	width: 20px;
	height: 20px;
	background: url("images/icon-dismiss-green.png") no-repeat 0 0;
	margin: 2px 10px 0px 30px;
	position: absolute;
	background-size: 20px 20px;
	cursor: pointer;
}

/* A2A Transfers Items*/
.addAccountConfirm .step {
	vertical-align: top;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	color: #333;
	margin: 0 0 18px 10px;
	padding-top: 10px;
}

	.addAccountConfirm .step:nth-child(n+2) {
		width: 90%;
	}

	.addAccountConfirm .step table {
		max-width: 75%;
	}

.confirmAccount {
	padding: 5px 0 0 40px;
	float: left;
	position: relative;
	margin-left: 10px;
	width: 100%;
}

	.confirmAccount:before {
		content: "";
		width: 35px;
		height: 35px;
		background: url("/images/competionCheck.png") no-repeat 0 0;
		margin: 2px 10px 0px 0px;
		position: absolute;
		left: 0;
		/*top: -3px;*/
	}

.confirmAccountError {
	padding: 5px 0 0 40px;
	float: left;
	position: relative;
	margin-left: 10px;
	width: 100%;
}

	.confirmAccountError:before {
		content: "";
		width: 35px;
		height: 35px;
		background: url("/images/competionCheckError.png") no-repeat 0 0;
		margin: 2px 10px 0px 0px;
		position: absolute;
		left: 0;
		/*top: -3px;*/
	}

.addAccountConfirm .confirmDeposit input[type=text] {
	width: 100px;
	margin-left: 10px;
}

.addAccountConfirm .confirmDeposit td {
	padding: 10px;
}

.addAccountConfirm .confirmDeposit tr td:first-child {
	text-align: right;
}

.addAccountConfirm .confirmDeposit tr td:last-child {
	text-align: left;
}

.addAccountSubmitSection {
	padding-left: 15%;
	margin-top: 30px;
}

	.addAccountSubmitSection a {
		padding: 10px 15px 0 15px;
		font-weight: bold;
	}


.addAcctInfoSpace {
	padding-left: 45px;
	font-weight: bold;
}

.confirm-dollor {
	border-width: 1px;
	border-style: none;
}

	.confirm-dollor span {
		font-weight: bold;
	}

	.confirm-dollor td {
		padding: 20px;
		white-space: nowrap;
	}

	.confirm-dollor tr td:nth-child(odd) {
		text-align: right;
	}

.addAccountTrHd {
	text-align: center;
	border-width: 1px;
	border-style: solid;
	background-color: #d2cbcb;
	font-weight: bold;
}

.addAccountTrHd {
	text-align: center;
	border-width: 1px;
	border-style: solid;
}

.addAccountTd {
	text-align: center;
	border-width: 1px;
	border-style: solid;
}

.transferOptions {
	padding-bottom: 15px;
}

	.transferOptions .toggle {
		border-left: 1px solid #c0c0c1;
		display: inline-block;
		padding-left: 10px;
		margin-left: 5px;
	}

	.transferOptions .activeItem {
		text-decoration: none;
		color: #222;
		pointer-events: none;
	}


.main .boxModule dl.addExtAccount dd {
	padding-left: 0;
}

#btnReviewNext {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

#reviewAuthorize {
	width: 30px !important;
	visibility: visible !important;
	margin-top: 4px !important;
}

#extAcctNum_info {
	margin-left: -300px !important;
	margin-top: -24px;
}

.sorting-icon:after {
	content: "";
	display: inline-block;
	width: 13px;
	height: 7px;
	margin-left: 2px;
	background: url("img/arrow-down-blue.png") no-repeat top left;
}

.sorting-icon.current:after {
	background: url("img/arrow-up-blue.png") no-repeat top left;
}

.transferActionContent {
	font-size: 15px;
	font-weight: 600;
	margin-top: 50px;
	margin-left: 20px;
	min-height: 35px;
}

.deliveryInfoHead {
	border-style: none;
	max-width: 520px;
	height: 26px;
	border-width: 0px;
	background: #960021;
	color: white;
	padding-top: 4px;
	padding-left: 7px;
	font-size: 13px;
}

	.deliveryInfoHead:after {
		content: "";
		width: 20px;
		height: 20px;
		/*background: url("img/icon-alert.png") no-repeat 0 0;*/
		margin: 2px 10px 0px 10px;
		position: relative;
		top: -3px;
		background-size: 20px 20px;
		float: right;
	}

.rdPanel {
	display: block;
	border-style: none;
	background: #cbcbcb;
	max-width: 520px;
	height: 100%;
	border-width: 0px;
	position: relative;
	padding: 5px 0 5px 10px;
}

	.rdPanel span {
		display: block;
	}

.rdSpan {
	font-size: 15px;
	position: absolute;
	margin-top: 3px;
	margin-left: 8px;
}

.rdpr {
	width: 20px;
	height: 30px;
}


.rdsr {
	margin-left: 4px;
	margin-top: 52px;
	width: 19px;
	height: 30px;
}

.rdsrspan {
	margin-left: 26px;
	margin-top: 58px;
	font-size: 13px;
}

.extTransLimit {
	margin-top: -39px;
	margin-left: 120px;
	width: auto !important;
	font-size: 13px !important;
}

.extTransRemaining {
	margin-top: -54px;
	margin-left: 120px;
	width: auto !important;
	font-size: 13px !important;
}

.manageAccounts th {
	text-align: left;
}

.main .boxModule dl.accountReview dt label {
	padding-right: 10px;
	font-size: 22px;
	font-weight: 300;
	width: 50%;
	vertical-align: top;
	display: inline-block;
}

	.main .boxModule dl.accountReview dt label:nth-child(2n+1) {
		text-align: right;
		width: 30%;
	}

.externalLimit {
	margin-bottom: 20px;
	padding-left: 25px;
}

	.externalLimit span {
		font-size: 14px;
	}

.panel.transferPanel .stepsWrap {
	padding: 0 20px 20px 20px;
}

.panel.transferPanel .options input[type='radio'].hide + label {
	padding: 5px 0 0 0;
}

.panel.transferPanel .options input[type='radio'] + label {
	position: relative;
	float: none;
	width: 100%;
	font-weight: normal;
	padding: 5px 0px 0px 30px;
}

.main .boxModule .phoneList p {
	margin-bottom: 5px;
	font-weight: 600;
}

.phoneList {
	margin-bottom: 30px;
}

	.phoneList .oob-select-item {
		background-color: #FFFFFF;
		max-width: 30%;
		height: 50px;
		cursor: pointer;
		border: 1px solid #c0c0c1;
		border-radius: 10px;
		color: #000000;
		text-align: center;
		vertical-align: middle;
		display: flex;
		align-items: center;
		margin: 5px 0px 5px 0px !important;
		padding-left: 10px;
	}

		.phoneList .oob-select-item input[type="radio"] + label {
			width: 100%;
			height: 100%;
			text-align: left;
			margin-bottom: 0px;
			padding: 12px 0 0 20px;
		}

		.phoneList .oob-select-item.active {
			background-color: #B00027;
			color: #FFF;
			font-weight: 600;
		}



.seperatorAcctList {
	display: block;
	height: 1px;
	border: 0;
	border-top: 4px solid #2d74a1;
	margin: 1em 0;
	padding: 0;
}
/*End A2A Items*/


/* Billpay phase 2 css*/


.or-image {
	background: url("/images/or.jpg") no-repeat 0px 0px;
	height: 35px;
	margin-left: 25%;
	margin-bottom: 30px;
}

.main .boxModule .response.popular-payees {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
}

.popular-payees ul {
	width: 100%;
}

.popular-payees li {
	display: inline-block;
	width: 40%;
	list-style-type: none;
	padding-top: 10px;
}

.main .boxModule dl.addPayee dd {
	padding-left: 0;
}

.payee-adress-info.accordion {
	color: #007db1;
	background: #FFF;
	width: auto;
	border: none;
}

	.payee-adress-info.accordion.active {
		border: 1px solid #c0c0c1;
	}

.success-update {
	color: green;
	font-size: 23px;
	line-height: 28px;
	font-weight: 600;
}

	.success-update:before {
		content: "";
		width: 36px;
		height: 36px;
		background: url("img/SuccessCheck.png") no-repeat 0 0;
		margin: 2px 10px 0px 0px;
		position: absolute;
		background-size: 35px 35px;
	}

	.success-update h1 {
		margin-left: 40px;
		padding-top: 6px;
	}
/* Billpay Phase 2 css end*/
/* Manage Payee CSS Start*/
.managePayees thead th {
	cursor: pointer;
}

.paymentWrap .wrap table.transactions.managePayees tr td {
	max-width: 120px;
	word-wrap: break-word;
}

.tablesorter thead th {
	cursor: pointer;
}

	.tablesorter thead th.header::after {
		/*content: url(/images/asc.gif);*/
		content: url(/images/bg.gif);
		background-repeat: no-repeat;
		cursor: pointer;
	}

	.tablesorter thead th.headerSortDown::after {
		content: url(/images/asc.gif);
	}

	.tablesorter thead th.headerSortUp::after {
		content: url(/images/desc.gif);
	}

.tablesorter thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}


.managePayees .hiddenPayee {
	background: #eeeeee;
	color: #646060;
	font-weight: bold;
}

thead th.sort-column.headerSortDown::after {
	content: url(/images/asc.gif);
}

thead th.sort-column.headerSortUp::after {
	content: url(/images/desc.gif);
}

/* Manage Payee CSS END*/

/* Travel Notifications CSS START*/
.travelContent .section {
	padding-top: 30px;
}

.travelContent label {
	font-size: 16px;
	font-weight: 300;
}

.travelContent .innerWrap {
	width: 100%;
}

	.travelContent .innerWrap .flexContent {
		display: table-cell;
		vertical-align: middle;
	}

.travelContent .dateRangeSelect {
	width: 50%;
}

.travelContent .innerWrap .flexContent .flex {
	white-space: nowrap;
	padding-right: 10px;
	display: table-cell;
}

.selectedDestinations .destination {
	max-width: 460px;
	border-bottom: 1px solid #c0c0c1;
	background: #FFF;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 5px;
}

	.selectedDestinations .destination a {
		position: relative;
		float: right;
	}

.icon-travel label {
	vertical-align: middle;
	padding-left: 40px;
}

.icon-travel:before {
	content: "";
	width: 36px;
	height: 36px;
	background: url("/images/mobile-icon-airplane-black.png") no-repeat 0 0;
	margin: 2px 10px 0px 0px;
	position: absolute;
	background-size: 35px 35px;
}

.panel .travelContent dl dt {
	padding-top: 20px;
}

.panel .travelContent dl dd {
	margin-left: 0;
}

.manageTravel td {
	text-align: center;
	word-wrap: break-word;
	max-width: 200px;
}

	.manageTravel td:last-child {
		min-width: 75px !important;
	}
/* Travel Notifications CSS END*/

/* Automated Address Change */
.show-address {
	padding: 10px;
	border-bottom: 1px solid #c0c0c1;
}

	.show-address:last-child {
		border-bottom: none;
	}

	.show-address a {
		float: right;
	}
/* Automated Address Change CSS ENDS*/
/* media CSS queries Start*/
@-moz-document url-prefix() {
	nav ul.megamenu .mm-content-base .colWrap .col dl {
		float: left;
		padding-bottom: 20px;
	}

	table {
		border-collapse: separate;
	}
}



@media all and (-webkit-min-device-pixel-ratio: 2) {
	/* line 57, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	h1 .toggle a.customize {
		background: url("img/icon-gears-blue@2x.png") no-repeat 0 5px;
		background-size: 17px 17px;
	}
	/* line 589, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule dl dt .step span {
		background: url("img/bg-step@2x.png") no-repeat;
		background-size: 44px 44px;
	}

	.main .boxModule .step span {
		background: url("img/bg-step@2x.png") no-repeat;
		background-size: 44px 44px;
	}

	/* line 183, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .sliderControls, .main .panel .accountDetails .sliderControls {
		background: url("img/icons-accordionControls-plus@2x.png") no-repeat;
		background-size: 44px 44px;
	}
		/* line 194, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .sliderControls.active, .main .panel .accountDetails .sliderControls.active {
			background: url("img/icons-accordionControls-minus@2x.png") no-repeat;
			background-size: 44px 44px;
		}
	/* line 226, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctTitle .alert:before, .main .panel .accountOverview .balance .alert:before, .main .panel .accountDetails .acctTitle .alert:before, .main .panel .accountDetails .balance .alert:before {
		background: url("img/icon-alert@2x.png") no-repeat;
		background-size: 20px 20px;
	}

	/* line 232, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent .recurring {
		background: url("img/icon-recurring@2x.png") no-repeat right 2px;
		background-size: 15px 13px;
	}

	/* line 108, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.error.try {
		background: url("img/icon-warning-red@2x.png") no-repeat 0 2px;
		background-size: 21px 19px;
	}
	/* line 116, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.error.incorrect {
		background: url("img/icon-x-red@2x.png") no-repeat 1px 2px;
		background-size: 20px 20px;
	}
	/* line 132, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.quickInfo {
		background: url("img/icon-info@2x.png") no-repeat 0 0px;
		background-size: 20px 20px;
	}

	/* line 83, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu li.searchMenu a.mm-item-link:link {
		background: url("img/icon-search@2x.png") no-repeat center center;
		background-size: 18px 18px;
	}
	/* line 91, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu li.searchMenu a.mm-item-link-hover:link, nav ul.megamenu li.searchMenu a.mm-item-link-hover:visited {
		background: url("img/icon-search@2x.png") no-repeat center center;
		background-size: 18px 18px;
	}
	/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu li.helpMenu a {
		background: url("img/icon-help@2x.png") no-repeat 15px 16px;
		background-size: 13px 17px;
	}
		/* line 126, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
		nav ul.megamenu li.helpMenu a.mm-item-link-hover:link, nav ul.megamenu li.helpMenu a.mm-item-link-hover:visited {
			background: url("img/icon-help@2x.png") no-repeat 15px 16px #960021 !important;
			background-size: 13px 17px !important;
		}
	/* line 245, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.transfers-link {
		background: url("img/icon-tranfer-new@2x.png") no-repeat 13px 0px;
		background-size: 36px 36px;
	}
	/* line 255, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.billPay-link {
		background: url("img/icon-billpay-new@2x.png") no-repeat 13px 0px;
		background-size: 36px 36px;
	}
	/* line 265, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.alerts-link {
		background: url("img/icon-alerts-link-new@2x.png") no-repeat 13px 0px;
		background-size: 36px 36px;
	}
	/* line 275, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.accountServices-link {
		background: url("img/icon-settings-link-new@2x.png") no-repeat 0 0px;
		background-size: 36px 36px;
	}
	/* line 285, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.contactUs-link {
		background: url("img/secure_message@2x.png") no-repeat 0 0px;
		background-size: 36px 36px;
	}
	/* line ???, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.investments-link {
		background: url("img/investments@2x.png") no-repeat 0 0px;
		background-size: 36px 36px;
	}
	/* line 295, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colWrap .col dl dt.help-link {
		background: url("img/icon-help-link-new@2x.png") no-repeat 0 0px;
		background-size: 36px 36px;
	}
	/* line 325, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colFull .viewStatements-link {
		background: url("img/icon-statements-link@2x.png") no-repeat 13px 0px;
		background-size: 36px 36px;
	}
	/* line 335, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav ul.megamenu .mm-content-base .colFull .newAccount-link {
		background: url("img/icon-newaccount-link-new@2x.png") no-repeat 13px 0px;
		background-size: 36px 36px;
	}

	nav ul.megamenu .mm-content-base .colWrap .col dl dt.travel-link {
		background: url("img/icon-manage-cards@2x.png") no-repeat 13px 0px;
		background-size: 36px 36px;
	}

	/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .cta .branch {
		background: url("img/icon-find_banking_ctr@2x.png") no-repeat;
		background-size: 60px 60px;
	}
	/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .cta .appointment {
		background: url("img/Calendar-Icon-2.png") no-repeat;
		background-size: 60px 60px;
	}
	/* line 112, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .cta .contact {
		background: url("img/icon-contact-new@2x.png") no-repeat;
		background-size: 60px 60px;
	}

	/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
	.alert .alertMsg:before {
		background: url("img/icon-alert@2x.png") no-repeat 0 0;
		background-size: 20px 20px;
	}

	.alert .userInfo:before {
		background: url("img/icon-alert@2x.png") no-repeat 0 0;
		background-size: 20px 20px;
	}
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentOptions.scss */
	.recurring {
		background: url("img/icon-recurring@2x.png") no-repeat 0 8px;
		background-size: 15px 13px;
	}

	/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
	.paymentWrap .wrap table.transactions td .recurring {
		background: url("img/icon-recurring@2x.png") no-repeat 0 0;
		background-size: 15px 13px;
	}
	/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPicker .rpHandle.makeRecurring a:before {
		background: url("img/icon-recurring@2x.png") 0 5px no-repeat;
		background-size: 15px 13px;
	}
	/* line 287, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .notes.recurring {
		background: url("img/icon-recurring@2x.png") no-repeat 0 0;
		background-size: 15px 13px;
	}
	/* line 839, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.transactionHistory table tr td span.recurring {
		background: url("img/icon-recurring@2x.png") no-repeat 0 5px;
		background-size: 15px 13px;
	}
	/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_tip.scss */
	.tipContent .show-hide-tipso {
		background: url("img/blue-InfoBubble.png") no-repeat;
		/*icon-info @2x*/ 
		background-size: 20px 20px;
	}
	/* line 48, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header .viewToggle ul li a .listView {
		background: url("img/icon-listview-active@2x.png") no-repeat;
		background-size: 46px 45px;
	}

	/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header .viewToggle ul li a .mapView {
		background: url("img/icon-mapview-active@2x.png") no-repeat;
		background-size: 46px 45px;
	}
	/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header .viewToggle ul li a.activeView .listView {
		background: url("img/icon-listview@2x.png") no-repeat;
		background-size: 46px 45px;
	}
	/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header .viewToggle ul li a.activeView .appointment {
		background: url("img/Calendar-Icon-2.png") no-repeat;
		background-size: 45px 45px;
	}
	/* line 76, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header .viewToggle ul li a.activeView .mapView {
		background: url("img/icon-mapview@2x.png") no-repeat;
		background-size: 46px 45px;
	}
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertOverview .sliderControls {
		background: url("img/icons-accordionControls-plus@2x.png") no-repeat;
		background-size: 44px 44px;
	}
		/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertOverview .sliderControls.active {
			background: url("img/icons-accordionControls-minus@2x.png") no-repeat;
			background-size: 44px 44px;
		}
	/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_helpWithPage.scss */
	.helpScreen .helpScreenHeader .toc {
		background: url("img/icon-toc@2x.png") no-repeat;
		background-size: 24px 22px;
	}
}

@media screen and (max-width: 320px) {
	#routingNum {
		max-width: 85%;
	}

	#extAccountNum {
		max-width: 85%;
	}

	.appointment-tile {
		width: 270px;
	}
}

@media screen and (max-width: 360px) {
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup {
		margin-left: 10px;
		margin-right: 10px;
		word-break: break-word;
		width: 301px !important;
		/*margin-top: -30%;*/
	}
}

@media screen and (min-width: 360px) {
	a.cancel {
		padding: 10px 14px !important;
	}
}

@media screen and (max-width: 400px) {
	/* line 53, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
	.btnWrap a.btn {
		float: left;
		clear: both;
		margin-top: 15px;
		margin-left: 6px;
		margin-bottom: 15px;
	}
	/* line 25, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userLogin a {
		white-space: nowrap;
	}
	/* line 109, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userLogin a {
		font-size: 12px;
	}
}

@media screen and (max-width: 450px) {
	.addAccountConfirm .depositInfo {
		display: none;
	}

	.addAccountConfirm .confirmDeposit {
		display: none;
	}

	.main .boxModule dl.accountReview dt label {
		width: 100% !important;
		text-align: left !important;
	}

	.addAccountSubmitSection a {
		padding: 0 !important;
		font-weight: normal !important;
		display: block;
	}

	.main .boxModule dl dt label {
		width: 100%;
	}

	.manageContactSubmitSection a {
		padding-top: 10px;
		font-weight: normal !important;
		display: block;
	}
}

@media screen and (max-width: 480px) {
	/* line 179, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	.mobileBreak {
		display: block;
	}
	/* line 56, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .container ul.accountList li {
		width: auto;
	}
		/* line 58, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .container ul.accountList li strong {
			display: block;
		}
	/* line 169, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctStatus label, .main .panel .accountDetails .acctStatus label {
		clear: both;
		float: none;
	}
	/* line 173, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctStatus .selectWrap, .main .panel .accountDetails .acctStatus .selectWrap {
		display: block;
		width: 140px;
	}
	/* line 339, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .balance .activitesTrigger, .main .panel .accountDetails .balance .activitesTrigger {
		float: right;
		margin-top: -10px;
	}
	/* line 433, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .promo {
		display: none;
	}

	/* line 86, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	input[type=button].terms, input[type=button].submit {
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 20px;
	}

	/* line 110, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup .colWrap .col {
		padding-left: 0;
		margin: 10px 0 20px 0;
	}
		/* line 127, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
		.white-popup .colWrap .col.one, .white-popup .colWrap .col.two, .white-popup .colWrap .col.three {
			clear: both;
			float: none;
			width: 100%;
		}
	/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .col.fromAcctn, .panel.paymentDetailView .col.sendOn, .panel.paymentDetailView .col.frequency, .panel.paymentDetailView .col.memo, .panel.paymentDetailView .col.confirmation, .panel.paymentDetailView .col.tracking {
		width: 100%;
		word-break: break-all;
	}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
	.paymentWrap .wrap {
		padding: 0 10px 10px 10px;
	}
	/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearch .col.right .optionButton {
		padding: 15px 10px;
		font-size: 13px;
	}
	/* line 251, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchFour {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
		/* line 312, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchFour .innerWrap {
			width: 100%;
		}
			/* line 314, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flexLabel {
				display: inline-block;
				width: 100%;
				clear: both;
				margin-bottom: 8px;
				margin-top: 0;
			}
			/* line 321, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flexContent {
				display: inline-block;
				width: 100%;
			}
				/* line 324, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFour .innerWrap .flexContent .break {
					display: block;
					height: 10px;
				}
			/* line 329, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flex {
				padding-top: 0;
				padding-bottom: 5px;
			}
				/* line 332, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFour .innerWrap .flex.bold {
					text-align: left;
				}

	/* line 340, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchFive {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
		/* line 403, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchFive .innerWrap {
			width: 100%;
		}
			/* line 405, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flexLabel {
				display: inline-block;
				width: 100%;
				clear: both;
				margin-bottom: 8px;
				margin-top: 0;
			}
			/* line 412, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flexContent {
				display: inline-block;
				width: 100%;
			}
				/* line 415, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flexContent .break {
					display: block;
					height: 10px;
				}
			/* line 420, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flex {
				padding-top: 0;
				padding-bottom: 5px;
			}
				/* line 423, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flex.bold {
					text-align: left;
				}
	/* line 496, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .dailyBalanceBox {
		position: relative;
		top: 0;
		left: 0;
		clear: both;
		margin: 0 auto;
		width: 100%;
	}
		/* line 537, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .content .dailyBalanceBox .title {
			margin-bottom: 10px;
		}
	/* line 591, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .balanceOverview .tablerow .tablecell.bar {
		display: none;
	}
	/* line 594, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .balanceOverview .tablerow .tablecell.amount {
		padding-left: 0;
	}
	/* line 543, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .balanceOverview {
		padding-left: 0;
		margin: 20px 0;
	}
	/* line 654, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .acctTitle {
		width: 100%;
	}
	/* line 760, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.accountOverviewOptions .activitiesOverview {
		margin-top: -30px;
		width: 50%;
		padding-right: 10px;
		font-size: 12px;
	}
	/* line 26, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col.summary .content .dailyBalanceBox {
		position: relative;
		top: 0;
		left: 0;
		clear: both;
		margin: 0 auto;
		width: 100%;
	}
		/* line 63, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
		.activitiesContent .col.summary .content .dailyBalanceBox .title {
			margin-bottom: 10px;
		}
	/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.bar {
		display: none;
	}
	/* line 118, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col.summary .content .balanceOverview .tablerow .tablecell.amount {
		padding-left: 0;
	}
	/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col.summary .content .balanceOverview {
		padding-left: 0;
		margin: 20px 0;
		width: 100%;
	}
	/* line 136, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col.upcoming .content .transOverview {
		clear: both;
		width: 100%;
		margin-bottom: 15px;
	}
	/* line 244, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col .sectionTitle {
		line-height: 24px;
	}
	/* line 30, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	.customizeAccounts table tr td {
		display: block;
		width: 100%;
		border-top: 0;
		padding-top: 0;
	}
		/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccounts table tr td:first-child {
			width: 100%;
			padding-bottom: 10px;
			padding-top: 30px;
			border-top: 1px solid #c0c0c1;
		}
	/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	.customizeAccountsDisplay table tr th {
		display: none;
	}
	/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	.customizeAccountsDisplay table tr td {
		display: block;
		width: 100% !important;
		border-top: 0;
		padding-top: 0;
	}
		/* line 95, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccountsDisplay table tr td:first-child {
			width: 100%;
			padding-bottom: 10px;
			padding-top: 30px;
			border-top: 1px solid #c0c0c1;
		}
		/* line 101, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		.customizeAccountsDisplay table tr td .mobileTitle {
			display: block;
			font-size: 14px;
			color: gray;
			margin-top: 10px;
			margin-bottom: 5px;
		}
	/* line 37, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
	.messageCenter table tr th {
		display: block;
		width: 100% !important;
		border-top: 0;
		padding-top: 20px;
		padding-bottom: 0;
		text-align: left;
	}
		/* line 50, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.messageCenter table tr th .selectWrap {
			margin-top: 10px;
			margin-bottom: 20px;
		}
	/* line 69, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
	.messageCenter table tr td {
		display: block;
		width: 100% !important;
		border-top: 0;
		padding-top: 0;
	}
		/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.messageCenter table tr td:first-child {
			width: 100%;
			padding-bottom: 10px;
			padding-top: 30px;
			border-top: 1px solid #c0c0c1;
		}
		/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_messageCenter.scss */
		.messageCenter table tr td.last {
			text-align: left;
		}

	.phoneList .oob-select-item {
		max-width: 90%;
	}

	.travelContent .dateRangeSelect {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}

	.travelContent .innerWrap .flexContent {
		width: 100%;
	}
}


@media screen and (max-width: 530px) {
	/* line 458, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchSix,
	.historySearchOptions .searchSeven {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}
		/* line 466, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchSeven .innerWrap {
			float: left;
		}
}

@media screen and (max-width: 600px) {
	/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup.contactReminder .contactInfo ul li.btnOptions a {
		float: left;
	}
	/* line 29, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .header .viewToggle {
		clear: both;
		float: right;
		margin-top: 20px;
	}
		/* line 97, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .header .viewToggle ul li {
			float: left;
		}
}

@media screen and (max-width: 640px) {
	.inputWithInfoBubble {
		width: 85% !important;
	}

	.hiddenPayee.hiddenpayeeonload {
		display: none;
	}

	/* line 19, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
	.btnWrap {
		clear: both;
		float: left;
		margin-top: 13px;
		margin-bottom: 20px;
		text-align: left;
		width: 100%;
	}
		/* line 8, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.btnWrap:before, .btnWrap:after {
			content: " ";
			display: table;
		}
		/* line 13, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_mixins.scss */
		.btnWrap:after {
			clear: both;
		}
		/* line 41, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
		.btnWrap a.btn {
			float: left;
			margin: 10px 0px 0px 6px;
		}
		/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
		.btnWrap.messageReply {
			margin-top: 0px;
			float: none;
		}
	/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header #logo a.noMobile {
		display: none;
	}
	/* line 38, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header #logo a.mobile {
		display: block;
		width: 152px;
		height: 38px;
	}
	/* line 524, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule .success {
		width: 100%;
	}
	/* line 527, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule .logins {
		width: 100%;
		padding-left: 0;
	}
	/* line 557, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule dl dt {
		margin-bottom: 15px;
	}
		/* line 615, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule dl dt .select-style {
			clear: both;
			margin-top: 15px;
			display: block;
			margin-left: 0;
		}
	/* line 666, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule dl dd input[type=text],
	.main .boxModule dl dd input[type=password],
	.main .boxModule dl dd input[type=submit],
	.main .boxModule dl dd .error {
		margin-left: 0;
	}
	/* line 775, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule dl.unordered dt, .main .boxModule dl.unordered dd {
		padding-left: 10px;
		padding-right: 10px;
	}
	/* line 119, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionContent .sectionPromo {
		display: none;
	}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	table.transactions {
		/* Force table to not be like tables anymore */
	}
		/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions table, table.transactions thead, table.transactions tbody, table.transactions th, table.transactions td, table.transactions tr {
			display: block;
			overflow: hidden;
		}
		/* line 38, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions tr {
			border-bottom: 1px solid #d9d9d9;
		}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			table.transactions tr:last-child {
				border-bottom: 0 !important;
			}
		/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions td {
			/* Behave  like a "row" */
			border: none;
			/*position: relative;*/
			border-top: 0 !important;
			padding: 10px 10px 10px 10px !important;
			text-align: left !important;
			font-size: 14px !important;
		}

			table.transactions td:first-child {
				max-width: 98%;
			}

	.manageTravel td {
		max-width: 95% !important;
	}
	/* line 15, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .titleCol {
		width: 100%;
	}
	/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
	.stepsWrap ul li {
		font-size: 12px;
		padding: 0 10px;
		border-left: 1px solid #FFF;
	}
		/* line 80, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
		.stepsWrap ul li:first-child {
			border-left: 0;
		}
		/* line 83, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
		.stepsWrap ul li span {
			display: none;
		}
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.pswdWrap, .usernameWrap {
		margin-left: 0;
	}
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_password.scss */
	.conpswdWrap {
		margin-left: 0;
	}
	/* line 112, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .addPaymentOptions .isRecurring, .panel.paymentDetailView .addPaymentOptions .isFuture {
		width: 100%;
		clear: both;
		text-align: left;
	}
	/* line 117, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .addPaymentOptions .isRecurring {
		margin-bottom: 15px;
	}
	/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView h2 {
		display: block;
		float: none;
		width: 100% !important;
	}
	/* line 130, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .payment {
		display: block;
		float: none;
		width: 100%;
		text-align: left;
	}
	/* line 39, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation .inner {
		padding-top: 10px;
		padding-bottom: 10px;
	}
		/* line 91, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
		#confirmation .inner .paymentsScheduled {
			margin-right: 100px;
			font-size: 16px;
		}
			/* line 94, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
			#confirmation .inner .paymentsScheduled .recurring {
			}
		/* line 98, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
		#confirmation .inner .total {
			width: 100% !important;
			text-align: left;
			font-size: 20px;
			display: block;
		}
		/* line 104, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
		#confirmation .inner a.btn {
			display: inline-block;
			margin-top: 10px;
		}
	/* line 513, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.payeeOption .sort, .payeeOption .search {
		width: 100%;
		white-space: nowrap;
	}
	/* line 516, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.payeeOption .sort {
		margin-bottom: -10px;
	}
		/* line 518, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .sort .selectWrap {
			display: table-cell;
			width: 100%;
		}

	.sort-fileds {
		margin-top: 10px;
	}

	.sort-button {
		margin-top: 13px !important;
	}

	.sort-info {
		margin: -25px -5px 0px 25px !important;
		float: right;
	}

	.selct-sort {
		max-width: 175px !important;
	}

	.sort-reset {
		padding-top: 15px !important;
	}

	.sort-select-wrap {
		min-width: 200px;
	}

	/* line 523, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.payeeOption .search {
		margin-top: 20px;
		text-align: left;
	}
		/* line 526, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .search input[type="text"] {
			width: 80% !important;
			display: table-cell;
		}
		/* line 530, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.payeeOption .search input[type="submit"] {
			display: table-cell;
		}
	/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_addPayee.scss */
	.payeeVerification .col {
		width: 100%;
	}
	/* line 5, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_terms.scss */
	#terms {
		height: 400px;
	}
		/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_terms.scss */
		#terms h2 {
			font-size: 18px;
		}
		/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_terms.scss */
		#terms h3 {
			font-size: 14px;
		}
	/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearch .col.right .optionButton {
		font-size: 14px;
	}
	/* line 100, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .options .fieldWrap.dateWrap .recurringPaymentPanel {
		top: 45px;
	}
	/* line 121, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .options .fieldWrap.dateWrap .calendar-popup {
		left: 20px;
		top: 45px;
	}
	/* line 32, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
	.panel.transferDetails .col {
		margin-bottom: 0;
		width: 100% !important;
	}
		/* line 82, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.fromAcctn, .panel.transferDetails .col.toAcctn, .panel.transferDetails .col.transferAmount, .panel.transferDetails .col.sendOn, .panel.transferDetails .col.frequency, .panel.transferDetails .col.memo {
			width: 100%;
			word-break: break-all;
			margin-left: 0px;
		}
		/* line 85, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transferDetails.scss */
		.panel.transferDetails .col.transferAmount {
			text-align: left;
		}

		.panel.transferDetails .col.loantype {
			width: 100%;
			word-break: break-all;
			margin-left: 0px;
		}
	/* line 14, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
	.panel.verifyStopPayment .col {
		margin-bottom: 0;
	}
		/* line 44, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_verifyStop.scss */
		.panel.verifyStopPayment .col.fromAcctn, .panel.verifyStopPayment .col.checkNum, .panel.verifyStopPayment .col.checkAmount, .panel.verifyStopPayment .col.reason {
			width: 100%;
		}
	/* line 123, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	#termsofuse .terms {
		height: 400px;
	}
		/* line 134, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		#termsofuse .terms h2 {
			font-size: 18px;
		}
		/* line 138, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
		#termsofuse .terms h3 {
			font-size: 14px;
		}
	/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_pagination.scss */
	ul.pagination {
		margin: 0 auto 30px auto;
		float: none;
		width: 100%;
		padding-left: 0;
		text-align: center;
	}
	/* line 420, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel .manage_contacts .manage_contacts_item input[type=text], .panel .manage_contacts .newContact input[type=text] {
		width: 100%;
		border: 1px solid red;
	}

	.transferOptions.hideMobile {
		display: none;
	}

	.transferOptions.mobileView {
		display: block !important;
	}

	.inlineDropdown .dropContent.transferOptionsSelect .content ul li {
		padding: 10px 10px;
		font-size: 14px;
	}

	.table-header.hideMobile {
		display: none;
	}

	table .mobileView {
		display: block !important;
		font-size: 17px;
		font-weight: bold;
	}

	.hideMobile {
		display: none;
	}


	.popular-payees li {
		width: 100%;
	}

	.paymentWrap .wrap table.transactions.managePayees tr td {
		max-width: 100%;
	}

	.transDetails.hideMobile {
		display: none !important;
	}

	.transDetails.mobileView {
		display: block !important;
		background-image: none !important;
		height: auto !important;
	}
}

@media screen and (min-width: 641px) {
	/* line 414, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountDetails .balance {
		margin-bottom: 45px;
	}
	/* line 42, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap ul.accountList li a.enroll {
		position: absolute;
		right: 22px;
		top: 30px;
	}

	#accountWrap ul.accountList li div.enroll {
		position: absolute;
		right: 22px;
		top: 10px;
	}

		#accountWrap ul.accountList li div.enroll span {
			position: relative;
			top: -10px;
			font-size: 12px;
			/*padding: 0px 10px 0px 10px;*/
		}
}

@media screen and (max-width: 700px) {
	/* line 20, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown .menuTitle {
		font-size: 16px;
	}

	.jumpToMenu.mobileView {
		display: block !important;
	}

	.jumpToMenu.hideMobile {
		display: none;
	}
	/* line 230, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.simpleDropdown .simpleMenu {
		font-size: 16px;
	}
	/* line 36, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_customizeAccount.scss */
	.customizeAccounts table tr td:first-child {
		width: 50%;
	}
}

@media screen and (max-width: 739px) {
	/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctStatus, .main .panel .accountDetails .acctStatus {
		clear: both;
		float: left;
		text-align: left;
		padding-left: 0;
		margin-top: 30px;
	}
		/* line 160, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .acctStatus .status, .main .panel .accountDetails .acctStatus .status {
			padding-left: 0;
		}
			/* line 162, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
			.main .panel .accountOverview .acctStatus .status .selectWrap, .main .panel .accountDetails .acctStatus .status .selectWrap {
				width: 150px;
			}
}

@media screen and (max-width: 767px) {
	/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_buttons.scss */
	.btnWrap a.btn {
		margin-left: 0;
		margin-left: 15px;
	}
	/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .container ul.accountList li {
		clear: both;
		margin-bottom: 20px;
	}
	/* line 309, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .graph, .main .panel .accountDetails .graph {
		display: none;
	}
	/* line 844, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule dl.stopPayment {
		float: none;
		display: block;
		width: 100%;
		margin-bottom: 50px;
	}
	/* line 876, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .boxModule .stopPaymentDetails {
		width: 100%;
		float: none;
		display: block;
		padding-left: 0;
	}
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
	.jumpTo {
		float: left;
		margin-top: -20px;
		margin-bottom: 30px;
	}
		/* line 36, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_jumpTo.scss */
		.jumpTo ul {
			margin-top: 0px;
		}
	/* line 272, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent table.transactions td.hiddenMobile {
		display: none;
	}
	/* line 112, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	.accountInfoTable table {
		/* Force table to not be like tables anymore */
	}
		/* line 129, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		.accountInfoTable table table, .accountInfoTable table thead, .accountInfoTable table tbody, .accountInfoTable table th, .accountInfoTable table td, .accountInfoTable table tr {
			display: block;
		}
		/* line 132, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		.accountInfoTable table tr {
			padding: 10px;
		}
		/* line 136, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		.accountInfoTable table td {
			/* Behave  like a "row" */
			border: none;
			position: relative;
			padding: 5px 10px 5px 10px !important;
			text-align: left !important;
			font-size: 14px !important;
		}
			/* line 144, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			.accountInfoTable table td a {
				font-size: 14px !important;
			}
	/* line 27, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .contentCol {
		clear: both;
		float: none;
		width: 100%;
	}
	/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_paymentPanel.scss */
	.panel.paymentDetailView .col.fromAcctn, .panel.paymentDetailView .col.sendOn, .panel.paymentDetailView .col.frequency, .panel.paymentDetailView .col.memo, .panel.paymentDetailView .col.confirmation, .panel.paymentDetailView .col.tracking {
		width: 50%;
	}
	/* line 81, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation .inner .paymentsScheduled,
	#confirmation .inner .total {
		width: 100%;
		text-align: left;
	}

	.mobile-display {
		display: inline-block !important;
	}

	.desktop-display {
		display: none !important;
	}

	.link-toggle {
		border-left: none;
		padding-left: 0px;
		margin-left: -5px;
	}


	/* line 41, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payments.scss */
	.paymentWrap .wrap table.transactions td.hiddenMobile {
		display: none;
	}
	/* line 167, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchOne .flex {
		display: block;
		padding-top: 0;
		padding-bottom: 5px;
	}
	/* line 225, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchThree .innerWrap {
		width: 100%;
	}
		/* line 227, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchThree .innerWrap .flex {
			display: block;
			padding-top: 0;
			padding-bottom: 5px;
		}
	/* line 543, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .balanceOverview {
		width: 100%;
	}
	/* line 612, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .graph {
		display: none;
	}
	/* line 676, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .graph {
		display: none;
	}
	/* line 733, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.accountOverviewOptions {
		margin-top: 0;
		padding-top: 20px;
	}
		/* line 794, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.accountOverviewOptions .actionsWrap {
			margin-top: 0;
		}
		/* line 797, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.accountOverviewOptions .activitiesOverview {
			margin-top: 0;
		}
	/* line 804, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.transactionHistory {
		/* Force table to not be like tables anymore */
	}
		/* line 869, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.transactionHistory table, .transactionHistory thead, .transactionHistory tbody, .transactionHistory th, .transactionHistory td, .transactionHistory tr {
			display: block;
		}
		/* line 872, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.transactionHistory tr {
			padding: 10px 0;
		}
		/* line 876, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.transactionHistory td {
			/* Behave  like a "row" */
			border: none;
			position: relative;
			padding: 5px 10px 5px 10px !important;
			text-align: left !important;
			font-size: 14px !important;
		}
			/* line 883, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.transactionHistory td a {
				font-size: 14px !important;
			}
			/* line 887, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.transactionHistory td span.recurring {
				background: url("img/icon-recurring.png") no-repeat 0 8px;
			}
			/* line 894, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.transactionHistory td span.positive, .transactionHistory td span.negative {
				padding-bottom: 0;
				font-size: 14px !important;
			}
	/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap ul.accountList li {
		margin-bottom: 0;
	}
	/* line 218, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .hoursContent .inner table td {
		display: block;
		float: none;
		margin-top: 0px;
	}
		/* line 230, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
		.locationsWrap .hoursContent .inner table td strong {
			padding-top: 20px;
			padding-bottom: 5px;
			display: block;
		}
	/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .hoursContent .inner {
		padding-top: 0;
	}
	/* line 49, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertOverview .sliderControls .dismissAll {
		margin-top: 40px;
	}
	/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertsTable {
		/* Force table to not be like tables anymore */
	}
		/* line 115, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertsTable table, .panel.alertsPanel .alertsTable thead, .panel.alertsPanel .alertsTable tbody, .panel.alertsPanel .alertsTable th, .panel.alertsPanel .alertsTable td, .panel.alertsPanel .alertsTable tr {
			display: block;
		}
		/* line 118, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertsTable tr {
			padding: 10px 0;
		}
		/* line 122, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
		.panel.alertsPanel .alertsTable td {
			/* Behave  like a "row" */
			border: none;
			position: relative;
			padding: 5px 10px 5px 10px !important;
			text-align: left !important;
			font-size: 14px !important;
		}
			/* line 129, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
			.panel.alertsPanel .alertsTable td a {
				font-size: 14px !important;
			}
	/* line 352, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options ul li {
		width: 100%;
	}
}

/* specially for iPhone 7 in Lanscape orientation*/
@media screen and (max-width: 767px) and (min-width: 736px) {
	.table-header.hideMobile {
		display: none;
	}

	.hiddenPayee.hiddenpayeeonload {
		display: none;
	}

	table.transactions td:first-child {
		max-width: 98%;
	}

	table.transactions td {
		border: none;
		/* position: relative; */
		border-top: 0 !important;
		padding: 10px 10px 10px 10px !important;
		text-align: left !important;
		font-size: 14px !important;
	}

	table.transactions table, table.transactions thead, table.transactions tbody, table.transactions th, table.transactions td, table.transactions tr {
		display: block;
		overflow: hidden;
	}

	table .mobileView {
		display: block !important;
		font-size: 17px;
		font-weight: bold;
	}

	.paymentWrap .wrap table.transactions.managePayees tr td, table.manageTravel tr td {
		max-width: 100%;
	}
}
/*specially form iPAD form schedule payments*/
@media screen and (min-width: 768px) {

	/*.table-header.hideMobile {
		display: none;
	}*/

	.hiddenPayee.hiddenpayeeonload {
		display: none;
	}

	table.transactions td:first-child {
		max-width: 98%;
	}

	table.transactions td {
		border: none;
		/* position: relative; */
		border-top: 0 !important;
		padding: 10px 10px 10px 10px !important;
		text-align: left !important;
		/*font-size: 14px !important;*/
	}

	/*table.transactions table, table.transactions thead, table.transactions tbody, table.transactions th, table.transactions td, table.transactions tr {
		display: block;
		overflow: hidden;
	}

	table .mobileView {
		display: block !important;
		font-size: 17px;
		font-weight: bold;
	}*/

	.recentPaymentsPicker.current {
		max-width: 450px;
	}

	div.recentPayments {
		max-width: 450px;
	}

	.paymentWrap .wrap table.transactions.managePayees tr, table.manageTravel tr {
		border-bottom: 1px solid #d9d9d9;
	}

		.paymentWrap .wrap table.transactions.managePayees tr td, table.manageTravel tr td {
			max-width: 100%;
		}

			.paymentWrap .wrap table.transactions.managePayees tr td .link-toggle {
				border-left: none !important;
				padding-left: 0;
				margin-left: 0;
			}

	table.manageTravel .desktop-display {
		display: none !important;
	}

	.jssorb05 {
		position: absolute !important;
		top: 770px !important;
	}

	.transactionHistory table tr td span {
		margin-right: 15px;
	}


	.transDetails.mobileView.hide {
		display: none !important;
	}
}

@media screen and (min-width:450px) and (max-width:800px) {
	.manageContactSubmitSection a {
		padding: 0;
		padding-left: 10px;
	}
}

@media screen and (min-width: 830px) {
	/* line 51, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown .dropContent {
		width: 460px !important;
	}
}

@media screen and (max-width: 830px) {
	/* line 492, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.payeeOption .search input[type="text"] {
		width: 70%;
	}
}

@media screen and (max-width: 840px) {
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.white-popup {
		margin-left: 10px;
		margin-right: 10px;
		word-break: break-word;
		width: 350px;
	}
}

@media screen and (max-width: 850px) {
	/* line 178, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.locationsWrap .results .item .address, .locationsWrap .results .item .distance, .locationsWrap .results .item .phone, .locationsWrap .results .item .appointment {
		width: 100%;
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 870px) {
	/* line 205, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent {
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 10px 10px 10px;
		border-radius: 0 10px 10px 10px;
	}
	/* line 101, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payHistory {
		padding-left: 0;
	}
	/* line 113, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .actionContent {
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 10px 10px 10px;
		border-radius: 0 10px 10px 10px;
	}
}

@media screen and (max-width: 880px) {
	/* line 102, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions {
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 10px 10px 10px;
		border-radius: 0 10px 10px 10px;
	}
		/* line 474, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions#optionTwo {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
}

@media screen and (min-width: 800px) {
	.confirm-dollor {
		max-width: 30%;
	}

	.addAccountConfirm .confirmDeposit {
		max-width: 35% !important;
	}

	.addAccountConfirm .stepInfo {
		margin-left: 60px;
	}
}

@media screen and (min-width: 886px) {
	/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup {
		left: 65px;
	}
}

@media screen and (max-width: 899px) {
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
	.activitiesContent .col {
		clear: both;
	}
		/* line 263, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_activitiesOverview.scss */
		.activitiesContent .col.summary, .activitiesContent .col.upcoming {
			width: 100%;
		}
}

@media screen and (min-width: 961px) {
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
	.browserWidth {
		background: orangered;
	}
		/* line 46, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
		.browserWidth:before {
			content: "961+";
		}
}

@media screen and (max-width: 1024px) {

	header {
		border-bottom: 10px solid #b00027;
		height: 70px;
	}
		/* line 174, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
		header #logo {
			margin-top: 10px;
		}
	/* line 185, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	.visibleDesktop {
		display: none;
	}

	.hiddenDesktop {
		display: block !important;
	}
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main {
		margin-top: 68px;
	}

	.helpScreen {
		top: 70px;
	}

	.travelSelector {
		display: block;
	}
}

@media screen and (min-width: 1025px) {
	/* line 152, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .statements-grid .gridItem a.notice {
		font-size: 14px;
	}
}

@media screen and (min-width: 1128px) {
	/* line 23, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_confirmation.scss */
	#confirmation.fixed {
		position: fixed;
		width: 98%;
		max-width: 1140px;
	}
}

@media screen and (max-width: 1140px) {
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_menu.scss */
	nav .container {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width: 1160px) {
	/* line 153, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/styles.css.scss */
	.container {
		padding-left: 1.72414%;
		padding-right: 1.72414%;
	}
}

@media screen and (min-width: 320px) and (max-width: 360px) {
	#acctNickNameInp {
		max-width: 150px !important;
		margin-left: -15px !important;
	}
}

@media screen and (min-width: 320px) and (max-width: 400px) {
	/* line 125, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctStatus .history, .main .panel .accountDetails .acctStatus .history {
		padding-left: 0;
	}
		/* line 142, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .acctStatus .history label, .main .panel .accountDetails .acctStatus .history label {
			float: none;
			display: block;
			margin-bottom: 10px;
		}
		/* line 147, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .acctStatus .history .selectWrap, .main .panel .accountDetails .acctStatus .history .selectWrap {
			display: block;
			width: 260px;
		}

	.transactionOptions ul {
		width: 123% !important;
	}

	.recurringPaymentPanel .innerWrap .col.frequency {
		width: 100%;
		margin-bottom: 5px;
	}
		/* line 247, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.frequency label {
			display: block;
		}
		/* line 250, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.frequency .selectWrap {
			display: block;
			padding-left: 0px;
		}
	/* line 255, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.numOfPayments {
		width: 100%;
		margin-bottom: 15px;
	}
		/* line 258, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.numOfPayments label {
			width: 100%;
			display: block;
		}
		/* line 262, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.numOfPayments input {
			display: block;
			width: 100%;
		}
	/* line 267, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.cancelRecurringPayment {
		/*width: 100%;*/
		text-align: left;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	/* line 273, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.saveRecurringPayment {
		width: 50%;
		text-align: left;
		margin-top: 0;
	}
		/* line 277, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.saveRecurringPayment a.btn {
			float: left;
			margin-left: 0;
		}

	.calendar-popup {
		top: 47px;
		left: 1px;
	}
}

@media screen and (min-width: 320px) and (max-width: 467px) {
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_lightbox.scss */
	.wrapsummarytext {
		margin-left: 20px;
		font-size: medium;
		margin-left: 25px;
		white-space: nowrap;
		vertical-align: middle;
		padding-top: 26px;
		display: block;
	}
}

@media screen and (min-width: 320px) and (max-width: 480px) {
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
	.browserWidth {
		background: indianred;
	}
		/* line 22, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
		.browserWidth:before {
			content: "320 - 480";
		}

	/*----style for fixing defect 114-----------*/
	.alert .alertMsg {
		padding: 0 0 0 25px !important;
		max-width: 85% !important;
	}

	.alert ul li, .alertMsg {
		font-size: 13px !important;
		line-height: 16px !important;
	}

	.alert ul {
		margin-top: -4px !important;
	}

	.alert {
		padding-bottom: 10px !important;
	}

	#hdnbrwserCheck {
		font-size: 10px !important;
		padding: 10px !important;
	}

	#btnClose {
		font-size: 10px !important;
		padding: 2px !important;
	}

	.main .boxModule dl dd {
		padding: 0 0 0 15px !important;
	}
	/* line 183, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .sliderControls, .main .panel .accountDetails .sliderControls {
		margin-bottom: 0;
		/*white-space:nowrap;*/
	}
	/* line 246, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctTitle, .main .panel .accountDetails .acctTitle {
		float: none;
		display: block;
		width: 100%;
	}
		/* line 272, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .acctTitle h2, .main .panel .accountDetails .acctTitle h2 {
			margin-bottom: 10px;
			/*white-space:nowrap;*/
		}
		/* line 275, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .acctTitle .alert, .main .panel .accountDetails .acctTitle .alert {
			display: none;
		}
	/* line 281, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .sectTitle, .main .panel .accountDetails .sectTitle {
		float: none;
		display: block;
		width: 100%;
	}
		/* line 300, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .sectTitle h2, .main .panel .accountDetails .sectTitle h2 {
			margin-bottom: 10px;
		}
		/* line 303, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .sectTitle .alert, .main .panel .accountDetails .sectTitle .alert {
			display: none;
		}
	/* line 323, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .balance, .main .panel .accountDetails .balance {
		width: 100%;
		text-align: left;
		padding-left: 58px;
	}
		/* line 377, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .balance span, .main .panel .accountDetails .balance span {
			margin-bottom: 17px;
		}
		/* line 380, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .balance .alert, .main .panel .accountDetails .balance .alert {
			display: block;
			width: 100%;
			margin-left: 0;
			float: left;
			margin-bottom: 10px;
		}
		/* line 387, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .accountOverview .balance a.activitesTrigger, .main .panel .accountDetails .balance a.activitesTrigger {
			margin-top: 0px;
		}
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionsWrap .actionItem {
		width: 48%;
	}
		/* line 55, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionsWrap .actionItem.mobileRight {
			float: right;
			margin-right: 0;
		}
		/* line 59, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionsWrap .actionItem a {
			font-size: 13px;
			padding: 10px 6px;
		}
	/* line 138, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionContent.secondPanel {
		-moz-border-radius: 10px 0 10px 10px;
		-webkit-border-radius: 10px 0 10px 10px;
		border-radius: 10px 0 10px 10px;
	}
		/* line 140, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.actionContent.secondPanel a.btn.floatRight {
			clear: both;
			float: left;
			margin: 10px 0;
		}
	/* line 150, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTab {
		width: 48%;
	}
		/* line 193, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTab.mobileRight {
			float: right;
			margin-right: 0;
		}
		/* line 197, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTab a {
			font-size: 13px;
			padding: 10px 6px;
		}
	/* line 205, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.singleTabContent {
		padding: 0 10px 10px 10px;
	}
		/* line 249, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
		.singleTabContent.secondPanel {
			-moz-border-radius: 10px 0 10px 10px;
			-webkit-border-radius: 10px 0 10px 10px;
			border-radius: 10px 0 10px 10px;
		}
			/* line 251, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
			.singleTabContent.secondPanel a.btn.floatRight {
				clear: both;
				float: left;
				margin: 10px 0;
			}
	/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	.transactionOptions ul li {
		font-size: 12px;
	}
	/* line 79, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_help.scss */
	.boxModule.help .contentCol ul.links li {
		width: 100%;
		display: block;
	}
	/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
	.stepsWrap ul li {
		font-size: 10px;
		padding: 0 5px;
	}
	/* line 218, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown .dropTrigger {
		font-size: 14px;
		font-weight: 600;
	}

	#Email_info, #ConEmail_info {
		margin-left: 0px !important;
		position: relative !important;
		top: 0px !important;
		left: 0px !important;
	}
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss */
	footer {
		font-size: 12px;
	}
		/* line 35, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_footer.scss */
		footer ul li {
			padding: 0 5px;
		}
	/* line 223, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payeeName {
		width: 100%;
		margin-bottom: 20px;
	}
	/* line 227, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment {
		display: none;
	}
	/* line 230, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payHistory {
		width: 30%;
	}
		/* line 232, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payHistory .singleTab {
			width: 100%;
		}
	/* line 236, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payAmount {
		width: 70%;
	}
		/* line 239, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payAmount .paywrap span {
			font-size: 22px;
		}
		/* line 242, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payAmount .paywrap input[type="text"], .panel.payee .payAmount .paywrap input[type="number"] {
			width: 116px;
			font-size: 18px;
		}
	/* line 386, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.fromAccount {
		width: 100%;
		margin-bottom: 0px;
		margin-top: 0;
	}
		/* line 390, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.fromAccount .selectWrap {
			display: block;
			margin-top: 5px;
			margin-bottom: 0;
		}
	/* line 396, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.sentOn {
		width: 100%;
		margin-bottom: 20px;
	}
		/* line 400, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.sentOn label {
			margin-top: 12px;
		}
	/* line 405, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.recurringPaymentPicker {
		width: 100%;
		margin-bottom: 0px;
		position: relative;
	}
	/* line 410, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.memo {
		width: 100%;
		text-align: left;
	}
		/* line 413, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.memo input[type=text] {
			width: 100%;
		}
	/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearch .col {
		width: 100%;
		clear: both;
	}
		/* line 87, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearch .col.viewAccounts {
			padding-left: 5px;
		}
		/* line 90, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearch .col.right {
			text-align: left;
		}
			/* line 92, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearch .col.right .optionButton {
				margin-right: 0;
				margin-left: 0;
			}
	/* line 199, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchTwo .innerWrap {
		width: 100%;
	}
		/* line 201, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchTwo .innerWrap .flex {
			display: block;
			padding-top: 0;
			padding-bottom: 5px;
		}
	/* line 237, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchOne,
	.historySearchOptions .searchTwo,
	.historySearchOptions .searchThree {
		display: block;
		width: 100%;
		padding-right: 0;
		margin-bottom: 5px;
	}
		/* line 244, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchOne .flex,
		.historySearchOptions .searchTwo .flex,
		.historySearchOptions .searchThree .flex {
			display: block;
			width: 100%;
		}

	/* line 693, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.panel.overview .balance {
		width: 100%;
		text-align: left;
		padding-left: 0;
		margin-top: 10px;
	}
		/* line 713, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .balance span {
			margin-bottom: 17px;
		}
		/* line 716, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .balance .alert {
			display: block;
			width: 100%;
			margin-left: 0;
			float: left;
			margin-bottom: 10px;
		}
		/* line 723, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .balance a.activitesTrigger {
			margin-top: 0px;
		}
	/* line 741, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.accountOverviewOptions .actionsWrap {
		width: 45%;
	}
		/* line 747, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.accountOverviewOptions .actionsWrap .actionItem {
			width: 100%;
		}
	/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .statements-grid .gridItem {
		width: 100%;
	}
	/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .customSelectDropdown .selectedOption {
		font-size: 14px;
	}
		/* line 259, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown .selectedOption span.accountName {
			display: block;
		}
		/* line 263, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown .selectedOption span.sum {
			padding-left: 20px !important;
			/*display: none !important;*/
		}
	/* line 335, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .customSelectContent ul li.option {
		font-size: 14px;
	}
		/* line 337, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectContent ul li.option span.accountName {
			display: block;
			padding: 10px 5px 10px 10px;
		}
		/* line 341, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectContent ul li.option span.sum {
			display: none !important;
			float: left;
			padding: 0px 10px 10px 25px;
		}
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertOverview .sliderControls {
		margin-bottom: 0;
	}
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alertOverview .sliderControls {
		margin-bottom: 0;
	}
	/* line 258, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_account, .panel.alertsPanel .alerts .alert_col.alert_threshold {
		width: 85%;
	}
	/* line 263, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_sendto, .panel.alertsPanel .alerts .alert_col.alert_save, .panel.alertsPanel .alerts .alert_col.alert_clear {
		width: 49%;
	}
	/* line 269, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_clear {
		position: absolute;
		top: 0;
		right: 0;
	}
	/* line 275, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_save {
		text-align: right;
	}
	/* line 280, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_threshold span {
		margin-left: 0;
	}
	/* line 285, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_threshold, .panel.alertsPanel .alerts .alert_col.alert_sendto {
		padding-left: 20px;
	}
}

@media screen and (min-width: 320px) and (max-width: 639px) {
	/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown {
		width: 100%;
	}
		/* line 209, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown .dropTrigger {
			font-size: 16px;
		}
		/* line 212, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown.date {
			width: 100%;
		}
}

/* Use this  size if you wanted something for entire mobile device except IPAD*/
@media screen and (min-width: 320px) and (max-width: 640px) {
	/* line 187, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header #logo {
		margin-top: 10px;
	}
	/* line 190, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header .mobileMenu {
		margin-right: 10px;
	}

	.actionsWrap {
		margin-top: 0px;
	}

	.boxModule.help .contentCol .innerOne, .boxModule.help .contentCol .innerTwo {
		clear: both;
		float: none;
		width: 100%;
	}

	#accountWrap ul.accountList li {
		font-size: 18px;
		padding-right: 22px;
	}
		/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
		#accountWrap ul.accountList li a.enroll {
			float: none;
			display: block;
			clear: both;
			margin-top: 10px;
		}
		/* line 92, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
		#accountWrap ul.accountList li ul.sub li {
			font-size: 18px;
			padding-left: 15px;
		}

		#accountWrap ul.accountList li div.enroll {
			float: none;
			display: block;
			clear: both;
			margin-top: 10px;
		}

			#accountWrap ul.accountList li div.enroll span {
				position: relative;
				top: -10px;
				font-size: 12px;
				/*padding: 0px 10px 0px 10px;*/
			}

	.panel.transferPanel .options {
		margin-bottom: 20px;
	}
		/* line 182, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .options label {
			float: none;
			width: 100%;
			display: block;
			position: relative;
			padding-bottom: 10px;
		}
		/* line 189, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .options .fieldWrap {
			display: block;
			float: none;
			width: 100%;
			padding-left: 20px;
			padding-right: 20px;
		}

	.show-address a {
		float: left !important;
	}

	.show-address {
		display: inline-block;
	}
}

@media screen and (min-width: 320px) and (max-width: 699px) {
	/* line 225, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.simpleDropdown {
		float: left;
		margin-top: -10px;
		margin-bottom: 10px;
	}
		/* line 304, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.simpleDropdown .simpleMenuContent {
			display: none;
			background: #960021;
			margin-top: -9px;
			text-align: left;
			padding: 5px;
			-moz-border-radius: 10px 10px 10px 10px;
			-webkit-border-radius: 10px 10px 10px 10px;
			border-radius: 10px 10px 10px 10px;
			z-index: 400;
			width: 100%;
			position: absolute;
			left: 0;
			width: 280px;
		}
			/* line 317, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.simpleDropdown .simpleMenuContent .content p {
				font-size: 14px;
			}
			/* line 322, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.simpleDropdown .simpleMenuContent .content ul li label {
				font-size: 14px;
			}
			/* line 326, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
			.simpleDropdown .simpleMenuContent .content ul ul {
				margin-left: 28px;
				margin-top: 5px;
				margin-bottom: 10px;
			}
				/* line 331, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
				.simpleDropdown .simpleMenuContent .content ul ul li {
					font-size: 14px;
					color: #8f8f8f;
				}
}

@media screen and (min-width: 320px) and (max-width: 745px) {
	/* line 262, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_forms.scss */
	.inputWrap {
		display: block;
		margin-top: 10px;
	}

	div.recentPayments {
		max-width: 230px;
	}
}

@media screen and (min-width: 320px) and (max-width: 700px) {
	/* line 165, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .options .fieldWrap.pay .break {
		display: block;
		clear: both;
		margin-top: 20px;
	}
	/* line 170, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .options .fieldWrap.pay .payment {
		display: block;
	}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
	.main .boxModule .alert {
		margin-bottom: 20px;
	}
		/* line 543, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .boxModule .alert .alertMsg {
			display: block !important;
		}

	.transactionOptions ul {
		clear: both;
		float: left;
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}

	.ctaWrap .ctaBox {
		float: none;
		clear: both;
		margin-bottom: 30px;
		width: 100%;
		padding: 20px;
	}

	.boxModule.help .cta .branch, .boxModule.help .cta .contact {
		width: 100%;
		margin: 10px 0;
	}

	.boxModule.help .cta .appointment, .boxModule.help .cta .appointment {
		width: 100%;
		margin: 10px 0;
	}
	/* line 78, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userLogin, .loginWrap .userSignup {
		clear: both;
		float: none;
		width: 100%;
	}
	/* line 84, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userLogin {
		border-right: none;
		border-bottom: 1px solid #c0c0c1;
		padding-bottom: 30px;
		margin-bottom: 20px;
	}
	/* line 91, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
	.loginWrap .userSignup {
		padding-left: 0;
	}
		/* line 93, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
		.loginWrap .userSignup ul {
			border-bottom: 0;
			padding-bottom: 0;
		}
			/* line 96, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_login.scss */
			.loginWrap .userSignup ul li {
				border-left: 0;
				display: block;
				padding: 0;
				margin-bottom: 20px;
				font-size: 14px;
			}

	.accountDetails .alert .alertMsg {
		display: none;
	}
		/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alert.scss */
		.accountDetails .alert .alertMsg.mobile {
			display: block;
		}

	.panel.overview .alert .alertMsg {
		display: none !important;
	}
		/* line 643, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.panel.overview .alert .alertMsg.mobile {
			display: block !important;
		}

	.panel.overview .alert {
		margin-bottom: 20px;
	}

	.currentLocations .break {
		display: block;
		clear: both;
	}
	/* line 288, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations .selectWrap {
		margin-bottom: 15px;
	}
	/* line 291, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_locations.scss */
	.currentLocations input[type=text] {
		width: 75%;
	}

	.panel.alertsPanel .alerts .alert_email_list {
		margin: 0 20px 20px 20px;
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 10px 10px 10px;
		border-radius: 0 10px 10px 10px;
	}

		.panel.alertsPanel .alerts .alert_email_list .alert_email_list_options ul li {
			width: 50%;
		}


	.profileUpdateWrap {
		border-right: none;
		border-bottom: 1px solid #c0c0c1;
		padding-bottom: 30px;
		margin-bottom: 20px;
	}

	.profileUpdateWrap, .profileUpdateTips {
		clear: both;
		width: 100% !important;
	}
}

@media screen and (min-width: 320px) and (max-width: 800px) {
	/* Defect 3640 */
	.main .ctaWrap .ctaText {
		display: block;
		padding: 10px;
		/*white-space:nowrap;*/
	}
}

@media screen and (min-width: 350px) and (max-width: 414px) {
	#routingNum {
		max-width: 90%;
	}

	#extAccountNum {
		max-width: 90%;
	}

	#acctNickNameInp {
		max-width: 150px !important;
		margin-left: -15px !important;
	}

	#btnDeleteExt {
		margin-left: 60px !important;
		padding-right: 28px;
		padding-left: 28px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@media screen and (min-width: 360px) and (max-width: 640px) {
	.extTransRemaining {
		margin-top: -39px;
		margin-left: 23px;
		width: auto !important;
		font-size: 13px !important;
	}

	.extTransLimit {
		margin-top: -21px;
		margin-left: 23px;
		width: auto !important;
		font-size: 13px !important;
	}

	.rdSpan {
		font-size: 12px;
		position: absolute;
		margin-top: 3px;
		margin-left: 8px;
		margin-right: 9px;
	}

	.rdsr {
		margin-left: 4px;
		margin-top: 64px;
		width: 19px;
		height: 30px;
	}


	.rdsrspan {
		position: absolute;
		margin-left: 26px;
		margin-top: 71px;
		font-size: 12px;
		padding-right: 23px;
	}

	.jssorb05 {
		position: absolute;
		top: 773px !important;
	}
}

@media screen and (min-width: 375px) and (max-width: 667px) {
	.rdSpan {
		font-size: 12px;
		position: absolute;
		margin-top: 3px;
		margin-left: 8px;
		margin-right: 9px;
	}

	.rdsr {
		margin-left: 4px;
		margin-top: 64px;
		width: 19px;
		height: 30px;
	}


	.rdsrspan {
		position: absolute;
		margin-left: 26px;
		margin-top: 71px;
		font-size: 12px;
		padding-right: 23px;
	}
}

@media screen and (min-width: 400px) and (max-width: 480px) {
	/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup {
		top: 47px;
		left: 66px;
	}
}

@media screen and (min-width: 401px) and (max-width: 580px) {
	/* line 236, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.numOfPayments .break {
		display: block;
		clear: both;
	}
}

@media screen and (min-width: 401px) and (max-width: 640px) {
	/* line 206, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.frequency {
		width: 50%;
	}
		/* line 208, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.frequency label {
			display: block;
		}
		/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.frequency .selectWrap {
			display: block;
			padding-left: 0px;
		}
	/* line 216, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.numOfPayments {
		width: 50%;
	}
	/* line 219, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.cancelRecurringPayment {
		width: 50%;
		text-align: right;
		margin-top: 20px;
	}
	/* line 224, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.saveRecurringPayment {
		width: 50%;
		margin-top: 10px;
	}
		/* line 227, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.saveRecurringPayment a.btn {
			float: left;
			margin-left: 0;
		}
}

@media screen and (min-width: 412px) and (max-width: 732px) {
	.extTransRemaining {
		margin-top: -39px;
		margin-left: 23px;
		width: auto !important;
		font-size: 13px !important;
	}

	.extTransLimit {
		margin-top: -21px;
		margin-left: 23px;
		width: auto !important;
		font-size: 13px !important;
	}

	.rdSpan {
		font-size: 12px;
		position: absolute;
		margin-top: 3px;
		margin-left: 8px;
	}

	.rdsr {
		margin-left: 4px;
		margin-top: 64px;
		width: 19px;
		height: 30px;
	}


	.rdsrspan {
		position: absolute;
		margin-left: 26px;
		margin-top: 71px;
		font-size: 12px;
		padding-right: 23px;
	}
}

@media screen and (min-width: 414px) and (max-width: 736px) {
	.rdSpan {
		font-size: 12px;
		position: absolute;
		margin-top: 3px;
		margin-left: 8px;
		margin-right: 9px;
	}

	.rdsr {
		margin-left: 4px;
		margin-top: 64px;
		width: 19px;
		height: 30px;
	}


	.rdsrspan {
		position: absolute;
		margin-left: 26px;
		margin-top: 71px;
		font-size: 12px;
		padding-right: 23px;
	}
}

@media screen and (min-width: 450px) and (max-width: 800px) {
	.addAccountConfirm .confirmDeposit {
		max-width: 70% !important;
	}

	.addAccountConfirm .stepInfo {
		margin-left: 60px;
	}

	.main .boxModule dl.accountReview dt label {
		width: 100% !important;
		text-align: left !important;
	}

	.addAccountSubmitSection a {
		padding: 0;
		padding-left: 10px;
	}
}

@media screen and (min-width: 481px) and (max-width: 600px) {
	/* line 496, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .dailyBalanceBox {
		left: 15px;
	}

	.historySearchOptions .content .balanceOverview {
		margin-left: 140px;
	}
}

@media screen and (min-width: 481px) and (max-width: 640px) {
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
	.browserWidth {
		background: lightsalmon;
	}
		/* line 28, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
		.browserWidth:before {
			content: "481 - 640";
		}

	/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup {
		top: 78px;
		right: 0;
	}
	/* line 281, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .sectTitle, .main .panel .accountDetails .sectTitle {
		width: 80%;
	}
	/* line 323, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .balance, .main .panel .accountDetails .balance {
		width: 50%;
	}
	/* line 246, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctTitle, .main .panel .accountDetails .acctTitle {
		width: 50%;
	}


	/* line 204, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payeeName {
		width: 100%;
		margin-bottom: 20px;
	}
	/* line 208, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment {
		display: none;
	}
	/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payHistory {
		width: 40%;
	}
		/* line 213, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .payHistory .singleTab {
			width: 100%;
		}
	/* line 217, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payAmount {
		width: 60%;
	}

	/* line 357, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.fromAccount {
		width: 50%;
		margin-bottom: 20px;
		margin-top: 0;
	}
		/* line 361, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.fromAccount label {
			display: block;
		}
	/* line 365, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.sentOn {
		width: 50%;
		margin-bottom: 20px;
		text-align: right;
	}
		/* line 369, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.sentOn label {
			display: block;
			margin-top: 12px;
		}
	/* line 374, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.recurringPaymentPicker {
		width: 50%;
	}
	/* line 377, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.memo {
		width: 50%;
	}
		/* line 379, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.memo input[type=text] {
			width: 80%;
		}

	/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .customSelectDropdown .selectedOption {
		font-size: 14px;
	}
		/* line 248, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown .selectedOption span.accountName {
			font-size: 14px;
		}
		/* line 252, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown .selectedOption span.sum {
			font-size: 14px;
		}
}

@media screen and (min-width: 481px) and (max-width: 659px) {
	/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .statements-grid .gridItem {
		width: 47.8125%;
	}
}

@media screen and (min-width: 481px) and (max-width: 676px) {
	/* line 468, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .promo .out .in .promoText {
		font-size: 20px;
	}
		/* line 470, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
		.main .panel .promo .out .in .promoText p {
			margin-bottom: 10px;
		}
}

@media screen and (min-width: 481px) and (max-width: 700px) {
	/* line 251, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchFour {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
		/* line 294, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchFour .innerWrap {
			width: 100%;
		}
			/* line 296, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flexLabel {
				display: inline-block;
			}
			/* line 299, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFour .innerWrap .flex {
				padding-top: 0;
				padding-bottom: 5px;
			}
				/* line 302, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFour .innerWrap .flex.bold {
					text-align: left;
				}

	.historySearchOptions .searchFive {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
		/* line 382, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchFive .innerWrap {
			width: 100%;
		}
			/* line 384, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flexLabel {
				display: inline-block;
			}
			/* line 387, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearchOptions .searchFive .innerWrap .flex {
				padding-top: 0;
				padding-bottom: 5px;
			}
				/* line 390, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flex.bold {
					text-align: left;
				}
				/* line 393, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
				.historySearchOptions .searchFive .innerWrap .flex input {
					font-size: 14px;
				}
}

@media screen and (min-width: 481px) and (max-width: 767px) {
	.panel.overview .acctTitle {
		width: 50%;
	}
	/* line 189, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .searchTwo .innerWrap {
		width: 100%;
	}
		/* line 191, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearchOptions .searchTwo .innerWrap .flex {
			display: block;
			padding-top: 0;
			padding-bottom: 5px;
		}

	.historySearchOptions .content .dailyBalanceBox {
		width: 150px;
	}

	.panel.overview .balance {
		width: 50%;
	}

	.panel.transferPanel .customSelectContent ul li.option {
		font-size: 14px;
	}
		/* line 325, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectContent ul li.option span.accountName {
			padding: 10px 10px;
		}
		/* line 328, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectContent ul li.option span.sum {
			padding: 10px 10px;
		}

	.panel.alertsPanel .alerts .alert_col.alert_account, .panel.alertsPanel .alerts .alert_col.alert_threshold {
		width: 49%;
	}
	/* line 242, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_sendto, .panel.alertsPanel .alerts .alert_col.alert_save, .panel.alertsPanel .alerts .alert_col.alert_clear {
		width: 33.333%;
	}
	/* line 248, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_save {
		text-align: right;
	}
	/* line 252, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_alerts.scss */
	.panel.alertsPanel .alerts .alert_col.alert_sendto {
		padding-left: 20px;
	}
}

@media screen and (min-width: 481px) and (max-width: 880px) {
	/* line 67, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearch .col {
		width: 100%;
		clear: both;
	}
		/* line 70, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearch .col.viewAccounts {
			padding-left: 5px;
		}
		/* line 73, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
		.historySearch .col.right {
			text-align: left;
		}
			/* line 75, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
			.historySearch .col.right .optionButton {
				margin-right: 10px;
				margin-left: 0;
			}
}

@media screen and (min-width: 640px) and (max-width: 720px) {
	/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown {
		width: 60%;
	}
		/* line 195, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown span.type {
			display: block;
			margin-bottom: 10px;
		}
		/* line 199, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown .dropTrigger {
			font-size: 16px;
		}
		/* line 202, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown.date {
			width: 40%;
		}
}

/* specially manageTravel for Pixel 2 and Nexus in Landscape mode.*/
@media screen and (min-width: 640px) and (max-width: 735px) {
	/* line 12, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
	table.transactions {
		/* Force table to not be like tables anymore */
	}
		/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions table, table.transactions thead, table.transactions tbody, table.transactions th, table.transactions td, table.transactions tr {
			display: block;
			overflow: hidden;
		}
		/* line 38, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions tr {
			border-bottom: 1px solid #d9d9d9;
		}
			/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
			table.transactions tr:last-child {
				border-bottom: 0 !important;
			}
		/* line 45, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_table.scss */
		table.transactions td {
			/* Behave  like a "row" */
			border: none;
			/*position: relative;*/
			border-top: 0 !important;
			padding: 10px 10px 10px 10px !important;
			text-align: left !important;
			font-size: 14px !important;
		}

			table.transactions td:first-child {
				max-width: 98%;
			}

	.transDetails.hideMobile {
		display: none !important;
	}

	.transDetails.mobileView {
		display: block !important;
		background-image: none !important;
		height: auto !important;
	}

	.table-header.hideMobile {
		display: none;
	}

	table .mobileView {
		display: block !important;
		font-size: 17px;
		font-weight: bold;
	}

	.transferOptions.hideMobile {
		display: none;
	}

	.transferOptions.mobileView {
		display: block !important;
	}

	.inlineDropdown .dropContent.transferOptionsSelect .content ul li {
		padding: 10px 10px;
		font-size: 14px;
	}

	.paymentWrap .wrap table.transactions.managePayees tr td, table.manageTravel tr td {
		max-width: 100%;
	}
}

@media screen and (min-width: 641px) and (max-width: 649px) {
	/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup {
		top: 67px;
		right: 0;
	}

	.panel.transferPanel .options .fieldWrap.dateWrap .calendar-popup {
		top: 45px;
	}
}

@media screen and (min-width: 641px) and (max-width: 700px) {
	/* line 190, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payeeName {
		width: 100%;
		margin-bottom: 20px;
	}
	/* line 194, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment {
		display: none;
	}
	/* line 197, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .payHistory,
	.panel.payee .payAmount {
		width: 50%;
	}
}

@media screen and (min-width: 641px) and (max-width: 767px) {

	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */

	/*---defect 323 fix---- */

	.inner {
		padding: 5px !important;
	}

	.total {
		float: right !important;
	}

		.total .blue {
			float: left !important;
		}

	.paymentsScheduled, .total {
		font-size: 14px !important;
		width: auto !important;
	}
	/*---------------------------*/

	.browserWidth {
		background: lightseagreen;
	}
		/* line 34, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
		.browserWidth:before {
			content: "641 - 767";
		}
	/* line 16, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_steps.scss */
	.stepsWrap ul li {
		font-size: 14px;
	}

	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionsWrap {
		margin-top: -30px;
	}
	/* line 246, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .acctTitle, .main .panel .accountDetails .acctTitle {
		width: 70%;
	}
	/* line 281, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .sectTitle, .main .panel .accountDetails .sectTitle {
		display: table-cell;
	}
	/* line 323, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_modules.scss */
	.main .panel .accountOverview .balance, .main .panel .accountDetails .balance {
		width: 30%;
	}


	/* line 181, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.frequency {
		width: 50%;
	}
	/* line 184, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.numOfPayments {
		width: 50%;
	}
		/* line 186, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.numOfPayments .break {
			display: none;
		}
	/* line 190, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.cancelRecurringPayment {
		width: 50%;
		text-align: right;
		margin-top: 20px;
	}
	/* line 195, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.saveRecurringPayment {
		width: 50%;
		margin-top: 10px;
	}
		/* line 198, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
		.recurringPaymentPanel .innerWrap .col.saveRecurringPayment a.btn {
			float: left;
			margin-left: 0;
		}


	/* line 211, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
	.panel.transferPanel .customSelectDropdown .selectedOption {
		font-size: 14px;
	}
		/* line 236, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown .selectedOption span.accountName {
			font-size: 14px;
		}
		/* line 240, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transfers.scss */
		.panel.transferPanel .customSelectDropdown .selectedOption span.sum {
			font-size: 14px;
		}
}

@media screen and (min-width: 641px) and (max-width: 870px) {
	/* line 336, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.fromAccount {
		width: 70%;
		margin-bottom: 20px;
	}
	/* line 340, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.sentOn {
		width: 30%;
		margin-bottom: 20px;
		text-align: right;
	}
	/* line 345, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.recurringPaymentPicker {
		width: 50%;
	}
	/* line 348, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.memo {
		width: 50%;
	}
		/* line 350, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.memo input[type=text] {
			width: 80%;
		}
}

@media screen and (min-width: 641px) and (max-width: 960px) {
	/* line 180, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_header.scss */
	header #logo {
		margin-top: 10px;
		width: 80%;
	}
	/* line 157, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.numOfPayments .break {
		display: block;
		clear: both;
	}
}

@media screen and (min-width: 650px) and (max-width: 870px) {
	/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup {
		top: 47px;
		right: 0;
	}
}

@media screen and (min-width: 660px) and (max-width: 890px) {
	/* line 124, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_statements.scss */
	#accountWrap .statements-grid .gridItem {
		width: 31.25%;
	}
}

@media screen and (min-width: 701px) and (max-width: 870px) {
	/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment {
		min-height: 70px;
	}

	.panel.payee .payeeName,
	.panel.payee .recentPayment,
	.panel.payee .payHistory,
	.panel.payee .payAmount {
		width: 50%;
	}
	/* line 184, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment {
		margin-bottom: 20px;
	}
}

@media screen and (min-width: 721px) and (max-width: 820px) {
	/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown {
		width: 60%;
	}
		/* line 184, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown span.type {
			display: inline-block;
			margin-bottom: 10px;
		}
		/* line 188, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown.date {
			width: 40%;
		}
}

@media screen and (min-width: 768px) and (max-width: 800px) {
	.confirm-dollor {
		max-width: 40%;
	}
}

@media screen and (min-width: 768px) and (max-width: 870px) {
	/* line 6, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_actions.scss */
	.actionsWrap {
		margin-top: 0px;
	}

	.recurringPaymentPanel .innerWrap .col.frequency {
		width: 25%;
	}
	/* line 169, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.numOfPayments {
		width: 25%;
	}
	/* line 172, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.cancelRecurringPayment {
		width: 25%;
	}
	/* line 175, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_recurringPayment.scss */
	.recurringPaymentPanel .innerWrap .col.saveRecurringPayment {
		width: 25%;
	}

	.reviewTable.schedulePayments .payeeName {
		min-width: 100px;
	}
}

@media screen and (min-width: 768px) and (max-width: 959px) {
	/* line 496, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_transactionHistory.scss */
	.historySearchOptions .content .dailyBalanceBox {
		width: 140px;
	}
}

@media screen and (min-width: 768px) and (max-width: 960px) {
	/* line 11, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */


	.browserWidth {
		background: lightgoldenrodyellow;
	}
		/* line 40, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_grid.scss */
		.browserWidth:before {
			content: "768 - 960";
		}
}



@media screen and (min-width: 821px) and (max-width: 899px) {
	/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown {
		width: 65%;
	}
		/* line 177, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown.date {
			width: 35%;
		}
}

@media screen and (min-width: 871px) and (max-width: 885px) {
	/* line 7, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_datepicker.scss */
	.calendar-popup {
		top: 76px;
		left: 0;
	}
}

@media screen and (min-width: 871px) and (max-width: 920px) {
	/* line 92, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .recentPayment .table .row .cell {
		font-size: 14px;
	}
}

@media screen and (min-width: 871px) and (max-width: 925px) {
	/* line 310, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.fromAccount label {
		display: block;
		margin-bottom: 10px;
		padding-top: 0;
	}
	/* line 315, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.fromAccount .selectWrap {
		display: block;
	}
	/* line 319, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.sentOn {
		width: 16.70146%;
	}
		/* line 321, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
		.panel.payee .paymentDetails .detailCol.sentOn label {
			display: block;
			margin-bottom: 10px;
		}
	/* line 326, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.recurringPaymentPicker {
		width: 30.2714%;
		margin-top: 29px;
	}
	/* line 330, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_payee.scss */
	.panel.payee .paymentDetails .detailCol.memo {
		margin-top: 29px;
	}
}

@media screen and (min-width: 900px) and (max-width: 1050px) {
	/* line 1, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
	.inlineDropdown {
		width: 60%;
	}
		/* line 170, /Users/pasqualescerbo/www/BOK/bok-online-banking/source/stylesheets/sass/_clickDropdownMenu.scss */
		.inlineDropdown.date {
			width: 40%;
		}
}



/* media CSS queries END*/

/* UI Changes Styles starts here*/

.payWrap span {
	font-size: 24px;
	font-weight: 600;
	display: inline-block;
	vertical-align: middle;
	/*margin-right: 7px;*/
}

.payWrap input[type="number"] {
	min-width: 50px;
	max-width: 130px;
	display: inline-block;
	vertical-align: middle;
	font-size: 23px;
	font-style: normal;
	line-height: 28px;
	/*padding-top: 2px;*/
	font-weight: 600;
	text-align: right;
	vertical-align: middle;
}

	.payWrap input[type="number"]::-webkit-input-placeholder, .memo::-webkit-input-placeholder {
		font-style: italic;
		text-align: center;
	}

.memo::-webkit-input-placeholder {
	text-align: left;
}

.payWrap input[type="number"]::-moz-placeholder, .memo::-moz-placeholder {
	font-style: italic;
}

.payWrap input[type="number"]:-ms-input-placeholder, .memo:-ms-input-placeholder {
	font-style: italic;
}
/**/
.payWrap .clearVal {
	font-size: 14px;
	line-height: 14px;
	color: #007db1;
	font-weight: 600;
	margin-top: 5px;
	padding-right: 8px;
	cursor: pointer;
	display: none;
	text-decoration: none;
}




.schedulePayments thead tr {
	height: 50px;
	background: #eaeaeb;
}

table.schedulePayments td, table.schedulePayments table.paymentInfo tr {
	border: none;
	/*vertical-align: middle;*/
	border-bottom: none;
	font-size: 14px;
}

/*(DBP)_Schedule Payment_Over pay prevention_Edge box is not displayed same like chrome in fire fox... (Styling different on FF) 3888*/
table.schedulePayments {
	border-collapse: collapse;
}

	table.schedulePayments td {
		text-align: center;
	}

.schedulePayments tr {
	border: 1px solid #d9d9d9;
	background: #f8f8f8;
}

.schedulePayments .payWrap {
	display: inline-block;
	white-space: nowrap;
	padding-right: 20px;
}

.schedulePayments .payeeName {
	font-weight: bold;
	text-align: left;
}
/*.schedulePayments .paymentInfo tr {
		border: 1px solid #d9d9d9;
	}*/
.schedulePayments .paymentInfo {
	margin-top: 0;
	width: 90%;
}

	.schedulePayments .paymentInfo tr {
		margin-top: 0;
		width: 90%;
	}

	.schedulePayments .paymentInfo td, .frequencyTable { /*, .frequencyTable tr*/
		border: none;
		/*border-bottom: none;*/
		margin-top: 0px;
	}

	.schedulePayments .paymentInfo .recurring {
		background-position-y: 0px;
	}

.frequencyTable .select-style {
	min-height: 30px;
}

.frequencyTable input[type=text], .frequencyTable input[type=password], .frequencyTable input[type=number] {
	height: 30px;
}


.schedulePayments .paymentInfo td {
	border-bottom: none;
	padding-top: 0px;
}

.schedulePayments .paymentDetailsTable {
	margin-top: 0;
	border-collapse: separate;
}

	.schedulePayments .paymentDetailsTable div {
		text-align: left;
	}

	.schedulePayments .paymentDetailsTable td, .schedulePayments .paymentDetailsTable td:last-child {
		text-align: left;
		border: 0;
	}

.schedulePayments .recurringPaymentPanel .innerWrap {
	padding: 0;
}

	.schedulePayments .recurringPaymentPanel .innerWrap .col {
		margin: 5px;
	}

		.schedulePayments .recurringPaymentPanel .innerWrap .col.saveRecurringPayment {
			margin-top: 30px;
		}

.recurringPaymentsPicker {
	cursor: pointer;
	padding: 0px 29px;
	margin-left: -28px;
}

	.recurringPaymentsPicker a {
		text-decoration: none;
	}

	.recurringPaymentsPicker::after {
		content: "";
		display: inline-block;
		width: 13px;
		height: 8px;
		margin-left: 5px;
		background: url("img/arrow-down-blue.png") no-repeat top left;
	}

	.recurringPaymentsPicker.current {
		/*background: #FFF;
			border: 1px solid #c0c0c1;
			border-bottom: none;
			-moz-border-radius: 0 10px 10px 10px;
			-webkit-border-radius: 0 0 10px 10px;
			border-radius: 10px 10px 0 0;
			-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
			-moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
			box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
			z-index: 450;*/
	}

		.recurringPaymentsPicker.current::after {
			background: url("img/arrow-up-blue.png") no-repeat top left;
		}

table.paymentDetailsTable tr {
	background: #ddddde;
	/*display: none;*/ /*UI performance issue on Firefox reported by IBSupport*/
}

/*.paymentDetailsTable tr:nth-child(2) {
			background: #f8f8f8;
		}*/

.paymentDetailsTable tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}

.paymentDetailsTable tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}

.paymentDetailsTable input[type="radio"] + label {
	margin-bottom: 2px;
}

.paymentInfo .recentPayments table {
	margin-top: 0;
}

	.paymentInfo .recentPayments table td {
		text-align: left;
		padding: 5px;
	}

	.paymentInfo .recentPayments table tr:nth-child(odd) {
		background: #ddddde;
	}

.recentPaymentsPicker {
	cursor: pointer;
	padding: 5px 10px;
}

	.recentPaymentsPicker.disabled {
		cursor: default;
		pointer-events: none;
	}

	.recentPaymentsPicker a {
		text-decoration: none;
	}

	.recentPaymentsPicker::after {
		content: "";
		display: inline-block;
		width: 13px;
		height: 8px;
		margin-left: 5px;
		background: url("img/arrow-down-blue.png") no-repeat top left;
	}

	.recentPaymentsPicker.current {
		background: #FFF;
		border: 1px solid #c0c0c1;
		border-bottom: none;
		-moz-border-radius: 0 10px 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
		border-radius: 10px 10px 0 0;
		-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
		z-index: 450;
	}

		.recentPaymentsPicker.current::after {
			background: url("img/arrow-up-blue.png") no-repeat top left;
		}

.recentPayments {
	width: 100%;
	max-width: 450px;
	position: absolute;
	background: #FFF;
	border: 1px solid #c0c0c1;
	padding: 5px;
	-moz-border-radius: 0 10px 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	-webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	z-index: 450;
}


.overPay-intro {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

input.overPay-amount {
	border: 4px solid red;
}

tr.overPay-row-top {
	border-top: 4px solid red;
}

tr.overPay-row-bottom {
	border-bottom: 4px solid red !important;
}

tr.overPay-row-left {
	border-left: 4px solid red;
}

tr.overPay-row-right {
	border-right: 4px solid red;
}

label.overPayStatus {
	color: green;
	vertical-align: middle;
	font-style: italic;
	display: block;
}

@media screen and (max-width: 640px) {
	.recentPaymentsPicker.current {
		max-width: 100%;
	}

	/*.paymentDetailsTable tr {
		 display:none !important;
		}*/

	.schedulePayments .paymentInfo tr {
		width: 105%;
	}

	.paymentInfo td {
		display: inline-block !important;
	}
}
/* UI changes ends here*/

/* Update Contact prompt*/
.updateContactInfo.add-email label {
	font-size: 20px !important;
}

.updateContactInfo .required, .managePhoneNumbers .required {
	color: #b24449 !important;
	font-size: 18px !important;
}

table.managePhoneNumbers {
	margin-bottom: 100px;
}

.managePhoneNumbers tbody tr {
	border-bottom: 2px solid #c0c0c1;
}

	.managePhoneNumbers tr th, .managePhoneNumbers tbody tr td {
		font-size: 20px;
		text-align: left;
		padding: 15px;
		min-width: 180px;
		height: 75px;
		vertical-align: middle;
	}

		.managePhoneNumbers tr th:last-child {
			text-align: center;
		}

		.managePhoneNumbers tbody tr td:first-child {
			text-align: center;
			vertical-align: top;
		}

.managePhoneNumbers tr td:last-child {
	text-align: left;
}


/*only form IE 10+*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.managePhoneNumbers input[type=radio].phoneType {
		position: relative;
	}
}
/* End Update Contact prompt*/
/* OKTA Changes*/
.tabluar-display {
	max-width: 460px;
	border-bottom: 1px solid #c0c0c1;
	background: #FFF;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 5px;
}

	.tabluar-display:last-child {
		border-bottom: none;
	}

.username-success-green span {
	padding-left: 25px;
	line-height: 2;
}

.username-success-green:before {
	content: "";
	width: 36px;
	height: 36px;
	background: url("img/pswd-valid.png") no-repeat 0 0;
	margin: 4px 10px 0px 0px;
	position: absolute;
	background-size: 20px 20px;
}
/*End OKTA Changes*/
/* Tab css*/

/* Style the tab */
.tab {
	overflow: hidden;
	display: flex;
	justify-content: center;
}

	.tab .innerWrap {
		width: 60%;
		display: flex;
		justify-content: center;
		border-bottom: 1px solid #D7D7D7;
	}

		.tab .innerWrap ul {
			margin: 0;
		}

			.tab .innerWrap ul li {
				display: inline-block;
				padding: 14px 30px;
				cursor: pointer;
			}

	.tab .tablinks.active {
		font-weight: 600;
		border-bottom: 4px solid #b00027;
	}

.tabcontent {
	display: none;
}

	.tabcontent.active {
		display: block;
	}

/* End of TAB CSS*/

@media screen and (max-width: 767px) {
	.tipso_bubble.bottom {
		/*width: 240px !important;*/
		width: 330px !important;
		left: 10px !important;
		margin: 0;
		padding: 10px;
	}
	.tipso_content {
		width: 260px !important;
	}
}
@media screen and (min-width: 441px) and (max-width: 767px) {
	.tipso_bubble.bottom {
		/*width: 440px !important;*/
		width: 280px !important;
		left: 80px !important;
		margin: 0;
		padding: 10px;
	}
}
@media screen and (min-width: 441px) and (max-width: 767px) {
	.tipso_bubble.top {
		width: 680px !important;
		left: 10px !important;
		margin: 0;
		padding: 10px;
	}
}
	@media screen and (max-width: 440px) {
		.tipso_bubble.top {
			width: 290px !important;
			left: 10px !important;
			margin: 0;
			padding: 10px;
		}
		.tipso_content {
			width: 310px !important;
		}
	}
