/**
 * 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;
		}
	}
