@import url('theme-q2-blessed1-26a7bb8901d6151cb112dcf0599b66b2.css');
body.theme-q2 .multi-wire .multi-wire-box .start-date-selector {
	position:relative;
	float:right
}
body.theme-q2 .multi-wire .search-select-wrapper {
	padding:0;
	height:56px
}
body.theme-q2 .multi-wire .search-select-wrapper .search-select-input .subsidiary {
	height:35px;
	margin:15px 0 0 10px
}
body.theme-q2 .multi-wire .search-select-wrapper .search-select-input .currency {
	height:25px;
	padding-top:5px
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-tile,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-tile {
	*zoom:1;
	padding-left:0!important;
	border-radius:0
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-tile:before,body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-tile:after,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-tile:before,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-tile:after {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-tile:after,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-tile:after {
	clear:both
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .search-selected-item,body.theme-q2 .multi-wire .search-select-wrapper.currencies .search-selected-item {
	min-height:54px;
	padding:4px 12px;
	border:1px solid #949494
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-widget-title.ellipsize,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-widget-title.ellipsize {
	max-width:99%
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-widget-balance,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-widget-balance {
	font-size:inherit
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .account-widget-number,body.theme-q2 .multi-wire .search-select-wrapper.currencies .account-widget-number {
	font-size:12px
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .search-select-header,body.theme-q2 .multi-wire .search-select-wrapper.currencies .search-select-header {
	font-size:12px;
	margin-top:0;
	padding:0
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .search-select-list,body.theme-q2 .multi-wire .search-select-wrapper.currencies .search-select-list {
	width:300px
}
body.theme-q2 .multi-wire .search-select-wrapper.recipient-account-info .wire-transfer-account,body.theme-q2 .multi-wire .search-select-wrapper.currencies .wire-transfer-account {
	padding:0
}
body.theme-q2 .multi-wire .search-select-wrapper.subsidiaries .search-select-list {
	width:225px
}
body.theme-q2 .multi-wire .search-select-wrapper.from-accounts .search-select-list {
	width:300px;
	position:relative;
	float:right
}
body.theme-q2 .multi-wire .search-select-wrapper.currencies .search-selected-item {
	height:54px
}
body.theme-q2 .multi-wire .search-select-wrapper.currencies .search-selected-item .currency {
	margin:13px 0 0 12px;
	overflow:hidden;
	padding:0;
	width:30px
}
body.theme-q2 .multi-wire .feedback {
	height:45px;
	background:#ccc
}
body.theme-q2 .multi-wire .feedback .feedback-icon {
	padding-top:4px;
	font-size:24px
}
body.theme-q2 .multi-wire .feedback .feedback-message {
	padding-top:12px
}
body.theme-q2 .multi-wire .feedback.danger {
	color:#b94a48
}
body.theme-q2 .multi-wire .account-tile .account-widget-title {
	font-size:14px
}
body.theme-q2 .multi-wire .search-select-expanded-lower-div {
	margin-bottom:95px
}
body.theme-q2 .multi-wire .add-items-more {
	margin-left:15px
}
body.theme-q2 #wire-activity .top-omni {
	padding:15px;
	height:100%
}
body.theme-q2 #wire-activity .wire-activity-table>table {
	border-left:0;
	border-right:0
}
body.theme-q2 #wire-activity .wire-activity-table .table .spinner {
	position:relative
}
body.theme-q2 #wire-activity .wire-activity-table .table tr {
	border:0
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-row {
	cursor:pointer
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-row td {
	border-top:0;
	border-bottom-width:1px
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-row td .wire-type-icon {
	font-size:24px;
	color:#4d6380
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-row.is-expanded td,body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-row.is-fetching td {
	border-bottom:0
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td {
	border-top:0;
	border-bottom-width:1px;
	padding-left:20px;
	padding-right:20px
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section {
	padding:0 0 20px
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section li {
	*zoom:1
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section li:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section li:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section .section-label {
	font-size:12px;
	font-weight:700
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section .field-label {
	font-size:14px;
	font-weight:700;
	padding-right:20px;
	text-transform:none
}
body.theme-q2 #wire-activity .wire-activity-table .table tr.wire-activity-detail-row td .wire-detail-section .field {
	font-size:14px;
	padding-left:0
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box {
	background:#5e5e5e;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(19,20,21,.5)),color-stop(8px,rgba(19,20,21,0)),color-stop(100%,rgba(19,20,21,0)));
	background-image:-webkit-linear-gradient(top,rgba(19,20,21,.5)0%,rgba(19,20,21,0)8px,rgba(19,20,21,0)100%);
	background-image:linear-gradient(to bottom,rgba(19,20,21,.5)0%,rgba(19,20,21,0)8px,rgba(19,20,21,0)100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#050103', endColorstr='#00000000', GradientType=0);
	box-shadow:0 -1px 0 rgba(19,20,21,.5)inset;
	*zoom:1;
	padding-top:25px;
	padding-bottom:25px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .whitefield-form,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .dyn-form-content,body.theme-q2 #wire-activity .wire-activity-filter .filter-box #dyn-form-content,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .whitefield-form label,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .dyn-form-content label,body.theme-q2 #wire-activity .wire-activity-filter .filter-box #dyn-form-content label,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .whitefield-form .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #wire-activity .wire-activity-filter .filter-box #dyn-form-content .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .whitefield-form #dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .dyn-form-content #dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #wire-activity .wire-activity-filter .filter-box #dyn-form-content>table>tbody>tr>td.col1sub1 {
	color:#ebebeb
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .whitefield-form textarea,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .dyn-form-content textarea,body.theme-q2 #wire-activity .wire-activity-filter .filter-box #dyn-form-content textarea {
	height:auto;
	line-height:normal;
	overflow:visible;
	padding:7px 0 0 15px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .whitefield-form .icon-calendar,body.theme-q2 #wire-activity .wire-activity-filter .filter-box .dyn-form-content .icon-calendar,body.theme-q2 #wire-activity .wire-activity-filter .filter-box #dyn-form-content .icon-calendar {
	display:none
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select {
	color:#141414
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item {
	padding-left:17px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-accent-bar {
	width:12px;
	background-image:none;
	bottom:0;
	left:0;
	position:absolute;
	top:0
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-name {
	font-weight:700;
	font-size:16px;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-number {
	font-weight:400;
	font-size:12px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .remove-icon {
	display:none
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-0 {
	background-color:#003478;
	color:#003478;
	fill:#003478;
	stroke:#003478
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-1 {
	background-color:#5c89b4;
	color:#5c89b4;
	fill:#5c89b4;
	stroke:#5c89b4
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-2 {
	background-color:#c8102e;
	color:#c8102e;
	fill:#c8102e;
	stroke:#c8102e
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-3 {
	background-color:#d4dce5;
	color:#d4dce5;
	fill:#d4dce5;
	stroke:#d4dce5
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-4 {
	background-color:#333d47;
	color:#333d47;
	fill:#333d47;
	stroke:#333d47
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-5 {
	background-color:#a9a8a9;
	color:#a9a8a9;
	fill:#a9a8a9;
	stroke:#a9a8a9
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-6 {
	background-color:#333d47;
	color:#333d47;
	fill:#333d47;
	stroke:#333d47
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-7 {
	background-color:#d2d0cd;
	color:#d2d0cd;
	fill:#d2d0cd;
	stroke:#d2d0cd
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-8 {
	background-color:#00224f;
	color:#00224f;
	fill:#00224f;
	stroke:#00224f
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-9 {
	background-color:#436f99;
	color:#436f99;
	fill:#436f99;
	stroke:#436f99
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-10 {
	background-color:#940921;
	color:#940921;
	fill:#940921;
	stroke:#940921
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-11 {
	background-color:#a6b0bd;
	color:#a6b0bd;
	fill:#a6b0bd;
	stroke:#a6b0bd
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-12 {
	background-color:#a8a196;
	color:#a8a196;
	fill:#a8a196;
	stroke:#a8a196
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-13 {
	background-color:#1c2936;
	color:#1c2936;
	fill:#1c2936;
	stroke:#1c2936
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .account-item .account-color-14 {
	background-color:#1f4163;
	color:#1f4163;
	fill:#1f4163;
	stroke:#1f4163
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .checkbox-multi-select-item {
	padding-left:8px;
	padding-top:4px;
	height:45px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .checkbox-multi-select-item .faux-checkbox {
	margin-top:9px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .checkbox-multi-select-item .item-label-wrapper {
	padding-left:10px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .checkbox-multi-select-item .item-label-wrapper .item-name {
	font-weight:700;
	font-size:14px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item .checkbox-multi-select-item .item-label-wrapper .item-detail {
	font-size:12px
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item.is-selected {
	background-color:#fcfcfd
}
body.theme-q2 #wire-activity .wire-activity-filter .filter-box .multi-select .multi-select-item.is-selected .account-item .remove-icon {
	display:block!important;
	position:absolute;
	top:0;
	bottom:0;
	right:7px;
	padding-top:9px
}
body.theme-q2 .phone #wire-activity caption {
	display:block;
	width:97%;
	padding-left:2%;
	background-color:#fefefe;
	border-top:2px solid #f0f2ff;
	border-bottom:2px solid #f0f2ff
}
body.theme-q2 .phone #wire-activity .nested-list-striped>li {
	padding-top:.5em;
	padding-bottom:.5em;
	margin-top:1.2em;
	margin-bottom:1.2em
}
body.theme-q2 .phone #wire-activity .nested-list-striped>li ul>li {
	padding:.3em 0 .3em 8px;
	margin:.5em 0;
	width:99%
}
body.theme-q2 .phone #wire-activity .nested-list-striped>li div {
	float:left
}
body.theme-q2 .phone #wire-activity .nested-list-striped>li div:first-child {
	overflow:hidden
}
body.theme-q2 .phone #wire-activity ul.nested-list-striped>li:nth-child(odd) {
	background-color:#fff;
	color:#2e2e2e
}
body.theme-q2 .phone #wire-activity ul.nested-list-striped>li:nth-child(even) {
	background-color:#f5f6f7;
	color:#2e2e2e
}
body.theme-q2 .phone #wire-activity .filter-box .form-group {
	float:left;
	width:99%
}
body.theme-q2 .phone #wire-activity .filter-box .form-range-group {
	float:left;
	display:block;
	width:100%
}
body.theme-q2 .phone #wire-activity .filter-box .form-range-group .form-group {
	float:none;
	width:49%
}
body.theme-q2 .phone #wire-activity ul.nav-tabs {
	width:100%
}
body.theme-q2 .phone #wire-activity .search-input {
	height:40px;
	margin-top:4px
}
body.theme-q2 .phone #wire-activity .wire-activity-detail-row,body.theme-q2 .phone #wire-activity .wire-activity-detail-row>td {
	padding-top:8px;
	display:block;
	width:98%;
	height:390px;
	overflow:hidden;
	padding-left:1%
}
body.theme-q2 .phone #wire-activity .wire-activity-detail-row div,body.theme-q2 .phone #wire-activity .wire-activity-detail-row>td div {
	border-top:2px solid #f0f2ff;
	border-bottom:1px solid #f0f2ff;
	float:left;
	width:99%;
	height:195px;
	background-color:#fff
}
body.theme-q2 .phone #wire-activity .wire-activity-detail-row div:first-child,body.theme-q2 .phone #wire-activity .wire-activity-detail-row>td div:first-child {
	width:99%;
	overflow:visible;
	white-space:normal
}
body.theme-q2 .phone #wire-activity .wire-activity-detail-row div label,body.theme-q2 .phone #wire-activity .wire-activity-detail-row div .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .phone #wire-activity .wire-activity-detail-row div #dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .phone #wire-activity .wire-activity-detail-row>td div label,body.theme-q2 .phone #wire-activity .wire-activity-detail-row>td div .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .phone #wire-activity .wire-activity-detail-row>td div #dyn-form-content>table>tbody>tr>td.col1sub1 {
	display:block;
	float:left;
	width:35%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media print {
	body.theme-q2 #wire-activity .wire-activity-row a {
		text-decoration:none;
		cursor:default;
		color:#000
	}
	body.theme-q2 #wire-activity .wire-activity-row:nth-child(odd) {
		background-color:#fefefe
	}
	body.theme-q2 #wire-activity .wire-activity-filter,body.theme-q2 #wire-activity .datatable-sort-icon {
		display:none
	}
}
body.theme-q2 .dynamic-forms {
	width:100%;
	background-color:#fcfcfd;
	overflow-y:scroll
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper {
	position:relative;
	margin:3px
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper .dynFormButton {
	width:100%;
	height:40px;
	margin:3px
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper .dyn-forms-master {
	float:left;
	width:25%;
	margin:3px;
	padding:3px;
	border:1px solid #2e2e2e;
	overflow-y:scroll
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper .dyn-forms-master .dynBtnHolder {
	width:100%;
	height:50px;
	padding:3px
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper .dyn-forms-detail {
	float:right;
	width:73%;
	margin:3px;
	border:1px solid #2e2e2e;
	overflow-y:scroll
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper .dyn-forms-submit {
	float:right;
	width:73%;
	margin:3px
}
body.theme-q2 .dynamic-forms .dyn-forms-wrapper .dynSubmit {
	float:right
}
body.theme-q2 .sso-content {
	padding:0 20px
}
body.theme-q2 .taxPageHidden {
	display:none
}
body.theme-q2 .taxPageVisible {
	display:block
}
body.theme-q2 .report-container {
	overflow:auto
}
body.theme-q2 object,body.theme-q2 embed {
	height:10000px;
	width:100%
}
body.theme-q2 .report .detail {
	background-color:rgba(0,0,0,.13);
	border-right:1px solid #ccc
}
body.theme-q2 .report .edit-detail {
	width:auto
}
body.theme-q2 .report .report-date {
	display:inline-block;
	margin-top:6px
}
body.theme-q2 .report .icon-file-type.is-selected {
	background-color:rgba(0,0,0,.09);
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.15)0%,transparent 100%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.15)0%,transparent 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=0);
	background-color:#003478;
	color:#fff!important
}
body.theme-q2 .report .inputControl.calendar {
	position:static;
	width:auto
}
body.theme-q2 .format-buttons>li {
	border:1px solid #ccc;
	border-radius:6px;
	height:97px;
	margin-bottom:16px;
	margin-left:6%;
	overflow:hidden;
	padding:0;
	position:relative;
	width:27%
}
body.theme-q2 .format-buttons .format-button {
	background-position:center center;
	background-repeat:no-repeat;
	border:6px solid transparent;
	bottom:0;
	display:block;
	left:0;
	padding:8px 16px;
	position:absolute;
	right:0;
	top:0
}
body.theme-q2 .format-buttons .format-button:hover {
	text-decoration:none
}
body.theme-q2 .format-buttons .format-button.TXT,body.theme-q2 .format-buttons .format-button.BAI {
	text-align:center
}
body.theme-q2 .format-buttons .format-button.TXT:before,body.theme-q2 .format-buttons .format-button.BAI:before {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f125";
	display:block;
	font-size:48px;
	line-height:.9;
	margin-top:5px;
	text-align:center;
	text-decoration:none
}
body.theme-q2 .format-buttons .format-button.TXT:after,body.theme-q2 .format-buttons .format-button.BAI:after {
	font-family:"OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px;
	font-weight:400;
	letter-spacing:.1em;
	margin-top:-8px
}
body.theme-q2 .format-buttons .format-button.TXT:after {
	content:'TXT'
}
body.theme-q2 .format-buttons .format-button.BAI:after {
	content:'BAI'
}
body.theme-q2 .format-buttons .format-button.PDF {
	background-image:url("images/pdf-91c96dafaffd18bc509c68feea900ce8.png")
}
body.theme-q2 .format-buttons .format-button.CSV {
	background-image:url("images/xcel-91485b765b2a88b46c8d7adc58845c38.png");
	background-size:32px
}
body.theme-q2 .icon-file-type {
	display:inline-block;
	font-size:30px;
	padding:0 5px;
	position:relative
}
body.theme-q2 .icon-file-type:before {
	content:'TXT';
	font-family:"OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:8px;
	font-weight:700;
	left:12px;
	margin-top:14px;
	position:absolute;
	top:4px
}
body.theme-q2 .icon-file-type:after {
	font-family:fontello;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f125";
	font-size:34px;
	font-weight:400
}
body.theme-q2 .icon-file-type.BAI:before,body.theme-q2 .icon-file-type.bai:before {
	content:'BAI'
}
body.theme-q2 .icon-file-type.CSV:before,body.theme-q2 .icon-file-type.csv:before {
	content:'CSV'
}
body.theme-q2 .icon-file-type.XLS:before,body.theme-q2 .icon-file-type.xls:before {
	content:'XLS'
}
body.theme-q2 .icon-file-type.PDF:before,body.theme-q2 .icon-file-type.pdf:before {
	content:'PDF'
}
body.theme-q2 .formats {
	margin-bottom:0
}
body.theme-q2 .formats .report-output {
	color:#fff!important
}
body.theme-q2 .list-group-actions {
	height:55px;
	margin:-10px -15px
}
body.theme-q2 .list-group-item.active .btn-icon,body.theme-q2 .list-group-item.active .btn-icon-search {
	border-left:1px solid rgba(255,255,255,.3);
	border-right:1px solid rgba(0,0,0,.35);
	color:#a9a8a9!important
}
body.theme-q2 .list-group-item.active .btn-icon.halftone,body.theme-q2 .list-group-item.active .halftone.btn-icon-search {
	opacity:.5
}
body.theme-q2 .list-group-item.active .btn-icon.halftone:hover,body.theme-q2 .list-group-item.active .halftone.btn-icon-search:hover,body.theme-q2 .list-group-item.active .btn-icon.halftone:active,body.theme-q2 .list-group-item.active .halftone.btn-icon-search:active {
	opacity:1
}
body.theme-q2 .toggleswitch .toggle-mask {
	background-color:#5e5e5e
}
body.theme-q2 .toggleswitch .toggle-on-off-wrapper {
	color:#fff
}
body.theme-q2 .toggleswitch.checked .toggle-on-off-wrapper {
	background-color:#003478;
	color:#fff
}
body.theme-q2 .toggleswitch .toggle-nub {
	background:#ebebeb
}
body.theme-q2 .toggleswitch-disabled.checked .toggle-on-off-wrapper {
	background-color:#5e5e5e;
	color:#fff
}
body.theme-q2 .pdf-accept-field {
	width:100%;
	border-radius:3px;
	margin-left:10px
}
body.theme-q2 .pdf-inline-error {
	width:100%;
	height:40px;
	text-align:center;
	line-height:40px;
	background-color:#ca4a4b;
	color:#fff;
	font-size:12px;
	vertical-align:middle;
	border-radius:0 0 3px 3px;
	margin-left:10px
}
body.theme-q2 .background-white {
	background-color:#fff!important
}
body.theme-q2 .recipient-panel {
	background-color:#fff;
	text-align:left;
	width:45%;
	position:absolute;
	top:15%;
	left:28%
}
body.theme-q2 .send-check label,body.theme-q2 .send-check .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .send-check #dyn-form-content>table>tbody>tr>td.col1sub1 {
	font-size:14px
}
body.theme-q2 .adjust-line-height {
	line-height:33px
}
body.theme-q2 .statement-title {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee
}
body.theme-q2 .template-transfer-edit .form-group.is-invalid .search-selected-item {
	border-color:#c09853!important
}
body.theme-q2 .template-transfer-edit .btn-icon,body.theme-q2 .template-transfer-edit .btn-icon-search {
	background:#fcfcfd;
	cursor:pointer;
	height:45px
}
body.theme-q2 .template-transfer-edit .btn-icon:focus,body.theme-q2 .template-transfer-edit .btn-icon-search:focus {
	background:#fcfcfd;
	border:1px solid #1166d4;
	border-radius:3px;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	outline:0
}
body.theme-q2 .user-management-cards .card-container .card.front {
	border-color:#468847
}
body.theme-q2 .user-management-cards .card-container.inactive .card.front {
	border-color:#adadad
}
body.theme-q2 .user-management-cards .card-container.user-disabled .card.front {
	border-color:#b94a48
}
body.theme-q2 .user-management-cards .card-container.pending .card.front {
	border-color:#c09853
}
body.theme-q2 .user-management-cards .card-container .email {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:12px
}
body.theme-q2 .user-management-datatable .table tbody>tr>td.display-name {
	border-left:6px solid #468847!important;
	color:#468847;
	font-weight:700
}
body.theme-q2 .user-management-datatable .table tbody>tr.inactive>td.display-name {
	border-left-color:#adadad!important;
	color:#adadad
}
body.theme-q2 .user-management-datatable .table tbody>tr.user-disabled>td.display-name {
	border-left-color:#b94a48!important;
	color:#b94a48
}
body.theme-q2 .user-management-datatable .table tbody>tr.pending>td.display-name {
	border-left-color:#c09853!important;
	color:#c09853
}
body.theme-q2 div.q2-modal.over-panel {
	background:0 0;
	height:100%;
	overflow:hidden;
	padding:0;
	position:fixed;
	top:102%;
	width:100%;
	z-index:10001
}
body.theme-q2 div.q2-modal.over-panel .dyn-forms-submit {
	display:none
}
body.theme-q2 div.q2-modal.over-panel>.overpanel-inner {
	background:#fff;
	border-radius:5px 5px 0 0;
	box-shadow:-5px 0 8px rgba(19,20,21,.73);
	color:#2e2e2e;
	margin-left:auto;
	margin-right:auto;
	max-width:1280px;
	width:100%;
	height:calc(100% - 75px)
}
body.theme-q2 div.q2-modal.over-panel .overpanel-footer {
	bottom:0;
	height:75px;
	left:0;
	margin:0 auto;
	max-width:1280px;
	position:absolute;
	right:0;
	width:100%;
	z-index:20
}
body.theme-q2 div.q2-modal.over-panel .overpanel-footer .overpanel-footer-outer {
	height:100%
}
body.theme-q2 div.q2-modal.over-panel .overpanel-footer .overpanel-footer-inner {
	background-color:#f2f2f2;
	margin:0 auto
}
body.theme-q2 div.q2-modal.over-panel .has-error .form-control,body.theme-q2 div.q2-modal.over-panel .has-error .file-upload-group>label.file-upload-prompt,body.theme-q2 div.q2-modal.over-panel .has-error .dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1,body.theme-q2 div.q2-modal.over-panel .has-error #dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1 {
	border-color:#b94a48!important;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important
}
@media (max-height:768px) {
	body.theme-q2 div.q2-modal.over-panel .overpanel-footer {
		display:none
	}
	body.theme-q2 div.q2-modal.over-panel .overpanel-inner {
		height:100%
	}
}
body.theme-q2 .horizontal-nav div.q2-modal.over-panel>.overpanel-inner,body.theme-q2 .horizontal-nav div.q2-modal.over-panel>.overpanel-footer {
	max-width:1024px
}
body.theme-q2 .overpanel-backdrop {
	background:rgba(19,20,21,.73)!important;
	opacity:0;
	z-index:10000!important
}
body.theme-q2 .overpanel-spacer {
	display:block;
	min-height:180px;
	position:relative;
	max-height:33%
}
body.theme-q2 .overpanel-max-scroller {
	margin-bottom:20px;
	display:block;
	min-height:180px;
	max-height:33%;
	overflow-y:auto
}
body.theme-q2 .is-visible .overpanel-backdrop {
	opacity:1
}
body.theme-q2 .overpanel-header {
	background:#fff;
	height:63px;
	z-index:1;
	padding-top:25px
}
body.theme-q2 .overpanel-header h3 {
	font-size:32px;
	line-height:33px;
	font-weight:200;
	margin-bottom:0;
	text-align:center;
	vertical-align:bottom
}
body.theme-q2 .overpanel-header .icon-angle-left {
	float:left;
	margin:0
}
body.theme-q2 .overpanel-header .icon-angle-left:before {
	font-size:40px;
	margin:0 0 0 -9px
}
body.theme-q2 .overpanel-header .icon-remove-sign:before {
	margin:0;
	right:-11px;
	position:relative
}
body.theme-q2 .overpanel-back-label {
	display:inline-block;
	font-size:18px;
	margin-top:7px;
	position:relative
}
body.theme-q2 .overpanel-slider {
	height:100%
}
body.theme-q2 .overpanel-scroll-wrapper {
	height:calc(100% - 75px);
	overflow-y:auto;
	padding-bottom:80px
}
body.theme-q2 .overpanel-scroll-wrapper.force-height {
	display:-ms-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-flow:column;
	flex-flow:column;
	height:100%
}
body.theme-q2 .overpanel-scroll-wrapper.force-height .overpanel-alert-container {
	-webkit-box-flex:0 0 0;
	-ms-box-flex:0 0 0;
	box-flex:0 0 0;
	-ms-flex:0 0 0;
	flex:0 0 0;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0
}
body.theme-q2 .overpanel-scroll-wrapper.force-height .overpanel-content-wrapper {
	bottom:100px;
	display:block;
	float:none;
	left:0;
	margin-left:5%;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:90%
}
body.theme-q2 .overpanel-scroll-wrapper.force-height .overpanel-content {
	-webkit-box-flex:1 0 auto;
	-ms-box-flex:1 0 auto;
	box-flex:1 0 auto;
	-ms-flex:1 0 auto;
	flex:1 0 auto;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	position:relative;
	height:100%
}
body.theme-q2 .overpanel-scroll-wrapper.force-height .overpanel-slider {
	height:calc(100% - 10px);
	overflow:auto
}
body.theme-q2 .overpanel-scroll-wrapper.full-width {
	position:relative;
	top:0;
	bottom:110px;
	left:0;
	right:0;
	display:block;
	overflow:auto;
	padding-bottom:3px;
	width:100%
}
body.theme-q2 .overpanel-scroll-wrapper>.overpanel-actionbar {
	display:block
}
body.theme-q2 .overpanel-content,body.theme-q2 .overpanel-inline-actionbar {
	padding-right:0;
	padding-left:0;
	margin:0 auto;
	width:100%
}
body.theme-q2 .overpanel-content:before,body.theme-q2 .overpanel-content:after,body.theme-q2 .overpanel-inline-actionbar:before,body.theme-q2 .overpanel-inline-actionbar:after {
	display:table;
	content:" "
}
body.theme-q2 .overpanel-content:after,body.theme-q2 .overpanel-inline-actionbar:after {
	clear:both
}
body.theme-q2 .overpanel-content h4,body.theme-q2 .overpanel-content p {
	margin-bottom:24px
}
body.theme-q2 .overpanel-content h4 {
	font-size:18px;
	margin-top:24px
}
body.theme-q2 .overpanel-content h4:first-of-type {
	margin-top:0
}
body.theme-q2 .overpanel-content .overpanel-content-fetchbox {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	background-image:none;
	min-height:300px
}
body.theme-q2 .overpanel-content .overpanel-content-fetchbox .overpanel-content-fetchbox-target {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	opacity:1;
	display:block
}
body.theme-q2 .overpanel-content .overpanel-content-fetchbox div.overpanel-spacer {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	opacity:0;
	display:none
}
body.theme-q2 .overpanel-content .overpanel-content-fetchbox.is-loading .overpanel-content-fetchbox-target {
	opacity:0;
	display:none
}
body.theme-q2 .overpanel-content .overpanel-content-fetchbox.is-loading div.spinner {
	opacity:1
}
body.theme-q2 .overpanel-content .overpanel-content-fetchbox.is-loading div.overpanel-spacer {
	opacity:1;
	display:block
}
body.theme-q2 .overpanel-content .has-error .form-group {
	position:relative
}
body.theme-q2 .overpanel-content .has-error .form-group:after {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f1af";
	color:#b94a48;
	font-size:24px;
	position:absolute;
	bottom:15px;
	right:12px
}
body.theme-q2 .overpanel-content-wrapper,body.theme-q2 .overpanel-inline-actionbar .overpanel-actionbar-wrapper {
	float:none;
	display:block;
	position:static
}
body.theme-q2 .overpanel-actionbar {
	padding-right:0;
	padding-left:0;
	margin:0 auto;
	width:100%;
	height:54px;
	white-space:nowrap
}
body.theme-q2 .overpanel-actionbar:before {
	display:table;
	content:" "
}
body.theme-q2 .overpanel-actionbar:after {
	display:table;
	content:" ";
	clear:both
}
body.theme-q2 .overpanel-actionbar .btn {
	cursor:pointer;
	float:right
}
body.theme-q2 .overpanel-actionbar .btn.disabled,body.theme-q2 .overpanel-actionbar .btn[disabled] {
	cursor:default
}
body.theme-q2 .overpanel-headerlink {
	color:#2e2e2e;
	display:block;
	line-height:32px;
	text-decoration:none;
	white-space:nowrap;
	z-index:1
}
body.theme-q2 .overpanel-headerlink:hover {
	text-decoration:none;
	color:#141414
}
body.theme-q2 .overpanel-back {
	color:#2e2e2e;
	position:relative;
	bottom:4px
}
body.theme-q2 .overpanel-close {
	color:#2e2e2e
}
body.theme-q2 .overpanel-back:hover,body.theme-q2 .overpanel-close:hover {
	color:#141414
}
body.theme-q2 .overpanel-back.disabled {
	opacity:.5
}
body.theme-q2 .overpanel-back.disabled:hover {
	color:#2e2e2e
}
body.theme-q2 .overpanel-close {
	cursor:pointer;
	font-size:50px;
	position:relative;
	bottom:9px
}
body.theme-q2 .overpanel-close.disabled {
	opacity:.5
}
body.theme-q2 .overpanel-close.disabled:hover {
	color:#2e2e2e
}
body.theme-q2 .overpanel-logo {
	text-align:center
}
body.theme-q2 .overpanel-logo:before {
	content:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png")
}
body.theme-q2 #overpanelIFrame {
	border:0;
	display:block;
	height:100%;
	overflow:visible;
	width:100%;
	z-index:1;
	outline-width:2px;
	outline-style:solid;
	outline-color:#c9cccf;
	outline-offset:-2px
}
body.theme-q2 .overpanel-iframe-container {
	top:0;
	height:100%;
	display:block
}
body.theme-q2 .overpanel-iframe-container.available-tabs {
	height:calc(100% - 62px - 20px);
	overflow:hidden;
	padding:0;
	outline:1px;
	outline-style:solid;
	outline-offset:-1px;
	outline-color:#ccc
}
body.theme-q2 .overpanel-iframe-loading {
	color:#949494;
	font-size:36px;
	height:100px;
	left:0;
	line-height:96px;
	margin-top:-54px;
	position:absolute;
	text-align:center;
	top:50%;
	vertical-align:middle;
	width:100%;
	z-index:-1
}
body.theme-q2 .overpanel-tabs {
	background-color:#fcfcfd;
	padding-right:0;
	padding-left:0;
	min-height:62px
}
body.theme-q2 .overpanel-tabs.in-overpanel {
	margin-bottom:20px
}
body.theme-q2 .overpanel-tabs .tabs-icon,body.theme-q2 .overpanel-tabs .tabs-label {
	color:#fff;
	background-color:#003478
}
body.theme-q2 .overpanel-tabs .tabs-icon {
	font-size:30px;
	padding:0 0 1px!important;
	background:#003478
}
body.theme-q2 .overpanel-tabs .tab-item {
	cursor:pointer;
	float:left;
	padding:15px 0
}
body.theme-q2 .overpanel-tabs .tab-item>span {
	padding:0 15px;
	border-right:thin solid #c9cccf;
	display:block;
	line-height:32px
}
body.theme-q2 .overpanel-tabs .tab-item.tab-last>span {
	border:0
}
body.theme-q2 .overpanel-tabs .tab-item.current,body.theme-q2 .overpanel-tabs .tab-item:hover {
	color:#003478;
	box-shadow:0 -5px 0 #003478 inset
}
body.theme-q2 .overpanel-tabs .tab-button {
	margin-top:10px
}
body.theme-q2 .overpanel-tabs .tab-button.pull-right {
	margin-right:15px
}
body.theme-q2 .overpanel-tabs .btn-link {
	color:#2e2e2e
}
body.theme-q2 .overpanel-tabs .btn-link.current,body.theme-q2 .overpanel-tabs .btn-link:hover {
	color:#003478;
	box-shadow:0 -5px 0 #003478 inset
}
@media (max-width:767px) {
	body.theme-q2 .account-overview {
		margin-bottom:calc(62px + 15px)
	}
	body.theme-q2 div.q2-modal.over-panel {
		border-radius:0!important;
		padding:0
	}
	body.theme-q2 div.q2-modal.over-panel>.overpanel-inner {
		height:100%
	}
	body.theme-q2 .overpanel-back {
		width:44px
	}
	body.theme-q2 .overpanel-header .icon-angle-left:before {
		font-size:28px
	}
	body.theme-q2 .overpanel-back-label,body.theme-q2 .overpanel-footer {
		display:none
	}
	body.theme-q2 .overpanel-scroll-wrapper {
		padding-bottom:20px;
		height:100%
	}
	body.theme-q2 .overpanel-scroll-wrapper.force-height .overpanel-slider {
		height:calc(100% - 48px)
	}
	body.theme-q2 .overpanel-header {
		height:48px;
		margin-top:0;
		padding:15px;
		z-index:1;
		border-radius:0
	}
	body.theme-q2 .overpanel-header h3 {
		font-size:21px;
		white-space:nowrap;
		text-align:center;
		text-overflow:ellipsis;
		padding:0 8px;
		overflow:hidden
	}
	body.theme-q2 .overpanel-header .icon-remove-sign:before {
		right:0
	}
	body.theme-q2 .overpanel-close {
		top:16px;
		font-size:28px;
		right:14px;
		display:inline-block;
		padding:0;
		position:absolute
	}
	body.theme-q2 .overpanel-back {
		left:-7.5px;
		top:0
	}
	body.theme-q2 .overpanel-content-wrapper {
		padding:0 15px
	}
	body.theme-q2 .overpanel-actionbar-wrapper {
		padding:7.5px 15px
	}
	body.theme-q2 .overpanel-slider .overpanel-tabs {
		margin:0
	}
	body.theme-q2 .overpanel-tabs {
		position:fixed;
		left:0;
		right:0;
		bottom:0;
		z-index:11;
		margin-bottom:0
	}
	body.theme-q2 .overpanel-tabs .tab-item,body.theme-q2 .overpanel-tabs .tab-button {
		font-size:12px
	}
	body.theme-q2 .overpanel-tabs .tab-item {
		padding:14px 0
	}
	body.theme-q2 .overpanel-tabs .tab-item>span {
		padding:0 14px
	}
	body.theme-q2 .overpanel-tabs .tab-button {
		padding:8px 12px
	}
	body.theme-q2 .overpanel-tabs .tab-button>span {
		line-height:1.8em
	}
	body.theme-q2 .overpanel-tabs .tab-button.pull-right {
		margin-right:10px
	}
	body.theme-q2 .overpanel-iframe-container.available-tabs {
		height:calc(100% - 62px + 20px)
	}
}
@media (min-width:768px) {
	body.theme-q2 .overpanel-content {
		min-height:250px
	}
}
@media (min-width:1279px) {
	body.theme-q2 .overpanel-content,body.theme-q2 .overpanel-inline-actionbar {
		max-width:1280px
	}
}
@media (min-width:768px) and (max-width:991px) {
	body.theme-q2 .overpanel-content-wrapper,body.theme-q2 .overpanel-inline-actionbar {
		padding-left:30px;
		padding-right:30px
	}
}
body.theme-q2.phone div.q2-modal.over-panel {
	display:-ms-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-flow:column;
	flex-flow:column;
	overflow:hidden
}
body.theme-q2.phone .overpanel-header {
	-webkit-box-flex:0 0 48px;
	-ms-box-flex:0 0 48px;
	box-flex:0 0 48px;
	-ms-flex:0 0 48px;
	flex:0 0 48px;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0
}
body.theme-q2.phone .overpanel-actionbar {
	-webkit-box-flex:0 0 63px;
	-ms-box-flex:0 0 63px;
	box-flex:0 0 63px;
	-ms-flex:0 0 63px;
	flex:0 0 63px;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	background:#fff;
	display:block;
	padding:15px
}
body.theme-q2.phone .overpanel-scroll-wrapper {
	-webkit-box-flex:1 1 auto;
	-ms-box-flex:1 1 auto;
	box-flex:1 1 auto;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0;
	overflow-y:scroll
}
body.theme-q2.phone .overpanel-inline-actionbar {
	display:none
}
body.theme-q2.phone .overpanel-inner {
	height:100%
}
body.theme-q2 .autocomplete {
	padding-bottom:20px;
	position:relative;
	z-index:20
}
body.theme-q2 .autocomplete>.autocomplete-searchbox {
	position:relative;
	z-index:50;
	width:100%
}
body.theme-q2 .autocomplete .no-results .title {
	margin-left:10px;
	margin-top:5px
}
body.theme-q2 .autocomplete>.autocomplete-suggestions-container {
	height:0;
	left:-1px;
	overflow-x:hidden;
	overflow-y:visible;
	position:relative;
	top:-3px;
	width:100%;
	bottom:85px
}
body.theme-q2 .autocomplete .searchbox .form-control,body.theme-q2 .autocomplete .searchbox .file-upload-group>label.file-upload-prompt,body.theme-q2 .autocomplete .searchbox .dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1,body.theme-q2 .autocomplete .searchbox #dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1 {
	margin-bottom:-.5px!important
}
body.theme-q2 .autocomplete.in .searchbox .form-control,body.theme-q2 .autocomplete.in .searchbox .file-upload-group>label.file-upload-prompt,body.theme-q2 .autocomplete.in .searchbox .dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1,body.theme-q2 .autocomplete.in .searchbox #dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1,body.theme-q2 .autocomplete.in .searchbox .input-group-addon {
	box-shadow:0 2px 0 rgba(0,0,0,.02)
}
body.theme-q2 .autocomplete-wrapper {
	position:relative
}
body.theme-q2 .autocomplete-backdrop {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	opacity:0;
	background:#fff;
	bottom:0;
	display:none;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:15
}
body.theme-q2 .autocomplete-backdrop.out {
	opacity:0
}
body.theme-q2 .autocomplete-backdrop.in {
	opacity:.5;
	display:block
}
body.theme-q2 .autocomplete-suggestions-container .autocomplete-suggestions {
	padding:0 1px 0 2px
}
body.theme-q2 .autocomplete-suggestions-container .autocomplete-suggestions .tilecard:hover .tile-flair,body.theme-q2 .autocomplete-suggestions-container .autocomplete-suggestions .tilecard:active .tile-flair,body.theme-q2 .autocomplete-suggestions-container .autocomplete-suggestions .tilecard:hover .tilecard-wrapper,body.theme-q2 .autocomplete-suggestions-container .autocomplete-suggestions .tilecard:active .tilecard-wrapper {
	background-color:#dedede;
	border-color:#dedede
}
@media (max-height:732px) {
	body.theme-q2.desktop .overpanel-iframe-container {
		overflow:auto
	}
	body.theme-q2.desktop .overpanel-iframe-container.available-tabs #overpanelIFrame {
		min-height:550px
	}
}
body.theme-q2 .sidepanel {
	background:#3d3e40;
	color:#fff;
	height:100%;
	overflow:hidden;
	position:fixed;
	right:-270px;
	width:270px;
	z-index:1030;
	top:0;
	bottom:0
}
body.theme-q2 .sidepanel article {
	height:100%
}
body.theme-q2 .sidepanel section {
	overflow-x:hidden;
	overflow-y:auto;
	padding:15px;
	background:-webkit-linear-gradient(rgba(255,255,255,0),#3d3e40 70%)0 100%,-webkit-radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),transparent)0 100%;
	background:linear-gradient(rgba(255,255,255,0),#3d3e40 70%)0 100%,radial-gradient(50% 100%,farthest-side,rgba(0,0,0,.2),transparent)0 100%;
	background:linear-gradient(rgba(255,255,255,0),#3d3e40 70%)0 100%,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent)0 100%;
	background-repeat:no-repeat;
	background-color:transparent;
	background-size:100% 40px,100% 40px,100% 14px,100% 14px;
	background-attachment:local,local,scroll,scroll
}
body.theme-q2 .sidepanel section.sidepanel-clickable-list {
	padding:0
}
body.theme-q2 .sidepanel-header {
	padding:15px;
	z-index:1;
	background:#3d3e40;
	box-shadow:0 0 8px 0 #222;
	position:absolute;
	top:0;
	left:0;
	right:0
}
body.theme-q2 .sidepanel-header h3 {
	font-size:18px;
	font-weight:400;
	line-height:1.3em;
	margin:0;
	padding-bottom:10px
}
body.theme-q2 .sidepanel-header p {
	font-size:12px;
	line-height:1.3em;
	margin:0;
	overflow:hidden;
	padding-bottom:10px;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.theme-q2 .sidepanel-header .inverted-searchbox input {
	background:#fff!important;
	font-size:14px;
	color:#999!important;
	border:1px solid #616366!important;
	margin-bottom:0
}
body.theme-q2 .sidepanel-header_action {
	position:absolute;
	right:12px;
	top:15px
}
body.theme-q2 .sidepanel-header_action .link-icon-component {
	*zoom:1;
	display:block
}
body.theme-q2 .sidepanel-header_action .link-icon-component:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .sidepanel-header_action .link-icon-component:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .sidepanel-header_action .link-icon {
	margin-right:.2em;
	float:left
}
body.theme-q2 .sidepanel-header_action .link-icon-text {
	float:left
}
body.theme-q2 .sidepanel-header_action .link-icon-text+.link-icon {
	margin-left:.2em;
	margin-right:0;
	float:right
}
body.theme-q2 .sidepanel-inner {
	height:100%
}
body.theme-q2 .sidepanel-clickable-list {
	position:absolute;
	top:64px;
	bottom:0;
	left:0;
	right:0
}
body.theme-q2 .sidepanel-clickable-list ul {
	list-style-type:none;
	margin:0;
	padding-left:0
}
body.theme-q2 .sidepanel-clickable-list ul.panel {
	background:0 0;
	border:none
}
body.theme-q2 .sidepanel-clickable-list .sidepanel-sublist li .sidepanel-clickable-list_wrapper {
	padding-left:43px
}
body.theme-q2 .sidepanel-clickable-list li {
	cursor:pointer;
	font-size:16px
}
body.theme-q2 .sidepanel-clickable-list li:before,body.theme-q2 .sidepanel-clickable-list li:last-of-type:after {
	box-shadow:0 -1px 0 #616366 inset;
	content:"";
	display:block;
	height:1px;
	margin:0 0 0 15px
}
body.theme-q2 .sidepanel-clickable-list li.selected .sidepanel-clickable-list_wrapper {
	background:#303233
}
body.theme-q2 .sidepanel-clickable-list li.selected .selected-indicator {
	display:inline-block
}
body.theme-q2 .sidepanel-clickable-list li.selected .expand-indicator:hover {
	background:#555759
}
body.theme-q2 .sidepanel-clickable-list .link-icon-component>.link-icon:before {
	left:0
}
body.theme-q2 .with-header-p .sidepanel-clickable-list {
	top:86px
}
body.theme-q2 .with-header-search .sidepanel-clickable-list {
	top:109px
}
body.theme-q2 .with-header-search.with-header-p .sidepanel-clickable-list {
	top:131px
}
body.theme-q2 .sidepanel-clickable-list_wrapper {
	padding:15px 0 15px 15px;
	color:#fff;
	display:block
}
body.theme-q2 .sidepanel-clickable-list_wrapper:hover {
	background:#555759;
	color:#fff
}
body.theme-q2 .sidepanel-clickable-list_wrapper:hover .icon-edit,body.theme-q2 .sidepanel-clickable-list_wrapper:hover .icon-trash {
	display:inline;
	opacity:.7
}
body.theme-q2 .sidepanel-clickable-list_wrapper:hover.custom .sidepanel-clickable-list_label {
	max-width:70%
}
body.theme-q2 .sidepanel-clickable-list_wrapper:active {
	background:#303233
}
body.theme-q2 .sidepanel-clickable-list_wrapper .icon-edit,body.theme-q2 .sidepanel-clickable-list_wrapper .icon-trash {
	display:none;
	margin-right:5px;
	float:right
}
body.theme-q2 .sidepanel-clickable-list_wrapper .icon-edit:hover,body.theme-q2 .sidepanel-clickable-list_wrapper .icon-trash:hover {
	opacity:1
}
body.theme-q2 .sidepanel-clickable-list_wrapper .selected-indicator {
	float:right;
	padding:0 4px;
	margin-top:-2px;
	display:none
}
body.theme-q2 .sidepanel-clickable-list_wrapper .selected-indicator:before {
	font-size:28px;
	line-height:24px
}
body.theme-q2 .sidepanel-clickable-list_label {
	display:inline-block;
	vertical-align:middle;
	line-height:19px;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.theme-q2 .selected .sidepanel-clickable-list_label {
	max-width:65%
}
body.theme-q2 .sidepanel-sublist .selected .custom:hover .selected-indicator {
	display:none
}
body.theme-q2 .sidepanel-sublist .selected .sidepanel-clickable-list_label {
	max-width:80%
}
body.theme-q2 .expand-indicator .link-icon:before {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f111"
}
body.theme-q2 .expand-indicator .link-icon:after {
	box-shadow:1px 0 0 #616366 inset;
	content:"";
	display:block;
	width:1px;
	position:absolute;
	top:-5px;
	bottom:-5px;
	left:-15px
}
body.theme-q2 .expand-indicator.collapsed .link-icon:before {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f110"
}
body.theme-q2.desktop .sidepanel ::-webkit-scrollbar {
	width:10px
}
body.theme-q2.desktop .sidepanel ::-webkit-scrollbar-thumb {
	border-radius:5px;
	background-color:#bbb
}
body.theme-q2 ul.tabs,body.theme-q2 ul.nav-tabs {
	display:block;
	margin:30px 15px;
	padding:0 15px
}
body.theme-q2 ul.tabs>li,body.theme-q2 ul.nav-tabs>li {
	padding:0 30px 10px;
	float:left;
	display:block;
	list-style:none;
	z-index:1;
	margin:0;
	cursor:pointer
}
body.theme-q2 ul.tabs.small-tabs,body.theme-q2 ul.nav-tabs.small-tabs {
	margin:0;
	padding:0
}
body.theme-q2 ul.tabs.small-tabs>li,body.theme-q2 ul.nav-tabs.small-tabs>li {
	padding:8px 10px;
	display:inline-block;
	text-align:center;
	white-space:nowrap
}
body.theme-q2 ul.tabs.full-width-tabs,body.theme-q2 ul.nav-tabs.full-width-tabs {
	width:100%;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	text-align:center
}
body.theme-q2 ul.tabs.full-width-tabs>li,body.theme-q2 ul.nav-tabs.full-width-tabs>li {
	display:inline-block;
	float:none
}
body.theme-q2 ul.nav-tabs a {
	padding:0
}
body.theme-q2 .tab-control .tab-content {
	*zoom:1;
	box-sizing:border-box
}
body.theme-q2 .tab-control .tab-content:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .tab-control .tab-content:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2.phone ul.tabs,body.theme-q2.phone ul.nav-tabs {
	padding:0;
	display:inline-table
}
body.theme-q2.phone ul.tabs>li,body.theme-q2.phone ul.nav-tabs>li {
	padding:10px 0;
	float:none;
	box-sizing:border-box;
	display:table-cell;
	vertical-align:middle
}
body.theme-q2.phone ul.tabs>li .tab-label,body.theme-q2.phone ul.nav-tabs>li .tab-label {
	white-space:nowrap
}
body.theme-q2 ul.tabs,body.theme-q2 ul.nav-tabs {
	border-bottom:1px solid #ccc;
	font-size:17px;
	font-weight:400
}
body.theme-q2 ul.tabs>li,body.theme-q2 ul.nav-tabs>li {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	border-bottom:3px solid transparent
}
body.theme-q2 ul.tabs>li>a,body.theme-q2 ul.nav-tabs>li>a {
	color:#2e2e2e;
	border:none;
	font-size:17px;
	font-weight:400;
	line-height:1em;
	margin:0;
	text-decoration:none;
	text-align:center;
	border-radius:0;
	background:0 0
}
body.theme-q2 ul.tabs.small-tabs,body.theme-q2 ul.nav-tabs.small-tabs {
	font-size:inherit;
	font-weight:400
}
body.theme-q2 ul.tabs.icon-tabs [class^="icon-"]::before,body.theme-q2 ul.tabs.icon-tabs [class*=" icon-"]::before,body.theme-q2 ul.nav-tabs.icon-tabs [class^="icon-"]::before,body.theme-q2 ul.nav-tabs.icon-tabs [class*=" icon-"]::before {
	font-size:18px
}
body.theme-q2 ul.tabs>li>a.active,body.theme-q2 ul.tabs>li>a:hover,body.theme-q2 ul.tabs>li>a:focus {
	color:#003478;
	border-bottom:3px solid transparent
}
body.theme-q2 ul.nav-tabs>li.active,body.theme-q2 ul.nav-tabs>li.isActive {
	border-bottom:3px solid #003478
}
body.theme-q2 ul.nav-tabs>li.active a,body.theme-q2 ul.nav-tabs>li.isActive a {
	border:none;
	color:#003478!important;
	cursor:pointer
}
body.theme-q2 ul.nav-tabs>li:hover a {
	color:#616161
}
body.theme-q2 ul.nav-tabs>li:focus a {
	color:#616161
}
body.theme-q2 .tab-control {
	margin:0 16px 16px
}
body.theme-q2 .tab-control ul.nav-tabs {
	margin-bottom:0
}
body.theme-q2 .tab-control .tab-content {
	border:1px solid #ccc;
	border-top:0;
	border-radius:0 0 6px 6px;
	padding:16px;
	position:relative
}
body.theme-q2 .nav-pills>li.active>a,body.theme-q2 .nav-pills>li.active>a:hover,body.theme-q2 .nav-pills>li.active>a:focus {
	color:#fff
}
body.theme-q2.phone ul.nav-tabs,body.theme-q2.phone ul.tabs {
	font-size:12px;
	margin:0
}
body.theme-q2.phone ul.nav-tabs>li,body.theme-q2.phone ul.tabs>li {
	line-height:1.5em
}
body.theme-q2 .datatable-clean {
	padding:0 15px
}
body.theme-q2 .datatable-clean .datatable-row {
	padding:8px;
	min-height:59px
}
body.theme-q2 .datatable-clean .datatable-detail-row {
	padding:8px
}
body.theme-q2 .datatable-clean table {
	border-collapse:collapse
}
body.theme-q2 .datatable-clean table caption {
	min-height:29px;
	padding:15px;
	caption-side:bottom
}
body.theme-q2 .datatable-clean table thead>tr>th,body.theme-q2 .datatable-clean table tbody>tr>td {
	padding:8px 5px;
	height:43px
}
body.theme-q2 .datatable-clean table thead>tr>th .dropdown a.btn-link,body.theme-q2 .datatable-clean table tbody>tr>td .dropdown a.btn-link {
	padding:0
}
body.theme-q2 .datatable-clean table thead>tr>th:first-child,body.theme-q2 .datatable-clean table tbody>tr>td:first-child {
	padding-left:15px
}
body.theme-q2 .datatable-clean table thead>tr>th:last-child,body.theme-q2 .datatable-clean table tbody>tr>td:last-child {
	padding-right:15px
}
body.theme-q2 .datatable-clean table .datatable-sort-icon {
	position:relative;
	display:inline-block
}
body.theme-q2 .datatable-clean table .datatable-sort-icon.icon-sort-down {
	top:-3px
}
body.theme-q2 .datatable-clean table .datatable-sort-icon.icon-sort-up {
	top:3px
}
body.theme-q2 .datatable-clean table.table-scroll,body.theme-q2 .datatable-clean table.sticky-header-footer {
	caption-side:bottom;
	margin:0
}
body.theme-q2 .datatable-clean table.table-scroll tbody,body.theme-q2 .datatable-clean table.sticky-header-footer tbody {
	max-height:470px
}
body.theme-q2 .datatable-clean table.table-scroll td.status,body.theme-q2 .datatable-clean table.sticky-header-footer td.status {
	white-space:pre-line;
	word-wrap:break-word;
	word-break:break-all;
	-ms-word-break:break-word
}
body.theme-q2 .datatable-clean table.table-scroll td.expand-icon,body.theme-q2 .datatable-clean table.table-scroll th.expand-icon,body.theme-q2 .datatable-clean table.sticky-header-footer td.expand-icon,body.theme-q2 .datatable-clean table.sticky-header-footer th.expand-icon {
	font-size:24px;
	width:4%;
	padding-left:6px
}
body.theme-q2 .datatable-clean table.table-scroll td.date,body.theme-q2 .datatable-clean table.table-scroll th.date,body.theme-q2 .datatable-clean table.sticky-header-footer td.date,body.theme-q2 .datatable-clean table.sticky-header-footer th.date {
	width:9%
}
body.theme-q2 .datatable-clean table.table-scroll td.status,body.theme-q2 .datatable-clean table.table-scroll th.status,body.theme-q2 .datatable-clean table.sticky-header-footer td.status,body.theme-q2 .datatable-clean table.sticky-header-footer th.status {
	width:10%
}
body.theme-q2 .datatable-clean table.table-scroll td.type,body.theme-q2 .datatable-clean table.table-scroll th.type,body.theme-q2 .datatable-clean table.sticky-header-footer td.type,body.theme-q2 .datatable-clean table.sticky-header-footer th.type {
	width:30%
}
body.theme-q2 .datatable-clean table.table-scroll td.account,body.theme-q2 .datatable-clean table.table-scroll th.account,body.theme-q2 .datatable-clean table.sticky-header-footer td.account,body.theme-q2 .datatable-clean table.sticky-header-footer th.account {
	width:22%
}
body.theme-q2 .datatable-clean table.table-scroll td.amount,body.theme-q2 .datatable-clean table.table-scroll th.amount,body.theme-q2 .datatable-clean table.sticky-header-footer td.amount,body.theme-q2 .datatable-clean table.sticky-header-footer th.amount {
	width:12%
}
body.theme-q2 .datatable-clean table.table-scroll td.checkbox-icon,body.theme-q2 .datatable-clean table.table-scroll th.checkbox-icon,body.theme-q2 .datatable-clean table.sticky-header-footer td.checkbox-icon,body.theme-q2 .datatable-clean table.sticky-header-footer th.checkbox-icon {
	width:4%
}
body.theme-q2 .datatable-clean table.table-scroll td.actions,body.theme-q2 .datatable-clean table.table-scroll th.actions,body.theme-q2 .datatable-clean table.sticky-header-footer td.actions,body.theme-q2 .datatable-clean table.sticky-header-footer th.actions {
	width:9%
}
body.theme-q2 .datatable-clean table.table-scroll td.user,body.theme-q2 .datatable-clean table.table-scroll th.user,body.theme-q2 .datatable-clean table.sticky-header-footer td.user,body.theme-q2 .datatable-clean table.sticky-header-footer th.user {
	width:17%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table td.payee,body.theme-q2 .datatable-clean table.table-scroll.multipay-table th.payee,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table td.payee,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table th.payee {
	width:39%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table td.payfrom,body.theme-q2 .datatable-clean table.table-scroll.multipay-table th.payfrom,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table td.payfrom,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table th.payfrom {
	width:25%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table td.amount,body.theme-q2 .datatable-clean table.table-scroll.multipay-table th.amount,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table td.amount,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table th.amount {
	width:15%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table td.date,body.theme-q2 .datatable-clean table.table-scroll.multipay-table th.date,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table td.date,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table th.date {
	width:21%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm td.payee,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm th.payee,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm td.payee,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm th.payee,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm td.payfrom,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm th.payfrom,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm td.payfrom,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm th.payfrom {
	width:25%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm td.amount,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm th.amount,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm td.amount,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm th.amount {
	width:20%
}
body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm td.date,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm th.date,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm td.date,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm th.date,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm td.payment-status,body.theme-q2 .datatable-clean table.table-scroll.multipay-table.multipay-confirm th.payment-status,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm td.payment-status,body.theme-q2 .datatable-clean table.sticky-header-footer.multipay-table.multipay-confirm th.payment-status {
	width:15%
}
body.theme-q2 .datatable-clean table.table-scroll.treasury td.status,body.theme-q2 .datatable-clean table.table-scroll.treasury th.status,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury td.status,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury th.status {
	width:9%
}
body.theme-q2 .datatable-clean table.table-scroll.treasury td.approvals,body.theme-q2 .datatable-clean table.table-scroll.treasury th.approvals,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury td.approvals,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury th.approvals {
	width:10%
}
body.theme-q2 .datatable-clean table.table-scroll.treasury td.type,body.theme-q2 .datatable-clean table.table-scroll.treasury th.type,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury td.type,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury th.type {
	width:26%
}
body.theme-q2 .datatable-clean table.table-scroll.treasury td.account,body.theme-q2 .datatable-clean table.table-scroll.treasury th.account,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury td.account,body.theme-q2 .datatable-clean table.sticky-header-footer.treasury th.account {
	width:18%
}
body.theme-q2 .datatable-clean table.table-scroll.recurring td.account,body.theme-q2 .datatable-clean table.table-scroll.recurring th.account,body.theme-q2 .datatable-clean table.sticky-header-footer.recurring td.account,body.theme-q2 .datatable-clean table.sticky-header-footer.recurring th.account {
	width:27%
}
body.theme-q2 .datatable-clean table.table-scroll.recurring.treasury td.account,body.theme-q2 .datatable-clean table.table-scroll.recurring.treasury th.account,body.theme-q2 .datatable-clean table.sticky-header-footer.recurring.treasury td.account,body.theme-q2 .datatable-clean table.sticky-header-footer.recurring.treasury th.account {
	width:22%
}
body.theme-q2 .datatable-clean table.table-scroll.rdc td.date,body.theme-q2 .datatable-clean table.table-scroll.rdc th.date,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc td.date,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc th.date,body.theme-q2 .datatable-clean table.table-scroll.rdc td.status,body.theme-q2 .datatable-clean table.table-scroll.rdc th.status,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc td.status,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc th.status,body.theme-q2 .datatable-clean table.table-scroll.rdc td.check-number,body.theme-q2 .datatable-clean table.table-scroll.rdc th.check-number,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc td.check-number,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc th.check-number {
	width:15%
}
body.theme-q2 .datatable-clean table.table-scroll.rdc td.account,body.theme-q2 .datatable-clean table.table-scroll.rdc th.account,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc td.account,body.theme-q2 .datatable-clean table.sticky-header-footer.rdc th.account {
	width:40%
}
body.theme-q2 .datatable-clean .datatable-header,body.theme-q2 .datatable-clean thead {
	border-bottom:3px solid #dbdcde
}
body.theme-q2 .datatable-clean .datatable-footer,body.theme-q2 .datatable-clean caption {
	border-top:3px solid #dbdcde
}
body.theme-q2 .datatable-clean .sticky-header-footer_sticky-wrapper .datatable-header,body.theme-q2 .datatable-clean .sticky-header-footer_sticky-wrapper .datatable-footer,body.theme-q2 .datatable-clean .sticky-header-footer_sticky-wrapper thead,body.theme-q2 .datatable-clean .sticky-header-footer_sticky-wrapper caption {
	background:#fff
}
body.theme-q2 .datatable-clean thead th {
	font-weight:400
}
body.theme-q2 .datatable-clean thead th .datatable-sort-icon {
	color:#c9cccf
}
body.theme-q2 .datatable-clean thead th.datatable-sorting-header:hover,body.theme-q2 .datatable-clean thead th.datatable-sorting-header:focus {
	background:#f9f9f9
}
body.theme-q2 .datatable-clean thead th.datatable-sorting-header:hover .datatable-sort-icon,body.theme-q2 .datatable-clean thead th.datatable-sorting-header:focus .datatable-sort-icon {
	color:inherit
}
body.theme-q2 .datatable-clean thead th.datatable-sorting-header.sort-active {
	font-weight:600
}
body.theme-q2 .datatable-clean thead th.datatable-sorting-header.sort-active .datatable-sort-icon {
	color:inherit
}
body.theme-q2 .datatable-clean tbody>tr>td,body.theme-q2 .datatable-clean thead>tr>th {
	border:0;
	vertical-align:middle
}
body.theme-q2 .datatable-clean tbody>tr.selected.transaction-summary td {
	background:#e6f1ff
}
body.theme-q2 .datatable-clean tbody>tr.selected.transaction-detail td {
	background:#f5f9ff
}
body.theme-q2 .datatable-clean.table-scroll td.expand-icon,body.theme-q2 .datatable-clean.table-scroll th.expand-icon,body.theme-q2 .datatable-clean.sticky-header-footer td.expand-icon,body.theme-q2 .datatable-clean.sticky-header-footer th.expand-icon {
	color:#979797
}
body.theme-q2 .datatable-clean:not(.table-with-detail-view) tbody>tr:nth-of-type(odd)>td {
	background:#f9f9f9
}
body.theme-q2 .datatable-clean:not(.table-with-detail-view) tbody>tr:nth-of-type(even)>td {
	background:0 0
}
body.theme-q2 .datatable-clean:not(.table-with-detail-view) .datatable-row:nth-of-type(2n) {
	background:#f9f9f9
}
body.theme-q2 .datatable-clean:not(.table-with-detail-view) .datatable-row:nth-of-type(2n+1) {
	background:0 0
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr:nth-of-type(4n+1)>td,body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr:nth-of-type(4n+2)>td {
	background:#f9f9f9
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr:hover>td,body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected>td {
	background:#e6f1ff
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected>td {
	border-top:1px solid #c9cccf
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected>td:first-of-type {
	border-left:1px solid #c9cccf
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected>td:last-of-type {
	border-right:1px solid #c9cccf
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected-detail>td {
	background:#f5f9ff;
	border-bottom:1px solid #c9cccf
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected-detail>td:first-of-type {
	border-left:1px solid #c9cccf
}
body.theme-q2 .datatable-clean.table-with-detail-view tbody>tr.selected-detail>td:last-of-type {
	border-right:1px solid #c9cccf
}
body.theme-q2 .datatable-clean.table-with-detail-view .datatable-row:hover,body.theme-q2 .datatable-clean.table-with-detail-view .datatable-row.selected {
	background:#e6f1ff
}
body.theme-q2 .datatable-clean.table-with-detail-view .datatable-row.selected {
	border:1px solid #c9cccf;
	border-bottom:0
}
body.theme-q2 .datatable-clean.table-with-detail-view .datatable-detail-row:hover,body.theme-q2 .datatable-clean.table-with-detail-view .datatable-detail-row.selected-detail {
	background:#f5f9ff
}
body.theme-q2 .datatable-clean.table-with-detail-view .datatable-detail-row.selected-detail {
	border:1px solid #c9cccf;
	border-top:0
}
body.theme-q2 .thin-gutter {
	padding-left:5px;
	padding-right:5px
}
body.theme-q2 .no-gutter {
	padding-left:0;
	padding-right:0
}
body.theme-q2 .blockribbon {
	*zoom:1;
	background-color:#c9cccf;
	border-bottom:1px solid #ccc;
	border-left:0;
	border-right:0;
	overflow:hidden;
	overflow-x:auto;
	padding:0 2px;
	white-space:nowrap;
	width:100%
}
body.theme-q2 .blockribbon:before,body.theme-q2 .blockribbon:after {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .blockribbon:after {
	clear:both
}
body.theme-q2 .blockribbon.concise {
	border:0;
	border-bottom:1px solid #ccc;
	padding-left:11px;
	padding-right:11px
}
body.theme-q2 .blockribbon.concise .blockribbon-block-container,body.theme-q2 .blockribbon.concise a.blockribbon-block-container {
	font-size:12px;
	height:101px;
	width:135px
}
body.theme-q2 .blockribbon.concise .blockribbon-heading {
	margin-top:0;
	margin-bottom:4px
}
body.theme-q2 .blockribbon.concise .blockribbon-flair {
	font-size:28px;
	float:right
}
body.theme-q2 .blockribbon.concise .blockribbon-body {
	font-size:100%
}
body.theme-q2 .blockribbon.concise .blockribbon-body.go-big {
	font-size:145%
}
body.theme-q2 .blockribbon.concise .blockribbon-body.invalid {
	color:#b94a48;
	font-weight:700
}
body.theme-q2 .blockribbon .blockribbon-block {
	height:100%
}
body.theme-q2 .blockribbon .blockribbon-block-container,body.theme-q2 .blockribbon a.blockribbon-block-container {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	position:relative;
	background:#fcfcfd;
	border:1px solid #ccc;
	border-collapse:collapse;
	border-radius:4px;
	box-shadow:1px 1px 1px rgba(0,0,0,.05);
	color:#141414;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	height:131px;
	line-height:1.1em;
	margin:4px 2px;
	outline:0 none;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	width:171px
}
body.theme-q2 .blockribbon .blockribbon-block-container a,body.theme-q2 .blockribbon a.blockribbon-block-container a {
	color:#141414;
	text-decoration:none
}
body.theme-q2 .blockribbon .blockribbon-block-container.active,body.theme-q2 .blockribbon .blockribbon-block-container:hover,body.theme-q2 .blockribbon a.blockribbon-block-container.active,body.theme-q2 .blockribbon a.blockribbon-block-container:hover {
	background:#003478
}
body.theme-q2 .blockribbon .blockribbon-block-container.active .blockribbon-flair,body.theme-q2 .blockribbon .blockribbon-block-container:hover .blockribbon-flair,body.theme-q2 .blockribbon a.blockribbon-block-container.active .blockribbon-flair,body.theme-q2 .blockribbon a.blockribbon-block-container:hover .blockribbon-flair {
	color:rgba(255,255,255,.75)
}
body.theme-q2 .blockribbon .blockribbon-block-container.active .blockribbon-heading,body.theme-q2 .blockribbon .blockribbon-block-container:hover .blockribbon-heading,body.theme-q2 .blockribbon a.blockribbon-block-container.active .blockribbon-heading,body.theme-q2 .blockribbon a.blockribbon-block-container:hover .blockribbon-heading {
	color:rgba(255,255,255,.8)
}
body.theme-q2 .blockribbon .blockribbon-block-container.active .blockribbon-body,body.theme-q2 .blockribbon .blockribbon-block-container:hover .blockribbon-body,body.theme-q2 .blockribbon a.blockribbon-block-container.active .blockribbon-body,body.theme-q2 .blockribbon a.blockribbon-block-container:hover .blockribbon-body {
	color:#fff
}
body.theme-q2 .blockribbon .blockribbon-block-container.disabled,body.theme-q2 .blockribbon a.blockribbon-block-container.disabled {
	background:#fcfcfd;
	color:#2e2e2e
}
body.theme-q2 .blockribbon .blockribbon-block-container.disabled:hover .blockribbon-flair,body.theme-q2 .blockribbon a.blockribbon-block-container.disabled:hover .blockribbon-flair,body.theme-q2 .blockribbon .blockribbon-block-container.disabled:hover .blockribbon-heading,body.theme-q2 .blockribbon a.blockribbon-block-container.disabled:hover .blockribbon-heading {
	color:#ccc
}
body.theme-q2 .blockribbon .blockribbon-block-container.disabled:hover .blockribbon-body,body.theme-q2 .blockribbon a.blockribbon-block-container.disabled:hover .blockribbon-body {
	color:#2e2e2e
}
body.theme-q2 .blockribbon .blockribbon-flair {
	color:#8f9399;
	font-size:48px;
	font-weight:400;
	line-height:1.1em;
	margin-bottom:1px;
	padding:4px 6px 0;
	text-align:right
}
body.theme-q2 .blockribbon .blockribbon-heading {
	color:#8f9399;
	font-size:80%;
	letter-spacing:.05em;
	padding:20px 6px 6px;
	text-align:left;
	text-transform:uppercase
}
body.theme-q2 .blockribbon .blockribbon-body {
	display:block;
	font-size:111%;
	letter-spacing:.02em;
	line-height:1.16em;
	padding:0 6px 6px;
	text-align:left;
	white-space:normal
}
body.theme-q2 .blockribbon .blockribbon-body>.calendar-any,body.theme-q2 .blockribbon .blockribbon-body.go-big {
	font-size:145%;
	letter-spacing:.045em;
	line-height:1.28em
}
body.theme-q2 .blockribbon .blockribbon-footer {
	text-align:right;
	position:absolute;
	bottom:4px;
	right:4px
}
body.theme-q2 .dropup,body.theme-q2 .dropdown {
	position:relative
}
body.theme-q2 .dropdown.open {
	z-index:70
}
body.theme-q2 .caret {
	border-top-color:rgba(20,20,20,.7)
}
body.theme-q2 .dropdown .caret {
	margin-left:2px
}
body.theme-q2 .dropdown-menu.pull-right,body.theme-q2 .pull-right .dropdown-menu {
	right:0;
	left:auto
}
body.theme-q2 .dropdown-menu.pull-right:before,body.theme-q2 .dropdown-menu.pull-right:after,body.theme-q2 .pull-right .dropdown-menu:before,body.theme-q2 .pull-right .dropdown-menu:after {
	left:auto;
	right:8px
}
body.theme-q2 .dropdown-menu.wide {
	width:95%
}
body.theme-q2 .dropdown-menu {
	background-color:#fff;
	border:1px solid #a6a6a6;
	border-radius:6px;
	text-align:left;
	z-index:60
}
body.theme-q2 .dropdown-menu .divider {
	height:1px;
	margin:0 1px;
	overflow:hidden;
	background-color:#a6a6a6;
	border-bottom:1px solid #fff
}
body.theme-q2 .dropdown-menu li {
	position:relative
}
body.theme-q2 .dropdown-menu>li>a,body.theme-q2 .dropdown-menu>li.drop-down-menu-item {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	font-size:14px;
	cursor:pointer;
	color:#2e2e2e;
	line-height:1.2em;
	padding:10px 12px
}
body.theme-q2 .dropdown-menu>li>a.deletable,body.theme-q2 .dropdown-menu>li.drop-down-menu-item.deletable {
	padding-right:35px
}
body.theme-q2 .dropdown-menu>li>a .dropdown-item-label,body.theme-q2 .dropdown-menu>li.drop-down-menu-item .dropdown-item-label {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.theme-q2 .dropdown-menu>li>a:hover,body.theme-q2 .dropdown-menu>li>a:focus,body.theme-q2 .dropdown-menu>li.drop-down-menu-item:hover,body.theme-q2 .dropdown-menu>li.drop-down-menu-item:focus {
	background-image:none;
	-webkit-filter:none;
	filter:none;
	background-color:#ccc;
	color:#141414
}
body.theme-q2 .dropdown-menu>li>a.disabled,body.theme-q2 .dropdown-menu>li>a.disabled:hover,body.theme-q2 .dropdown-menu>li>a.disabled:focus,body.theme-q2 .dropdown-menu>li.drop-down-menu-item.disabled,body.theme-q2 .dropdown-menu>li.drop-down-menu-item.disabled:hover,body.theme-q2 .dropdown-menu>li.drop-down-menu-item.disabled:focus {
	color:#adadad;
	background:0 0;
	cursor:default
}
body.theme-q2 .dropdown-menu .icon-ok {
	display:none;
	position:absolute;
	right:3px;
	top:6px
}
body.theme-q2 .dropdown-menu .show-checkmark {
	position:relative
}
body.theme-q2 .dropdown-menu .show-checkmark .icon-ok {
	display:block
}
body.theme-q2 .dropdown-menu .dropdown-remove-item {
	margin:8px 0;
	position:absolute;
	right:0;
	top:0;
	z-index:10
}
body.theme-q2 .dropdown-menu .dropdown-remove-item[class^="icon-"]:before,body.theme-q2 .dropdown-menu .dropdown-remove-item[class*=" icon-"]:before {
	font-size:22px;
	line-height:.4em
}
body.theme-q2 .dropdown-menu .dropdown-remove-item:hover[class^="icon-"]:before,body.theme-q2 .dropdown-menu .dropdown-remove-item:hover[class*=" icon-"]:before {
	color:#000
}
body.theme-q2 .dropdown-menu:before,body.theme-q2 .dropdown-menu:after {
	display:inline-block;
	width:0;
	height:0;
	vertical-align:top;
	border-bottom:8px solid #a6a6a6;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
	content:"";
	position:absolute;
	top:-8px;
	left:8px
}
body.theme-q2 .dropdown-menu:after {
	border-bottom:8px solid #fff;
	top:-7px
}
body.theme-q2 .dropdown-menu>li>a:hover,body.theme-q2 .dropdown-menu>li>a:focus,body.theme-q2 .dropdown-submenu:hover>a,body.theme-q2 .dropdown-submenu:focus>a {
	text-decoration:none;
	color:#003478
}
body.theme-q2 .dropdown-menu>.active>a,body.theme-q2 .dropdown-menu>.active>a:hover,body.theme-q2 .dropdown-menu>.active>a:focus {
	color:#1166d4;
	text-decoration:none;
	outline:0
}
body.theme-q2 .dropdown-menum>.disabled,body.theme-q2 .dropdown-menum>.disabled:hover,body.theme-q2 .dropdown-menum>.disabled:focus,body.theme-q2 .dropdown-menum>.disabled>a,body.theme-q2 .dropdown-menum>.disabled>a:hover,body.theme-q2 .dropdown-menum>.disabled>a:focus {
	color:#adadad
}
body.theme-q2 .dropdown-menu>.disabled>a:hover,body.theme-q2 .dropdown-menu>.disabled>a:focus {
	text-decoration:none;
	cursor:default
}
body.theme-q2 .open>.dropdown-menu {
	display:block
}
body.theme-q2 .modal-backdrop {
	background-color:rgba(19,20,21,.3)
}
body.theme-q2 .dropdown-backdrop {
	*background-color:none;
	background-color:rgba(19,20,21,.1);
	z-index:50
}
body.theme-q2 .pull-right>.dropdown-menu {
	right:0;
	left:auto
}
body.theme-q2 .dropup .caret {
	border-top:0;
	border-bottom:4px solid #141414;
	content:""
}
body.theme-q2 .dropup .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:1px
}
body.theme-q2 .dropdown-submenu {
	position:relative
}
body.theme-q2 .dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	border-radius:0 6px 6px 6px
}
body.theme-q2 .dropdown-submenu:hover>.dropdown-menu {
	display:block
}
body.theme-q2 .dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#ccc;
	margin-top:5px;
	margin-right:-10px
}
body.theme-q2 .dropdown-submenu.pull-left {
	float:none
}
body.theme-q2 .dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	border-radius:6px 0 6px 6px
}
body.theme-q2 .dropdown-submenu:hover>a:after {
	border-left-color:#003478
}
body.theme-q2 .dropup .dropdown-submenu>.dropdown-menu {
	top:auto;
	bottom:0;
	margin-top:0;
	margin-bottom:-2px;
	border-radius:5px 5px 5px 0
}
body.theme-q2 .submenu-dropdown .dropdown-menu {
	background-color:#002859;
	border:none;
	border-radius:0;
	left:auto;
	margin-left:0;
	margin-top:-1px;
	padding:0
}
body.theme-q2 .submenu-dropdown .dropdown-menu a {
	color:#fff!important!important;
	font-size:13px
}
body.theme-q2 .submenu-dropdown .dropdown-menu>li>a {
	padding-left:32px;
	padding-right:64px
}
body.theme-q2 .submenu-dropdown .dropdown-menu>li>a:hover,body.theme-q2 .submenu-dropdown .dropdown-menu>li>a:focus {
	background-color:#5c89b4;
	color:#fff!important
}
body.theme-q2 .submenu-dropdown .dropdown-menu>li>a:active {
	background-color:#122e7d;
	color:#fff
}
body.theme-q2 .submenu-dropdown .dropdown-menu:before,body.theme-q2 .submenu-dropdown .dropdown-menu:after {
	display:none
}
body.theme-q2 .number-pad-wrapper {
	display:block;
	float:none;
	height:auto;
	padding:1px 0;
	position:relative;
	width:100%;
	*width:99.9%
}
body.theme-q2 .number-pad-wrapper:focus,body.theme-q2 .number-pad-wrapper :focus {
	outline:none
}
body.theme-q2 .number-pad-wrapper::-moz-focus-inner,body.theme-q2 .number-pad-wrapper ::-moz-focus-inner {
	border:0
}
body.theme-q2 .number-pad,body.theme-q2 .sampleIntegerControl {
	border:1px solid #ccc;
	box-shadow:none;
	float:none;
	margin:0 auto 32px;
	max-width:674px;
	position:static;
	right:auto;
	width:auto
}
body.theme-q2 .number-pad .integerDisplay,body.theme-q2 .sampleIntegerControl .integerDisplay {
	border-bottom-color:#ccc;
	height:auto;
	padding:16px 1%
}
body.theme-q2 .number-pad .integerDisplay .integer-amt,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt {
	margin-left:4px
}
body.theme-q2 .number-pad .integerDisplay .integer-amt input,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt input {
	width:100%
}
body.theme-q2 .number-pad .integerDisplay .integer-amt .symbol,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt .symbol {
	position:absolute;
	font-size:31px;
	top:4px;
	z-index:1;
	left:6px;
	color:#5c89b4
}
body.theme-q2 .number-pad .integerDisplay .integer-amt .inline-clear,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt .inline-clear {
	left:auto;
	right:5px;
	border:0
}
body.theme-q2 .number-pad .integerDisplay .integer-amt .inline-clear i,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt .inline-clear i {
	font-size:18px;
	bottom:6px;
	position:relative;
	right:5px;
	color:#ccc
}
body.theme-q2 .number-pad .integerDisplay .integer-amt .any,body.theme-q2 .number-pad .integerDisplay .integer-amt .display,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt .any,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt .display {
	color:#141414;
	margin-left:40px;
	font-size:24px
}
body.theme-q2 .number-pad .integerDisplay .integer-amt input,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt input {
	border:2px solid #ccc;
	border-radius:7px;
	box-shadow:none;
	line-height:normal;
	margin:0;
	outline:0 none
}
body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt input {
	padding:0 5px
}
body.theme-q2 .number-pad .integerDisplay .integer-amt input:focus,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt input:focus {
	border-color:#1166d4;
	box-shadow:none;
	outline:0 none
}
body.theme-q2 .number-pad .integerDisplay .integer-amt .btn,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt .btn {
	font-size:13px
}
body.theme-q2 .number-pad .integerDisplay .integer-amt.has-symbol input,body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt.has-symbol input {
	padding-left:21px
}
body.theme-q2 .number-pad .integerDisplay .integer-amt input {
	padding:0 29px 0 5px
}
body.theme-q2 .sampleIntegerControl .integerDisplay .integer-amt input {
	padding-right:29px
}
body.theme-q2 .number-pad .integerDisplay .text-warning,body.theme-q2 .sampleIntegerControl .integerDisplay .text-warning {
	font-size:18px
}
body.theme-q2 .number-pad .accountTile,body.theme-q2 .sampleIntegerControl .accountTile {
	border-color:#ccc
}
body.theme-q2 .number-pad .accountTile.heading,body.theme-q2 .sampleIntegerControl .accountTile.heading {
	text-align:center;
	background:0 0;
	border:none;
	border-radius:0;
	padding:0;
	margin-bottom:16px
}
body.theme-q2 .number-pad .accountTile.heading .error-message,body.theme-q2 .sampleIntegerControl .accountTile.heading .error-message {
	color:#b94a48;
	margin-top:.5em;
	font-size:.9em
}
body.theme-q2 .number-pad .accountTile.heading .heading-required,body.theme-q2 .sampleIntegerControl .accountTile.heading .heading-required {
	background:#1166d4;
	border-radius:32px;
	color:#fff;
	display:inline-block;
	font-weight:400;
	letter-spacing:.02em;
	margin-top:-4px;
	padding:6px 8px;
	text-transform:uppercase
}
body.theme-q2 .number-pad .integerInput,body.theme-q2 .sampleIntegerControl .integerInput {
	*zoom:1;
	border-radius:0 0 5px 5px;
	overflow:hidden
}
body.theme-q2 .number-pad .integerInput:before,body.theme-q2 .number-pad .integerInput:after,body.theme-q2 .sampleIntegerControl .integerInput:before,body.theme-q2 .sampleIntegerControl .integerInput:after {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .number-pad .integerInput:after,body.theme-q2 .sampleIntegerControl .integerInput:after {
	clear:both
}
body.theme-q2 .number-pad .integerInput>div,body.theme-q2 .sampleIntegerControl .integerInput>div {
	display:block;
	float:left;
	margin-left:0;
	padding:0
}
body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	border-color:#ccc;
	cursor:pointer;
	height:70px
}
@media (max-height:550px) {
	body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper {
		height:58px
	}
}
@media (max-height:500px) {
	body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper {
		height:54px
	}
}
body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(3n+0),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(3n+0) {
	width:34%
}
body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(1),body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(4),body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(7),body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(10),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(1),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(4),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(7),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(10) {
	border-left:0
}
body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(10),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(10),body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(11),body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:nth-of-type(12),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(11),body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:nth-of-type(12) {
	border-bottom:0
}
body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:hover,body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:focus,body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:active,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:hover,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:focus,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:active {
	background:#003478
}
body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:hover>.integerInputButton,body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:focus>.integerInputButton,body.theme-q2 .number-pad .integerInput .integerInputButtonWrapper:active>.integerInputButton,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:hover>.integerInputButton,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:focus>.integerInputButton,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonWrapper:active>.integerInputButton {
	color:#fff
}
body.theme-q2 .number-pad .integerInput .integerInputButton,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButton {
	display:table;
	height:100%;
	width:100%
}
body.theme-q2 .number-pad .integerInput .integerInputButtonText,body.theme-q2 .sampleIntegerControl .integerInput .integerInputButtonText {
	display:table-cell;
	vertical-align:middle
}
body.theme-q2 .number-pad table.calculator-numberpad,body.theme-q2 .sampleIntegerControl table.calculator-numberpad {
	border-collapse:separate;
	height:100%;
	min-height:360px;
	width:100%;
	border:1px solid #ccc;
	border-radius:4px;
	padding-top:32px
}
body.theme-q2 .number-pad table.calculator-numberpad .input-display input[type=text],body.theme-q2 .sampleIntegerControl table.calculator-numberpad .input-display input[type=text] {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	background:#fcfcfd;
	border-radius:4px;
	box-shadow:0 2px 2px rgba(0,0,0,.1)inset;
	font-size:24px;
	height:2em;
	line-height:2em;
	margin-bottom:0;
	width:90%
}
body.theme-q2 .number-pad table.calculator-numberpad .input-display input[type=text]:focus,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .input-display input[type=text]:focus {
	background:#fff;
	border-color:#ccc;
	box-shadow:none;
	outline:none
}
body.theme-q2 .number-pad table.calculator-numberpad .input-display>th,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .input-display>th {
	padding-bottom:24px
}
body.theme-q2 .number-pad table.calculator-numberpad th,body.theme-q2 .number-pad table.calculator-numberpad td,body.theme-q2 .sampleIntegerControl table.calculator-numberpad th,body.theme-q2 .sampleIntegerControl table.calculator-numberpad td {
	height:20%;
	width:33.3%
}
body.theme-q2 .number-pad table.calculator-numberpad .buttons>td,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .buttons>td {
	border:1px solid #ccc;
	border-bottom:0;
	border-right:0;
	padding:0
}
body.theme-q2 .number-pad table.calculator-numberpad .buttons>td:first-of-type,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .buttons>td:first-of-type {
	border-left:0
}
body.theme-q2 .number-pad table.calculator-numberpad .buttons div.button-wrapper,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .buttons div.button-wrapper {
	height:100%;
	width:100%;
	display:table
}
body.theme-q2 .number-pad table.calculator-numberpad .buttons a,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .buttons a {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	font-size:24px;
	color:#003478;
	display:table-cell;
	font-weight:700;
	height:100%;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	width:100%
}
body.theme-q2 .number-pad table.calculator-numberpad .buttons a:hover,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .buttons a:hover {
	background-color:#003478;
	color:#fff;
	text-decoration:none
}
body.theme-q2 .number-pad table.calculator-numberpad .buttons a:active,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .buttons a:active {
	background-color:#003478;
	color:#e6e6e6;
	text-decoration:none
}
body.theme-q2 .number-pad table.calculator-numberpad .btn-icon .icon-remove,body.theme-q2 .number-pad table.calculator-numberpad .btn-icon-search .icon-remove,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .btn-icon .icon-remove,body.theme-q2 .sampleIntegerControl table.calculator-numberpad .btn-icon-search .icon-remove {
	font-size:14px
}
body.theme-q2 .inputControl.calendar {
	background-color:#fff;
	color:#5e5e5e
}
body.theme-q2 .inputControl.calendar .calendar-disclaimer {
	font-size:14px;
	text-align:left;
	font-weight:400;
	margin:12px
}
body.theme-q2 .inputControl.calendar .calendarInput {
	clear:both;
	overflow:auto
}
body.theme-q2 .inputControl.calendar .cal-month-heading {
	background-color:#fcfcfd
}
body.theme-q2 .inputControl.calendar .cal-nav-btn {
	color:#003478
}
body.theme-q2 .inputControl.calendar .cal-day-heading {
	background-color:#fcfcfd
}
body.theme-q2 .inputControl.calendar .cal-day {
	color:#5e5e5e;
	border-right:solid 1px #fcfcfd;
	border-bottom:solid 1px #fcfcfd
}
body.theme-q2 .inputControl.calendar .cal-day.is-today {
	background-color:#e8f1fc
}
body.theme-q2 .inputControl.calendar .cal-day.is-valid.selected {
	background-color:#134586;
	color:#fff
}
body.theme-q2 .inputControl.calendar .cal-day:not(.is-valid) {
	color:#ccc
}
body.theme-q2 .calendar-backdrop {
	background-color:rgba(19,20,21,.4)
}
body.theme-q2 .wiznav {
	*zoom:1;
	height:56px;
	margin:0 15px 16px;
	overflow:hidden;
	position:relative
}
body.theme-q2 .wiznav:before,body.theme-q2 .wiznav:after {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .wiznav:after {
	clear:both
}
body.theme-q2 .wiznav div {
	position:relative
}
body.theme-q2 .wiznav a {
	display:table;
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	background:#bfcad9;
	color:#1857aa;
	float:left;
	font-size:14px;
	font-weight:500;
	height:56px;
	letter-spacing:.06em;
	line-height:1.1;
	outline:0 none;
	padding:0 12px 0 18px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:18%
}
body.theme-q2 .wiznav a>span {
	display:table-cell;
	vertical-align:middle
}
body.theme-q2 .wiznav a.active,body.theme-q2 .wiznav a:active,body.theme-q2 .wiznav a:focus {
	outline:0 none
}
body.theme-q2 .wiznav .wiznav-arrow {
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:false;
	transition:false;
	fill:#bfcad9;
	stroke:#fff;
	position:absolute;
	top:0;
	right:-10px;
	z-index:1
}
body.theme-q2 .wiznav .wiznav-arrow-bg {
	fill-opacity:0
}
body.theme-q2 .wiznav .completed-step a {
	color:#fff;
	background:#134586
}
body.theme-q2 .wiznav .completed-step a .wiznav-arrow {
	fill:#134586;
	stroke:#fff
}
body.theme-q2 .wiznav .active-step a,body.theme-q2 .wiznav a.active {
	background:#134586;
	color:#fff
}
body.theme-q2 .wiznav .active-step a .wiznav-arrow,body.theme-q2 .wiznav a.active .wiznav-arrow {
	fill:#134586;
	stroke:#fff
}
body.theme-q2 .wiznav .completed-step:hover a,body.theme-q2 .wiznav .active-step:hover a,body.theme-q2 .wiznav a.active:hover a {
	color:#1857aa;
	background:#afbdcf
}
body.theme-q2 .wiznav .completed-step:hover a .wiznav-arrow,body.theme-q2 .wiznav .active-step:hover a .wiznav-arrow,body.theme-q2 .wiznav a.active:hover a .wiznav-arrow {
	fill:#afbdcf;
	stroke:#1857aa
}
body.theme-q2 .wiznav div.disabled>a,body.theme-q2 .wiznav a.disabled {
	background:#d5d5d5;
	color:#fff;
	cursor:not-allowed;
	pointer-events:none
}
body.theme-q2 .wiznav div.disabled>a .wiznav-arrow,body.theme-q2 .wiznav a.disabled .wiznav-arrow {
	fill:#d5d5d5;
	stroke:#fff
}
body.theme-q2 .wiznav div.disabled>a:hover a,body.theme-q2 .wiznav a.disabled:hover a {
	color:#fff;
	background:#d5d5d5
}
body.theme-q2 .wiznav div.disabled>a:hover a .wiznav-arrow,body.theme-q2 .wiznav a.disabled:hover a .wiznav-arrow {
	fill:#d5d5d5;
	stroke:#fff
}
body.theme-q2 .wiznav .first a {
	border-radius:8px 0 0 8px;
	padding-left:3px
}
body.theme-q2 .phone-wiznav {
	font-size:18px;
	background-color:#fcfcfd;
	padding:12px 0
}
body.theme-q2 .phone-wiznav a:hover,body.theme-q2 .phone-wiznav a:focus {
	text-decoration:none
}
body.theme-q2 .phone-wiznav .left-arrow {
	padding:0 0 0 8px
}
body.theme-q2 .phone-wiznav .left-arrow>a {
	padding:10px 16px 10px 0
}
body.theme-q2 .phone-wiznav .wiznav-title {
	padding:0 8px;
	text-align:center
}
body.theme-q2 .phone-wiznav .right-arrow {
	padding:0 8px 0 0;
	text-align:right
}
body.theme-q2 .phone-wiznav .right-arrow>a {
	padding:10px 0 10px 16px
}
@media (min-width:0) and (max-width:767px) {
	body.theme-q2 .wiznav a {
		font-size:11px;
		padding:0 3px;
		width:20%
	}
}
@media (min-width:768px) and (max-width:991px) {
	body.theme-q2 .wiznav a {
		width:19%
	}
}
body.theme-q2 .nav-btn {
	display:inline-block;
	float:left;
	margin:11px 0 0 10px
}
body.theme-q2 .icon-backspin {
	display:inline-block;
	-webkit-animation:backspin 2s infinite linear;
	animation:backspin 2s infinite linear
}
body.theme-q2 a .icon-backspin {
	display:inline-block;
	text-decoration:none
}
body.theme-q2 #loading {
	opacity:.98
}
body.theme-q2 #loading .q2-alert {
	left:50%;
	margin-left:-190px;
	position:absolute;
	top:150px;
	width:380px
}
body.theme-q2 #loading .q2-alert h1 {
	line-height:normal
}
body.theme-q2 #loading .image-holder {
	color:rgba(255,255,255,.8);
	position:relative;
	text-shadow:0 0 .12em rgba(255,255,255,.18)
}
body.theme-q2 #loading .image-holder .icon-gear.large {
	position:absolute;
	right:-10px;
	top:-6px
}
body.theme-q2 #loading .image-holder .icon-gear.small {
	bottom:-23px;
	font-size:36px;
	left:0;
	position:absolute
}
body.theme-q2.phone #loading .q2-alert {
	margin-left:-90px;
	top:50px;
	width:180px
}
body.theme-q2 .grid-view {
	text-align:center
}
body.theme-q2 .card-container {
	height:200px;
	overflow:visible;
	position:relative
}
body.theme-q2 .card-container.multicard .card {
	box-shadow:0 1px 0 #e6e6e6,0 2px 3px #e0e0e0,0 6px 0 #fff,0 7px 0 #e6e6e6,1px 8px 4px 0 #bcbfc2
}
body.theme-q2 .card-container .card {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d;
	-webkit-transition-duration:1s;
	-moz-transform-style:preserve-3d;
	-moz-transition-duration:1s;
	-ms-transform-style:preserve-3d;
	-ms-transition-duration:1s;
	background:#fff;
	color:#2e2e2e;
	border-radius:3px;
	box-shadow:1px 1px 6px 0 #bcbfc2;
	height:200px;
	left:15px;
	overflow:hidden;
	position:absolute;
	right:15px
}
body.theme-q2 .card-container .card .icon-link-container {
	display:block
}
body.theme-q2 .card-container .card.front {
	visibility:visible;
	border-color:#134586;
	border-style:solid;
	border-width:6px 0 0
}
body.theme-q2 .card-container .card.back {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	visibility:hidden
}
body.theme-q2 .card-container .card.back .title {
	font-weight:500;
	padding:12px 21px 12px 12px
}
body.theme-q2 .card-container .card.back .card-message {
	text-align:left
}
body.theme-q2 .card-container .card.back .card-message.force-wrap {
	white-space:normal
}
body.theme-q2 .card-container .card.full-width {
	left:0;
	right:0
}
body.theme-q2 .card-container .card .card-content {
	height:150px
}
body.theme-q2 .card-container .card .card-title {
	max-width:75%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:19px;
	margin:6px auto;
	word-wrap:break-word
}
body.theme-q2 .card-container .card .card-title a {
	color:#2e2e2e
}
body.theme-q2 .card-container .card .card-title.billpay-card-title {
	text-overflow:clip;
	white-space:normal;
	max-width:96%;
	line-height:22px
}
body.theme-q2 .card-container .card .card-title .icon-link-container {
	bottom:auto;
	left:6px;
	position:absolute;
	right:auto
}
body.theme-q2 .card-container .card .card-title .icon-link-container.right {
	left:auto;
	right:6px;
	top:10px
}
body.theme-q2 .card-container .card .card-subtitle {
	font-size:12px
}
body.theme-q2 .card-container .card .card-message {
	font-size:12px;
	line-height:16px;
	padding:0 1em;
	width:100%;
	margin-top:5px
}
body.theme-q2 .card-container .card .card-message div~div {
	margin-top:5px
}
body.theme-q2 .card-container .card .card-warning {
	color:#b94a48;
	text-align:center;
	font-style:italic;
	margin:15px 0
}
body.theme-q2 .card-container .card .new-icon-link-container {
	position:absolute;
	bottom:12px;
	right:12px;
	font-size:18px
}
body.theme-q2 .card-container .card .new-icon-link-container.left {
	left:12px;
	right:auto
}
body.theme-q2 .card-container .card .new-icon-link-container>a {
	color:#5e5e5e
}
body.theme-q2 .card-container .card .new-icon-link-container>a:hover {
	color:#3e6386;
	text-decoration:none
}
body.theme-q2 .card-container .card .new-icon-link-container>a:active,body.theme-q2 .card-container .card .new-icon-link-container>a.active {
	color:#3e6386;
	text-decoration:none
}
body.theme-q2 .card-container .card .edit-pen {
	position:absolute;
	bottom:3px;
	right:11px
}
body.theme-q2 .card-container .card .card-action {
	bottom:10px;
	left:0;
	position:absolute;
	width:100%
}
body.theme-q2 .card-container .card .card-actionbar {
	background:#f0f0f0;
	color:#2e2e2e;
	bottom:0;
	left:0;
	line-height:24px;
	padding:6px 0;
	position:absolute;
	width:100%;
	border-top:1px solid #c9cccf
}
body.theme-q2 .card-container .card .card-actionbar.transbar {
	background:0 0
}
body.theme-q2 .card-container .card .card-actionbar a[class^="icon-"],body.theme-q2 .card-container .card .card-actionbar a[class*=" icon-"] {
	color:#5e5e5e
}
body.theme-q2 .card-container .card .card-actionbar a {
	vertical-align:middle;
	text-decoration:none;
	color:#5e5e5e
}
body.theme-q2 .card-container .card .card-actionbar a:hover {
	color:#3e6386;
	text-decoration:none
}
body.theme-q2 .card-container .card .card-actionbar a:active {
	color:#3e6386;
	text-decoration:none
}
body.theme-q2 .card-container .card .card-actionbar a.on-off .badge {
	background-color:#b94a48;
	color:#fff;
	min-width:12px;
	right:-4px;
	padding:1px;
	text-shadow:0 1px 0 #fff;
	top:-1px;
	position:absolute;
	width:12px
}
body.theme-q2 .card-container .card .card-actionbar a.on-off .badge:after {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f13b";
	margin-left:-3px
}
body.theme-q2 .card-container .card .card-actionbar a.on-off.active .badge {
	background-color:#468847;
	color:#fff;
	text-shadow:0 1px 0 #fff
}
body.theme-q2 .card-container .card .card-actionbar a.on-off.active .badge:after {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f12f"
}
body.theme-q2 .card-container .card .card-actionbar [class^="icon-"],body.theme-q2 .card-container .card .card-actionbar [class*=" icon-"] {
	font-size:24px;
	display:inline-block;
	position:relative;
	width:24px
}
body.theme-q2 .card-container .card .card-actionbar [class^="icon-"]:before,body.theme-q2 .card-container .card .card-actionbar [class*=" icon-"]:before {
	margin-left:0;
	margin-right:0
}
body.theme-q2 .card-container .card .card-actionbar-item {
	padding-left:8px;
	padding-right:8px;
	text-align:center
}
body.theme-q2 .card-container .card .card-actionbar-item:last-of-type {
	text-align:right
}
body.theme-q2 .card-container .card .card-actionbar-item:first-of-type {
	text-align:left
}
body.theme-q2 .card-container .card .card-actionbar-item .icon-no_view:after {
	bottom:0
}
body.theme-q2 .card-container .ebill .card .card-message {
	color:#134586;
	padding:0 42px
}
body.theme-q2 .card-container.selected .front,body.theme-q2 .card-container.flipped .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	visibility:hidden
}
body.theme-q2 .card-container.selected .back,body.theme-q2 .card-container.flipped .back {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-ms-transform:rotateY(0);
	visibility:visible
}
body.theme-q2 .card-container.template .card.front,body.theme-q2 .card-container.ach-payment .card.front {
	border-color:#003478
}
body.theme-q2 .card-container.payroll .card.front {
	border-color:#a9a8a9
}
body.theme-q2 .card-container.ach-collection .card.front {
	border-color:#940921
}
body.theme-q2 .card-container.ach-batch .card.front {
	border-color:#d2d0cd
}
body.theme-q2 .card-container.international-wire .card.front {
	border-color:#333d47
}
body.theme-q2 .card-container.domestic-wire .card.front {
	border-color:#5c89b4
}
body.theme-q2 .card-container.allowed .card.front {
	border-color:#468847
}
body.theme-q2 .card-container.denied-by-policy .card.front,body.theme-q2 .card-container.invalid .card.front {
	border-color:#b94a48
}
body.theme-q2 .q2-modal .card-container .card {
	box-shadow:1px 1px 6px 0 #2c2e30
}
body.theme-q2 .commercial-card-container .card.hasRate {
	height:210px
}
body.theme-q2 .commercial-card-container .card .selected-icon {
	background-image:url("images/transaction_success_solid-2d3b37d4a37c476e19270648e24b8b86.png");
	height:69px;
	width:116px;
	opacity:.5;
	background-color:transparent;
	position:absolute;
	top:-2px;
	left:-25px
}
body.theme-q2 .commercial-card-container .card .selected-icon:hover {
	opacity:1
}
body.theme-q2 .commercial-card-container .card .accounts-icon {
	opacity:.5;
	background-color:transparent;
	cursor:pointer;
	position:absolute;
	top:1px;
	right:4px
}
body.theme-q2 .commercial-card-container .card .accounts-icon:before {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f13c";
	font-size:24px
}
body.theme-q2 .commercial-card-container .card .accounts-icon:hover {
	opacity:1
}
body.theme-q2 .commercial-card-container .card textarea {
	resize:none;
	width:100%;
	height:44px;
	box-sizing:border-box;
	margin-top:.6em
}
body.theme-q2 .commercial-card-container .card .card-title {
	font-size:18px
}
body.theme-q2 .commercial-card-container .card .card-title>div:not(.icon-link-container),body.theme-q2 .commercial-card-container .card .card-subtitle>div:not(.icon-link-container) {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center
}
body.theme-q2 .commercial-card-container .card .card-message {
	text-align:center
}
body.theme-q2 .commercial-card-container .card .card-message input,body.theme-q2 .commercial-card-container .card .card-message select {
	margin-top:2em
}
body.theme-q2 .commercial-card-container .card .card-message.multiline {
	margin-top:-.45em
}
body.theme-q2 .commercial-card-container .card .card-message>div.no-ellipsize {
	white-space:inherit;
	text-overflow:inherit
}
body.theme-q2 .commercial-card-container .card .card-submessage {
	font-size:11px;
	color:#777;
	text-transform:uppercase;
	position:absolute;
	margin-bottom:-1em;
	left:50%;
	bottom:0;
	margin-left:-50%;
	width:100%
}
body.theme-q2 .commercial-card-container .card .card-action {
	font-size:12px;
	text-align:center
}
body.theme-q2 .commercial-card-container.recipient-card .card.front .card-title {
	height:4em;
	overflow:auto;
	text-overflow:initial;
	white-space:normal;
	width:auto
}
body.theme-q2 .commercial-card-container.recipient-card .card.front .card-title>div:not(.icon-link-container) {
	overflow:auto;
	white-space:normal;
	text-overflow:clip
}
body.theme-q2 .commercial-card-container.recipient-card .card.front .card-message input,body.theme-q2 .commercial-card-container.recipient-card .card.front .card-message select {
	margin-top:.6em
}
body.theme-q2 .recipients .is-new {
	font-style:italic
}
body.theme-q2 .datatable .table tbody>tr>td.barred {
	overflow:hidden
}
body.theme-q2 .datatable .table tbody>tr>td.barred .template,body.theme-q2 .datatable .table tbody>tr>td.barred.ach-payment {
	border-left-color:#003478!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.payroll {
	border-left-color:#a9a8a9!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.ach-collection {
	border-left-color:#940921!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.ach-batch {
	border-left-color:#d2d0cd!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.international-wire {
	border-left-color:#333d47!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.domestic-wire {
	border-left-color:#5c89b4!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.allowed {
	border-left-color:#468847!important
}
body.theme-q2 .datatable .table tbody>tr>td.barred.denied-by-policy {
	border-left-color:#b94a48!important
}
body.theme-q2 .tilecard-row {
	padding-right:0;
	padding-left:0;
	margin-left:-4px;
	margin-right:-4px
}
body.theme-q2 .tilecard-row:before {
	display:table;
	content:" "
}
body.theme-q2 .tilecard-row:after {
	display:table;
	content:" ";
	clear:both
}
body.theme-q2 .tilecard {
	padding:0 4px 10px
}
body.theme-q2 .tilecard .title {
	font-size:20px;
	font-weight:400
}
body.theme-q2 .tilecard .strong,body.theme-q2 .tilecard .b {
	color:#2e2e2e
}
body.theme-q2 .tilecard dl .strong,body.theme-q2 .tilecard dl .b {
	font-size:14px;
	font-weight:600!important;
	margin-top:-3px
}
body.theme-q2 .tilecard .tile-flair,body.theme-q2 .tilecard .tile-action,body.theme-q2 .tilecard .tile-bar {
	display:none
}
body.theme-q2 .tilecard.one-liner .title,body.theme-q2 .tilecard.one-liner .account-title {
	padding-top:5px
}
body.theme-q2 .tilecard.one-liner .tile-logo {
	margin-top:1px
}
body.theme-q2 .tilecard .icon-bubble:after {
	color:#fff
}
body.theme-q2 .tilecard.disabled .tile-icon {
	color:#ccc!important
}
body.theme-q2 .tilecard.disabled .icon-bubble:after {
	text-shadow:none
}
body.theme-q2 .tilecard.disabled .tile-flair {
	background-color:transparent!important
}
body.theme-q2 .tilecard.disabled .tilecard-wrapper {
	opacity:.5
}
body.theme-q2 .tilecard .tile-logo {
	width:40px;
	height:40px;
	left:8px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background:0 0;
	overflow:hidden;
	text-align:center;
	float:left;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:50%
}
body.theme-q2 .with-bars .tile-bar {
	display:block;
	width:10px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	z-index:5
}
body.theme-q2 .with-bars .tile-bar:not([class*="account-color-"]) {
	background-color:#003478
}
body.theme-q2 .with-bars .tilecard-wrapper {
	padding-left:20px
}
body.theme-q2 .with-flair .tile-flair {
	background-color:#fff;
	border:1px solid #ccc;
	border-right-width:0;
	border-radius:3px 0 0 3px;
	bottom:0;
	display:block;
	font-size:46px;
	height:100%;
	left:0;
	line-height:46px;
	min-height:56px;
	position:absolute;
	text-align:center;
	top:0;
	vertical-align:middle;
	width:58px;
	z-index:5
}
body.theme-q2 .with-flair .tilecard-wrapper {
	padding-left:60px
}
body.theme-q2 .tile-icon {
	display:table;
	width:100%;
	height:100%
}
body.theme-q2 .tile-icon>div {
	display:table-cell;
	vertical-align:middle
}
body.theme-q2 .tile-icon>[class^="icon-"]:before,body.theme-q2 .tile-icon>[class*=" icon-"]:before {
	margin-left:0;
	margin-right:0
}
body.theme-q2 .tile-icon>div {
	background:0 0
}
body.theme-q2 .tile-icon:not([class*="account-color-"]) {
	color:#003478
}
body.theme-q2 .tile-icon>.icon-coin:before,body.theme-q2 .tile-icon>.icon-coin:after {
	opacity:.8
}
body.theme-q2 .with-actions .tile-action {
	cursor:pointer;
	display:block;
	width:42px;
	min-height:56px;
	font-size:46px;
	height:100%;
	line-height:46px;
	vertical-align:middle;
	text-align:center;
	position:absolute;
	top:0;
	bottom:0;
	right:-7px;
	z-index:1
}
body.theme-q2 .with-actions .tile-action .tile-icon>[class^="icon-"]:before,body.theme-q2 .with-actions .tile-action .tile-icon>[class*=" icon-"]:before {
	color:#dedede
}
body.theme-q2 .with-actions .tilecard-wrapper {
	padding-right:27px;
	z-index:1
}
body.theme-q2 .with-actions .tilecard-underactions {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:100%;
	z-index:0
}
body.theme-q2 .with-actions .tilecard-underactions>ul {
	height:100%;
	list-style-type:none;
	margin-bottom:0;
	text-align:center
}
body.theme-q2 .with-actions .tilecard-underactions li {
	display:table;
	cursor:pointer;
	float:right;
	width:64px;
	height:100%;
	background-color:rgba(102,102,102,.1);
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.1)0%,rgba(255,255,255,.1)100%);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.1)0%,rgba(255,255,255,.1)100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A000000', endColorstr='#1AFFFFFF', GradientType=0);
	background-color:#406aa0
}
body.theme-q2 .with-actions .tilecard-underactions li>a {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	padding:8px;
	font-weight:600
}
body.theme-q2 .with-actions .tilecard-underactions li>a:hover,body.theme-q2 .with-actions .tilecard-underactions li>a:focus {
	text-decoration:none
}
body.theme-q2 .with-actions .tilecard-underactions li:nth-of-type(3) {
	background-color:#607b9f
}
body.theme-q2 .with-actions .tilecard-underactions li:nth-of-type(3)>a {
	color:#fff
}
body.theme-q2 .with-actions .tilecard-underactions li:first-of-type {
	background-color:#274368;
	border-radius:0 3px 3px 0
}
body.theme-q2 .with-actions .tilecard-underactions li:first-of-type>a {
	color:#fff
}
body.theme-q2 .tilecard-container {
	border-color:#ccc;
	border-radius:3px;
	border-width:0 0 0 1px;
	min-height:56px;
	height:auto;
	overflow:hidden;
	position:relative;
	color:#585858;
	font-size:12px;
	font-weight:400
}
body.theme-q2 .tilecard-container .tile-icon {
	opacity:.8
}
body.theme-q2 .tilecard-container:hover .tile-icon {
	opacity:1
}
body.theme-q2 .two-lines-tall .tilecard-wrapper,body.theme-q2 .two-lines-tall .tilecard-container {
	height:63px
}
body.theme-q2 .three-lines-tall .tilecard-wrapper,body.theme-q2 .three-lines-tall .tilecard-container {
	height:75px
}
body.theme-q2 .tilecard-wrapper {
	-webkit-transition:left .4s ease-in-out;
	transition:left .4s ease-in-out;
	background-color:#fff;
	padding:7px 2px 10px;
	position:relative;
	width:100%;
	min-height:56px;
	height:auto;
	left:0;
	border:1px solid #ccc;
	border-radius:0 3px 3px 0
}
body.theme-q2 .tilecard-wrapper .spinner {
	position:relative;
	display:inline
}
body.theme-q2 .tilecard-wrapper .spinner-img {
	width:12px;
	height:12px
}
body.theme-q2 .tilecard-wrapper>div:not(.account-title),body.theme-q2 .tilecard-wrapper>p {
	max-width:96%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:0
}
body.theme-q2 .tilecard-wrapper>dl {
	*zoom:1;
	margin:-3px 0 0;
	-webkit-margin-after:0;
	-webkit-margin-before:0
}
body.theme-q2 .tilecard-wrapper>dl:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .tilecard-wrapper>dl:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .tilecard-wrapper>dl>dt {
	width:62%;
	float:left;
	clear:both
}
body.theme-q2 .tilecard-wrapper>dl>dt,body.theme-q2 .tilecard-wrapper>dl>dd {
	max-width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:400;
	line-height:1.3em;
	margin-top:-2px;
	padding-bottom:1px
}
body.theme-q2 .tilecard-wrapper>dl>dd {
	width:38%;
	float:right;
	text-align:right
}
body.theme-q2 .tilecard-wrapper>dl.tilecard-detail-primary>dd {
	color:#2e2e2e;
	font-size:14px;
	font-weight:600!important;
	margin-top:-3px
}
body.theme-q2 .tilecard-wrapper.open {
	border-radius:0 3px 3px 0;
	box-shadow:2px 0 3px rgba(46,46,46,.29);
	left:-63px;
	z-index:1
}
body.theme-q2 .tilecard-wrapper .toggleswitch-wrapper {
	display:inline;
	position:absolute;
	right:12px;
	top:6px
}
body.theme-q2 .with-two-actions .tilecard-wrapper.open {
	left:-126px
}
body.theme-q2 .with-three-actions .tilecard-wrapper.open {
	left:-189px
}
body.theme-q2 .account-tilecard .tilecard-wrapper {
	background-color:#fff
}
body.theme-q2 .account-tilecard .tilecard-container {
	border-color:#ccc;
	color:#2e2e2e
}
body.theme-q2 .account-tilecard .tilecard .strong,body.theme-q2 .account-tilecard .tilecard .b {
	color:#2e2e2e
}
body.theme-q2 .account-tilecard.with-flair .tile-flair,body.theme-q2 .account-tilecard .with-flair .tile-flair {
	background-color:#fff
}
body.theme-q2 .account-tilecard .account-title {
	*zoom:1;
	font-weight:400;
	font-size:20px;
	padding-top:0;
	padding-bottom:1px;
	line-height:1.5em
}
body.theme-q2 .account-tilecard .account-title:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .account-tilecard .account-title:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .account-tilecard .account-label {
	max-width:80%;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:auto;
	display:inline-block
}
body.theme-q2 .account-tilecard .account-nbr {
	padding-left:8px;
	width:17%;
	position:relative;
	display:inline-block
}
body.theme-q2 .account-tilecard .account-label,body.theme-q2 .account-tilecard .account-nbr {
	vertical-align:top
}
body.theme-q2 .tilecard.alt .strong,body.theme-q2 .tilecard.alt .b,body.theme-q2 .alt .tilecard .strong,body.theme-q2 .alt .tilecard .b {
	color:#2e2e2e
}
body.theme-q2 .tilecard.alt .tile-flair,body.theme-q2 .alt .tilecard .tile-flair {
	background-color:#f2f2f2;
	border:1px solid #f2f2f2
}
body.theme-q2 .tilecard.alt .icon-bubble:after,body.theme-q2 .alt .tilecard .icon-bubble:after {
	color:#f2f2f2
}
body.theme-q2 .tilecard.alt .tile-icon:not([class*="account-color-"]),body.theme-q2 .alt .tilecard .tile-icon:not([class*="account-color-"]) {
	color:#003478
}
body.theme-q2 .tilecard.alt .tile-action .tile-icon>[class^="icon-"]:before,body.theme-q2 .tilecard.alt .tile-action .tile-icon>[class*=" icon-"]:before,body.theme-q2 .alt .tilecard .tile-action .tile-icon>[class^="icon-"]:before,body.theme-q2 .alt .tilecard .tile-action .tile-icon>[class*=" icon-"]:before {
	color:#d3d3d3
}
body.theme-q2 .tilecard.alt .tilecard-container,body.theme-q2 .alt .tilecard .tilecard-container {
	border-color:#f2f2f2;
	color:#555
}
body.theme-q2 .tilecard.alt .tilecard-container .tile-icon,body.theme-q2 .alt .tilecard .tilecard-container .tile-icon {
	opacity:.8
}
body.theme-q2 .tilecard.alt .tilecard-container:hover .tile-icon,body.theme-q2 .alt .tilecard .tilecard-container:hover .tile-icon {
	opacity:1
}
body.theme-q2 .tilecard.alt .tilecard-wrapper,body.theme-q2 .alt .tilecard .tilecard-wrapper {
	background-color:#f2f2f2;
	border:1px solid #f2f2f2
}
body.theme-q2.phone .tilecard-underactions ul li>a {
	opacity:1
}
body.theme-q2 .no-border .tilecard-container,body.theme-q2 .stacked .tilecard-container {
	border-radius:0;
	border:0
}
body.theme-q2 .no-border .tile-flair,body.theme-q2 .stacked .tile-flair {
	border-radius:0!important;
	border:0!important
}
body.theme-q2 .no-border .tilecard-wrapper,body.theme-q2 .stacked .tilecard-wrapper {
	border-radius:0!important;
	border:0
}
body.theme-q2 .no-border .tilecard-underactions li,body.theme-q2 .stacked .tilecard-underactions li {
	border-radius:0!important
}
body.theme-q2 .no-border .content section.tilecards>h3+.tilecard-row,body.theme-q2 .no-border .content-wrapper section.tilecards>h3+.tilecard-row,body.theme-q2 .stacked .content section.tilecards>h3+.tilecard-row,body.theme-q2 .stacked .content-wrapper section.tilecards>h3+.tilecard-row {
	border:0
}
body.theme-q2 .stacked,body.theme-q2 .stacked .tilecard {
	float:none;
	padding:0;
	width:100%
}
body.theme-q2 .stacked.spacy .tilecard {
	margin-bottom:4px
}
body.theme-q2 .stacked.with-borders .tilecard {
	border:1px solid #ccc
}
body.theme-q2 .stacked.with-borders.alt .tilecard {
	border:1px solid #f2f2f2
}
body.theme-q2 .long-bubble-text .icon-bubble:after {
	font-size:14px;
	margin-top:-17px
}
body.theme-q2 .landing-graph-container .account-tilecard.with-flair .tile-flair {
	width:36px
}
body.theme-q2 .landing-graph-container .account-tilecard.with-flair .tilecard-wrapper {
	padding-left:47px
}
body.theme-q2 .landing-graph-container .account-tilecard .tile-icon>[class^="icon-"]:before,body.theme-q2 .landing-graph-container .account-tilecard .tile-icon>.tile-icon>[class*=" icon-"]:before {
	margin-left:-12px;
	width:35px
}
body.theme-q2 .landing-graph-container .account-tilecard .tile-icon>.icon-bubble:before {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-33px;
	margin-left:-32px
}
body.theme-q2 .landing-graph-container .account-tilecard .tile-icon>.icon-coin:before {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-24px;
	margin-left:-24px
}
body.theme-q2 .account-details-tilecard .tilecard-wrapper {
	color:#141414;
	font-weight:400;
	padding-top:2px;
	padding-bottom:0
}
body.theme-q2 .account-details-tilecard .tilecard-wrapper>p {
	margin-top:-6px
}
@media (max-width:767px) {
	body.theme-q2 .tilecard {
		padding-bottom:0
	}
	body.theme-q2 .tilecard-container {
		border-radius:0;
		border:0;
		border-bottom:1px solid #ccc
	}
	body.theme-q2 .tile-flair {
		border-radius:0!important;
		border:0!important
	}
	body.theme-q2 .tilecard-wrapper {
		-webkit-transition:left .2s ease-in-out;
		transition:left .2s ease-in-out;
		border-radius:0!important;
		border:0
	}
	body.theme-q2 .tilecard-underactions li {
		border-radius:0!important
	}
	body.theme-q2 .content section.tilecards>h3+.tilecard-row,body.theme-q2 .content-wrapper section.tilecards>h3+.tilecard-row {
		border-top:1px solid #ccc
	}
	body.theme-q2 .account-tilecard .account-label {
		overflow:hidden
	}
	body.theme-q2 .account-details .account-tile-container {
		width:100%;
		padding-bottom:3px;
		padding-left:0;
		padding-right:0
	}
	body.theme-q2 .account-balance {
		display:none
	}
	body.theme-q2 .account-tile-wrapper {
		border-bottom:1px solid #ccc;
		padding-bottom:0!important
	}
	body.theme-q2 .account-tilecard .account-title {
		line-height:1.5em
	}
	body.theme-q2 .tilecard-container .tilecard-wrapper>dl {
		margin-top:-4px
	}
	body.theme-q2 .account-tilecard .account-title {
		padding-bottom:0;
		vertical-align:baseline
	}
}
@media screen and (max-width:767px) {
	body.theme-q2 .account-details-tilecard .account-title,body.theme-q2 .account-details-tilecard .account-balance-label {
		margin-left:15px
	}
	body.theme-q2 .account-details-tilecard .tile-flair {
		margin-left:10px
	}
}
body.theme-q2 .estatements-modal {
	height:480px;
	width:400px;
	max-height:100%;
	max-width:100%;
	z-index:1
}
body.theme-q2 .estatements-modal .modal-header {
	background:#ebebeb;
	border-radius:6px 6px 0 0
}
body.theme-q2 .estatements-modal .modal-body {
	height:278px;
	overflow-y:auto;
	padding-left:0;
	padding-right:0
}
body.theme-q2 .estatements-modal .modal-body>.checkbox {
	margin-top:0;
	padding-left:47px;
	padding-right:20px
}
body.theme-q2 .estatements-modal .modal-body>.checkbox.highlight {
	background-color:#fefefe
}
body.theme-q2 .estatements-modal .modal-body>.checkbox.disabled {
	opacity:.5;
	cursor:not-allowed
}
body.theme-q2 .estatements-modal .modal-body>.checkbox.disabled label,body.theme-q2 .estatements-modal .modal-body>.checkbox.disabled .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .estatements-modal .modal-body>.checkbox.disabled #dyn-form-content>table>tbody>tr>td.col1sub1 {
	cursor:not-allowed
}
body.theme-q2 .estatements-modal .modal-body>.checkbox span {
	display:inline-block
}
body.theme-q2 .estatements-modal .modal-body>.checkbox .pull-right {
	margin:0
}
body.theme-q2 .estatements-modal .modal-body>table>tbody>tr.highlight {
	background-color:#fcfcfd
}
body.theme-q2 .estatements-modal .modal-body>table>tbody>tr.disabled {
	opacity:.5;
	cursor:not-allowed
}
body.theme-q2 .estatements-modal .modal-body>table>tbody>tr.disabled label,body.theme-q2 .estatements-modal .modal-body>table>tbody>tr.disabled .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .estatements-modal .modal-body>table>tbody>tr.disabled #dyn-form-content>table>tbody>tr>td.col1sub1 {
	cursor:not-allowed
}
body.theme-q2 .estatements-modal .modal-footer {
	margin-top:0;
	text-align:left
}
body.theme-q2 .estatement-disclaimer-modal .modal-header {
	background:#ebebeb
}
body.theme-q2 .estatement-disclaimer-modal .modal-body {
	height:380px;
	overflow-y:auto
}
body.theme-q2 .estatement-disclaimer-modal .modal-footer {
	margin-top:0
}
body.theme-q2 .content-panel article {
	padding-right:0;
	padding-left:0;
	margin-right:auto;
	margin-left:auto
}
body.theme-q2 .content-panel article:before {
	display:table;
	content:" "
}
body.theme-q2 .content-panel article:after {
	display:table;
	content:" ";
	clear:both
}
body.theme-q2 .content-panel article.alt-styling>header {
	background:0 0!important
}
body.theme-q2 .content-panel .section-container {
	*zoom:1;
	position:relative;
	overflow:hidden;
	background-color:#fff;
	color:#2e2e2e;
	z-index:auto
}
body.theme-q2 .content-panel .section-container:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .content-panel .section-container:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .content-panel .section-slider {
	*zoom:1;
	position:relative;
	overflow:hidden;
	padding-top:20px
}
body.theme-q2 .content-panel .section-slider:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .content-panel .section-slider:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .content-panel section[class^="col-"],body.theme-q2 .content-panel section[class*=" col-"] {
	border-left:1px solid #ccc
}
body.theme-q2 .content-panel section[class^="col-"]:first-of-type,body.theme-q2 .content-panel section[class*=" col-"]:first-of-type {
	border:0
}
body.theme-q2 .content-panel section[class^="col-"]:last-of-type,body.theme-q2 .content-panel section[class*=" col-"]:last-of-type {
	float:right
}
body.theme-q2 .content-panel section.no-float {
	float:none
}
body.theme-q2 .content-panel section>h3 {
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-top:0;
	font-weight:300
}
body.theme-q2 .content-panel section+section>h3 {
	margin-top:20px
}
body.theme-q2 .content-panel.account-panel {
	padding-top:8px
}
body.theme-q2 .content-panel header:not(.sidepanel-header) {
	box-sizing:border-box;
	*zoom:1;
	display:-ms-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:flex;
	-webkit-box-orient:horizontal;
	-ms-box-orient:vertical;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-flow:row;
	flex-flow:row;
	background:#fcfcfd;
	color:#2e2e2e;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	height:46px;
	width:100%;
	border-color:#dedede
}
body.theme-q2 .content-panel header:not(.sidepanel-header):before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .content-panel header:not(.sidepanel-header):after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>h2,body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex:1 1 auto;
	-webkit-box-flex:1;
	flex:1 1 auto;
	max-width:100%;
	min-width:0;
	width:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	-ms-flex-direction:column;
	line-height:46px;
	font-size:21px;
	font-weight:300;
	margin:0;
	border-bottom:solid thin #dedede
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-input-wrapper {
	max-width:500px;
	box-sizing:border-box;
	*zoom:1;
	display:-ms-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:flex;
	-webkit-box-orient:horizontal;
	-ms-box-orient:vertical;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-flow:row;
	flex-flow:row
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-input-wrapper:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-input-wrapper:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-input {
	-webkit-box-flex:1;
	-ms-box-flex:1;
	box-flex:1;
	-ms-flex:1;
	flex:1;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-input input[type=text] {
	font-size:14px;
	width:100%
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-buttons {
	-webkit-box-flex:0 1 auto;
	-ms-box-flex:0 1 auto;
	box-flex:0 1 auto;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	-webkit-box-ordinal-group:1;
	-ms-flex-order:0;
	order:0
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-title {
	display:inline-block;
	max-width:100%;
	overflow:inherit;
	white-space:nowrap;
	text-overflow:ellipsis;
	min-width:0;
	float:left;
	padding-right:45px;
	box-sizing:border-box
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .editable-field {
	display:inherit;
	overflow:inherit;
	max-width:100%;
	min-width:0
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .edit-text-wrapper {
	position:relative;
	display:inline-block;
	overflow:hidden;
	max-width:100%;
	min-width:0;
	height:36px;
	margin-bottom:1px
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .link-icon {
	position:absolute;
	cursor:pointer;
	right:0;
	top:0;
	width:45px;
	text-align:center;
	color:rgba(46,46,46,.5)
}
body.theme-q2 .content-panel header:not(.sidepanel-header)>.editable-title .link-icon:hover {
	color:#2e2e2e
}
body.theme-q2 .content-panel header:not(.sidepanel-header).panel-header {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	max-width:100%;
	min-height:46px;
	height:auto;
	margin-bottom:5px;
	z-index:auto
}
body.theme-q2 .content-panel header:not(.sidepanel-header) .wrapped-content-panel-title {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex:1 1 auto;
	-webkit-box-flex:1;
	flex:1 1 auto;
	max-width:100%;
	min-width:0;
	width:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	flex-direction:column;
	-ms-flex-direction:column;
	border-bottom:solid thin #dedede
}
body.theme-q2 .content-panel header:not(.sidepanel-header) .wrapped-content-panel-title h2 {
	max-width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	min-width:0;
	line-height:1;
	margin-bottom:3px;
	margin-top:13px
}
body.theme-q2 .content-panel header:not(.sidepanel-header) .additional-information {
	margin-bottom:10px
}
body.theme-q2 .content-panel header:not(.sidepanel-header) .additional-information div {
	font-size:14px;
	font-weight:400;
	line-height:1.5;
	margin:0
}
body.theme-q2 .content-panel ul.hdr-actions {
	display:-ms-flexbox;
	display:-webkit-box;
	display:flex;
	-ms-flex:0 auto;
	-ms-flex-negative:0;
	flex-shrink:0;
	text-align:right;
	-ms-align-items:flex-end;
	-ms-flex-align:end;
	-webkit-box-align:end;
	align-items:flex-end;
	list-style:none;
	margin:0;
	padding:0;
	line-height:46px;
	border-bottom:solid thin #dedede
}
body.theme-q2 .content-panel ul.hdr-actions li {
	margin-left:6px;
	display:inline-block;
	list-style:none;
	height:46px!important
}
body.theme-q2 .content-panel ul.hdr-actions li.inline {
	float:left;
	height:46px
}
body.theme-q2 .content-panel ul.hdr-actions li>span {
	padding-left:6px;
	padding-right:6px;
	display:inline-block;
	height:46px;
	line-height:46px;
	padding-top:.25em;
	vertical-align:bottom
}
body.theme-q2 .content-panel ul.hdr-actions .btn {
	margin-left:6px;
	margin-right:6px;
	line-height:1em;
	margin-top:-8px
}
body.theme-q2 .content-panel ul.hdr-actions li.inline>button {
	margin-top:.2em
}
body.theme-q2 .content-panel ul.hdr-actions a {
	border:none;
	color:#5c89b4;
	cursor:pointer;
	display:inline-block;
	font-size:14px;
	height:46px;
	line-height:46px;
	padding:.2em 6px 0;
	vertical-align:baseline
}
body.theme-q2 .content-panel ul.hdr-actions a:hover,body.theme-q2 .content-panel ul.hdr-actions a:focus,body.theme-q2 .content-panel ul.hdr-actions a:active {
	color:#3e6386;
	outline:none
}
body.theme-q2 .content-panel ul.hdr-actions a:disabled,body.theme-q2 .content-panel ul.hdr-actions a.disabled {
	color:#949494;
	cursor:not-allowed
}
body.theme-q2 .content-panel ul.hdr-actions a:disabled:hover,body.theme-q2 .content-panel ul.hdr-actions a:disabled:focus,body.theme-q2 .content-panel ul.hdr-actions a:disabled:active,body.theme-q2 .content-panel ul.hdr-actions a.disabled:hover,body.theme-q2 .content-panel ul.hdr-actions a.disabled:focus,body.theme-q2 .content-panel ul.hdr-actions a.disabled:active {
	color:#949494;
	text-decoration:none
}
body.theme-q2 .content-panel ul.hdr-actions .hide-action {
	text-transform:lowercase;
	text-align:left
}
@media (max-width:767px) {
	body.theme-q2 .content-panel .wrapped-content-panel-title .additional-information div {
		padding-left:12px
	}
	body.theme-q2 .content .section-slider,body.theme-q2 .content-wrapper .section-slider {
		padding-bottom:0;
		padding-top:0
	}
	body.theme-q2 .content section.tilecards>h3,body.theme-q2 .content-wrapper section.tilecards>h3 {
		padding-left:12px;
		padding-right:12px
	}
	body.theme-q2 .content section.full-xs,body.theme-q2 .content-wrapper section.full-xs,body.theme-q2 .content header,body.theme-q2 .content-wrapper header {
		padding-left:0;
		padding-right:0
	}
	body.theme-q2 .content header>h2,body.theme-q2 .content-wrapper header>h2 {
		padding-left:10px
	}
	body.theme-q2 .tilecard {
		padding-left:0;
		padding-right:0
	}
	body.theme-q2 .account-tilecard .account-title {
		padding-bottom:3px;
		white-space:nowrap
	}
}
@media screen and (max-width:1023px) and (min-width:767px) {
	body.theme-q2 .content,body.theme-q2 .content-wrapper article {
		padding:0 15px
	}
}
body.theme-q2 .drag-scroller {
	height:0;
	display:none;
	position:fixed;
	left:0;
	right:0;
	z-index:0
}
body.theme-q2 .drag-scroller.visible {
	display:block;
	height:6em
}
body.theme-q2 .drag-scroller.visible.up {
	top:0;
	z-index:9999
}
body.theme-q2 .drag-scroller.visible.down {
	bottom:0;
	z-index:20
}
body.theme-q2 .drop-zone {
	color:#1166d4;
	border:3px solid #1166d4
}
body.theme-q2 .drop-zone.activated {
	color:#949494;
	border:3px solid #949494
}
body.theme-q2 .drag-sort-group {
	min-height:77px;
	position:relative
}
body.theme-q2 .drag-sort-group .mobile-sort-preview {
	height:0;
	z-index:10;
	display:table;
	position:relative;
	float:left;
	width:100%;
	background:#949494
}
body.theme-q2 .drag-sort-group .mobile-sort-preview:after {
	position:absolute;
	top:-2px;
	left:0;
	height:4px;
	background:#949494;
	width:100%;
	content:"";
	display:block;
	z-index:5
}
body.theme-q2 .desktop .drag-sort-group,body.theme-q2 .tablet .drag-sort-group {
	padding-bottom:10px
}
body.theme-q2 .drag-sort-zone>.drag-drop-clone,body.theme-q2 .drag-sort-zone>.mobile-sort-preview {
	display:none
}
body.theme-q2 .drag-drop-clone {
	display:block
}
body.theme-q2 .drag-drop-clone .tilecard {
	width:100%
}
body.theme-q2 .drag-drop-clone .tilecard-container {
	background:#949494;
	width:100%
}
body.theme-q2 .drag-drop {
	display:block;
	z-index:10;
	position:relative;
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	text-decoration:none;
	color:inherit
}
body.theme-q2 .drag-drop:hover,body.theme-q2 .drag-drop:focus {
	text-decoration:none;
	color:inherit
}
body.theme-q2 .drag-drop.hide-from-page {
	top:-2000px;
	position:absolute;
	height:0
}
body.theme-q2 .drag-drop.drag-drop-clone .tile-flair,body.theme-q2 .drag-drop.drag-drop-clone .tile-action {
	opacity:0
}
body.theme-q2 .drag-drop.drag-drop-clone .tilecard-wrapper,body.theme-q2 .drag-drop.drag-drop-clone .tile-icon {
	background:#949494
}
body.theme-q2 .drag-drop.drag-drop-clone .icon-bubble,body.theme-q2 .drag-drop.drag-drop-clone .account-title,body.theme-q2 .drag-drop.drag-drop-clone dl,body.theme-q2 .drag-drop.drag-drop-clone dt,body.theme-q2 .drag-drop.drag-drop-clone dd {
	color:#949494!important
}
body.theme-q2 .drop-zone-drawer {
	position:relative;
	height:0;
	z-index:25;
	width:100%
}
body.theme-q2 .drop-zone-drawer.fixed .inner-contain {
	position:fixed;
	bottom:0%
}
body.theme-q2 .drop-zone-drawer .inner-contain {
	position:relative;
	z-index:15
}
body.theme-q2 .drop-zone-drawer.open .coin-actions {
	bottom:25px;
	opacity:1;
	-webkit-transition:comma-list();
	-webkit-transition-delay:comma-list()0s;
	-webkit-transition:all 250ms ease-in-out;
	transition:all 250ms ease-in-out
}
body.theme-q2 .drop-zone-drawer .coin-actions {
	width:90px;
	position:absolute;
	bottom:-80px;
	opacity:0;
	right:0;
	-webkit-transition:all 250ms ease-in-out;
	transition:all 250ms ease-in-out
}
body.theme-q2 .drop-zone-drawer .coin-actions .drop-coin {
	position:relative;
	font-size:45px;
	width:75px;
	height:75px;
	display:block;
	text-align:center;
	margin-bottom:15px;
	margin-right:15px;
	background:#fff;
	text-shadow:2px 2px 0 #fff;
	border-radius:75px;
	box-shadow:0 3px 9px rgba(20,20,20,.3)
}
body.theme-q2 .drop-zone-drawer .coin-actions .drop-coin>span {
	color:inherit
}
body.theme-q2 .dyn-form-content,body.theme-q2 #dyn-form-content {
	color:#2e2e2e;
	padding:15px
}
body.theme-q2 .dyn-form-content .q2-modal,body.theme-q2 #dyn-form-content .q2-modal {
	position:fixed
}
body.theme-q2 .dyn-form-content br,body.theme-q2 #dyn-form-content br {
	display:none
}
body.theme-q2 .dyn-form-content select:not(.form-control):-moz-placeholder,body.theme-q2 #dyn-form-content select:not(.form-control):-moz-placeholder,body.theme-q2 .dyn-form-content select:not(.form-control)::-moz-placeholder,body.theme-q2 #dyn-form-content select:not(.form-control)::-moz-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content select:not(.form-control):-ms-input-placeholder,body.theme-q2 #dyn-form-content select:not(.form-control):-ms-input-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content select:not(.form-control)::-webkit-input-placeholder,body.theme-q2 #dyn-form-content select:not(.form-control)::-webkit-input-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content select:not(.form-control),body.theme-q2 #dyn-form-content select:not(.form-control) {
	display:block;
	width:100%;
	height:45px;
	padding:6px 12px;
	font-size:14px;
	line-height:normal;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
body.theme-q2 .dyn-form-content select:not(.form-control):focus,body.theme-q2 #dyn-form-content select:not(.form-control):focus {
	border-color:#66afe9;
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
body.theme-q2 .dyn-form-content select:not(.form-control)[disabled],body.theme-q2 .dyn-form-content select:not(.form-control)[readonly],body.theme-q2 .dyn-form-content fieldset[disabled] select:not(.form-control),body.theme-q2 #dyn-form-content select:not(.form-control)[disabled],body.theme-q2 #dyn-form-content select:not(.form-control)[readonly],body.theme-q2 #dyn-form-content fieldset[disabled] select:not(.form-control) {
	cursor:not-allowed;
	background-color:#eee
}
body.theme-q2 .dyn-form-content select:not(.form-control)[disabled],body.theme-q2 .dyn-form-content fieldset[disabled] select:not(.form-control),body.theme-q2 #dyn-form-content select:not(.form-control)[disabled],body.theme-q2 #dyn-form-content fieldset[disabled] select:not(.form-control) {
	opacity:.4
}
body.theme-q2 .dyn-form-content textarea:not(.form-control):-moz-placeholder,body.theme-q2 #dyn-form-content textarea:not(.form-control):-moz-placeholder,body.theme-q2 .dyn-form-content textarea:not(.form-control)::-moz-placeholder,body.theme-q2 #dyn-form-content textarea:not(.form-control)::-moz-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content textarea:not(.form-control):-ms-input-placeholder,body.theme-q2 #dyn-form-content textarea:not(.form-control):-ms-input-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content textarea:not(.form-control)::-webkit-input-placeholder,body.theme-q2 #dyn-form-content textarea:not(.form-control)::-webkit-input-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content textarea:not(.form-control),body.theme-q2 #dyn-form-content textarea:not(.form-control) {
	display:block;
	width:100%;
	height:45px;
	padding:6px 12px;
	font-size:14px;
	line-height:normal;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
body.theme-q2 .dyn-form-content textarea:not(.form-control):focus,body.theme-q2 #dyn-form-content textarea:not(.form-control):focus {
	border-color:#66afe9;
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
body.theme-q2 .dyn-form-content textarea:not(.form-control)[disabled],body.theme-q2 .dyn-form-content textarea:not(.form-control)[readonly],body.theme-q2 .dyn-form-content fieldset[disabled] textarea:not(.form-control),body.theme-q2 #dyn-form-content textarea:not(.form-control)[disabled],body.theme-q2 #dyn-form-content textarea:not(.form-control)[readonly],body.theme-q2 #dyn-form-content fieldset[disabled] textarea:not(.form-control) {
	cursor:not-allowed;
	background-color:#eee
}
body.theme-q2 .dyn-form-content textarea:not(.form-control)[disabled],body.theme-q2 .dyn-form-content fieldset[disabled] textarea:not(.form-control),body.theme-q2 #dyn-form-content textarea:not(.form-control)[disabled],body.theme-q2 #dyn-form-content fieldset[disabled] textarea:not(.form-control) {
	opacity:.4
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control):-moz-placeholder,body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control):-moz-placeholder,body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control)::-moz-placeholder,body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control)::-moz-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control):-ms-input-placeholder,body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control):-ms-input-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control)::-webkit-input-placeholder,body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control)::-webkit-input-placeholder {
	color:#999
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control),body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control) {
	display:block;
	width:100%;
	height:45px;
	padding:6px 12px;
	font-size:14px;
	line-height:normal;
	color:#555;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control):focus,body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control):focus {
	border-color:#66afe9;
	outline:0;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control)[disabled],body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control)[readonly],body.theme-q2 .dyn-form-content fieldset[disabled] input[type="text"]:not(.form-control),body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control)[disabled],body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control)[readonly],body.theme-q2 #dyn-form-content fieldset[disabled] input[type="text"]:not(.form-control) {
	cursor:not-allowed;
	background-color:#eee
}
body.theme-q2 .dyn-form-content input[type="text"]:not(.form-control)[disabled],body.theme-q2 .dyn-form-content fieldset[disabled] input[type="text"]:not(.form-control),body.theme-q2 #dyn-form-content input[type="text"]:not(.form-control)[disabled],body.theme-q2 #dyn-form-content fieldset[disabled] input[type="text"]:not(.form-control) {
	opacity:.4
}
body.theme-q2 .dyn-form-content input[type="text"],body.theme-q2 .dyn-form-content select,body.theme-q2 .dyn-form-content textarea,body.theme-q2 #dyn-form-content input[type="text"],body.theme-q2 #dyn-form-content select,body.theme-q2 #dyn-form-content textarea {
	font-size:14px
}
body.theme-q2 .dyn-form-content textarea,body.theme-q2 #dyn-form-content textarea {
	height:auto;
	box-sizing:border-box
}
body.theme-q2 .dyn-form-content button,body.theme-q2 .dyn-form-content input[type="button"],body.theme-q2 .dyn-form-content input[type="submit"],body.theme-q2 .dyn-form-content .button,body.theme-q2 #dyn-form-content button,body.theme-q2 #dyn-form-content input[type="button"],body.theme-q2 #dyn-form-content input[type="submit"],body.theme-q2 #dyn-form-content .button {
	-webkit-transition:opacity ease-in-out .15s,border-color ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,box-shadow ease-in-out .2s;
	transition:opacity ease-in-out .15s,border-color ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,box-shadow ease-in-out .2s;
	background-color:#a9a8a9;
	background-image:none;
	border-radius:3px;
	font-weight:600;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	background-color:#c7141a;
	color:#fff
}
body.theme-q2 .dyn-form-content button .btn,body.theme-q2 .dyn-form-content input[type="button"] .btn,body.theme-q2 .dyn-form-content input[type="submit"] .btn,body.theme-q2 .dyn-form-content .button .btn,body.theme-q2 #dyn-form-content button .btn,body.theme-q2 #dyn-form-content input[type="button"] .btn,body.theme-q2 #dyn-form-content input[type="submit"] .btn,body.theme-q2 #dyn-form-content .button .btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
body.theme-q2 .dyn-form-content button .btn:focus,body.theme-q2 .dyn-form-content input[type="button"] .btn:focus,body.theme-q2 .dyn-form-content input[type="submit"] .btn:focus,body.theme-q2 .dyn-form-content .button .btn:focus,body.theme-q2 #dyn-form-content button .btn:focus,body.theme-q2 #dyn-form-content input[type="button"] .btn:focus,body.theme-q2 #dyn-form-content input[type="submit"] .btn:focus,body.theme-q2 #dyn-form-content .button .btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
body.theme-q2 .dyn-form-content button .btn:hover,body.theme-q2 .dyn-form-content button .btn:focus,body.theme-q2 .dyn-form-content input[type="button"] .btn:hover,body.theme-q2 .dyn-form-content input[type="button"] .btn:focus,body.theme-q2 .dyn-form-content input[type="submit"] .btn:hover,body.theme-q2 .dyn-form-content input[type="submit"] .btn:focus,body.theme-q2 .dyn-form-content .button .btn:hover,body.theme-q2 .dyn-form-content .button .btn:focus,body.theme-q2 #dyn-form-content button .btn:hover,body.theme-q2 #dyn-form-content button .btn:focus,body.theme-q2 #dyn-form-content input[type="button"] .btn:hover,body.theme-q2 #dyn-form-content input[type="button"] .btn:focus,body.theme-q2 #dyn-form-content input[type="submit"] .btn:hover,body.theme-q2 #dyn-form-content input[type="submit"] .btn:focus,body.theme-q2 #dyn-form-content .button .btn:hover,body.theme-q2 #dyn-form-content .button .btn:focus {
	color:#333;
	text-decoration:none
}
body.theme-q2 .dyn-form-content button .btn:active,body.theme-q2 .dyn-form-content button .btn.active,body.theme-q2 .dyn-form-content input[type="button"] .btn:active,body.theme-q2 .dyn-form-content input[type="button"] .btn.active,body.theme-q2 .dyn-form-content input[type="submit"] .btn:active,body.theme-q2 .dyn-form-content input[type="submit"] .btn.active,body.theme-q2 .dyn-form-content .button .btn:active,body.theme-q2 .dyn-form-content .button .btn.active,body.theme-q2 #dyn-form-content button .btn:active,body.theme-q2 #dyn-form-content button .btn.active,body.theme-q2 #dyn-form-content input[type="button"] .btn:active,body.theme-q2 #dyn-form-content input[type="button"] .btn.active,body.theme-q2 #dyn-form-content input[type="submit"] .btn:active,body.theme-q2 #dyn-form-content input[type="submit"] .btn.active,body.theme-q2 #dyn-form-content .button .btn:active,body.theme-q2 #dyn-form-content .button .btn.active {
	background-image:none;
	outline:0;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
body.theme-q2 .dyn-form-content button .btn.disabled,body.theme-q2 .dyn-form-content button .btn[disabled],body.theme-q2 .dyn-form-content button fieldset[disabled] .btn,body.theme-q2 .dyn-form-content input[type="button"] .btn.disabled,body.theme-q2 .dyn-form-content input[type="button"] .btn[disabled],body.theme-q2 .dyn-form-content input[type="button"] fieldset[disabled] .btn,body.theme-q2 .dyn-form-content input[type="submit"] .btn.disabled,body.theme-q2 .dyn-form-content input[type="submit"] .btn[disabled],body.theme-q2 .dyn-form-content input[type="submit"] fieldset[disabled] .btn,body.theme-q2 .dyn-form-content .button .btn.disabled,body.theme-q2 .dyn-form-content .button .btn[disabled],body.theme-q2 .dyn-form-content .button fieldset[disabled] .btn,body.theme-q2 #dyn-form-content button .btn.disabled,body.theme-q2 #dyn-form-content button .btn[disabled],body.theme-q2 #dyn-form-content button fieldset[disabled] .btn,body.theme-q2 #dyn-form-content input[type="button"] .btn.disabled,body.theme-q2 #dyn-form-content input[type="button"] .btn[disabled],body.theme-q2 #dyn-form-content input[type="button"] fieldset[disabled] .btn,body.theme-q2 #dyn-form-content input[type="submit"] .btn.disabled,body.theme-q2 #dyn-form-content input[type="submit"] .btn[disabled],body.theme-q2 #dyn-form-content input[type="submit"] fieldset[disabled] .btn,body.theme-q2 #dyn-form-content .button .btn.disabled,body.theme-q2 #dyn-form-content .button .btn[disabled],body.theme-q2 #dyn-form-content .button fieldset[disabled] .btn {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	box-shadow:none
}
body.theme-q2 .dyn-form-content button .btn-primary,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary,body.theme-q2 .dyn-form-content .button .btn-primary,body.theme-q2 #dyn-form-content button .btn-primary,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary,body.theme-q2 #dyn-form-content .button .btn-primary {
	color:#fff;
	background-color:#428bca
}
body.theme-q2 .dyn-form-content button .btn-primary:hover,body.theme-q2 .dyn-form-content button .btn-primary:focus,body.theme-q2 .dyn-form-content button .btn-primary:active,body.theme-q2 .dyn-form-content button .btn-primary.active,body.theme-q2 .dyn-form-content button .open .dropdown-toggle.btn-primary,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary:hover,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary:focus,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary:active,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.active,body.theme-q2 .dyn-form-content input[type="button"] .open .dropdown-toggle.btn-primary,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary:hover,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary:focus,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary:active,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.active,body.theme-q2 .dyn-form-content input[type="submit"] .open .dropdown-toggle.btn-primary,body.theme-q2 .dyn-form-content .button .btn-primary:hover,body.theme-q2 .dyn-form-content .button .btn-primary:focus,body.theme-q2 .dyn-form-content .button .btn-primary:active,body.theme-q2 .dyn-form-content .button .btn-primary.active,body.theme-q2 .dyn-form-content .button .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content button .btn-primary:hover,body.theme-q2 #dyn-form-content button .btn-primary:focus,body.theme-q2 #dyn-form-content button .btn-primary:active,body.theme-q2 #dyn-form-content button .btn-primary.active,body.theme-q2 #dyn-form-content button .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary:hover,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary:focus,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary:active,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.active,body.theme-q2 #dyn-form-content input[type="button"] .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary:hover,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary:focus,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary:active,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.active,body.theme-q2 #dyn-form-content input[type="submit"] .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content .button .btn-primary:hover,body.theme-q2 #dyn-form-content .button .btn-primary:focus,body.theme-q2 #dyn-form-content .button .btn-primary:active,body.theme-q2 #dyn-form-content .button .btn-primary.active,body.theme-q2 #dyn-form-content .button .open .dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#3276b1;
	border-color:#285e8e
}
body.theme-q2 .dyn-form-content button .btn-primary:active,body.theme-q2 .dyn-form-content button .btn-primary.active,body.theme-q2 .dyn-form-content button .open .dropdown-toggle.btn-primary,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary:active,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.active,body.theme-q2 .dyn-form-content input[type="button"] .open .dropdown-toggle.btn-primary,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary:active,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.active,body.theme-q2 .dyn-form-content input[type="submit"] .open .dropdown-toggle.btn-primary,body.theme-q2 .dyn-form-content .button .btn-primary:active,body.theme-q2 .dyn-form-content .button .btn-primary.active,body.theme-q2 .dyn-form-content .button .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content button .btn-primary:active,body.theme-q2 #dyn-form-content button .btn-primary.active,body.theme-q2 #dyn-form-content button .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary:active,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.active,body.theme-q2 #dyn-form-content input[type="button"] .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary:active,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.active,body.theme-q2 #dyn-form-content input[type="submit"] .open .dropdown-toggle.btn-primary,body.theme-q2 #dyn-form-content .button .btn-primary:active,body.theme-q2 #dyn-form-content .button .btn-primary.active,body.theme-q2 #dyn-form-content .button .open .dropdown-toggle.btn-primary {
	background-image:none
}
body.theme-q2 .dyn-form-content button .btn-primary.disabled,body.theme-q2 .dyn-form-content button .btn-primary[disabled],body.theme-q2 .dyn-form-content button fieldset[disabled] .btn-primary,body.theme-q2 .dyn-form-content button .btn-primary.disabled:hover,body.theme-q2 .dyn-form-content button .btn-primary[disabled]:hover,body.theme-q2 .dyn-form-content button fieldset[disabled] .btn-primary:hover,body.theme-q2 .dyn-form-content button .btn-primary.disabled:focus,body.theme-q2 .dyn-form-content button .btn-primary[disabled]:focus,body.theme-q2 .dyn-form-content button fieldset[disabled] .btn-primary:focus,body.theme-q2 .dyn-form-content button .btn-primary.disabled:active,body.theme-q2 .dyn-form-content button .btn-primary[disabled]:active,body.theme-q2 .dyn-form-content button fieldset[disabled] .btn-primary:active,body.theme-q2 .dyn-form-content button .btn-primary.disabled.active,body.theme-q2 .dyn-form-content button .btn-primary[disabled].active,body.theme-q2 .dyn-form-content button fieldset[disabled] .btn-primary.active,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.disabled,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary[disabled],body.theme-q2 .dyn-form-content input[type="button"] fieldset[disabled] .btn-primary,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.disabled:hover,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary[disabled]:hover,body.theme-q2 .dyn-form-content input[type="button"] fieldset[disabled] .btn-primary:hover,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.disabled:focus,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary[disabled]:focus,body.theme-q2 .dyn-form-content input[type="button"] fieldset[disabled] .btn-primary:focus,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.disabled:active,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary[disabled]:active,body.theme-q2 .dyn-form-content input[type="button"] fieldset[disabled] .btn-primary:active,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary.disabled.active,body.theme-q2 .dyn-form-content input[type="button"] .btn-primary[disabled].active,body.theme-q2 .dyn-form-content input[type="button"] fieldset[disabled] .btn-primary.active,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.disabled,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary[disabled],body.theme-q2 .dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.disabled:hover,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary[disabled]:hover,body.theme-q2 .dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary:hover,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.disabled:focus,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary[disabled]:focus,body.theme-q2 .dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary:focus,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.disabled:active,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary[disabled]:active,body.theme-q2 .dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary:active,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary.disabled.active,body.theme-q2 .dyn-form-content input[type="submit"] .btn-primary[disabled].active,body.theme-q2 .dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary.active,body.theme-q2 .dyn-form-content .button .btn-primary.disabled,body.theme-q2 .dyn-form-content .button .btn-primary[disabled],body.theme-q2 .dyn-form-content .button fieldset[disabled] .btn-primary,body.theme-q2 .dyn-form-content .button .btn-primary.disabled:hover,body.theme-q2 .dyn-form-content .button .btn-primary[disabled]:hover,body.theme-q2 .dyn-form-content .button fieldset[disabled] .btn-primary:hover,body.theme-q2 .dyn-form-content .button .btn-primary.disabled:focus,body.theme-q2 .dyn-form-content .button .btn-primary[disabled]:focus,body.theme-q2 .dyn-form-content .button fieldset[disabled] .btn-primary:focus,body.theme-q2 .dyn-form-content .button .btn-primary.disabled:active,body.theme-q2 .dyn-form-content .button .btn-primary[disabled]:active,body.theme-q2 .dyn-form-content .button fieldset[disabled] .btn-primary:active,body.theme-q2 .dyn-form-content .button .btn-primary.disabled.active,body.theme-q2 .dyn-form-content .button .btn-primary[disabled].active,body.theme-q2 .dyn-form-content .button fieldset[disabled] .btn-primary.active,body.theme-q2 #dyn-form-content button .btn-primary.disabled,body.theme-q2 #dyn-form-content button .btn-primary[disabled],body.theme-q2 #dyn-form-content button fieldset[disabled] .btn-primary,body.theme-q2 #dyn-form-content button .btn-primary.disabled:hover,body.theme-q2 #dyn-form-content button .btn-primary[disabled]:hover,body.theme-q2 #dyn-form-content button fieldset[disabled] .btn-primary:hover,body.theme-q2 #dyn-form-content button .btn-primary.disabled:focus,body.theme-q2 #dyn-form-content button .btn-primary[disabled]:focus,body.theme-q2 #dyn-form-content button fieldset[disabled] .btn-primary:focus,body.theme-q2 #dyn-form-content button .btn-primary.disabled:active,body.theme-q2 #dyn-form-content button .btn-primary[disabled]:active,body.theme-q2 #dyn-form-content button fieldset[disabled] .btn-primary:active,body.theme-q2 #dyn-form-content button .btn-primary.disabled.active,body.theme-q2 #dyn-form-content button .btn-primary[disabled].active,body.theme-q2 #dyn-form-content button fieldset[disabled] .btn-primary.active,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.disabled,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary[disabled],body.theme-q2 #dyn-form-content input[type="button"] fieldset[disabled] .btn-primary,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.disabled:hover,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary[disabled]:hover,body.theme-q2 #dyn-form-content input[type="button"] fieldset[disabled] .btn-primary:hover,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.disabled:focus,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary[disabled]:focus,body.theme-q2 #dyn-form-content input[type="button"] fieldset[disabled] .btn-primary:focus,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.disabled:active,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary[disabled]:active,body.theme-q2 #dyn-form-content input[type="button"] fieldset[disabled] .btn-primary:active,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary.disabled.active,body.theme-q2 #dyn-form-content input[type="button"] .btn-primary[disabled].active,body.theme-q2 #dyn-form-content input[type="button"] fieldset[disabled] .btn-primary.active,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.disabled,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary[disabled],body.theme-q2 #dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.disabled:hover,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary[disabled]:hover,body.theme-q2 #dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary:hover,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.disabled:focus,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary[disabled]:focus,body.theme-q2 #dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary:focus,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.disabled:active,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary[disabled]:active,body.theme-q2 #dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary:active,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary.disabled.active,body.theme-q2 #dyn-form-content input[type="submit"] .btn-primary[disabled].active,body.theme-q2 #dyn-form-content input[type="submit"] fieldset[disabled] .btn-primary.active,body.theme-q2 #dyn-form-content .button .btn-primary.disabled,body.theme-q2 #dyn-form-content .button .btn-primary[disabled],body.theme-q2 #dyn-form-content .button fieldset[disabled] .btn-primary,body.theme-q2 #dyn-form-content .button .btn-primary.disabled:hover,body.theme-q2 #dyn-form-content .button .btn-primary[disabled]:hover,body.theme-q2 #dyn-form-content .button fieldset[disabled] .btn-primary:hover,body.theme-q2 #dyn-form-content .button .btn-primary.disabled:focus,body.theme-q2 #dyn-form-content .button .btn-primary[disabled]:focus,body.theme-q2 #dyn-form-content .button fieldset[disabled] .btn-primary:focus,body.theme-q2 #dyn-form-content .button .btn-primary.disabled:active,body.theme-q2 #dyn-form-content .button .btn-primary[disabled]:active,body.theme-q2 #dyn-form-content .button fieldset[disabled] .btn-primary:active,body.theme-q2 #dyn-form-content .button .btn-primary.disabled.active,body.theme-q2 #dyn-form-content .button .btn-primary[disabled].active,body.theme-q2 #dyn-form-content .button fieldset[disabled] .btn-primary.active {
	background-color:#428bca
}
body.theme-q2 .dyn-form-content button:focus,body.theme-q2 .dyn-form-content input[type="button"]:focus,body.theme-q2 .dyn-form-content input[type="submit"]:focus,body.theme-q2 .dyn-form-content .button:focus,body.theme-q2 #dyn-form-content button:focus,body.theme-q2 #dyn-form-content input[type="button"]:focus,body.theme-q2 #dyn-form-content input[type="submit"]:focus,body.theme-q2 #dyn-form-content .button:focus {
	outline:0 none;
	outline-offset:0
}
body.theme-q2 .dyn-form-content button:hover,body.theme-q2 .dyn-form-content button:focus,body.theme-q2 .dyn-form-content input[type="button"]:hover,body.theme-q2 .dyn-form-content input[type="button"]:focus,body.theme-q2 .dyn-form-content input[type="submit"]:hover,body.theme-q2 .dyn-form-content input[type="submit"]:focus,body.theme-q2 .dyn-form-content .button:hover,body.theme-q2 .dyn-form-content .button:focus,body.theme-q2 #dyn-form-content button:hover,body.theme-q2 #dyn-form-content button:focus,body.theme-q2 #dyn-form-content input[type="button"]:hover,body.theme-q2 #dyn-form-content input[type="button"]:focus,body.theme-q2 #dyn-form-content input[type="submit"]:hover,body.theme-q2 #dyn-form-content input[type="submit"]:focus,body.theme-q2 #dyn-form-content .button:hover,body.theme-q2 #dyn-form-content .button:focus {
	background-color:#4d4d4d;
	border-color:#393939;
	box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.23)
}
.open body.theme-q2 .dyn-form-content button.dropdown-toggle,body.theme-q2 .dyn-form-content button:active,body.theme-q2 .dyn-form-content button.active,.open body.theme-q2 .dyn-form-content input[type="button"].dropdown-toggle,body.theme-q2 .dyn-form-content input[type="button"]:active,body.theme-q2 .dyn-form-content input[type="button"].active,.open body.theme-q2 .dyn-form-content input[type="submit"].dropdown-toggle,body.theme-q2 .dyn-form-content input[type="submit"]:active,body.theme-q2 .dyn-form-content input[type="submit"].active,.open body.theme-q2 .dyn-form-content .button.dropdown-toggle,body.theme-q2 .dyn-form-content .button:active,body.theme-q2 .dyn-form-content .button.active,.open body.theme-q2 #dyn-form-content button.dropdown-toggle,body.theme-q2 #dyn-form-content button:active,body.theme-q2 #dyn-form-content button.active,.open body.theme-q2 #dyn-form-content input[type="button"].dropdown-toggle,body.theme-q2 #dyn-form-content input[type="button"]:active,body.theme-q2 #dyn-form-content input[type="button"].active,.open body.theme-q2 #dyn-form-content input[type="submit"].dropdown-toggle,body.theme-q2 #dyn-form-content input[type="submit"]:active,body.theme-q2 #dyn-form-content input[type="submit"].active,.open body.theme-q2 #dyn-form-content .button.dropdown-toggle,body.theme-q2 #dyn-form-content .button:active,body.theme-q2 #dyn-form-content .button.active {
	box-shadow:0 2px 3px rgba(0,0,0,.19),0 1px 1px rgba(0,0,0,.23)
}
body.theme-q2 .dyn-form-content button.disabled,body.theme-q2 .dyn-form-content button[disabled],fieldset[disabled] body.theme-q2 .dyn-form-content button,body.theme-q2 .dyn-form-content input[type="button"].disabled,body.theme-q2 .dyn-form-content input[type="button"][disabled],fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"],body.theme-q2 .dyn-form-content input[type="submit"].disabled,body.theme-q2 .dyn-form-content input[type="submit"][disabled],fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"],body.theme-q2 .dyn-form-content .button.disabled,body.theme-q2 .dyn-form-content .button[disabled],fieldset[disabled] body.theme-q2 .dyn-form-content .button,body.theme-q2 #dyn-form-content button.disabled,body.theme-q2 #dyn-form-content button[disabled],fieldset[disabled] body.theme-q2 #dyn-form-content button,body.theme-q2 #dyn-form-content input[type="button"].disabled,body.theme-q2 #dyn-form-content input[type="button"][disabled],fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"],body.theme-q2 #dyn-form-content input[type="submit"].disabled,body.theme-q2 #dyn-form-content input[type="submit"][disabled],fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"],body.theme-q2 #dyn-form-content .button.disabled,body.theme-q2 #dyn-form-content .button[disabled],fieldset[disabled] body.theme-q2 #dyn-form-content .button {
	opacity:.45;
	box-shadow:none;
	color:#fff
}
body.theme-q2 .dyn-form-content button.disabled:hover,body.theme-q2 .dyn-form-content button.disabled:focus,body.theme-q2 .dyn-form-content button.disabled:active,body.theme-q2 .dyn-form-content button[disabled]:hover,body.theme-q2 .dyn-form-content button[disabled]:focus,body.theme-q2 .dyn-form-content button[disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content button:hover,fieldset[disabled] body.theme-q2 .dyn-form-content button:focus,fieldset[disabled] body.theme-q2 .dyn-form-content button:active,body.theme-q2 .dyn-form-content input[type="button"].disabled:hover,body.theme-q2 .dyn-form-content input[type="button"].disabled:focus,body.theme-q2 .dyn-form-content input[type="button"].disabled:active,body.theme-q2 .dyn-form-content input[type="button"][disabled]:hover,body.theme-q2 .dyn-form-content input[type="button"][disabled]:focus,body.theme-q2 .dyn-form-content input[type="button"][disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"]:hover,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"]:focus,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"]:active,body.theme-q2 .dyn-form-content input[type="submit"].disabled:hover,body.theme-q2 .dyn-form-content input[type="submit"].disabled:focus,body.theme-q2 .dyn-form-content input[type="submit"].disabled:active,body.theme-q2 .dyn-form-content input[type="submit"][disabled]:hover,body.theme-q2 .dyn-form-content input[type="submit"][disabled]:focus,body.theme-q2 .dyn-form-content input[type="submit"][disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"]:hover,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"]:focus,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"]:active,body.theme-q2 .dyn-form-content .button.disabled:hover,body.theme-q2 .dyn-form-content .button.disabled:focus,body.theme-q2 .dyn-form-content .button.disabled:active,body.theme-q2 .dyn-form-content .button[disabled]:hover,body.theme-q2 .dyn-form-content .button[disabled]:focus,body.theme-q2 .dyn-form-content .button[disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content .button:hover,fieldset[disabled] body.theme-q2 .dyn-form-content .button:focus,fieldset[disabled] body.theme-q2 .dyn-form-content .button:active,body.theme-q2 #dyn-form-content button.disabled:hover,body.theme-q2 #dyn-form-content button.disabled:focus,body.theme-q2 #dyn-form-content button.disabled:active,body.theme-q2 #dyn-form-content button[disabled]:hover,body.theme-q2 #dyn-form-content button[disabled]:focus,body.theme-q2 #dyn-form-content button[disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content button:hover,fieldset[disabled] body.theme-q2 #dyn-form-content button:focus,fieldset[disabled] body.theme-q2 #dyn-form-content button:active,body.theme-q2 #dyn-form-content input[type="button"].disabled:hover,body.theme-q2 #dyn-form-content input[type="button"].disabled:focus,body.theme-q2 #dyn-form-content input[type="button"].disabled:active,body.theme-q2 #dyn-form-content input[type="button"][disabled]:hover,body.theme-q2 #dyn-form-content input[type="button"][disabled]:focus,body.theme-q2 #dyn-form-content input[type="button"][disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"]:hover,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"]:focus,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"]:active,body.theme-q2 #dyn-form-content input[type="submit"].disabled:hover,body.theme-q2 #dyn-form-content input[type="submit"].disabled:focus,body.theme-q2 #dyn-form-content input[type="submit"].disabled:active,body.theme-q2 #dyn-form-content input[type="submit"][disabled]:hover,body.theme-q2 #dyn-form-content input[type="submit"][disabled]:focus,body.theme-q2 #dyn-form-content input[type="submit"][disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"]:hover,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"]:focus,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"]:active,body.theme-q2 #dyn-form-content .button.disabled:hover,body.theme-q2 #dyn-form-content .button.disabled:focus,body.theme-q2 #dyn-form-content .button.disabled:active,body.theme-q2 #dyn-form-content .button[disabled]:hover,body.theme-q2 #dyn-form-content .button[disabled]:focus,body.theme-q2 #dyn-form-content .button[disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content .button:hover,fieldset[disabled] body.theme-q2 #dyn-form-content .button:focus,fieldset[disabled] body.theme-q2 #dyn-form-content .button:active {
	background-color:#a9a8a9
}
body.theme-q2 .dyn-form-content button:hover,body.theme-q2 .dyn-form-content button:focus,body.theme-q2 .dyn-form-content input[type="button"]:hover,body.theme-q2 .dyn-form-content input[type="button"]:focus,body.theme-q2 .dyn-form-content input[type="submit"]:hover,body.theme-q2 .dyn-form-content input[type="submit"]:focus,body.theme-q2 .dyn-form-content .button:hover,body.theme-q2 .dyn-form-content .button:focus,body.theme-q2 #dyn-form-content button:hover,body.theme-q2 #dyn-form-content button:focus,body.theme-q2 #dyn-form-content input[type="button"]:hover,body.theme-q2 #dyn-form-content input[type="button"]:focus,body.theme-q2 #dyn-form-content input[type="submit"]:hover,body.theme-q2 #dyn-form-content input[type="submit"]:focus,body.theme-q2 #dyn-form-content .button:hover,body.theme-q2 #dyn-form-content .button:focus {
	background-color:#e4181e;
	color:#fff
}
.open body.theme-q2 .dyn-form-content button.dropdown-toggle,body.theme-q2 .dyn-form-content button:active,body.theme-q2 .dyn-form-content button.active,.open body.theme-q2 .dyn-form-content input[type="button"].dropdown-toggle,body.theme-q2 .dyn-form-content input[type="button"]:active,body.theme-q2 .dyn-form-content input[type="button"].active,.open body.theme-q2 .dyn-form-content input[type="submit"].dropdown-toggle,body.theme-q2 .dyn-form-content input[type="submit"]:active,body.theme-q2 .dyn-form-content input[type="submit"].active,.open body.theme-q2 .dyn-form-content .button.dropdown-toggle,body.theme-q2 .dyn-form-content .button:active,body.theme-q2 .dyn-form-content .button.active,.open body.theme-q2 #dyn-form-content button.dropdown-toggle,body.theme-q2 #dyn-form-content button:active,body.theme-q2 #dyn-form-content button.active,.open body.theme-q2 #dyn-form-content input[type="button"].dropdown-toggle,body.theme-q2 #dyn-form-content input[type="button"]:active,body.theme-q2 #dyn-form-content input[type="button"].active,.open body.theme-q2 #dyn-form-content input[type="submit"].dropdown-toggle,body.theme-q2 #dyn-form-content input[type="submit"]:active,body.theme-q2 #dyn-form-content input[type="submit"].active,.open body.theme-q2 #dyn-form-content .button.dropdown-toggle,body.theme-q2 #dyn-form-content .button:active,body.theme-q2 #dyn-form-content .button.active {
	background-color:#c7141a;
	border-color:#a21015;
	color:#fff
}
body.theme-q2 .dyn-form-content button.disabled:hover,body.theme-q2 .dyn-form-content button.disabled:focus,body.theme-q2 .dyn-form-content button.disabled:active,body.theme-q2 .dyn-form-content button[disabled]:hover,body.theme-q2 .dyn-form-content button[disabled]:focus,body.theme-q2 .dyn-form-content button[disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content button:hover,fieldset[disabled] body.theme-q2 .dyn-form-content button:focus,fieldset[disabled] body.theme-q2 .dyn-form-content button:active,body.theme-q2 .dyn-form-content input[type="button"].disabled:hover,body.theme-q2 .dyn-form-content input[type="button"].disabled:focus,body.theme-q2 .dyn-form-content input[type="button"].disabled:active,body.theme-q2 .dyn-form-content input[type="button"][disabled]:hover,body.theme-q2 .dyn-form-content input[type="button"][disabled]:focus,body.theme-q2 .dyn-form-content input[type="button"][disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"]:hover,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"]:focus,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="button"]:active,body.theme-q2 .dyn-form-content input[type="submit"].disabled:hover,body.theme-q2 .dyn-form-content input[type="submit"].disabled:focus,body.theme-q2 .dyn-form-content input[type="submit"].disabled:active,body.theme-q2 .dyn-form-content input[type="submit"][disabled]:hover,body.theme-q2 .dyn-form-content input[type="submit"][disabled]:focus,body.theme-q2 .dyn-form-content input[type="submit"][disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"]:hover,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"]:focus,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="submit"]:active,body.theme-q2 .dyn-form-content .button.disabled:hover,body.theme-q2 .dyn-form-content .button.disabled:focus,body.theme-q2 .dyn-form-content .button.disabled:active,body.theme-q2 .dyn-form-content .button[disabled]:hover,body.theme-q2 .dyn-form-content .button[disabled]:focus,body.theme-q2 .dyn-form-content .button[disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content .button:hover,fieldset[disabled] body.theme-q2 .dyn-form-content .button:focus,fieldset[disabled] body.theme-q2 .dyn-form-content .button:active,body.theme-q2 #dyn-form-content button.disabled:hover,body.theme-q2 #dyn-form-content button.disabled:focus,body.theme-q2 #dyn-form-content button.disabled:active,body.theme-q2 #dyn-form-content button[disabled]:hover,body.theme-q2 #dyn-form-content button[disabled]:focus,body.theme-q2 #dyn-form-content button[disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content button:hover,fieldset[disabled] body.theme-q2 #dyn-form-content button:focus,fieldset[disabled] body.theme-q2 #dyn-form-content button:active,body.theme-q2 #dyn-form-content input[type="button"].disabled:hover,body.theme-q2 #dyn-form-content input[type="button"].disabled:focus,body.theme-q2 #dyn-form-content input[type="button"].disabled:active,body.theme-q2 #dyn-form-content input[type="button"][disabled]:hover,body.theme-q2 #dyn-form-content input[type="button"][disabled]:focus,body.theme-q2 #dyn-form-content input[type="button"][disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"]:hover,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"]:focus,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="button"]:active,body.theme-q2 #dyn-form-content input[type="submit"].disabled:hover,body.theme-q2 #dyn-form-content input[type="submit"].disabled:focus,body.theme-q2 #dyn-form-content input[type="submit"].disabled:active,body.theme-q2 #dyn-form-content input[type="submit"][disabled]:hover,body.theme-q2 #dyn-form-content input[type="submit"][disabled]:focus,body.theme-q2 #dyn-form-content input[type="submit"][disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"]:hover,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"]:focus,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="submit"]:active,body.theme-q2 #dyn-form-content .button.disabled:hover,body.theme-q2 #dyn-form-content .button.disabled:focus,body.theme-q2 #dyn-form-content .button.disabled:active,body.theme-q2 #dyn-form-content .button[disabled]:hover,body.theme-q2 #dyn-form-content .button[disabled]:focus,body.theme-q2 #dyn-form-content .button[disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content .button:hover,fieldset[disabled] body.theme-q2 #dyn-form-content .button:focus,fieldset[disabled] body.theme-q2 #dyn-form-content .button:active {
	background-color:#c7141a;
	color:#fff
}
body.theme-q2 .dyn-form-content button .caret,body.theme-q2 .dyn-form-content input[type="button"] .caret,body.theme-q2 .dyn-form-content input[type="submit"] .caret,body.theme-q2 .dyn-form-content .button .caret,body.theme-q2 #dyn-form-content button .caret,body.theme-q2 #dyn-form-content input[type="button"] .caret,body.theme-q2 #dyn-form-content input[type="submit"] .caret,body.theme-q2 #dyn-form-content .button .caret {
	border-top:4px solid #fff
}
body.theme-q2 .dyn-form-content input[type="reset"],body.theme-q2 #dyn-form-content input[type="reset"] {
	-webkit-transition:opacity ease-in-out .15s,border-color ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,box-shadow ease-in-out .2s;
	transition:opacity ease-in-out .15s,border-color ease-in-out .15s,background-color ease-in-out .15s,color ease-in-out .15s,box-shadow ease-in-out .2s;
	background-color:#a9a8a9;
	background-image:none;
	border-radius:3px;
	color:#fff;
	font-weight:600;
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
body.theme-q2 .dyn-form-content input[type="reset"] .btn,body.theme-q2 #dyn-form-content input[type="reset"] .btn {
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
body.theme-q2 .dyn-form-content input[type="reset"] .btn:focus,body.theme-q2 #dyn-form-content input[type="reset"] .btn:focus {
	outline:thin dotted #333;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
body.theme-q2 .dyn-form-content input[type="reset"] .btn:hover,body.theme-q2 .dyn-form-content input[type="reset"] .btn:focus,body.theme-q2 #dyn-form-content input[type="reset"] .btn:hover,body.theme-q2 #dyn-form-content input[type="reset"] .btn:focus {
	color:#333;
	text-decoration:none
}
body.theme-q2 .dyn-form-content input[type="reset"] .btn:active,body.theme-q2 .dyn-form-content input[type="reset"] .btn.active,body.theme-q2 #dyn-form-content input[type="reset"] .btn:active,body.theme-q2 #dyn-form-content input[type="reset"] .btn.active {
	background-image:none;
	outline:0;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
body.theme-q2 .dyn-form-content input[type="reset"] .btn.disabled,body.theme-q2 .dyn-form-content input[type="reset"] .btn[disabled],body.theme-q2 .dyn-form-content input[type="reset"] fieldset[disabled] .btn,body.theme-q2 #dyn-form-content input[type="reset"] .btn.disabled,body.theme-q2 #dyn-form-content input[type="reset"] .btn[disabled],body.theme-q2 #dyn-form-content input[type="reset"] fieldset[disabled] .btn {
	pointer-events:none;
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	box-shadow:none
}
body.theme-q2 .dyn-form-content input[type="reset"]:focus,body.theme-q2 #dyn-form-content input[type="reset"]:focus {
	outline:0 none;
	outline-offset:0
}
body.theme-q2 .dyn-form-content input[type="reset"]:hover,body.theme-q2 .dyn-form-content input[type="reset"]:focus,body.theme-q2 #dyn-form-content input[type="reset"]:hover,body.theme-q2 #dyn-form-content input[type="reset"]:focus {
	background-color:#4d4d4d;
	border-color:#393939;
	color:#fff;
	box-shadow:0 5px 10px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.23)
}
.open body.theme-q2 .dyn-form-content input[type="reset"].dropdown-toggle,body.theme-q2 .dyn-form-content input[type="reset"]:active,body.theme-q2 .dyn-form-content input[type="reset"].active,.open body.theme-q2 #dyn-form-content input[type="reset"].dropdown-toggle,body.theme-q2 #dyn-form-content input[type="reset"]:active,body.theme-q2 #dyn-form-content input[type="reset"].active {
	box-shadow:0 2px 3px rgba(0,0,0,.19),0 1px 1px rgba(0,0,0,.23);
	background-color:#c7141a;
	border-color:#b41218;
	color:#fff
}
body.theme-q2 .dyn-form-content input[type="reset"].disabled,body.theme-q2 .dyn-form-content input[type="reset"][disabled],fieldset[disabled] body.theme-q2 .dyn-form-content input[type="reset"],body.theme-q2 #dyn-form-content input[type="reset"].disabled,body.theme-q2 #dyn-form-content input[type="reset"][disabled],fieldset[disabled] body.theme-q2 #dyn-form-content input[type="reset"] {
	opacity:.45;
	box-shadow:none;
	color:#fff
}
body.theme-q2 .dyn-form-content input[type="reset"].disabled:hover,body.theme-q2 .dyn-form-content input[type="reset"].disabled:focus,body.theme-q2 .dyn-form-content input[type="reset"].disabled:active,body.theme-q2 .dyn-form-content input[type="reset"][disabled]:hover,body.theme-q2 .dyn-form-content input[type="reset"][disabled]:focus,body.theme-q2 .dyn-form-content input[type="reset"][disabled]:active,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="reset"]:hover,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="reset"]:focus,fieldset[disabled] body.theme-q2 .dyn-form-content input[type="reset"]:active,body.theme-q2 #dyn-form-content input[type="reset"].disabled:hover,body.theme-q2 #dyn-form-content input[type="reset"].disabled:focus,body.theme-q2 #dyn-form-content input[type="reset"].disabled:active,body.theme-q2 #dyn-form-content input[type="reset"][disabled]:hover,body.theme-q2 #dyn-form-content input[type="reset"][disabled]:focus,body.theme-q2 #dyn-form-content input[type="reset"][disabled]:active,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="reset"]:hover,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="reset"]:focus,fieldset[disabled] body.theme-q2 #dyn-form-content input[type="reset"]:active {
	background-color:#a9a8a9;
	color:#fff
}
body.theme-q2 .dyn-form-content input[type="submit"],body.theme-q2 .dyn-form-content input[type="reset"],body.theme-q2 .dyn-form-content button,body.theme-q2 #dyn-form-content input[type="submit"],body.theme-q2 #dyn-form-content input[type="reset"],body.theme-q2 #dyn-form-content button {
	border:0
}
body.theme-q2 .dyn-form-content div.button,body.theme-q2 #dyn-form-content div.button {
	display:inline-block
}
body.theme-q2 .dyn-form-content img,body.theme-q2 #dyn-form-content img {
	margin-top:6px;
	margin-bottom:6px
}
body.theme-q2 .dyn-form-content input[type=radio],body.theme-q2 .dyn-form-content input[type=checkbox],body.theme-q2 #dyn-form-content input[type=radio],body.theme-q2 #dyn-form-content input[type=checkbox] {
	margin-right:3px;
	display:inline-block;
	float:none;
	margin-top:0
}
body.theme-q2 .dyn-form-content input[type=radio]+label,body.theme-q2 .dyn-form-content>table>tbody>tr>input[type=radio]+td.col1sub1,body.theme-q2 .dyn-form-content #dyn-form-content>table>tbody>tr>input[type=radio]+td.col1sub1,body.theme-q2 .dyn-form-content input[type=checkbox]+label,body.theme-q2 .dyn-form-content>table>tbody>tr>input[type=checkbox]+td.col1sub1,body.theme-q2 .dyn-form-content #dyn-form-content>table>tbody>tr>input[type=checkbox]+td.col1sub1,body.theme-q2 #dyn-form-content input[type=radio]+label,body.theme-q2 #dyn-form-content .dyn-form-content>table>tbody>tr>input[type=radio]+td.col1sub1,body.theme-q2 #dyn-form-content>table>tbody>tr>input[type=radio]+td.col1sub1,body.theme-q2 #dyn-form-content input[type=checkbox]+label,body.theme-q2 #dyn-form-content .dyn-form-content>table>tbody>tr>input[type=checkbox]+td.col1sub1,body.theme-q2 #dyn-form-content>table>tbody>tr>input[type=checkbox]+td.col1sub1 {
	line-height:45px
}
body.theme-q2 .dyn-form-content .radio,body.theme-q2 .dyn-form-content .checkbox,body.theme-q2 #dyn-form-content .radio,body.theme-q2 #dyn-form-content .checkbox {
	line-height:1.43em
}
body.theme-q2 .dyn-form-content table,body.theme-q2 #dyn-form-content table {
	width:100%
}
body.theme-q2 .dyn-form-content table td:empty,body.theme-q2 #dyn-form-content table td:empty {
	display:none
}
body.theme-q2 .dyn-form-content>table>tbody>tr>td,body.theme-q2 #dyn-form-content>table>tbody>tr>td {
	padding:6px 6px 12px
}
body.theme-q2 .dyn-form-content>table>tbody>tr>td br,body.theme-q2 #dyn-form-content>table>tbody>tr>td br {
	display:block
}
body.theme-q2 .dyn-form-content>table>tbody>tr>td>table>thead>tr>th,body.theme-q2 .dyn-form-content>table>tbody>tr>td>table>thead>tr>td,body.theme-q2 #dyn-form-content>table>tbody>tr>td>table>thead>tr>th,body.theme-q2 #dyn-form-content>table>tbody>tr>td>table>thead>tr>td {
	background:#ebebeb;
	border-bottom:1px solid #ebebeb;
	color:#5e5e5e;
	font-weight:400;
	padding:15px 6px;
	vertical-align:middle
}
body.theme-q2 .dyn-form-content>table>tbody>tr>td>table>tbody>tr>td,body.theme-q2 #dyn-form-content>table>tbody>tr>td>table>tbody>tr>td {
	border-bottom:solid 1px #ebebeb
}
body.theme-q2 .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .dyn-form-content>table>tbody>tr>td.col1sub2,body.theme-q2 .dyn-form-content>table>tbody>tr>td.col2sub1,body.theme-q2 .dyn-form-content>table>tbody>tr>td.col2sub2,body.theme-q2 #dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #dyn-form-content>table>tbody>tr>td.col1sub2,body.theme-q2 #dyn-form-content>table>tbody>tr>td.col2sub1,body.theme-q2 #dyn-form-content>table>tbody>tr>td.col2sub2 {
	display:block;
	width:50%
}
body.theme-q2 .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 #dyn-form-content>table>tbody>tr>td.col1sub1 {
	margin-bottom:-6px;
	padding:6px
}
body.theme-q2 .dyn-form-content>table .col1,body.theme-q2 .dyn-form-content>table .col2,body.theme-q2 #dyn-form-content>table .col1,body.theme-q2 #dyn-form-content>table .col2 {
	width:50%
}
body.theme-q2 .dyn-form-content div.modal,body.theme-q2 .dyn-form-content div.ProcessingModal,body.theme-q2 .dyn-form-content #shade,body.theme-q2 #dyn-form-content div.modal,body.theme-q2 #dyn-form-content div.ProcessingModal,body.theme-q2 #dyn-form-content #shade {
	background:#131415;
	min-height:100%!important;
	min-width:100%!important;
	opacity:1
}
body.theme-q2 .dyn-form-content div.modal,body.theme-q2 .dyn-form-content #modal,body.theme-q2 .dyn-form-content div.dialog_middlecenter,body.theme-q2 .dyn-form-content div.ProcessingDialog,body.theme-q2 .dyn-form-content .dialog_text,body.theme-q2 .dyn-form-content #modalDetails,body.theme-q2 .dyn-form-content #modalButtons,body.theme-q2 #dyn-form-content div.modal,body.theme-q2 #dyn-form-content #modal,body.theme-q2 #dyn-form-content div.dialog_middlecenter,body.theme-q2 #dyn-form-content div.ProcessingDialog,body.theme-q2 #dyn-form-content .dialog_text,body.theme-q2 #dyn-form-content #modalDetails,body.theme-q2 #dyn-form-content #modalButtons {
	color:#ebebeb;
	font-size:inherit;
	font-weight:400
}
body.theme-q2 .dyn-form-content div.dialog_middlecenter,body.theme-q2 .dyn-form-content div.dialog_Processingmiddlecenter,body.theme-q2 .dyn-form-content #modalDetails,body.theme-q2 .dyn-form-content #modalButtons,body.theme-q2 #dyn-form-content div.dialog_middlecenter,body.theme-q2 #dyn-form-content div.dialog_Processingmiddlecenter,body.theme-q2 #dyn-form-content #modalDetails,body.theme-q2 #dyn-form-content #modalButtons {
	background:0 0;
	border:0;
	box-shadow:none
}
body.theme-q2 .dyn-form-content #close_modal,body.theme-q2 #dyn-form-content #close_modal {
	color:#ebebeb;
	font-weight:700
}
body.theme-q2 .dyn-form-content .bold,body.theme-q2 .dyn-form-content .q2OnlineBodyBold,body.theme-q2 #dyn-form-content .bold,body.theme-q2 #dyn-form-content .q2OnlineBodyBold {
	font-weight:700
}
body.theme-q2 .dyn-form-content .green,body.theme-q2 .dyn-form-content .success,body.theme-q2 #dyn-form-content .green,body.theme-q2 #dyn-form-content .success {
	color:#468847
}
body.theme-q2 .dyn-form-content .q2captionbar,body.theme-q2 #dyn-form-content .q2captionbar {
	display:block
}
body.theme-q2 .dyn-form-content .q2captionbar td,body.theme-q2 #dyn-form-content .q2captionbar td {
	display:inline
}
body.theme-q2 .dyn-form-content .q2captionbar .q2top td,body.theme-q2 #dyn-form-content .q2captionbar .q2top td {
	font-size:18px;
	font-weight:500
}
body.theme-q2 .dyn-form-content .q2onlineerror,body.theme-q2 #dyn-form-content .q2onlineerror {
	color:#b94a48
}
body.theme-q2 .dyn-form-content .q2onlinetitle,body.theme-q2 #dyn-form-content .q2onlinetitle {
	font-size:24px;
	font-weight:500;
	line-height:1.1
}
body.theme-q2 .dyn-form-content .q2onlinesubtitle,body.theme-q2 #dyn-form-content .q2onlinesubtitle {
	font-size:18px;
	font-weight:400;
	line-height:1.2
}
body.theme-q2 .dyn-form-content .tabcontent,body.theme-q2 #dyn-form-content .tabcontent {
	margin-bottom:1em
}
body.theme-q2 .dyn-form-content div[style],body.theme-q2 #dyn-form-content div[style] {
	font:inherit!important;
	height:auto!important;
	padding:0!important;
	width:auto!important
}
body.theme-q2 .dyn-form-content li b,body.theme-q2 #dyn-form-content li b {
	padding-right:3px
}
body.theme-q2 .dyn-forms-submit {
	padding:0 24px 24px
}
body.theme-q2 .sidebar .dyn-form-content,body.theme-q2 .sidebar #dyn-form-content,body.theme-q2.phone .dyn-form-content,body.theme-q2.phone #dyn-form-content {
	padding:0
}
body.theme-q2.phone .dyn-form-content img,body.theme-q2.phone #dyn-form-content img {
	max-width:100%
}
body.theme-q2.phone .dyn-form-content td[align='right'],body.theme-q2.phone #dyn-form-content td[align='right'] {
	text-align:left
}
body.theme-q2.phone .dyn-form-content .q2-modal-body,body.theme-q2.phone #dyn-form-content .q2-modal-body {
	margin-top:58px
}
body.theme-q2.tablet .dyn-form-content .q2-modal-body,body.theme-q2.tablet #dyn-form-content .q2-modal-body {
	margin-top:88px
}
body.theme-q2 .search-select-wrapper {
	background-color:#fcfcfd;
	border:1px solid #ccc;
	border-radius:3px;
	margin:0;
	vertical-align:top
}
body.theme-q2 .search-select-wrapper input {
	height:45px;
	padding-left:10px
}
body.theme-q2 .search-select-wrapper button {
	margin:2px
}
body.theme-q2 .search-select-wrapper .search-select-input {
	position:relative
}
body.theme-q2 .search-select-wrapper .search-select-input .search-select-selected {
	height:100%;
	width:100%
}
body.theme-q2 .search-select-wrapper .search-select-input .subsidiary {
	margin-left:5px
}
body.theme-q2 .search-select-wrapper .search-select-input .account-widget-number {
	height:15px
}
body.theme-q2 .search-select-wrapper .search-select-input .search-selected-item {
	background:#fcfcfd;
	min-height:44px;
	padding:2px;
	position:absolute;
	top:0
}
body.theme-q2 .search-select-wrapper .search-select-input .search-select-header {
	background:#ebebeb;
	padding-left:6px;
	margin-top:5px
}
body.theme-q2 .search-select-wrapper .search-select-input .ember-text-field {
	background-color:#fcfcfd;
	border:1px solid #ccc;
	border-radius:3px;
	margin:0;
	width:100%
}
body.theme-q2 .search-select-wrapper .device-position-holder {
	height:0;
	position:relative
}
body.theme-q2 .search-select-wrapper .search-select-list {
	float:left;
	-webkit-animation:fade-in .5s forwards;
	animation:fade-in .5s forwards;
	background-color:#fcfcfd;
	border:2px solid #ccc;
	border-bottom:1px solid #ccc;
	border-radius:3px;
	margin-top:4px;
	position:relative;
	width:100%;
	z-index:10
}
body.theme-q2 .search-select-wrapper .search-select-list.scrollable {
	border-bottom:2px solid #ccc;
	max-height:350px;
	overflow-y:scroll
}
body.theme-q2 .search-select-wrapper .search-select-item {
	background:#ebebeb;
	border-bottom:1px solid #ccc;
	border-radius:3px;
	cursor:pointer;
	display:block;
	width:100%
}
body.theme-q2 .search-select-wrapper .search-select-item.enabled.focused {
	background:#fcfcfd;
	outline:2px solid #1166d4;
	outline-offset:-2px
}
body.theme-q2 .search-select-wrapper .search-select-item .search-select-item-wrapper {
	margin:0 0 5px;
	padding-top:5px
}
body.theme-q2 .search-select-wrapper .search-select-item .search-select-item-wrapper.disabled {
	opacity:.4
}
body.theme-q2 .search-select-wrapper .search-select-header {
	background:#ccc;
	font-size:16px;
	font-weight:700;
	max-width:100%
}
body.theme-q2 .search-select-wrapper .search-select-group {
	background:#fcfcfd;
	border-radius:3px
}
body.theme-q2 .search-select-wrapper .search-select-group .search-select-item {
	padding:6px 12px
}
body.theme-q2 .search-select-wrapper .search-select-group .search-select-item:hover {
	background:#fcfcfd
}
body.theme-q2 .search-select-wrapper .search-select-group .search-select-item .search-select-header {
	display:none
}
body.theme-q2 .search-select-wrapper .search-select-group .search-select-item .account-widget-number {
	height:15px
}
body.theme-q2 .search-select-wrapper .search-selected-item {
	-webkit-animation:fade-in .8s forwards;
	animation:fade-in .8s forwards;
	border-radius:3px;
	cursor:pointer;
	width:100%
}
body.theme-q2 .search-select-wrapper .search-selected-item .wire-transfer-account {
	padding:4px 12px
}
body.theme-q2 .search-select-wrapper .search-select-message {
	background:#fcfcfd;
	border:1px solid #ccc;
	font-style:italic;
	padding:4px
}
body.theme-q2 .search-select-wrapper.read-only .search-select-item,body.theme-q2 .search-select-wrapper.read-only .search-selected-item {
	-webkit-animation:none;
	animation:none;
	cursor:default
}
body.theme-q2 .search-select-wrapper.account-info .account-tile {
	*zoom:1;
	border-radius:0;
	padding-left:24px!important
}
body.theme-q2 .search-select-wrapper.account-info .account-tile:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .search-select-wrapper.account-info .account-tile:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color {
	border-radius:0;
	margin-left:5px;
	width:12px
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-0 {
	background-color:#003478;
	color:#003478;
	fill:#003478;
	stroke:#003478
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-1 {
	background-color:#5c89b4;
	color:#5c89b4;
	fill:#5c89b4;
	stroke:#5c89b4
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-2 {
	background-color:#c8102e;
	color:#c8102e;
	fill:#c8102e;
	stroke:#c8102e
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-3 {
	background-color:#d4dce5;
	color:#d4dce5;
	fill:#d4dce5;
	stroke:#d4dce5
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-4 {
	background-color:#333d47;
	color:#333d47;
	fill:#333d47;
	stroke:#333d47
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-5 {
	background-color:#a9a8a9;
	color:#a9a8a9;
	fill:#a9a8a9;
	stroke:#a9a8a9
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-6 {
	background-color:#333d47;
	color:#333d47;
	fill:#333d47;
	stroke:#333d47
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-7 {
	background-color:#d2d0cd;
	color:#d2d0cd;
	fill:#d2d0cd;
	stroke:#d2d0cd
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-8 {
	background-color:#00224f;
	color:#00224f;
	fill:#00224f;
	stroke:#00224f
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-9 {
	background-color:#436f99;
	color:#436f99;
	fill:#436f99;
	stroke:#436f99
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-10 {
	background-color:#940921;
	color:#940921;
	fill:#940921;
	stroke:#940921
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-11 {
	background-color:#a6b0bd;
	color:#a6b0bd;
	fill:#a6b0bd;
	stroke:#a6b0bd
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-12 {
	background-color:#a8a196;
	color:#a8a196;
	fill:#a8a196;
	stroke:#a8a196
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-13 {
	background-color:#1c2936;
	color:#1c2936;
	fill:#1c2936;
	stroke:#1c2936
}
body.theme-q2 .search-select-wrapper.account-info .account-tile .account-color-14 {
	background-color:#1f4163;
	color:#1f4163;
	fill:#1f4163;
	stroke:#1f4163
}
body.theme-q2 .search-select-wrapper.account-info .search-selected-item {
	background:#fcfcfd;
	border:1px solid #ccc
}
body.theme-q2 .search-select-wrapper.account-info .account-widget-title.ellipsize {
	max-width:99%
}
body.theme-q2 .search-select-wrapper.account-info .account-widget-balance {
	font-size:inherit;
	line-height:1
}
body.theme-q2 .multi-select .multi-select-input {
	line-height:33px
}
body.theme-q2 .multi-select .multi-select-list-wrapper {
	position:absolute;
	width:100%;
	background-color:#fff;
	border:1px solid #949494;
	border-radius:8px;
	z-index:60
}
body.theme-q2 .multi-select .multi-select-list-wrapper .selected-items-header {
	float:left
}
body.theme-q2 .multi-select .multi-select-list-wrapper .clear-selections-header {
	float:right
}
body.theme-q2 .multi-select .multi-select-list-wrapper .multi-select-item {
	*zoom:1;
	cursor:pointer;
	margin-top:5px;
	margin-bottom:5px;
	position:relative
}
body.theme-q2 .multi-select .multi-select-list-wrapper .multi-select-item:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .multi-select .multi-select-list-wrapper .multi-select-item:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2.desktop ::-webkit-scrollbar {
	width:6px
}
body.theme-q2.desktop ::-webkit-scrollbar-thumb {
	background-clip:padding-box;
	background-color:#2c2e30;
	border-radius:3px;
	border:1px solid transparent;
	width:2px;
	min-height:84px
}
body.theme-q2 {
	scrollbar-base-color:#2c2e30;
	scrollbar-track-color:#333d47;
	scrollbar-arrow-color:#2c2e30
}
body.theme-q2 .story-panel {
	background:#fff;
	left:0;
	min-height:100%;
	overflow:auto;
	overflow-y:scroll;
	position:absolute;
	right:0;
	top:0;
	z-index:100;
	-webkit-overflow-scrolling:touch;
	border:none
}
body.theme-q2 .story-panel h1 {
	text-align:center
}
body.theme-q2 .story-panel h1 .icon-remove-sign {
	color:#2e2e2e;
	margin-left:-1.6em
}
body.theme-q2 .story-panel .panel-heading {
	font-size:24px;
	background:0 0;
	border:none;
	text-align:center
}
body.theme-q2 .story-panel .story-content,body.theme-q2 .story-panel .story-panel-actions {
	margin:20px 15px
}
body.theme-q2 .story-panel .page-indicator {
	text-align:center
}
body.theme-q2 .story-panel .dot {
	cursor:pointer;
	display:inline-block;
	font-size:9px;
	height:20px;
	margin-right:3px;
	padding:0;
	position:relative;
	width:25px
}
body.theme-q2 .story-panel .dot:after {
	background-color:rgba(19,20,21,.4);
	border-radius:50%;
	box-shadow:0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.5)inset;
	content:" ";
	display:block;
	height:12px;
	left:8px;
	position:absolute;
	top:4px;
	width:12px
}
body.theme-q2 .story-panel .dot.is-selected:after {
	background-color:rgba(19,20,21,.8);
	box-shadow:none
}
body.theme-q2 .user-label-dialog {
	text-align:left
}
body.theme-q2 .user-label-close-button {
	position:absolute;
	top:-12px;
	right:-11px;
	z-index:2
}
body.theme-q2 .user-label-list {
	overflow-y:scroll;
	height:300px
}
body.theme-q2 .user-label {
	background-color:#ebebeb;
	border-radius:5px;
	white-space:nowrap;
	display:inline-block;
	padding-right:8px;
	padding-bottom:5px
}
body.theme-q2 .user-label-text {
	display:block;
	padding-top:5px;
	padding-left:8px;
	float:left
}
body.theme-q2 .user-label-remove {
	display:block;
	text-align:center;
	font-size:x-large;
	cursor:pointer;
	float:left
}
body.theme-q2 .pfm-widgets .overpanel-scroll-wrapper {
	padding-left:0;
	padding-right:0
}
body.theme-q2 .pfm-widgets .overpanel-slider {
	overflow:hidden
}
body.theme-q2 .link-tile span.account-label {
	padding-top:9px
}
body.theme-q2 .link-tile.three-lines-tall span.account-label {
	padding-top:15px
}
body.theme-q2 .link-tile .tile-icon {
	color:#141414;
	font-size:28px
}
body.theme-q2 .link-tile.faded {
	opacity:.3
}
body.theme-q2 .icon-bigger {
	font-size:100px;
	line-height:1.1em
}
body.theme-q2 .tilecard.link-account-prompt {
	width:100%
}
body.theme-q2 .tilecard.link-account-prompt .tilecard-container {
	margin:15px 12px
}
body.theme-q2 .tilecard.link-account-prompt .tile-icon {
	opacity:.6
}
body.theme-q2 .tilecard.link-account-prompt .tile-flair,body.theme-q2 .tilecard.link-account-prompt .tilecard-wrapper {
	border-style:dashed
}
body.theme-q2 .tilecard.link-account-prompt .link-account-prompt_desc {
	font-size:12px
}
body.theme-q2 .link-account-prompt_desc {
	display:none
}
@media (min-width:768px) {
	body.theme-q2 .tilecard.link-account-prompt .account-title {
		float:left;
		width:25%
	}
	body.theme-q2 .tilecard-wrapper>p.link-account-prompt_desc {
		box-sizing:border-box;
		padding:9px 9px 6px 0;
		float:left;
		width:75%;
		white-space:normal;
		opacity:.6;
		display:block
	}
}
body.theme-q2 .split-controls .btn {
	padding:0
}
body.theme-q2 .split-controls .btn+.btn {
	margin:0
}
body.theme-q2 .datatable-row a[class^="icon-CAT"],body.theme-q2 .datatable-row a[class*=" icon-CAT"],body.theme-q2 .datatable-detail-row a[class^="icon-CAT"],body.theme-q2 .datatable-detail-row a[class*=" icon-CAT"] {
	color:#2e2e2e;
	display:inline-block;
	font-size:32px;
	height:44px;
	width:44px;
	line-height:44px;
	padding-top:1px;
	text-decoration:none;
	opacity:.8
}
body.theme-q2 .datatable-row a[class^="icon-CAT"]:hover,body.theme-q2 .datatable-row a[class^="icon-CAT"]:active,body.theme-q2 .datatable-row a[class*=" icon-CAT"]:hover,body.theme-q2 .datatable-row a[class*=" icon-CAT"]:active,body.theme-q2 .datatable-detail-row a[class^="icon-CAT"]:hover,body.theme-q2 .datatable-detail-row a[class^="icon-CAT"]:active,body.theme-q2 .datatable-detail-row a[class*=" icon-CAT"]:hover,body.theme-q2 .datatable-detail-row a[class*=" icon-CAT"]:active {
	opacity:1;
	text-decoration:none
}
body.theme-q2 .datatable-row a.icon-CAT-7829f71c-2e8c-afa5-2f55-fa3634b89874-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-7829f71c-2e8c-afa5-2f55-fa3634b89874-circle:before {
	color:#8c9984
}
body.theme-q2 .datatable-row a.icon-CAT-79b02f2f-2adc-88f0-ac2b-4e71ead9cfc8-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-79b02f2f-2adc-88f0-ac2b-4e71ead9cfc8-circle:before {
	color:#c45a3f
}
body.theme-q2 .datatable-row a.icon-CAT-94b11142-e97b-941a-f67f-6e18d246a23f-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-94b11142-e97b-941a-f67f-6e18d246a23f-circle:before {
	color:#92b066
}
body.theme-q2 .datatable-row a.icon-CAT-bf5c9cca-c96b-b50d-440d-38d9adfda5b0-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-bf5c9cca-c96b-b50d-440d-38d9adfda5b0-circle:before {
	color:#f59322
}
body.theme-q2 .datatable-row a.icon-CAT-e04e9d1e-e041-c315-2e50-094143ab3f73-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-e04e9d1e-e041-c315-2e50-094143ab3f73-circle:before {
	color:#b3433b
}
body.theme-q2 .datatable-row a.icon-CAT-d73ee74b-13a4-ac3e-4015-fc4ba9a62b2a-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-d73ee74b-13a4-ac3e-4015-fc4ba9a62b2a-circle:before {
	color:#213f52
}
body.theme-q2 .datatable-row a.icon-CAT-6c7de3f8-de6c-7061-1dd2-b093044014bf-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-6c7de3f8-de6c-7061-1dd2-b093044014bf-circle:before {
	color:#b39fc4
}
body.theme-q2 .datatable-row a.icon-CAT-bd56d35a-a9a7-6e10-66c1-5b9cc1b6c81a-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-bd56d35a-a9a7-6e10-66c1-5b9cc1b6c81a-circle:before {
	color:#5aa82d
}
body.theme-q2 .datatable-row a.icon-CAT-8edf9663-623e-4735-490e-31288f0a70b0-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-8edf9663-623e-4735-490e-31288f0a70b0-circle:before {
	color:#2d9aa8
}
body.theme-q2 .datatable-row a.icon-CAT-52fa4693-c088-afb2-2a99-7bc39bb23a0f-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-52fa4693-c088-afb2-2a99-7bc39bb23a0f-circle:before {
	color:#4a2222
}
body.theme-q2 .datatable-row a.icon-CAT-b709172b-4eb7-318e-3b5d-e0f0500b32ac-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-b709172b-4eb7-318e-3b5d-e0f0500b32ac-circle:before {
	color:#593973
}
body.theme-q2 .datatable-row a.icon-CAT-bf9f3294-4c40-1677-d269-54fbc189faf3-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-bf9f3294-4c40-1677-d269-54fbc189faf3-circle:before {
	color:#2881a1
}
body.theme-q2 .datatable-row a.icon-CAT-ccd42390-9e8c-3fb6-a5d9-6c31182d9c5c-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-ccd42390-9e8c-3fb6-a5d9-6c31182d9c5c-circle:before {
	color:#bd8b46
}
body.theme-q2 .datatable-row a.icon-CAT-0cb1d99d-f558-99e3-2282-b31f359b411a-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-0cb1d99d-f558-99e3-2282-b31f359b411a-circle:before {
	color:#6ca3a6
}
body.theme-q2 .datatable-row a.icon-CAT-e5154228-fe45-790d-a280-f6bf5ae5ac9f-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-e5154228-fe45-790d-a280-f6bf5ae5ac9f-circle:before {
	color:#1c855b
}
body.theme-q2 .datatable-row a.icon-CAT-7cccbafa-87d7-c9a6-661b-8b3402fe9e78-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-7cccbafa-87d7-c9a6-661b-8b3402fe9e78-circle:before {
	color:#8a6d2b
}
body.theme-q2 .datatable-row a.icon-CAT-aad51b46-d6f7-3da5-fd6e-492328b3023f-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-aad51b46-d6f7-3da5-fd6e-492328b3023f-circle:before {
	color:#e39427
}
body.theme-q2 .datatable-row a.icon-CAT-d00fc539-aa14-009b-4ffb-7e8c7b839954-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-d00fc539-aa14-009b-4ffb-7e8c7b839954-circle:before {
	color:#8f6fab
}
body.theme-q2 .datatable-row a.icon-CAT-bce48142-fea4-ff45-20d9-0a642d44de83-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-bce48142-fea4-ff45-20d9-0a642d44de83-circle:before {
	color:#2e2e2e
}
body.theme-q2 .datatable-row a.icon-CAT-ea23d844-cbd1-eb10-f6ac-0df9610e59ae-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-ea23d844-cbd1-eb10-f6ac-0df9610e59ae-circle:before {
	color:#db6b2a
}
body.theme-q2 .datatable-row a.icon-CAT-d7851c65-3353-e490-1953-fb9235e681e4-circle:before,body.theme-q2 .datatable-detail-row a.icon-CAT-d7851c65-3353-e490-1953-fb9235e681e4-circle:before {
	color:#c0cacf
}
body.theme-q2 .datatable-row a.icon-CAT-prohibited,body.theme-q2 .datatable-detail-row a.icon-CAT-prohibited {
	color:#a4adb1;
	font-size:30px
}
body.theme-q2 .account-selection .stacked {
	margin-top:30px
}
body.theme-q2 .account-selection .stacked .tilecard-container {
	border-radius:8px
}
body.theme-q2 .account-selection .btn-holder {
	margin-top:30px
}
body.theme-q2 .account-selection .tilecard {
	margin-top:10px
}
body.theme-q2 .account-selection .tilecard.disabled .tile-flair {
	opacity:.5
}
body.theme-q2 .search-instutitions .tilecard {
	background-color:#f2f2f2
}
body.theme-q2 .search-instutitions .pending-aggregation .tile-flair,body.theme-q2 .search-instutitions .pending-aggregation .tilecard-wrapper {
	opacity:.3;
	background-color:#f2f2f2!important;
	cursor:not-allowed
}
body.theme-q2 .search-instutitions .tilecard-wrapper {
	background:0 0
}
body.theme-q2 .overpanel-content-wrapper .text-info div {
	text-align:center
}
body.theme-q2 .overpanel-content-wrapper .text-info div .icon-time.icon-bigger {
	text-align:initial
}
body.theme-q2 .credential-entry .step-text,body.theme-q2 .account-selection .step-text {
	font-size:18px;
	font-weight:400;
	margin-top:20px
}
body.theme-q2 .credential-entry .overpanel-spacer,body.theme-q2 .account-selection .overpanel-spacer {
	height:43px;
	min-height:0
}
body.theme-q2 .credential-entry .spinner,body.theme-q2 .account-selection .spinner {
	top:0
}
body.theme-q2 .credential-entry .step-container,body.theme-q2 .account-selection .step-container {
	top:calc(50% - 38px);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute
}
body.theme-q2 .account-details .popover {
	width:400px
}
@media (max-width:767px) {
	body.theme-q2 .tilecard.link-account-prompt .tilecard-container {
		margin:0 12px
	}
	body.theme-q2 .account-details .popover {
		width:200px
	}
}
body.theme-q2 .detail-row-header {
	border-bottom:1px solid #dedede
}
body.theme-q2 .detail-row-header .btn-link {
	text-align:left
}
body.theme-q2 .detail-row-header,body.theme-q2 .detail-row-footer {
	*zoom:1;
	padding-bottom:0;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:0
}
body.theme-q2 .detail-row-header:before,body.theme-q2 .detail-row-header:after,body.theme-q2 .detail-row-footer:before,body.theme-q2 .detail-row-footer:after {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .detail-row-header:after,body.theme-q2 .detail-row-footer:after {
	clear:both
}
body.theme-q2 .detail-row-header .btn-link,body.theme-q2 .detail-row-footer .btn-link {
	padding-bottom:0;
	padding-top:0
}
body.theme-q2 .detail-row-header h4 {
	color:#999;
	font-size:18px;
	line-height:20px;
	font-weight:600;
	margin:0;
	display:inline-block
}
body.theme-q2 .detail-row-content {
	*zoom:1;
	margin-bottom:6px;
	margin-top:13px
}
body.theme-q2 .detail-row-content:before {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2 .detail-row-content:after {
	content:"";
	display:table;
	line-height:0;
	clear:both
}
body.theme-q2 .detail-row-content .name {
	display:block;
	color:#969696;
	font-size:13px;
	line-height:1.2em
}
body.theme-q2 .detail-row-content .value {
	display:block;
	color:#2e2e2e;
	font-weight:400;
	margin-bottom:5px
}
body.theme-q2 .detail-row-content .txn-description {
	overflow-x:scroll
}
body.theme-q2 .slider-tabs {
	padding:0 12px
}
body.theme-q2 .tab-item {
	cursor:pointer;
	display:inline-block;
	padding:2px 10px 8px
}
body.theme-q2 .tab-item.current {
	color:#003478;
	box-shadow:0 -4px 0 #003478 inset;
	cursor:default
}
body.theme-q2 h3.tab-item {
	cursor:default;
	margin-top:0
}
body.theme-q2 .tooltipped {
	position:relative
}
body.theme-q2 .tooltipped::after {
	position:absolute;
	z-index:1000000;
	padding:5px 8px;
	font-family:"OpenSans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:600;
	font-size:12px;
	line-height:1.5;
	color:#fff;
	text-align:center;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	word-wrap:break-word;
	white-space:pre;
	pointer-events:none;
	content:attr(aria-label);
	background:rgba(0,0,0,.8);
	border-radius:3px;
	-webkit-font-smoothing:subpixel-antialiased
}
body.theme-q2 .tooltipped::before {
	position:absolute;
	z-index:1000001;
	width:0;
	height:0;
	color:rgba(0,0,0,.8);
	pointer-events:none;
	content:"";
	border:5px solid transparent
}
body.theme-q2 .tooltipped::before,body.theme-q2 .tooltipped::after {
	display:block;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all 250ms ease-in-out 0s;
	transition:all 250ms ease-in-out 0s
}
body.theme-q2 .tooltipped:hover::before,body.theme-q2 .tooltipped:hover::after,body.theme-q2 .tooltipped:active::before,body.theme-q2 .tooltipped:active::after,body.theme-q2 .tooltipped:focus::before,body.theme-q2 .tooltipped:focus::after {
	display:inline-block;
	text-decoration:none;
	visibility:visible;
	opacity:1
}
body.theme-q2 .tooltipped:hover::before,body.theme-q2 .tooltipped:hover::after {
	-webkit-transition:all 250ms ease-in-out 1s;
	transition:all 250ms ease-in-out 1s
}
body.theme-q2 .tooltipped:focus::before,body.theme-q2 .tooltipped:focus::after,body.theme-q2 .tooltipped:active::before,body.theme-q2 .tooltipped:active::after {
	-webkit-transition:all 250ms ease-in-out 0s;
	transition:all 250ms ease-in-out 0s
}
body.theme-q2 .tooltipped-multiline:hover::after,body.theme-q2 .tooltipped-multiline:active::after,body.theme-q2 .tooltipped-multiline:focus::after {
	display:table-cell
}
body.theme-q2 .tooltipped[aria-label=""]:hover::before,body.theme-q2 .tooltipped[aria-label=""]:hover::after,body.theme-q2 .tooltipped[aria-label=""]:active::before,body.theme-q2 .tooltipped[aria-label=""]:active::after,body.theme-q2 .tooltipped[aria-label=""]:focus::before,body.theme-q2 .tooltipped[aria-label=""]:focus::after,body.theme-q2 .tooltipped:not([aria-label]):hover::before,body.theme-q2 .tooltipped:not([aria-label]):hover::after,body.theme-q2 .tooltipped:not([aria-label]):active::before,body.theme-q2 .tooltipped:not([aria-label]):active::after,body.theme-q2 .tooltipped:not([aria-label]):focus::before,body.theme-q2 .tooltipped:not([aria-label]):focus::after,body.theme-q2.phone .tooltipped:not(.tooltip-popover):hover::before,body.theme-q2.phone .tooltipped:not(.tooltip-popover):hover::after,body.theme-q2.phone .tooltipped:not(.tooltip-popover):active::before,body.theme-q2.phone .tooltipped:not(.tooltip-popover):active::after,body.theme-q2.phone .tooltipped:not(.tooltip-popover):focus::before,body.theme-q2.phone .tooltipped:not(.tooltip-popover):focus::after,body.theme-q2.tablet .tooltipped:not(.tooltip-popover):hover::before,body.theme-q2.tablet .tooltipped:not(.tooltip-popover):hover::after,body.theme-q2.tablet .tooltipped:not(.tooltip-popover):active::before,body.theme-q2.tablet .tooltipped:not(.tooltip-popover):active::after,body.theme-q2.tablet .tooltipped:not(.tooltip-popover):focus::before,body.theme-q2.tablet .tooltipped:not(.tooltip-popover):focus::after {
	display:none
}
body.theme-q2 .tooltipped-multiline::after {
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
	max-width:200px;
	word-break:break-word;
	word-wrap:normal;
	white-space:pre-line;
	border-collapse:separate;
	text-align:left
}
body.theme-q2 .tooltipped-multiline.tooltipped-s::after,body.theme-q2 .tooltipped-multiline.tooltipped-n::after {
	right:auto;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
body.theme-q2 .tooltipped-multiline.tooltipped-w::after,body.theme-q2 .tooltipped-multiline.tooltipped-e::after {
	right:100%
}
@media screen and (min-width:0) {
	body.theme-q2 .tooltipped-multiline::after {
		width:200px
	}
}
body.theme-q2 .tooltipped-sticky::before,body.theme-q2 .tooltipped-sticky::after {
	display:inline-block
}
body.theme-q2 .tooltipped-sticky.tooltipped-multiline::after {
	display:table-cell
}
body.theme-q2 .tooltipped-s::after,body.theme-q2 .tooltipped-se::after,body.theme-q2 .tooltipped-sw::after {
	top:100%;
	right:50%;
	margin-top:5px
}
body.theme-q2 .tooltipped-s::before,body.theme-q2 .tooltipped-se::before,body.theme-q2 .tooltipped-sw::before {
	top:auto;
	right:50%;
	bottom:-5px;
	margin-right:-5px;
	border-bottom-color:rgba(0,0,0,.8)
}
body.theme-q2 .tooltipped-se::after {
	right:auto;
	left:50%;
	margin-left:-15px
}
body.theme-q2 .tooltipped-sw::after {
	margin-right:-15px
}
body.theme-q2 .tooltipped-n::after,body.theme-q2 .tooltipped-ne::after,body.theme-q2 .tooltipped-nw::after {
	right:50%;
	bottom:100%;
	margin-bottom:5px
}
body.theme-q2 .tooltipped-n::before,body.theme-q2 .tooltipped-ne::before,body.theme-q2 .tooltipped-nw::before {
	top:-5px;
	right:50%;
	bottom:auto;
	margin-right:-5px;
	border-top-color:rgba(0,0,0,.8)
}
body.theme-q2 .tooltipped-ne::after {
	right:auto;
	left:50%;
	margin-left:-15px
}
body.theme-q2 .tooltipped-nw::after {
	margin-right:-15px
}
body.theme-q2 .tooltipped-s::after,body.theme-q2 .tooltipped-n::after {
	-webkit-transform:translateX(50%);
	transform:translateX(50%)
}
body.theme-q2 .tooltipped-w::after {
	right:100%;
	bottom:50%;
	margin-right:5px;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
body.theme-q2 .tooltipped-w::before {
	top:50%;
	bottom:50%;
	left:-5px;
	margin-top:-5px;
	border-left-color:rgba(0,0,0,.8)
}
body.theme-q2 .tooltipped-e::after {
	bottom:50%;
	left:100%;
	margin-left:5px;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
body.theme-q2 .tooltipped-e::before {
	top:50%;
	right:-5px;
	bottom:50%;
	margin-top:-5px;
	border-right-color:rgba(0,0,0,.8)
}
@media (min-width:768px) and (max-width:991px) {
	body.theme-q2 [class^='tooltipped-sm']::after,body.theme-q2 [class*=' tooltipped-sm']::after {
		margin:0;
		left:initial;
		right:initial;
		top:initial;
		bottom:initial;
		-webkit-transform:initial;
		transform:initial
	}
	body.theme-q2 [class^='tooltipped-sm']::before,body.theme-q2 [class*=' tooltipped-sm']::before {
		margin:0;
		left:initial;
		right:initial;
		top:initial;
		bottom:initial;
		border-top-color:transparent;
		border-bottom-color:transparent;
		border-left-color:transparent;
		border-right-color:transparent
	}
	body.theme-q2 .tooltipped-sm-s::after,body.theme-q2 .tooltipped-sm-se::after,body.theme-q2 .tooltipped-sm-sw::after {
		top:100%;
		right:50%;
		margin-top:5px
	}
	body.theme-q2 .tooltipped-sm-s::before,body.theme-q2 .tooltipped-sm-se::before,body.theme-q2 .tooltipped-sm-sw::before {
		top:auto;
		right:50%;
		bottom:-5px;
		margin-right:-5px;
		border-bottom-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-sm-se::after {
		right:auto;
		left:50%;
		margin-left:-15px
	}
	body.theme-q2 .tooltipped-sm-sw::after {
		margin-right:-15px
	}
	body.theme-q2 .tooltipped-sm-n::after,body.theme-q2 .tooltipped-sm-ne::after,body.theme-q2 .tooltipped-sm-nw::after {
		right:50%;
		bottom:100%;
		margin-bottom:5px
	}
	body.theme-q2 .tooltipped-sm-n::before,body.theme-q2 .tooltipped-sm-ne::before,body.theme-q2 .tooltipped-sm-nw::before {
		top:-5px;
		right:50%;
		bottom:auto;
		margin-right:-5px;
		border-top-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-sm-ne::after {
		right:auto;
		left:50%;
		margin-left:-15px
	}
	body.theme-q2 .tooltipped-sm-nw::after {
		margin-right:-15px
	}
	body.theme-q2 .tooltipped-sm-s::after,body.theme-q2 .tooltipped-sm-n::after {
		-webkit-transform:translateX(50%);
		transform:translateX(50%)
	}
	body.theme-q2 .tooltipped-sm-w::after {
		right:100%;
		bottom:50%;
		margin-right:5px;
		-webkit-transform:translateY(50%);
		transform:translateY(50%)
	}
	body.theme-q2 .tooltipped-sm-w::before {
		top:50%;
		bottom:50%;
		left:-5px;
		margin-top:-5px;
		border-left-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-sm-e::after {
		bottom:50%;
		left:100%;
		margin-left:5px;
		-webkit-transform:translateY(50%);
		transform:translateY(50%)
	}
	body.theme-q2 .tooltipped-sm-e::before {
		top:50%;
		right:-5px;
		bottom:50%;
		margin-top:-5px;
		border-right-color:rgba(0,0,0,.8)
	}
}
@media (min-width:992px) and (max-width:1199px) {
	body.theme-q2 [class^='tooltipped-md']::after,body.theme-q2 [class*=' tooltipped-md']::after {
		margin:0;
		left:initial;
		right:initial;
		top:initial;
		bottom:initial;
		-webkit-transform:initial;
		transform:initial
	}
	body.theme-q2 [class^='tooltipped-md']::before,body.theme-q2 [class*=' tooltipped-md']::before {
		margin:0;
		left:initial;
		right:initial;
		top:initial;
		bottom:initial;
		border-top-color:transparent;
		border-bottom-color:transparent;
		border-left-color:transparent;
		border-right-color:transparent
	}
	body.theme-q2 .tooltipped-md-s::after,body.theme-q2 .tooltipped-md-se::after,body.theme-q2 .tooltipped-md-sw::after {
		top:100%;
		right:50%;
		margin-top:5px
	}
	body.theme-q2 .tooltipped-md-s::before,body.theme-q2 .tooltipped-md-se::before,body.theme-q2 .tooltipped-md-sw::before {
		top:auto;
		right:50%;
		bottom:-5px;
		margin-right:-5px;
		border-bottom-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-md-se::after {
		right:auto;
		left:50%;
		margin-left:-15px
	}
	body.theme-q2 .tooltipped-md-sw::after {
		margin-right:-15px
	}
	body.theme-q2 .tooltipped-md-n::after,body.theme-q2 .tooltipped-md-ne::after,body.theme-q2 .tooltipped-md-nw::after {
		right:50%;
		bottom:100%;
		margin-bottom:5px
	}
	body.theme-q2 .tooltipped-md-n::before,body.theme-q2 .tooltipped-md-ne::before,body.theme-q2 .tooltipped-md-nw::before {
		top:-5px;
		right:50%;
		bottom:auto;
		margin-right:-5px;
		border-top-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-md-ne::after {
		right:auto;
		left:50%;
		margin-left:-15px
	}
	body.theme-q2 .tooltipped-md-nw::after {
		margin-right:-15px
	}
	body.theme-q2 .tooltipped-md-s::after,body.theme-q2 .tooltipped-md-n::after {
		-webkit-transform:translateX(50%);
		transform:translateX(50%)
	}
	body.theme-q2 .tooltipped-md-w::after {
		right:100%;
		bottom:50%;
		margin-right:5px;
		-webkit-transform:translateY(50%);
		transform:translateY(50%)
	}
	body.theme-q2 .tooltipped-md-w::before {
		top:50%;
		bottom:50%;
		left:-5px;
		margin-top:-5px;
		border-left-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-md-e::after {
		bottom:50%;
		left:100%;
		margin-left:5px;
		-webkit-transform:translateY(50%);
		transform:translateY(50%)
	}
	body.theme-q2 .tooltipped-md-e::before {
		top:50%;
		right:-5px;
		bottom:50%;
		margin-top:-5px;
		border-right-color:rgba(0,0,0,.8)
	}
}
@media (min-width:1200px) {
	body.theme-q2 [class^='tooltipped-lg']::after,body.theme-q2 [class*=' tooltipped-lg']::after {
		margin:0;
		left:initial;
		right:initial;
		top:initial;
		bottom:initial;
		-webkit-transform:initial;
		transform:initial
	}
	body.theme-q2 [class^='tooltipped-lg']::before,body.theme-q2 [class*=' tooltipped-lg']::before {
		margin:0;
		left:initial;
		right:initial;
		top:initial;
		bottom:initial;
		border-top-color:transparent;
		border-bottom-color:transparent;
		border-left-color:transparent;
		border-right-color:transparent
	}
	body.theme-q2 .tooltipped-lg-s::after,body.theme-q2 .tooltipped-lg-se::after,body.theme-q2 .tooltipped-lg-sw::after {
		top:100%;
		right:50%;
		margin-top:5px
	}
	body.theme-q2 .tooltipped-lg-s::before,body.theme-q2 .tooltipped-lg-se::before,body.theme-q2 .tooltipped-lg-sw::before {
		top:auto;
		right:50%;
		bottom:-5px;
		margin-right:-5px;
		border-bottom-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-lg-se::after {
		right:auto;
		left:50%;
		margin-left:-15px
	}
	body.theme-q2 .tooltipped-lg-sw::after {
		margin-right:-15px
	}
	body.theme-q2 .tooltipped-lg-n::after,body.theme-q2 .tooltipped-lg-ne::after,body.theme-q2 .tooltipped-lg-nw::after {
		right:50%;
		bottom:100%;
		margin-bottom:5px
	}
	body.theme-q2 .tooltipped-lg-n::before,body.theme-q2 .tooltipped-lg-ne::before,body.theme-q2 .tooltipped-lg-nw::before {
		top:-5px;
		right:50%;
		bottom:auto;
		margin-right:-5px;
		border-top-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-lg-ne::after {
		right:auto;
		left:50%;
		margin-left:-15px
	}
	body.theme-q2 .tooltipped-lg-nw::after {
		margin-right:-15px
	}
	body.theme-q2 .tooltipped-lg-s::after,body.theme-q2 .tooltipped-lg-n::after {
		-webkit-transform:translateX(50%);
		transform:translateX(50%)
	}
	body.theme-q2 .tooltipped-lg-w::after {
		right:100%;
		bottom:50%;
		margin-right:5px;
		-webkit-transform:translateY(50%);
		transform:translateY(50%)
	}
	body.theme-q2 .tooltipped-lg-w::before {
		top:50%;
		bottom:50%;
		left:-5px;
		margin-top:-5px;
		border-left-color:rgba(0,0,0,.8)
	}
	body.theme-q2 .tooltipped-lg-e::after {
		bottom:50%;
		left:100%;
		margin-left:5px;
		-webkit-transform:translateY(50%);
		transform:translateY(50%)
	}
	body.theme-q2 .tooltipped-lg-e::before {
		top:50%;
		right:-5px;
		bottom:50%;
		margin-top:-5px;
		border-right-color:rgba(0,0,0,.8)
	}
}
body.theme-q2 .hade-detail .status-icon:before {
	margin-left:0
}
body.theme-q2 .pfm-tile .spinner {
	top:0
}
body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary.hidden,body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary.tilecard-detail-refreshing,body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary.tilecard-detail-failed {
	display:none;
	visibility:none
}
body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary.hidden~.tilecard-detail-tertiary,body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary.tilecard-detail-refreshing~.tilecard-detail-tertiary,body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-secondary.tilecard-detail-failed~.tilecard-detail-tertiary {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
body.theme-q2 .pfm-tile .hade-detail.tilecard-detail-tertiary {
	display:none
}
body.theme-q2 .pfm-tile:hover .hade-detail.tilecard-detail-secondary {
	display:none
}
body.theme-q2 .pfm-tile:hover .hade-detail.tilecard-detail-tertiary {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
body.theme-q2 .account-color-0 {
	background-color:#003478;
	color:#003478;
	fill:#003478;
	stroke:#003478
}
body.theme-q2 .account-color-1 {
	background-color:#5c89b4;
	color:#5c89b4;
	fill:#5c89b4;
	stroke:#5c89b4
}
body.theme-q2 .account-color-2 {
	background-color:#c8102e;
	color:#c8102e;
	fill:#c8102e;
	stroke:#c8102e
}
body.theme-q2 .account-color-3 {
	background-color:#d4dce5;
	color:#d4dce5;
	fill:#d4dce5;
	stroke:#d4dce5
}
body.theme-q2 .account-color-4 {
	background-color:#333d47;
	color:#333d47;
	fill:#333d47;
	stroke:#333d47
}
body.theme-q2 .account-color-5 {
	background-color:#a9a8a9;
	color:#a9a8a9;
	fill:#a9a8a9;
	stroke:#a9a8a9
}
body.theme-q2 .account-color-6 {
	background-color:#333d47;
	color:#333d47;
	fill:#333d47;
	stroke:#333d47
}
body.theme-q2 .account-color-7 {
	background-color:#d2d0cd;
	color:#d2d0cd;
	fill:#d2d0cd;
	stroke:#d2d0cd
}
body.theme-q2 .account-color-8 {
	background-color:#00224f;
	color:#00224f;
	fill:#00224f;
	stroke:#00224f
}
body.theme-q2 .account-color-9 {
	background-color:#436f99;
	color:#436f99;
	fill:#436f99;
	stroke:#436f99
}
body.theme-q2 .account-color-10 {
	background-color:#940921;
	color:#940921;
	fill:#940921;
	stroke:#940921
}
body.theme-q2 .account-color-11 {
	background-color:#a6b0bd;
	color:#a6b0bd;
	fill:#a6b0bd;
	stroke:#a6b0bd
}
body.theme-q2 .account-color-12 {
	background-color:#a8a196;
	color:#a8a196;
	fill:#a8a196;
	stroke:#a8a196
}
body.theme-q2 .account-color-13 {
	background-color:#1c2936;
	color:#1c2936;
	fill:#1c2936;
	stroke:#1c2936
}
body.theme-q2 .account-color-14 {
	background-color:#1f4163;
	color:#1f4163;
	fill:#1f4163;
	stroke:#1f4163
}
body.theme-q2 .gam-index {
	padding:0 5px
}
body.theme-q2 .gam-popover-wrapper {
	background:0 0;
	overflow:auto;
	color:#fff
}
body.theme-q2 .gam-popover-table {
	background:0 0;
	width:100%
}
body.theme-q2 .gam-popover-table th {
	color:#fff!important
}
body.theme-q2 .team-select {
	background-color:#fff;
	padding:50px;
	min-width:500px
}
body.theme-q2 .team-select-list {
	height:500px;
	overflow:auto;
	padding:20px
}
body.theme-q2 .team-select-members-container,body.theme-q2 .team-select-groups-container {
	margin:20px 30px
}
body.theme-q2 .team-select-members h4 {
	font-weight:700
}
body.theme-q2 .team-select-save-cancel {
	padding:20px 0
}
body.theme-q2 .team-new {
	position:absolute;
	z-index:150;
	background-color:#fff;
	width:400px;
	margin-left:50%;
	left:-200px;
	top:40px;
	text-align:left
}
body.theme-q2 .team-new-container {
	margin:15px
}
body.theme-q2 .team-new-save-cancel {
	padding:15px 0
}
body.theme-q2 .team-member-box-selected,body.theme-q2 .team-member-box-unselected {
	border:1px solid #afafaf;
	padding:2px;
	height:18px;
	width:18px;
	margin-top:12px;
	cursor:pointer;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
body.theme-q2 .team-member-box-selected {
	background-color:#008eaa
}
body.theme-q2 .team-member-box-unselected {
	background-color:transparent
}
body.theme-q2 .gam-table td,body.theme-q2 tr {
	vertical-align:middle
}
body.theme-q2 .gam-table tr {
	padding:4px 0 5px
}
body.theme-q2 .gam-text {
	vertical-align:middle;
	color:#000;
	height:42px
}
body.theme-q2 .gam-top-column {
	vertical-align:top!important
}
body.theme-q2 .gam-viewby {
	line-height:45px;
	padding-right:3px
}
body.theme-q2 .gam-hover {
	cursor:pointer
}
body.theme-q2 .selected-header {
	color:#333
}
body.theme-q2 .sort-show {
	visibility:visible;
	color:#003478
}
body.theme-q2 .sort-hide {
	visibility:hidden
}
body.theme-q2 .btn-select {
	display:block;
	text-align:left
}
body.theme-q2 .tb-team-edit {
	margin-bottom:0
}
body.theme-q2 .tb-team-edit tr {
	height:45px
}
body.theme-q2 .tb-team-edit td {
	vertical-align:middle;
	border-top:none;
	border-bottom:1px solid #ddd
}
body.theme-q2 .collapse-div {
	min-height:50px;
	max-height:500px;
	width:100%;
	background-color:#003478;
	color:#fff;
	overflow:auto
}
body.theme-q2 .gam-hidden {
	border:none!important;
	padding:0!important
}
body.theme-q2 .gam-show-arrow:after {
	top:50%;
	left:50%;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(136,183,213,0);
	border-bottom-color:#003478;
	border-width:10px;
	margin-left:-10px
}
body.theme-q2 .arrow-box {
	cursor:pointer;
	position:relative;
	text-decoration:underline;
	color:#00abcc
}
body.theme-q2 .gam-gear {
	cursor:pointer
}
body.theme-q2 .gam-modal {
	margin-top:50px
}
body.theme-q2 .gam-q2-assist {
	color:#0084c2
}
body.theme-q2 .gam-spaced {
	height:45px;
	line-height:45px;
	vertical-align:middle;
	border-bottom:1px solid #ccc
}
body.theme-q2 .gam-flex-div {
	display:-moz-flex;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
body.theme-q2 .gam-ellipse {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	min-width:0
}
body.theme-q2 .gam-top {
	height:125px;
	width:100%;
	background-color:#00abcc;
	box-shadow:0 5px 7px #ccc;
	color:#fff
}
body.theme-q2 .gam-top-team {
	height:150px;
	width:100%;
	background-color:#00abcc;
	color:#fff
}
body.theme-q2 .gam-body {
	padding:10px 5px
}
body.theme-q2 .team-settings {
	background-color:#dddddf;
	padding:50px 10px 100px 50px
}
body.theme-q2 .main-head {
	vertical-align:middle
}
body.theme-q2 .gam-circle {
	border-radius:50%;
	width:50px;
	height:50px;
	background-color:#83bd40;
	margin-top:35px;
	cursor:pointer;
	margin-right:50px;
	box-shadow:0 5px 5px #006c81
}
body.theme-q2 .gam-team-circle {
	border-radius:50%;
	width:40px;
	height:40px;
	background-color:#83bd40;
	cursor:pointer;
	color:#fff;
	font-size:1.9em;
	margin:10px 0 0 20px;
	padding-left:2px
}
body.theme-q2 .gam-team-circle a {
	color:#fff
}
body.theme-q2 .gam-plus {
	font-size:2.5em
}
body.theme-q2 .gam-form-control-wrapper {
	border-bottom:1px solid #fff;
	position:relative;
	height:44px
}
body.theme-q2 .gam-form-control-wrapper:before,body.theme-q2 .gam-form-control-wrapper:after {
	background:#fff;
	bottom:0;
	content:"";
	display:block;
	height:8px;
	position:absolute;
	right:0;
	width:1px
}
body.theme-q2 .gam-form-control-wrapper:before {
	left:0
}
body.theme-q2 .gam-form-control-wrapper .gam-form-group {
	margin:0;
	position:absolute
}
body.theme-q2 .gam-form-control-wrapper ::-webkit-input-placeholder {
	color:#fff
}
body.theme-q2 .gam-form-control-wrapper :-moz-placeholder,body.theme-q2 .gam-form-control-wrapper ::-moz-placeholder {
	color:#fff
}
body.theme-q2 .gam-form-control-wrapper :-ms-input-placeholder {
	color:#fff
}
body.theme-q2 .dark {
	color:#000
}
body.theme-q2 .gam-dark {
	border-bottom:1px solid #00abcc
}
body.theme-q2 .gam-dark:before,body.theme-q2 .gam-dark:after {
	background:#00abcc
}
body.theme-q2 .gam-dark .gam-form-control,body.theme-q2 .gam-dark .gam-group-addon {
	color:#000
}
body.theme-q2 .gam-dark .input-group-addon {
	color:#575757;
	font-size:25px
}
body.theme-q2 .gam-form-control {
	color:#fff;
	font-size:14px
}
body.theme-q2 .gam-form-control,body.theme-q2 .input-group-addon {
	border:none;
	background:0 0;
	box-shadow:none;
	letter-spacing:.5px
}
body.theme-q2 .gam-form-control:focus,body.theme-q2 .input-group-addon:focus {
	box-shadow:none;
	border:none;
	outline:none;
	background-color:transparent
}
body.theme-q2 .gam-group-addon {
	color:#fff;
	font-size:40px;
	padding:0
}
body.theme-q2 .input-group-addon {
	color:#fff;
	font-size:35px;
	padding:0
}
body.theme-q2 .gam-title {
	font-size:1.75em;
	line-height:125px
}
body.theme-q2 .gam-team-title {
	font-size:1.5em;
	line-height:50px
}
body.theme-q2 .gam-team-edit {
	height:100px;
	line-height:50px;
	padding:25px 0
}
body.theme-q2 .gam-nav {
	line-height:130px
}
body.theme-q2 .gam-column {
	margin-top:35px
}
body.theme-q2 .gam-btn {
	border-radius:0;
	box-shadow:none
}
body.theme-q2 .primary {
	background-color:#00abcc!important;
	color:#fff!important;
	border:1px solid #00abcc
}
body.theme-q2 .negative {
	background-color:#fff!important;
	color:#ccc!important;
	border:1px solid #ccc
}
body.theme-q2 .gam-team-box {
	background-color:#fff;
	width:625px;
	min-width:385px;
	min-height:500px;
	max-height:750px;
	padding:15px 30px;
	box-shadow:5px 5px 5px #ccc,-5px 5px 5px #ccc;
	overflow:hidden;
	margin-bottom:15px
}
body.theme-q2 .gam-team-table {
	overflow:auto;
	width:100%;
	height:390px;
	padding:0 15px
}
body.theme-q2 .greyed-out {
	color:#ccc
}
body.theme-q2 .team-select-title {
	font-size:2em;
	color:#00abcc
}
body.theme-q2 .gam-nav-angle {
	font-size:25px;
	margin:10px
}
body.theme-q2 .gam-return {
	cursor:pointer;
	color:#fff;
	text-decoration:underline
}
body.theme-q2 .gam-min-col {
	min-width:600px
}
body.theme-q2 .gam-font-large {
	font-size:30px
}
body.theme-q2 #splashboard-container {
	background:#eee;
	height:100vh
}
body.theme-q2 .sb-config-container {
	margin:0 -10px
}
body.theme-q2 .sb-config-btn-container {
	margin:15px 18px 0 0
}
body.theme-q2 .config-button {
	vertical-align:middle;
	font-size:30px;
	color:#003478
}
body.theme-q2 .stat-panel {
	padding:1.5rem;
	box-shadow:0 1px 2px #aaa;
	background:#fff;
	margin-bottom:20px;
	border-radius:3px
}
body.theme-q2 .splashboard-logo {
	content:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png");
	float:left;
	padding:15px
}
body.theme-q2 .stat-header {
	border-bottom:1px solid #eee
}
body.theme-q2 .sb-stats-empty-container #empty-stat {
	width:100%;
	display:inline-block;
	vertical-align:middle;
	background-size:100%;
	background-position:50% 50%;
	background-repeat:no-repeat
}
body.theme-q2 .sb-stats-empty-container #empty-stat .empty-stat-inner {
	padding-top:51.4%;
	display:block;
	height:0
}
body.theme-q2 .sb-stats-empty-container #empty-stat {
	background-image:url("images/central/splashboard-no-stats-lg-74948145816fe31ce1534973b0ef66c7.png")
}
@media only screen and (max-width:992px) {
	body.theme-q2 .sb-stats-empty-container #empty-stat {
		background-image:url("images/central/splashboard-no-stats-md-a631501ebeae7605b4d06d3a87ffbfa4.png")
	}
	body.theme-q2 .sb-stats-empty-container #empty-stat .empty-stat-inner {
		padding-top:69.44%
	}
}
@media only screen and (max-width:768px) {
	body.theme-q2 .sb-stats-empty-container #empty-stat {
		background-image:url("images/central/splashboard-no-stats-sm-4d2c3332acfe3e05bef9f4cbe843317f.png")
	}
	body.theme-q2 .sb-stats-empty-container #empty-stat .empty-stat-inner {
		padding-top:129.16%
	}
}
body.theme-q2 .stat-graph {
	padding:15px;
	text-align:center
}
body.theme-q2 .stat-graph-disabled {
	fill:#ddd!important
}
body.theme-q2 .misc-stat-button {
	display:inline-block;
	padding:3px 0;
	width:45px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	border:1px solid transparent;
	border-radius:4px;
	background-color:#337ab7;
	color:#fff
}
body.theme-q2 .misc-stat:nth-of-type(6n+1) .misc-stat-button {
	background-color:#ea6b14
}
body.theme-q2 .misc-stat:nth-of-type(6n+2) .misc-stat-button {
	background-color:#b35ba9
}
body.theme-q2 .misc-stat:nth-of-type(6n+3) .misc-stat-button {
	background-color:#008eaa
}
body.theme-q2 .misc-stat:nth-of-type(6n+4) .misc-stat-button {
	background-color:#63666a
}
body.theme-q2 .misc-stat:nth-of-type(6n+5) .misc-stat-button {
	background-color:#84bd00
}
body.theme-q2 .misc-stat:nth-of-type(6n+6) .misc-stat-button {
	background-color:#fcb424
}
body.theme-q2 .misc-empty-stat .misc-stat-button {
	background-color:#eee
}
body.theme-q2 #splashboard-container a[href^="central://"] {
	color:#333;
	text-decoration:none
}
body.theme-q2 .circle-graph-container-disabled {
	fill:#ddd
}
body.theme-q2 .circle-graph-container:nth-of-type(6n+1) .stat-graph {
	fill:#84bd00
}
body.theme-q2 .circle-graph-container:nth-of-type(6n+2) .stat-graph {
	fill:#ea6b14
}
body.theme-q2 .circle-graph-container:nth-of-type(6n+3) .stat-graph {
	fill:#008eaa
}
body.theme-q2 .circle-graph-container:nth-of-type(6n+4) .stat-graph {
	fill:#63666a
}
body.theme-q2 .circle-graph-container:nth-of-type(6n+5) .stat-graph {
	fill:#84bd00
}
body.theme-q2 .circle-graph-container:nth-of-type(6n+6) .stat-graph {
	fill:#fcb424
}
body.theme-q2 .panel-primary {
	border-color:#fcfcfd
}
body.theme-q2 .panel-primary .panel-heading {
	background-color:#fcfcfd;
	border-color:#fcfcfd;
	color:#141414
}
body.theme-q2 .hidden-xs-inline {
	display:inline-block!important
}
body.theme-q2 .error-field {
	border-color:#b00000!important
}
body.theme-q2 .error-field:focus {
	border-color:#b00000!important;
	box-shadow:0 0 8px rgba(176,0,0,.6)
}
body.theme-q2 .table th label,body.theme-q2 .table th .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2 .table th #dyn-form-content>table>tbody>tr>td.col1sub1 {
	font-size:inherit;
	font-weight:inherit;
	text-transform:inherit
}
@media (min-width:768px) {
	body.theme-q2 .col-sm-offset-0 {
		margin-left:0
	}
}
@media (max-width:767px) {
	body.theme-q2 .hidden-xs-inline {
		display:none!important
	}
}
body.theme-q2.desktop {
	border-bottom:0
}
body.theme-q2.desktop.frameless.interstitial-page .meta-container {
	width:100%!important
}
body.theme-q2.desktop.frameless.interstitial-page .navbar-fixed-top {
	display:block!important
}
body.theme-q2.desktop.frameless .navbar-fixed-top,body.theme-q2.desktop.frameless .content-wrapper,body.theme-q2.desktop.frameless .footer {
	display:none!important
}
body.theme-q2.desktop .customer-name-holder {
	font-size:12px;
	color:#2e2e2e
}
body.theme-q2.desktop .customer-last-login {
	font-size:12px;
	color:#626262;
	font-style:initial;
	font-weight:400
}
body.theme-q2.desktop .app-metacontainer {
	height:auto;
	min-height:100%
}
body.theme-q2.desktop .app-container {
	height:auto;
	min-height:100%;
	padding-top:64px;
	position:relative
}
body.theme-q2.desktop .app-container .loading-bg {
	background-image:none;
	display:none
}
body.theme-q2.desktop .app-container .splash-bg {
	background-image:url("../image/desktop-background.jpg");
	display:none
}
body.theme-q2.desktop .grid-row.main-view {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
body.theme-q2.desktop .grid-row.main-view>.content-wrapper.grid-column {
	height:auto
}
body.theme-q2.desktop .app-container.rail-right-empty .main-view.show-sidebar .content-wrapper {
	box-shadow:0 1px 3px rgba(20,20,20,.5),-255px 0 0 #333d47 inset,-256px 0 0 #233036 inset
}
body.theme-q2.desktop .app-container.rail-right-empty .main-view.show-sidebar .sidebar {
	width:256px
}
body.theme-q2.desktop .show-sidebar .content-wrapper,body.theme-q2.desktop .rail-right-has .content-wrapper,body.theme-q2.desktop.landing-page .app-container.rail-right-empty .main-view .content-wrapper {
	box-shadow:0 1px 3px rgba(20,20,20,.5),-255px 0 0 #333d47 inset,-256px 0 0 #233036 inset
}
body.theme-q2.desktop.landing-page .app-container.rail-right-empty .main-view .sidebar {
	width:256px
}
body.theme-q2.desktop .content-wrapper {
	box-shadow:0 1px 3px rgba(20,20,20,.5);
	min-height:500px;
	width:1024px;
	position:relative
}
body.theme-q2.desktop .content-container {
	height:100%;
	min-height:550px;
	width:1024px;
	padding-top:0
}
body.theme-q2.desktop .content-container>.content {
	width:768px
}
body.theme-q2.desktop .content-container>.sidebar {
	width:256px
}
body.theme-q2.desktop .header .center {
	margin-top:0;
	text-align:left;
	text-transform:none
}
body.theme-q2.desktop .header-center {
	position:static;
	color:#141414;
	height:46px;
	line-height:46px;
	margin:0
}
body.theme-q2.desktop .left,body.theme-q2.desktop .right,body.theme-q2.desktop .info-button-phone-holder,body.theme-q2.desktop .callme-button {
	display:none
}
body.theme-q2.desktop .return-to-login {
	position:fixed
}
body.theme-q2.desktop .no-titlebar .content-container,body.theme-q2.desktop .no-logo .content-container {
	padding-top:0
}
body.theme-q2.desktop .unauthenticated>.footer,body.theme-q2.desktop .unauthenticated>footer {
	display:none
}
body.theme-q2.desktop .unauthenticated.vertical-nav .main-view {
	max-width:1024px;
	margin:0 auto
}
body.theme-q2.desktop .content-container>.content>.flex-item {
	min-height:500px;
	padding:15px
}
body.theme-q2.desktop .app-container:not(.rail-right-has) .hide-sidebar .content-container>.content {
	width:100%
}
body.theme-q2.desktop .app-container:not(.rail-right-has) .hide-sidebar .content-container>.desktop-sidebar {
	display:none
}
body.theme-q2.desktop .sidebar,body.theme-q2.desktop .sidebar-drawer {
	height:auto;
	overflow:visible;
	position:relative;
	width:100%
}
body.theme-q2.desktop .sidebar {
	padding:0
}
body.theme-q2.desktop .vertical-nav .main-page-container {
	width:1280px
}
body.theme-q2.desktop .vertical-nav .main-page-container .navbar>.meta-container,body.theme-q2.desktop .vertical-nav .navbar>.meta-container {
	max-width:1280px
}
body.theme-q2.desktop .vertical-nav .navbar.navbar-fixed-top>.meta-container {
	height:64px
}
body.theme-q2.desktop .vertical-nav .footer {
	min-width:1280px
}
body.theme-q2.desktop .vertical-nav .quicktips {
	float:right
}
body.theme-q2.desktop .vertical-nav #menu {
	background:0 0;
	min-width:256px;
	width:256px;
	background-color:#003478
}
body.theme-q2.desktop .vertical-nav #menu .menu-nav {
	overflow:hidden
}
body.theme-q2.desktop .vertical-nav #menu .menu-item {
	color:#d8e3eb
}
body.theme-q2.desktop .vertical-nav #menu .menu-item:after {
	border-color:#345582
}
body.theme-q2.desktop .vertical-nav #menu .menu-item.selected,body.theme-q2.desktop .vertical-nav #menu .menu-item.is-selected {
	background:#003478;
	color:#fff!important
}
body.theme-q2.desktop .vertical-nav #menu .menu-item:hover {
	background:#5c89b4;
	color:#fff!important
}
body.theme-q2.desktop .vertical-nav #menu .child-menu {
	background:#002859
}
body.theme-q2.desktop .vertical-nav #menu .menu-item-child {
	color:#ebebeb
}
body.theme-q2.desktop .vertical-nav #menu .menu-item-child:after {
	border-color:#345582
}
body.theme-q2.desktop .vertical-nav #menu .menu-item-child.selected,body.theme-q2.desktop .vertical-nav #menu .menu-item-child.is-selected {
	background:#122e7d
}
body.theme-q2.desktop .vertical-nav #menu .menu-item-child.selected .menu-text,body.theme-q2.desktop .vertical-nav #menu .menu-item-child.is-selected .menu-text {
	color:#fff
}
body.theme-q2.desktop .vertical-nav #menu .menu-item-child:hover {
	background:#5c89b4
}
body.theme-q2.desktop .vertical-nav #menu .menu-item-child:hover .menu-text {
	color:#fff!important
}
body.theme-q2.desktop .grid-row {
	display:block;
	*zoom:1
}
body.theme-q2.desktop .grid-row:before,body.theme-q2.desktop .grid-row:after {
	content:"";
	display:table;
	line-height:0
}
body.theme-q2.desktop .grid-row:after {
	clear:both
}
body.theme-q2.desktop .grid-row>.grid-column {
	float:left;
	display:block
}
body.theme-q2.desktop .scrollable {
	overflow-x:hidden;
	overflow-y:auto
}
body.theme-q2.desktop .bordered>div {
	border:1px solid rgba(255,255,255,.4);
	color:rgba(255,255,255,.4);
	padding:8px
}
body.theme-q2.desktop .vert-widget-small {
	height:120px;
	border-bottom:1px solid green;
	overflow-x:hidden;
	overflow-y:auto;
	width:100%
}
body.theme-q2.desktop .vert-widget-large {
	height:360px;
	border-bottom:1px solid red;
	overflow-x:hidden;
	overflow-y:auto;
	width:100%
}
body.theme-q2.desktop .push-footer {
	height:150px
}
body.theme-q2.desktop .main-page-container {
	box-sizing:content-box;
	height:auto;
	min-height:100%;
	padding:0 0 214px;
	width:1024px
}
body.theme-q2.desktop .main-page-container .navbar>.meta-container {
	max-width:1280px
}
body.theme-q2.desktop .main-page-container .navbar>.meta-container .navbar-left {
	float:left
}
body.theme-q2.desktop .main-page-container .navbar>.meta-container .navbar-right {
	float:right
}
body.theme-q2.desktop .main-page-container .navbar-text {
	margin:0
}
body.theme-q2.desktop .main-page-container .navbar-text>.valign {
	height:62px
}
body.theme-q2.desktop .footer {
	background-color:#000;
	bottom:0;
	clear:both;
	color:#fff;
	font-size:12px;
	min-height:86px;
	padding:0 15px;
	position:absolute;
	min-width:1024px;
	width:100%
}
body.theme-q2.desktop .footer .compliance-link span {
	padding-left:5px
}
body.theme-q2.desktop .footer .compliance-list li {
	vertical-align:bottom
}
body.theme-q2.desktop .footer .compliance-list li.copyright {
	margin-right:15px;
	padding-left:0
}
body.theme-q2.desktop .footer .compliance-list a {
	color:currentColor
}
body.theme-q2.desktop .footer .compliance-list a:hover {
	text-decoration:none
}
body.theme-q2.desktop .footer .compliance-list a:hover>span {
	text-decoration:underline
}
body.theme-q2.desktop .footer .compliance-primary {
	fill:currentColor;
	vertical-align:bottom;
	height:20px;
	width:35px
}
body.theme-q2.desktop .footer .compliance-secondary {
	fill:rgba(0,0,0,.8)
}
body.theme-q2.desktop .footer>.container {
	max-width:100%;
	padding:24px 0 0
}
body.theme-q2.desktop .footer .social-title {
	font-weight:700;
	margin:0 0 14px;
	text-transform:uppercase
}
body.theme-q2.desktop .footer .footer-copyright {
	margin-bottom:14px
}
body.theme-q2.desktop .footer .footer-customer-links a {
	color:rgba(255,255,255,.92)
}
body.theme-q2.desktop .footer .footer-customer-links a:hover {
	color:#fff
}
body.theme-q2.desktop .footer .footer-customer-links li {
	padding:0
}
body.theme-q2.desktop .footer .footer-customer-links li:after {
	content:"/";
	display:inline-block;
	padding:0 10px
}
body.theme-q2.desktop .footer .social-list {
	padding-top:1.5em
}
body.theme-q2.desktop .footer .social-list li {
	padding-right:0
}
body.theme-q2.desktop .footer .social-list a {
	color:rgba(255,255,255,.92)
}
body.theme-q2.desktop .footer .social-list a>.social-icon {
	display:inline-block;
	font-size:24px;
	line-height:32px;
	margin-right:6px
}
body.theme-q2.desktop .footer .social-list a>.social-link-text {
	line-height:31px;
	vertical-align:top
}
body.theme-q2.desktop .footer .social-list a:hover {
	text-decoration:none;
	color:#fff
}
body.theme-q2.desktop .footer .social-list a:hover>.social-link-text {
	text-decoration:underline
}
body.theme-q2.desktop .horiz-widget {
	height:125px;
	margin:0;
	padding:24px;
	text-align:center
}
body.theme-q2.desktop #policy-edit,body.theme-q2.desktop #policy-customers,body.theme-q2.desktop .report {
	background:#fff
}
body.theme-q2.desktop .q2-modal {
	padding:75px 5% 0
}
body.theme-q2.desktop .q2-modal.opaque {
	background:#000
}
body.theme-q2.desktop .q2-modal-trans {
	z-index:10000
}
body.theme-q2.desktop .disclaimer-content {
	top:64px
}
body.theme-q2.desktop .navbar {
	height:64px
}
body.theme-q2.desktop .secondary-navbar {
	display:none
}
body.theme-q2.desktop .btn>a {
	color:#b3becc
}
body.theme-q2.desktop .no-content-widgets .horiz-widget {
	display:none
}
body.theme-q2.desktop .menu-drawer {
	opacity:1;
	overflow:visible;
	position:relative;
	display:block;
	height:auto
}
body.theme-q2.desktop .horizontal-nav {
	padding-top:106px
}
body.theme-q2.desktop .horizontal-nav .main-page-container {
	width:1024px
}
body.theme-q2.desktop .horizontal-nav .main-page-container .navbar>.meta-container {
	max-width:1024px
}
body.theme-q2.desktop .horizontal-nav .quicktip-container {
	min-height:0
}
body.theme-q2.desktop .horizontal-nav.rail-right-empty .main-view:not(.show-sidebar) .content {
	width:100%
}
body.theme-q2.desktop .transaction-creation .bill-selection-panel {
	overflow:visible
}
body.theme-q2.desktop .bill-pay-history {
	height:auto
}
body.theme-q2.desktop .transactional.animation-mixin {
	position:relative
}
body.theme-q2.desktop #map-canvas {
	height:700px
}
body.theme-q2.desktop .loc-list {
	height:700px;
	overflow:auto
}
body.theme-q2.desktop .widget-list.vertical {
	height:auto;
	overflow:visible
}
body.theme-q2.desktop .article-outer {
	height:auto;
	min-height:500px;
	overflow:visible
}
body.theme-q2.desktop .login-outer input[type=checkbox] {
	-webkit-transform:none;
	transform:none
}
body.theme-q2.desktop .passThruForm {
	margin-bottom:20px
}
body.theme-q2.desktop .passThruForm textarea {
	resize:none;
	box-sizing:border-box
}
body.theme-q2.desktop .passThruForm .passthru-calendar .inputControl {
	position:static;
	width:100%
}
body.theme-q2.desktop .content-rail {
	position:relative;
	height:100%
}
body.theme-q2.desktop.interstitial-page .navbar.navbar-fixed-top {
	background-color:#fff
}
body.theme-q2.desktop:not(.interstitial-page) .navbar.navbar-fixed-top .container {
	box-shadow:0 0 5px 0 rgba(1,2,2,.35);
	background-color:#fff
}
body.theme-q2 #test-fixture {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
@media screen and (max-width:1023px) {
	body.theme-q2.desktop .horizontal-nav {
		padding-top:62px
	}
	body.theme-q2.desktop .horizontal-nav .menu-nav.nav-list {
		overflow:visible
	}
	body.theme-q2.desktop .application-alert-container {
		top:64px
	}
	body.theme-q2.desktop .vertical-nav .main-page-container {
		width:1024px
	}
	body.theme-q2.desktop .vertical-nav .main-page-container .navbar>.meta-container {
		max-width:1024px
	}
	body.theme-q2.desktop .vertical-nav .footer {
		min-width:1024px
	}
}
@media screen and (min-width:1024px) {
	body.theme-q2 .content-overlay {
		display:none
	}
	body.theme-q2.desktop .horizontal-nav .menu-nav.nav-list {
		overflow:visible;
		border-bottom:1px solid #345582
	}
	body.theme-q2.desktop .horizontal-nav .application-alert-container {
		top:106px
	}
	body.theme-q2.desktop .horizontal-nav #menu {
		*zoom:1;
		bottom:auto;
		float:none;
		margin:0 auto;
		width:1024px;
		z-index:1030;
		position:fixed;
		left:0;
		right:0;
		background:#003478;
		color:#d8e3eb;
		box-shadow:0 2px 2px rgba(20,20,20,.18);
		display:block;
		height:42px;
		min-height:42px;
		top:63px
	}
	body.theme-q2.desktop .horizontal-nav #menu:before {
		content:"";
		display:table;
		line-height:0
	}
	body.theme-q2.desktop .horizontal-nav #menu:after {
		content:"";
		display:table;
		line-height:0;
		clear:both
	}
	body.theme-q2.desktop .horizontal-nav #menu.animatable,body.theme-q2.desktop .horizontal-nav #menu .animatable {
		-webkit-transform:none
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-rail {
		border-radius:0;
		background:0 0;
		overflow:visible;
		width:1024px;
		margin:0 auto
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav {
		-webkit-box-flex:0;
		-ms-box-flex:0;
		box-flex:0;
		-ms-flex:0;
		flex:0;
		display:block;
		-webkit-box-ordinal-group:1;
		-ms-flex-order:0;
		order:0;
		*zoom:1;
		overflow:visible;
		border-right:solid #345582 1px;
		margin-right:-1px
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav:before {
		content:"";
		display:table;
		line-height:0
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav:after {
		content:"";
		display:table;
		line-height:0;
		clear:both
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav:last-child .menu-item {
		border-right:none
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item-child {
		display:block;
		width:auto;
		height:37px;
		line-height:37px
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item-child .menu-text {
		padding-left:32px;
		padding-right:64px;
		font-size:13px;
		text-indent:0;
		line-height:inherit;
		width:auto;
		height:auto
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-text-wrapper {
		font-weight:400;
		width:auto
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .child-menu {
		position:absolute;
		top:42px;
		left:0
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav>.menu-item-wrapper {
		position:relative;
		display:block;
		float:left;
		height:42px;
		width:auto;
		border-right:1px solid #345582
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-icon-wrapper {
		display:none
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item {
		border:0;
		border-right:solid #345582 1px;
		margin-right:-1px;
		color:#d8e3eb;
		cursor:pointer;
		font-size:inherit;
		font-weight:400;
		height:42px;
		min-height:auto;
		line-height:normal;
		overflow:visible;
		padding:0;
		position:relative;
		text-transform:none;
		width:auto;
		display:inline-block
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.landing-page {
		border-left:solid #345582 1px;
		margin-left:-1px
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .indicator {
		top:11px
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:active,body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.selected,body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.is-selected {
		color:#fff!important
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:hover,body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:focus {
		color:#fff!important
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.open,body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.expanded {
		background:#5c89b4;
		color:#fff!important
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-icon {
		display:block;
		position:static;
		margin:auto
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-text {
		line-height:1.3em;
		margin:0 auto;
		overflow:hidden;
		text-align:center;
		text-transform:none
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .unread-badge {
		max-width:29px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		display:block;
		font-size:10px;
		height:15px;
		margin-right:0;
		min-width:12px;
		position:absolute;
		right:2px;
		text-align:center;
		top:6px;
		left:auto;
		float:none
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.sidebar-header {
		display:none
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.submenu-dropdown .menu-text {
		float:none;
		text-align:center
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item .menu-text-wrapper {
		float:none;
		padding:12px;
		text-align:center
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.sub-menu-parent .menu-text-wrapper {
		padding-right:28px
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item.submenu-dropdown .menu-text {
		padding:12px 12px 2px
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item>a {
		display:block;
		text-align:center;
		width:100%
	}
	body.theme-q2.desktop .horizontal-nav #menu .menu-nav .menu-item:after {
		display:none
	}
}
body.theme-q2.tablet {
	overflow:hidden
}
body.theme-q2.tablet.frameless {
	overflow:auto
}
body.theme-q2.tablet .content-wrapper {
	overflow-y:scroll
}
body.theme-q2.tablet #userLinks {
	margin-top:5px
}
body.theme-q2.tablet #rememberUserNameArea {
	margin-bottom:15px
}
body.theme-q2.tablet .content-rail {
	float:left
}
body.theme-q2.tablet .content-wrapper {
	-webkit-overflow-scrolling:auto
}
body.theme-q2.tablet .nav-btn {
	margin:0
}
body.theme-q2.tablet .header .right.nav-btn,body.theme-q2.tablet .header .center,body.theme-q2.tablet .callme-button {
	display:none
}
body.theme-q2.tablet .customer-name-holder {
	font-size:13px;
	color:#2e2e2e;
	float:right;
	margin-top:2px
}
body.theme-q2.tablet .customer-last-login {
	color:#626262;
	font-style:normal
}
body.theme-q2.tablet .inter-branding {
	background-color:#fff
}
body.theme-q2.tablet .inter-branding .branding {
	border-radius:0
}
body.theme-q2.tablet .inter-branding .branding-image {
	margin-top:0
}
@media screen and (max-width:1023px) {
	body.theme-q2.tablet .message-subject {
		max-width:60%
	}
}
body.theme-q2.tablet.page-messages-index .quicktips {
	margin-left:332px
}
body.theme-q2.tablet .inbox {
	top:128px
}
body.theme-q2.tablet .branding-image {
	float:left;
	margin-left:15px;
	position:relative;
	background:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png") no-repeat;
	background-size:contain;
	max-height:45px;
	overflow:hidden
}
body.theme-q2.tablet .branding-image::before {
	content:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png");
	visibility:hidden
}
body.theme-q2.tablet .branding-image:before {
	display:inline-block
}
body.theme-q2.tablet .header {
	padding:10px
}
body.theme-q2.tablet .header .text-center {
	width:100%
}
body.theme-q2.tablet .header .text-center .branding-image {
	margin:7px 0 0;
	float:none;
	display:inline-block
}
body.theme-q2.tablet .content-rail,body.theme-q2.tablet .menu-rail,body.theme-q2.tablet .sidebar-rail {
	display:-ms-flex;
	display:-webkit-box;
	display:-moz-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-ms-box-orient:vertical;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-flow:column;
	flex-flow:column;
	width:100%;
	height:100%
}
body.theme-q2.tablet .news-rates-inner {
	height:572px
}
body.theme-q2.tablet .sidebar-open .sidebar-drawer {
	opacity:1
}
body.theme-q2.tablet .right,body.theme-q2.tablet .left {
	position:relative;
	padding-top:3px
}
body.theme-q2.tablet .right {
	float:right;
	right:0
}
body.theme-q2.tablet .left {
	float:left
}
body.theme-q2.tablet .login-outer .login-title {
	background-color:#fff;
	border-color:#ccc
}
body.theme-q2.tablet .activity-center-datatable {
	padding-bottom:150px
}
body.theme-q2.tablet #menu .menu-rail {
	background-color:#003478
}
body.theme-q2.tablet #menu .menu-item {
	color:#d8e3eb
}
body.theme-q2.tablet #menu .menu-item:after {
	border-color:#345582
}
body.theme-q2.tablet #menu .menu-item.selected,body.theme-q2.tablet #menu .menu-item.is-selected {
	background:#003478;
	color:#fff!important
}
body.theme-q2.tablet #menu .menu-item:hover {
	background:#5c89b4;
	color:#fff!important
}
body.theme-q2.tablet #menu .child-menu {
	background:#002859
}
body.theme-q2.tablet #menu .menu-item-child {
	color:#ebebeb
}
body.theme-q2.tablet #menu .menu-item-child:after {
	border-color:#345582
}
body.theme-q2.tablet #menu .menu-item-child.selected,body.theme-q2.tablet #menu .menu-item-child.is-selected {
	background:#122e7d
}
body.theme-q2.tablet #menu .menu-item-child.selected .menu-text,body.theme-q2.tablet #menu .menu-item-child.is-selected .menu-text {
	color:#fff
}
body.theme-q2.tablet #menu .menu-item-child:hover {
	background:#5c89b4
}
body.theme-q2.tablet #menu .menu-item-child:hover .menu-text {
	color:#fff!important
}
body.theme-q2.tablet .app-container.unauthenticated {
	position:relative
}
body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header {
	background-color:#fff;
	color:#2e2e2e;
	border-bottom:1px solid #ccc
}
body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn {
	background-color:#c7141a;
	border-color:transparent;
	color:#ebebeb
}
body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn:hover,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn:focus {
	background-color:#4d4d4d;
	border-color:transparent;
	color:#fff
}
body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn.active,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn:active {
	background-color:#c7141a;
	border-color:transparent;
	color:#fff
}
body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn.disabled,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn.disabled:hover,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn.disabled:focus,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn.disabled:active,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn[disabled],body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn[disabled]:hover,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn[disabled]:focus,body.theme-q2.tablet .app-container.authenticated .view-wrapper>.header .btn[disabled]:active {
	background-color:#c7141a;
	color:#ebebeb
}
@media screen and (max-width:1023px) {
	body.theme-q2.tablet .view-wrapper {
		width:100%!important
	}
	body.theme-q2.tablet .header .right.nav-btn {
		display:block!important
	}
	body.theme-q2.tablet .sidebar-open .view-wrapper {
		left:-256px
	}
}
body.theme-q2.tablet .disclaimer-sidebar-coverup {
	display:block;
	background:#fff;
	height:65px;
	margin-top:-65px;
	width:256px;
	position:absolute;
	right:0
}
body.theme-q2.tablet .sticky-footer {
	position:fixed;
	bottom:0;
	width:auto;
	right:50px;
	left:30px
}
body.theme-q2.tablet .multipay-table {
	margin-bottom:75px
}
body.theme-q2.tablet .multi-transfer .multi-transfer-review .table {
	padding-bottom:0
}
body.theme-q2.tablet .multi-transfer .multi-transfer-review .calendarContainer.opened {
	margin-left:-40px
}
body.theme-q2.phone .app-container {
	position:relative
}
body.theme-q2.phone .main-view {
	height:auto
}
body.theme-q2.phone .view-wrapper {
	width:100%;
	position:static
}
body.theme-q2.phone .content-wrapper {
	height:auto;
	overflow:hidden;
	min-height:500px
}
body.theme-q2.phone .content header:not(.sidepanel-header)>.editable-title,body.theme-q2.phone .content-wrapper header:not(.sidepanel-header)>.editable-title {
	font-size:21px
}
body.theme-q2.phone .content header:not(.sidepanel-header)>.editable-title .icon-edit.link-icon,body.theme-q2.phone .content-wrapper header:not(.sidepanel-header)>.editable-title .icon-edit.link-icon {
	background:#fff;
	background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(39%,#fff));
	background:-webkit-linear-gradient(left,rgba(255,255,255,0)0%,#fff 39%);
	background:linear-gradient(to right,rgba(255,255,255,0)0%,#fff 39%)
}
body.theme-q2.phone div.spinner {
	position:relative
}
body.theme-q2.phone .partial-history-item div.spinner,body.theme-q2.phone .transfer-creation div.spinner {
	position:absolute
}
body.theme-q2.phone .page-metaheader {
	padding:12px 0
}
body.theme-q2.phone .page-metaheader .pull-right {
	right:0;
	margin-right:0
}
body.theme-q2.phone .page-metaheader .pull-left {
	left:0
}
body.theme-q2.phone .page-metaheader h1 {
	text-indent:4px;
	font-size:22px
}
body.theme-q2.phone .page-metaheader .btn {
	margin-top:-2px
}
body.theme-q2.phone .customer-name-holder {
	border-top:solid #ccc 1px;
	background:#fff;
	color:#2e2e2e
}
body.theme-q2.phone .quicktips {
	margin:6px
}
body.theme-q2.phone .quicktips .quicktips-input {
	padding-left:6px
}
body.theme-q2.phone .main-header-subtitle {
	font-size:20px;
	text-align:center;
	padding:5px 0;
	font-weight:300
}
body.theme-q2.phone #menu {
	background:#003478
}
body.theme-q2.phone #menu .menu-rail {
	background-color:#003478
}
body.theme-q2.phone #menu .menu-item {
	color:#d8e3eb
}
body.theme-q2.phone #menu .menu-item:after {
	border-color:#345582
}
body.theme-q2.phone #menu .menu-item.selected,body.theme-q2.phone #menu .menu-item.is-selected {
	background:#003478;
	color:#fff!important
}
body.theme-q2.phone #menu .menu-item:hover {
	background:#5c89b4;
	color:#fff!important
}
body.theme-q2.phone #menu .child-menu {
	background:#002859
}
body.theme-q2.phone #menu .menu-item-child {
	color:#ebebeb
}
body.theme-q2.phone #menu .menu-item-child:after {
	border-color:#345582
}
body.theme-q2.phone #menu .menu-item-child.selected,body.theme-q2.phone #menu .menu-item-child.is-selected {
	background:#122e7d
}
body.theme-q2.phone #menu .menu-item-child.selected .menu-text,body.theme-q2.phone #menu .menu-item-child.is-selected .menu-text {
	color:#fff
}
body.theme-q2.phone #menu .menu-item-child:hover {
	background:#5c89b4
}
body.theme-q2.phone #menu .menu-item-child:hover .menu-text {
	color:#fff!important
}
body.theme-q2.phone .billpayee_container {
	margin:0 -5px
}
body.theme-q2.phone .billpayee_container .container_header {
	font-size:18px;
	padding:5px 15px
}
body.theme-q2.phone .billpayee_container .billpayee_form {
	padding:0
}
body.theme-q2.phone .billpayee_container .billpayee_form .row {
	background-color:#fcfcfd;
	border-top:1px solid #ccc;
	margin:0
}
body.theme-q2.phone .billpayee_container .billpayee_form .row:nth-last-of-type(2) {
	border-bottom:1px solid #ccc
}
body.theme-q2.phone .billpayee_container .billpayee_form .row .form-group {
	margin-bottom:0;
	padding:0 18px
}
body.theme-q2.phone.branches .quicktips {
	display:none
}
body.theme-q2.phone .menu-open .view-wrapper {
	left:0
}
body.theme-q2.phone .menu-drawer,body.theme-q2.phone .sidebar {
	background-color:#333d47;
	bottom:0;
	overflow:hidden;
	overflow-y:auto;
	position:fixed;
	top:0;
	z-index:101;
	-webkit-overflow-scrolling:touch;
	width:256px
}
body.theme-q2.phone .sidebar {
	right:-256px
}
body.theme-q2.phone .sidebar-drawer,body.theme-q2.phone .menu-rail {
	height:auto;
	position:static;
	z-index:105
}
body.theme-q2.phone .menu-drawer {
	right:auto;
	left:-256px
}
body.theme-q2.phone .header {
	border-bottom:0;
	padding-top:58px
}
body.theme-q2.phone .header .header-fixed {
	background:#fff;
	border-bottom:1px solid #ccc;
	height:58px;
	left:0;
	position:fixed;
	right:0;
	top:0;
	z-index:11
}
body.theme-q2.phone .header .header-fixed h2 {
	font-size:16px
}
body.theme-q2.phone .header .center {
	margin-top:0;
	line-height:1.1em
}
body.theme-q2.phone .header .center h1 {
	font-size:18px;
	font-weight:700;
	height:58px;
	line-height:60px;
	margin:0;
	position:static
}
body.theme-q2.phone .header .center h1.header-center {
	text-transform:none
}
body.theme-q2.phone .inputControl {
	width:100%;
	right:auto
}
body.theme-q2.phone .float-calendar .calendar {
	z-index:52;
	width:315px
}
body.theme-q2.phone .q2-alert {
	left:0;
	margin:50px 5% 0;
	width:auto
}
body.theme-q2.phone .q2-alert h1 {
	font-size:36px;
	text-align:left
}
body.theme-q2.phone .q2-alert .image-holder {
	display:none
}
body.theme-q2.phone .q2-alert .media-body {
	height:auto;
	width:auto
}
body.theme-q2.phone .reg-panel,body.theme-q2.phone .del-panel {
	padding:0
}
body.theme-q2.phone .btn.btn-link-inline {
	line-height:inherit
}
body.theme-q2.phone .account-tilecard .account-title {
	font-size:17px
}
body.theme-q2.phone .secure-message-page {
	border-right:none;
	border-top:none
}
body.theme-q2.phone .message-list {
	position:relative;
	top:auto;
	bottom:auto;
	overflow:inherit
}
body.theme-q2.phone .message-list .is-selected .item-link {
	background-color:inherit
}
body.theme-q2.phone .message-detail-page,body.theme-q2.phone .message-inner {
	padding:15px
}
body.theme-q2.phone .message-detail-page .message-detail-page,body.theme-q2.phone .message-inner .message-detail-page {
	padding:0
}
body.theme-q2.phone .message-inner .message-error {
	text-align:left;
	float:left
}
body.theme-q2.phone .messages-content {
	padding:0;
	margin:0
}
body.theme-q2.phone .message-subject {
	display:inline;
	white-space:pre-line;
	word-wrap:break-word;
	word-break:break-all;
	-ms-word-break:break-word
}
body.theme-q2.phone .message-header .message-from,body.theme-q2.phone .message-header .message-date {
	float:none
}
body.theme-q2.phone .item-list-container {
	overflow:visible
}
body.theme-q2.phone .del-panel {
	border-top:1px solid #c9cccf;
	border-bottom:1px solid #c9cccf
}
body.theme-q2.phone .never-expire {
	max-width:55%
}
body.theme-q2.phone ul.tabs li>a,body.theme-q2.phone ul.nav-tabs li>a {
	font-size:14px;
	margin-left:0;
	padding-left:5px;
	padding-right:5px
}
body.theme-q2.phone .activity-center-container {
	padding-top:12px
}
body.theme-q2.phone .activity-center-container .batch-buttons {
	border-bottom:3px solid #003478
}
body.theme-q2.phone .activity-center-container .nav-tab-container.three li {
	max-width:33.333333%
}
body.theme-q2.phone .activity-center-container .nav-tab-container.three li .tab-label {
	margin-right:0
}
body.theme-q2.phone .activity-center-container .nav-tab-container.two li {
	max-width:50%
}
body.theme-q2.phone .activity-center-container .nav-tab-container li {
	position:relative;
	text-align:center
}
body.theme-q2.phone .activity-center-container .nav-tab-container li .tab-label {
	margin-right:20px;
	display:block;
	text-align:center
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row {
	font-weight:300!important
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row>div:first-of-type>div:first-of-type {
	border-bottom:solid 1px #001e45
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row span:not(.caret) {
	font-size:12px;
	padding:0
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .faux-checkbox {
	margin:7px 0;
	color:#2e2e2e
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .title-row .btn.btn-link {
	line-height:36px;
	margin:-1px 0
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-summary {
	font-size:16px
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-summary .date {
	font-size:14px
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-verttab-content .row {
	margin:0
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-verttab-content .row .col-xs-6 {
	padding:0
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .pull-right {
	float:none!important;
	text-align:center
}
body.theme-q2.phone .activity-center-container .activity-center-datatable .table-detail-table .transaction-detail .detail-card-footer .btn {
	width:46%;
	margin:1% 2% 2% 1%
}
body.theme-q2.phone .omnibox-container .omnibox {
	padding:6px
}
body.theme-q2.phone .omnibox-container .omnibox .omnibox-search-icon {
	left:10px;
	top:10px
}
body.theme-q2.phone .omnibox-container .omnibox-dropdown-container {
	right:21px;
	top:7px
}
body.theme-q2.phone .omnibox-container .form-control,body.theme-q2.phone .omnibox-container .file-upload-group>label.file-upload-prompt,body.theme-q2.phone .omnibox-container .dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1,body.theme-q2.phone .omnibox-container #dyn-form-content>table>tbody>tr.file-upload-group>td.file-upload-prompt.col1sub1 {
	font-size:13px
}
body.theme-q2.phone .pagination-controls {
	margin-left:6px;
	margin-right:6px
}
body.theme-q2.phone .account-tile {
	background:#fcfcfd;
	border:0
}
body.theme-q2.phone .account-tile .account-widget-title {
	max-width:98%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.theme-q2.phone .account-tile .account-widget-balance {
	font-size:14px;
	height:auto;
	letter-spacing:.2px
}
body.theme-q2.phone .account-overview .account-tile {
	margin-bottom:9px
}
body.theme-q2.phone .account-overview .account-tile .q2linkto {
	padding:3px 6px 6px 24px
}
body.theme-q2.phone .account-overview .account-tile .transaction-count {
	color:#b94a48;
	font-size:12px;
	line-height:1em
}
body.theme-q2.phone .account-overview .account-widget-balance {
	line-height:1em;
	margin-top:-3px
}
body.theme-q2.phone .account-overview .account-balance-label {
	color:#2e2e2e;
	font-size:12px
}
body.theme-q2.phone .account-overview.show-coins .account-tile .q2linkto {
	padding-left:39px
}
body.theme-q2.phone .account-details {
	padding:0
}
body.theme-q2.phone .account-details .account-tile {
	border-radius:0;
	margin:0 0 12px;
	padding:6px 6px 0 24px
}
body.theme-q2.phone .account-details .account-color {
	border-radius:0
}
body.theme-q2.phone .account-details .account-widget {
	border:0;
	border-radius:0
}
body.theme-q2.phone .account-details .tappable-return {
	margin-right:-6px;
	margin-left:5px;
	z-index:6
}
body.theme-q2.phone .account-details .account-widget-balance {
	line-height:inherit
}
body.theme-q2.phone .account-details .account-widget-number {
	font-size:16px
}
body.theme-q2.phone .account-details .form-container {
	border-radius:0;
	margin-top:12px;
	padding:0
}
body.theme-q2.phone .account-details .form-container .btn-group {
	display:block
}
body.theme-q2.phone .account-details .form-container .btn-group .btn {
	width:50%
}
body.theme-q2.phone .account-details .q2linkto {
	margin:0;
	padding:0
}
body.theme-q2.phone .account-details .list-group .col-xs-1 {
	margin:0 -6px 0 -4px
}
body.theme-q2.phone .account-details .list-group .col-xs-5 {
	margin:0 -4px 0 0
}
body.theme-q2.phone .account-details .no-transaction-history {
	margin-left:12px;
	margin-right:12px;
	border-radius:8px
}
body.theme-q2.phone .account-details.show-coins .account-tile {
	padding-left:6px;
	padding-top:9px
}
body.theme-q2.phone .account-details.show-coins .account-widget-title,body.theme-q2.phone .account-details.show-coins .account-widget-number {
	margin-left:54px
}
body.theme-q2.phone .account-details.show-coins .tappable-return {
	margin-left:-6px
}
body.theme-q2.phone .account-details.show-coins .account-color {
	margin-left:-9px
}
body.theme-q2.phone .account-details .history-item-detail .detail-row-header a.btn.btn-link {
	margin-right:0
}
body.theme-q2.phone .datatable {
	overflow-x:auto
}
body.theme-q2.phone .datatable .clearfix:first-of-type .datatable-row {
	border-top-width:1px;
	border-top-style:solid
}
body.theme-q2.phone .datatable-clean {
	padding:0;
	overflow-x:auto
}
body.theme-q2.phone .datatable-row {
	padding-top:5px;
	padding-bottom:5px;
	min-height:52px
}
body.theme-q2.phone .datatable-row .icon-angle-down,body.theme-q2.phone .datatable-row .icon-angle-up {
	font-size:12px
}
body.theme-q2.phone .datatable-row .icon-angle-down:before,body.theme-q2.phone .datatable-row .icon-angle-up:before {
	margin:0 0 0 -5px
}
body.theme-q2.phone .datatable-row [class^="col-"]>[class^="col-"],body.theme-q2.phone .datatable-row [class^="col-"]>[class*=" col-"],body.theme-q2.phone .datatable-row [class*=" col-"]>[class^="col-"],body.theme-q2.phone .datatable-row [class*=" col-"]>[class*=" col-"] {
	padding:0
}
body.theme-q2.phone .partial-history-item .list-group-item:first-of-type {
	border-radius:0
}
body.theme-q2.phone .grid-view .card-container {
	margin:0 auto 12px
}
body.theme-q2.phone .buttonView {
	padding:10px;
	width:100%
}
body.theme-q2.phone .transaction-creation.billpay {
	padding:0 7px
}
body.theme-q2.phone .transaction-creation.billpay .datatable th {
	white-space:nowrap
}
body.theme-q2.phone .info-box {
	width:280px
}
body.theme-q2.phone .info-box .pop-over {
	width:280px;
	left:-95px!important
}
body.theme-q2.phone .info-box .pop-over .pop-over-arrow {
	left:278px!important
}
body.theme-q2.phone .info-box .pop-over .location-directions {
	padding-bottom:5px;
	text-align:center
}
body.theme-q2.phone .map-modal {
	height:100%;
	width:100%;
	position:absolute;
	z-index:110;
	background-color:#5a5e63
}
body.theme-q2.phone .map-modal .btn-negative {
	border:0;
	border-radius:0;
	width:100%
}
body.theme-q2.phone .map-modal .info-box {
	height:100%;
	width:100%
}
body.theme-q2.phone .map-modal .info-box .pop-over-arrow {
	display:none
}
body.theme-q2.phone .map-modal .info-box .location-overlay.pop-over {
	display:block
}
body.theme-q2.phone .map-modal .info-box .location-overlay.pop-over.web {
	top:0;
	left:0;
	margin:0
}
body.theme-q2.phone .map-modal .info-box .location-overlay .pop-over-content {
	background-color:#fff
}
body.theme-q2.phone .map-modal .pop-over-title .title {
	width:60%
}
body.theme-q2.phone #news-rates-outer .news-item {
	border-bottom:1px solid #ccc;
	float:none;
	height:auto;
	width:100%
}
body.theme-q2.phone #news-rates-outer .news-item .border {
	display:none
}
body.theme-q2.phone #news-rates-outer .breaking-news-bar {
	margin:0;
	padding-right:10px
}
body.theme-q2.phone .news-rates-inner hr {
	display:none
}
body.theme-q2.phone .article-outer {
	height:auto
}
body.theme-q2.phone .article-inner {
	-webkit-column-count:1;
	-moz-column-count:1;
	-ms-column-count:1;
	-o-column-count:1;
	column-count:1;
	overflow-x:hidden;
	padding-top:8px;
	text-align:left
}
body.theme-q2.phone .article-back-button {
	bottom:0
}
body.theme-q2.phone .overlay-title {
	font-size:24px;
	line-height:30px
}
body.theme-q2.phone .overlay-message {
	font-size:14px;
	line-height:18px
}
body.theme-q2.phone .glyph-content {
	font-size:50px
}
body.theme-q2.phone .logo {
	background:url("../image/cuLogo.png") no-repeat;
	background-size:contain;
	max-height:45px;
	overflow:hidden;
	background-position:center center
}
body.theme-q2.phone .logo::before {
	content:url("../image/cuLogo.png");
	visibility:hidden
}
body.theme-q2.phone .logo:before {
	display:inline-block
}
body.theme-q2.phone #submissionArea {
	padding:0;
	width:75%;
	text-align:left
}
body.theme-q2.phone #userLinks {
	margin-top:10px;
	text-align:left
}
body.theme-q2.phone .forgot-pw {
	min-width:44px;
	line-height:normal
}
body.theme-q2.phone #rememberUserNameArea {
	display:block;
	float:none;
	margin-bottom:18px
}
body.theme-q2.phone .login-outer {
	height:100%;
	overflow-y:auto;
	position:relative;
	padding:10px;
	top:auto
}
body.theme-q2.phone .login-inner {
	width:auto;
	height:auto;
	margin-left:auto;
	margin-top:auto;
	position:static
}
body.theme-q2.phone .login-inner .login-field,body.theme-q2.phone .login-inner .reset-password-field {
	display:inline-block;
	margin-bottom:8px
}
body.theme-q2.phone .login-inner .login-field {
	width:87%!important
}
body.theme-q2.phone .login-inner .reset-password-field {
	width:75%!important
}
body.theme-q2.phone .login-inner .logon-submit {
	margin-bottom:25px;
	text-align:center
}
body.theme-q2.phone .login-inner .password-links .password-link {
	float:right;
	margin-bottom:10px
}
body.theme-q2.phone .login-tac-targets-phone {
	text-align:center
}
body.theme-q2.phone .tac-input-buttons {
	margin:10px auto;
	width:75%!important
}
body.theme-q2.phone .tac-target {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
body.theme-q2.phone .disclaimer-content .disc-body,body.theme-q2.phone .disclaimer-content .form-body {
	left:0
}
body.theme-q2.phone .disclaimer-content .disc-body .btn,body.theme-q2.phone .disclaimer-content .form-body .btn {
	margin-bottom:10px
}
body.theme-q2.phone .modal-content {
	top:60px
}
body.theme-q2.phone .formBox {
	margin:0
}
body.theme-q2.phone .app-container.authenticated {
	background:#fff!important
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header {
	background-color:#fff;
	color:#2e2e2e;
	position:relative;
	z-index:11
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn {
	background-color:#c7141a;
	border-color:transparent
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn:hover,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn:focus {
	background-color:#4d4d4d;
	border-color:transparent;
	color:#fff
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.active,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn:active {
	background-color:#c7141a;
	border-color:transparent;
	color:#fff
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.disabled,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.disabled:hover,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.disabled:focus,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.disabled:active,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn[disabled],body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn[disabled]:hover,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn[disabled]:focus,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn[disabled]:active {
	background-color:#c7141a;
	color:#ebebeb
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.btn-link.back-btn span[class^="icon-"] {
	margin:0 -10px
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.btn-link.back-btn span[class^="icon-"]:before {
	font-size:18px
}
body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.btn-link.back-btn:hover,body.theme-q2.phone .app-container.authenticated .view-wrapper>.header .btn.btn-link.back-btn:focus {
	color:#616161;
	text-decoration:none
}
body.theme-q2.phone .phone-width-blowout {
	margin-left:-20px;
	margin-right:-20px;
	border-left-width:0;
	border-right-width:0;
	border-radius:0;
	padding-left:20px;
	padding-right:20px;
	position:relative
}
body.theme-q2.phone .phone-width-blowout.expando {
	padding-left:34px
}
body.theme-q2.phone .phone-width-blowout .next-arrow {
	font-size:24px;
	line-height:24px;
	position:absolute;
	right:8px;
	top:50%;
	margin-top:-12px
}
body.theme-q2.phone .phone-width-blowout .action-element {
	position:absolute;
	right:8px;
	top:50%;
	margin-top:-7px
}
body.theme-q2.phone .phone-width-blowout.lesser {
	margin-left:-12px;
	margin-right:-12px
}
body.theme-q2.phone .phone-width-blowout.lesser .action-element,body.theme-q2.phone .phone-width-blowout.lesser .next-arrow {
	right:16px
}
body.theme-q2.phone .phone-width-blowout.less {
	margin-left:-15px;
	margin-right:-15px
}
body.theme-q2.phone .phone-width-blowout .listItem .stepDetails,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item {
	background-color:#fcfcfd;
	padding:7px 15px 10px;
	border-bottom:2px solid #fff;
	margin-left:-7px;
	margin-right:-7px;
	position:relative
}
body.theme-q2.phone .phone-width-blowout .list-group .list-group-item {
	border-top:0
}
body.theme-q2.phone .phone-width-blowout .list-group .list-group-item label,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item #dyn-form-content>table>tbody>tr>td.col1sub1 {
	font-size:14px;
	font-weight:400;
	margin-bottom:0;
	padding-left:0;
	text-transform:none
}
body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:hover {
	background-color:#e7e8e9
}
body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active {
	background-color:#134586;
	color:#fff
}
body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus label,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:focus #dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active label,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item:active #dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active label,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active .dyn-form-content>table>tbody>tr>td.col1sub1,body.theme-q2.phone .phone-width-blowout .list-group .list-group-item.active #dyn-form-content>table>tbody>tr>td.col1sub1 {
	color:#fff
}
body.theme-q2.phone .phone-width-blowout .listItem .stepDetails:after {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f102";
	font-size:18px;
	position:absolute;
	top:16px;
	right:15px
}
body.theme-q2.phone .phone-width-blowout .listItem .stepDetails.phone-no-arrow:after {
	display:none
}
body.theme-q2.phone .phone-width-blowout .listItem .stepDetails .stepName {
	font-size:12px;
	text-transform:uppercase;
	font-weight:700
}
body.theme-q2.phone .phone-width-blowout .listItem .stepDetails .stepHeading {
	font-weight:400
}
body.theme-q2.phone .list-group-menu .list-group-item {
	border-width:1px 0 1px;
	margin-bottom:0
}
body.theme-q2.phone .list-group-menu .list-group-item:first-of-type {
	border-top:0
}
body.theme-q2.phone .q2-modal-body {
	left:auto;
	padding:10px;
	width:100%;
	margin:0
}
body.theme-q2.phone .inter-branding {
	display:table;
	width:100%;
	background-color:#fff;
	text-align:center
}
body.theme-q2.phone .inter-branding>div {
	display:table-cell;
	vertical-align:middle
}
body.theme-q2.phone .inter-branding .branding {
	border-radius:0
}
body.theme-q2.phone .inter-branding .branding .branding-image {
	float:none
}
body.theme-q2.phone .form_workflow .panel .number-pad-wrapper {
	padding:0
}
body.theme-q2.phone .form_workflow .panel .number-pad {
	margin:0;
	border:0
}
body.theme-q2.phone .form_workflow .panel .calendar {
	border:0;
	border-radius:0
}
body.theme-q2.phone .form_workflow .panel .cal-day {
	padding:6px 0
}
body.theme-q2.phone .form_workflow .panel .panel-body {
	padding:0
}
body.theme-q2.phone .form_workflow .panel .panel-heading {
	padding:10px 20px
}
body.theme-q2.phone .form_workflow .stepDetails {
	padding-left:25px
}
body.theme-q2.phone .recurring-selection {
	margin:0 .5em
}
body.theme-q2.phone .recurring-selection .navigation .recurring-title {
	font-size:16px
}
body.theme-q2.phone .new-user-profile-form-outer {
	overflow-y:auto
}
body.theme-q2.phone .new-user-profile-form-outer .new-user-profile-form-inner {
	height:auto;
	width:auto
}
body.theme-q2.phone .login-message {
	text-align:center;
	padding-left:5px;
	padding-right:5px
}
body.theme-q2.phone .template-info .unwell .template-mgt-addaction {
	position:absolute;
	right:15px;
	margin-top:19px
}
body.theme-q2.phone .rdc-review-page .rdc-preview img {
	max-width:100%
}
body.theme-q2.phone .rdc-review-page div.spinner {
	position:fixed
}
body.theme-q2.phone .btn-group-adaptive {
	display:block;
	border-top:solid #ebebeb 1px
}
body.theme-q2.phone .btn-group-adaptive .btn {
	padding-left:12px;
	padding-right:12px;
	background:#fff;
	border-radius:0;
	border:solid #ebebeb 1px;
	border-width:0 0 1px;
	box-shadow:none;
	color:#141414;
	display:block;
	float:none;
	text-align:left
}
body.theme-q2.phone .btn-group-adaptive .btn:after {
	font-family:fontello;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	-webkit-font-smoothing:antialiased;
	*margin-right:.3em;
	content:"\f102";
	color:#d1d1d1;
	float:right;
	font-size:18px;
	margin-right:-5px
}
body.theme-q2.phone .btn-group-adaptive .btn.active {
	background:#ebebeb;
	box-shadow:none
}
body.theme-q2.phone .btn-group-adaptive .btn.active:after {
	color:transparent
}
body.theme-q2.phone .no-titlebar .quicktips,body.theme-q2.tablet .no-titlebar .quicktips {
	display:none
}
body.theme-q2.phone .no-titlebar .content,body.theme-q2.tablet .no-titlebar .content {
	padding:0
}
body.theme-q2.phone .no-titlebar .nav-btn,body.theme-q2.tablet .no-titlebar .nav-btn {
	margin:0
}
body.theme-q2.phone .site-details .site-details-logo,body.theme-q2.tablet .site-details .site-details-logo {
	height:100px;
	background:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png") no-repeat;
	background-size:contain;
	max-height:45px;
	overflow:hidden;
	background-position:center center
}
body.theme-q2.phone .site-details .site-details-logo::before,body.theme-q2.tablet .site-details .site-details-logo::before {
	content:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png");
	visibility:hidden
}
body.theme-q2.phone .site-details .site-details-logo:before,body.theme-q2.tablet .site-details .site-details-logo:before {
	display:inline-block
}
body.theme-q2.phone .site-details li,body.theme-q2.tablet .site-details li {
	margin-bottom:10px;
	list-style:none
}
body.theme-q2.phone .site-details svg,body.theme-q2.tablet .site-details svg {
	height:60px
}
body.theme-q2.phone .site-details .compliance-primary,body.theme-q2.tablet .site-details .compliance-primary {
	fill:currentColor
}
body.theme-q2.phone .site-details .compliance-secondary,body.theme-q2.tablet .site-details .compliance-secondary {
	fill:#fff
}
body.theme-q2.phone .site-details a,body.theme-q2.tablet .site-details a {
	color:currentColor;
	margin-top:5px;
	margin-bottom:5px
}
@media (min-width:767px) {
	body.theme-q2.phone #userLinks,body.theme-q2.tablet #userLinks {
		width:364px;
		margin-left:auto;
		margin-right:auto
	}
	body.theme-q2.phone .account-details-frankenbox-actions .btn,body.theme-q2.tablet .account-details-frankenbox-actions .btn {
		width:40%
	}
}
@media (max-width:767px) {
	body.theme-q2 .app-container.authenticated .view-wrapper>.header .btn.btn-link.back-btn .icon-angle-left:before {
		font-size:24px!important;
		margin-top:-1px
	}
}
body.theme-q2 .tilecard.one-liner .tile-flair {
	display:none
}
body.theme-q2 .tilecard.one-liner .tilecard-wrapper {
	padding-left:5px
}
body.theme-q2 .tilecard.one-liner .tilecard-wrapper>div:not(.account-title),body.theme-q2 .tilecard.one-liner .tilecard-wrapper>p {
	text-overflow:ellipsis;
	max-width:calc(100% - 100px)
}
body.theme-q2 .tilecard.one-liner.with-flair .tilecard-wrapper>div:not(.account-title),body.theme-q2 .tilecard.one-liner.with-flair .tilecard-wrapper>p {
	text-overflow:ellipsis;
	max-width:calc(100% - 5px)
}
body.theme-q2 .forgetLink,body.theme-q2 .forgot-pw {
	color:#5c89b4!important
}
body.theme-q2 .quicktips {
	background-color:#102054!important;
	color:#fff!important;
	border-radius:0!important
}
body.theme-q2 .quicktips .input-group-addon,body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .btn-primary {
	color:#fff!important
}
body.theme-q2 .widget-list .widget.stacked-widget .widget-content .widget-panel .btn-primary:hover {
	background-color:#5c89b4!important
}
body.theme-q2 button.ember-view.pointer.logon-submit.btn.btn-primary.submitButton.form-validation-submit.submit.is-invalid.disabled,body.theme-q2 button.ember-view.pointer.logon-submit.btn.btn-primary.submitButton.form-validation-submit.submit.is-valid {
	color:#fff!important
}
body.theme-q2 .login-title {
	border-bottom:1px solid #ccc!important
}
body.theme-q2 .btn-group .btn,body.theme-q2 .btn-primary,body.theme-q2 .btn-default,body.theme-q2 .login-form .btn:not(.btn-negative) {
	border-color:transparent!important;
	box-shadow:!important
}
body.theme-q2 .btn-negative:hover,body.theme-q2 .btn.dropdown-toggle {
	box-shadow:!important
}
body.theme-q2 .btn-group .btn,body.theme-q2 .btn-group .btn-negative {
	background-color:#a9a8a9!important;
	color:#fff!important
}
body.theme-q2 .btn-group .btn.active,body.theme-q2 .btn-group .btn-negative.active {
	background-color:#c7141a!important;
	color:#fff!important
}
body.theme-q2 .btn-group .btn:hover {
	background-color:#4d4d4d!important;
	color:#fff!important
}
body.theme-q2 .btn-group .btn.active,body.theme-q2 .btn-group .btn-negative.active,body.theme-q2 .btn-group .btn-default.active {
	box-shadow:inset 0 3px 5px rgba(20,20,20,.125)!important
}
body.theme-q2 .btn.active:hover {
	background-color:#0e1f52!important
}
body.theme-q2 .open .dropdown-toggle.btn-primary {
	background-color:#0e1f52
}
body.theme-q2 .content-rail header {
	background-color:#efeff0
}
body.theme-q2 .account-tile .icon-angle-right {
	color:#9e9e9e!important
}
body.theme-q2 .link-icon,body.theme-q2 .link-icon-text {
	color:#5c89b4!important
}
body.theme-q2 .login-adLink {
	color:#fff!important;
	border-color:#084aa1!important
}
body.theme-q2 .btn.btn-primary::after {
	color:#fff
}
body.theme-q2 .sidebar-content .widget-list .stacked-widget .small-widget .widget-content .widget-panel::after {
	border-bottom:1px solid rgba(82,85,91,.9);
	content:'';
	display:block;
	height:1px;
	margin:0 8px
}
body.theme-q2 .sidebar-content .widget-list .stacked-widget .small-widget:last-child .widget-content .widget-panel::after {
	border-bottom:none;
	height:0;
	margin:0
}
body.theme-q2 .authenticated .content-wrapper .sidebar .stacked-widget .stacked::after {
	display:none
}
body.theme-q2 .datatable.dark .table thead .dropdown a {
	color:#fff!important
}
body.theme-q2 .datatable.dark .table thead .dropdown a .caret {
	border-top-color:#fff!important
}
body.theme-q2 .inter-header {
	background-color:transparent!important;
	box-shadow:none!important
}
body.theme-q2 .desktop .show-sidebar .content-wrapper,body.theme-q2 .desktop.rail-right-has .content-wrapper {
	box-shadow:0 1px 3px rgba(20,20,20,.5),-256px 0 0 #333d47 inset
}
body.theme-q2 a.dropdown-toggle.btn-link {
	color:#5c89b4
}
body.theme-q2 .datatable.dark .title-row a.dropdown-toggle.btn-link,body.theme-q2 .info-box.phone .pointer.btn.btn-negative {
	color:#fff!important
}
body.theme-q2 #menu .menu-item.open-account .menu-icon:after {
	content:"\f133"
}
body.theme-q2 #menu .menu-item.e-documents .menu-icon:after {
	content:"\f118"
}
body.theme-q2 #menu .menu-item.moveMoney .menu-icon:after {
	content:"\f11c"
}
body.theme-q2 #menu .menu-item.applyLoan .menu-icon:after {
	content:"\f1a4"
}
body.theme-q2 #menu .menu-item.alerts .menu-icon:after {
	content:"\f1b5"
}
body.theme-q2 #menu .menu-item.mrdc .menu-icon:after {
	content:"\f109"
}
@media (max-width:767px) {
	.pull-left-xs {
		float:left!important
	}
	.pull-right-xs {
		float:right!important
	}
	.text-left-xs {
		text-align:left!important
	}
	.text-right-xs {
		text-align:right!important
	}
	.text-center-xs {
		text-align:center!important
	}
}
@media (min-width:768px) {
	.pull-left-sm {
		float:left!important
	}
	.pull-right-sm {
		float:right!important
	}
	.text-left-sm {
		text-align:left!important
	}
	.text-right-sm {
		text-align:right!important
	}
	.text-center-sm {
		text-align:center!important
	}
}
@media (min-width:992px) {
	.pull-left-md {
		float:left!important
	}
	.pull-right-md {
		float:right!important
	}
	.text-left-md {
		text-align:left!important
	}
	.text-right-md {
		text-align:right!important
	}
	.text-center-md {
		text-align:center!important
	}
}
@media (min-width:1200px) {
	.pull-left-lg {
		float:left!important
	}
	.pull-right-lg {
		float:right!important
	}
	.text-left-lg {
		text-align:left!important
	}
	.text-right-lg {
		text-align:right!important
	}
	.text-center-lg {
		text-align:center!important
	}
}
@media (max-width:767px) {
	.datatable .datatable-icon {
		padding-left:0!important;
		padding-right:0!important
	}
	.content,.content-wrapper header:not(.sidepanel-header) {
		padding-left:0!important;
		padding-right:0!important
	}
	.content h2,.content .editable-title,.content-wrapper header:not(.sidepanel-header) h2,.content-wrapper header:not(.sidepanel-header) .editable-title {
		padding-left:12px;
		padding-right:12px
	}
	.content ul.hr-actions,.content-wrapper header:not(.sidepanel-header) ul.hr-actions {
		padding-right:12px
	}
	.content .input-lg.input-responsive-xs,.content body.theme-q2 .file-upload-group>label.input-responsive-xs.file-upload-prompt,body.theme-q2 .content .file-upload-group>label.input-responsive-xs.file-upload-prompt,.content body.theme-q2 .dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,body.theme-q2 .content .dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,.content body.theme-q2 #dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,body.theme-q2 .content #dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,.content-wrapper header:not(.sidepanel-header) .input-lg.input-responsive-xs,.content-wrapper header:not(.sidepanel-header) body.theme-q2 .file-upload-group>label.input-responsive-xs.file-upload-prompt,body.theme-q2 .content-wrapper header:not(.sidepanel-header) .file-upload-group>label.input-responsive-xs.file-upload-prompt,.content-wrapper header:not(.sidepanel-header) body.theme-q2 .dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,body.theme-q2 .content-wrapper header:not(.sidepanel-header) .dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,.content-wrapper header:not(.sidepanel-header) body.theme-q2 #dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1,body.theme-q2 .content-wrapper header:not(.sidepanel-header) #dyn-form-content>table>tbody>tr.file-upload-group>td.input-responsive-xs.file-upload-prompt.col1sub1 {
		padding-left:10px;
		padding-right:10px
	}
}
.uagent-firefox .item-link:hover {
	background-color:inherit!important;
	color:inherit
}
.uagent-firefox .item-link:hover .text-muted {
	color:inherit
}
.uagent-firefox .login-icons {
	background-image:none!important
}
.uagent-ie10 .content ul.hdr-actions,.uagent-ie10 .content-wrapper ul.hdr-actions,.uagent-ie10 .overpanel-scroll-wrapper.force-height .overpanel-content {
	-ms-flex-positive:1;
	-ms-flex-negative:0;
	-ms-flex-preferred-size:auto
}
.uagent-ie9 .content header:not(.sidepanel-header),.uagent-ie9 .content-wrapper header:not(.sidepanel-header) {
	*zoom:1;
	border-bottom-style:solid;
	border-bottom-width:thin
}
.uagent-ie9 .content header:not(.sidepanel-header):before,.uagent-ie9 .content header:not(.sidepanel-header):after,.uagent-ie9 .content-wrapper header:not(.sidepanel-header):before,.uagent-ie9 .content-wrapper header:not(.sidepanel-header):after {
	content:"";
	display:table;
	line-height:0
}
.uagent-ie9 .content header:not(.sidepanel-header):after,.uagent-ie9 .content-wrapper header:not(.sidepanel-header):after {
	clear:both
}
.uagent-ie9 .content header:not(.sidepanel-header)>h2,.uagent-ie9 .content header:not(.sidepanel-header)>.editable-title,.uagent-ie9 .content-wrapper header:not(.sidepanel-header)>h2,.uagent-ie9 .content-wrapper header:not(.sidepanel-header)>.editable-title {
	float:left!important;
	border-width:0!important
}
.uagent-ie9 .content header:not(.sidepanel-header)>.editable-title,.uagent-ie9 .content-wrapper header:not(.sidepanel-header)>.editable-title {
	width:500px
}
.uagent-ie9 .content header:not(.sidepanel-header)>.editable-title .edit-input-wrapper,.uagent-ie9 .content-wrapper header:not(.sidepanel-header)>.editable-title .edit-input-wrapper {
	max-width:500px
}
.uagent-ie9 .content header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-input,.uagent-ie9 .content-wrapper header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-input {
	width:300px;
	float:left
}
.uagent-ie9 .content header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-input input[type=text],.uagent-ie9 .content-wrapper header:not(.sidepanel-header)>.editable-title .edit-input-wrapper .edit-input input[type=text] {
	font-size:14px;
	width:100%
}
.uagent-ie9 .content ul.hdr-actions,.uagent-ie9 .content-wrapper ul.hdr-actions {
	border-width:0!important;
	float:right
}
.uagent-ie9 .overpanel-scroll-wrapper.force-height .overpanel-content {
	height:450px
}
.account-details-tilecard .account-title {
	padding-top:3px!important
}
.account-details .account-balance>p {
	padding-top:0!important
}
@media (max-width:767px) {
	.account-details-frankenbox-ctr {
		padding-left:0;
		padding-right:0
	}
	.account-details-frankenbox-actions {
		margin-bottom:0!important
	}
}
@media (min-width:768px) {
	.uagent-safari .account-details-tilecard .tilecard-wrapper>p {
		margin-top:0!important
	}
	.account-details .account-details-search {
		padding-left:0
	}
}
html.uagent-mobileIosIphone #ckbRememberUser,html.uagent-mobileIosIpad #ckbRememberUser {
	margin-left:.66em
}
html.uagent-mobileIosIphone .commercial-recipients .table-responsive .table,html.uagent-mobileIosIpad .commercial-recipients .table-responsive .table {
	max-width:none
}
html:not(.uagent-mobileIosIpad) {
	-webkit-transition:background-color .1s ease-in-out;
	transition:background-color .1s ease-in-out
}
html:not(.uagent-mobile) {
	background-image: url('../image/login_bg.jpg');
	background-size:cover;
	background-color:#5c89b4;
	background-attachment:fixed;
	background-position:0 0;
	background-repeat:no-repeat;
	-webkit-transition:background-image .6s ease-in-out;
	transition:background-image .6s ease-in-out
}
html:not(.uagent-mobile) body,html:not(.uagent-mobile) .app-container {
	background:0 0!important
}
.uagent-firefox .datatable .metalabel {
	display:none
}
.uagent-firefox .datatable .table thead>tr>th.has-metalabel {
	padding:8px 0!important
}
.uagent-firefox .phone .icon-remove:before {
	content:'\860'
}
.uagent-firefox body .widget-list .widget.stacked-widget .widget-content .widget-panel .btn:after {
	position:absolute;
	right:10px;
	top:12px
}
.uagent-firefox body .widget-list .widget.stacked-widget .small-widget .widget-content .widget-panel .btn {
	position:relative
}
.uagent-firefox body .app-container .overpanel-tabs .tabs-icon {
	padding:0!important
}
.uagent-firefox .tile-logo {
	margin-left:-2px
}
.uagent-firefox .account-group .icon-bubble {
	left:-7px
}
.uagent-firefox body .account-preferences .account-preferences-row.has-pfm-accounts .account-preference-institution .icon-bubble {
	left:-11px;
	top:58%
}
.uagent-firefox body .account-preferences .account-preferences-row.has-pfm-accounts .account-preference-institution .icon-bubble:after {
	line-height:1em
}
.uagent-ie .icon-bubble {
	margin-top:3px
}
.uagent-ie .never-expire {
	margin-bottom:15px
}
.uagent-ie div.three-line-tile div.icon-bubble {
	top:8px
}
.uagent-ie .overpanel-tabs div.tab-item,.uagent-ie .overpanel-tabs div.tabs-label,.uagent-ie .overpanel-tabs div.tabs-icon {
	height:48px;
	padding-top:14px
}
.uagent-ie .widget-list .widget .title .icon-facebook-sign:before {
	line-height:28px!important
}
.uagent-ie9 .card-container .front .card-action,.uagent-ie9 .card-container .back {
	display:none
}
.uagent-ie11 .widget-list .title .icon-facebook-sign:before {
	line-height:28px!important
}
.uagent-mobileIosIpad .content-wrapper {
	-webkit-overflow-scrolling:touch
}
.uagent-mobileIosIpad body .account-preferences .account-preferences-row.has-pfm-accounts .account-preference-institution .icon-bubble {
	top:52%
}
.uagent-mobileIosIpad body .account-preferences .account-preferences-row.has-pfm-accounts .account-preference-institution .icon-bubble:after {
	line-height:1.3em
}
@media print {
	body::before,body::after {
		display:none!important
	}
	.meta-container {
		margin:0
	}
	.grid-row>.grid-column,.grid-row {
		display:block!important
	}
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
		float:left!important
	}
	.application-alert-container {
		display:none!important
	}
	.navbar-fixed-top {
		display:block;
		position:static;
		margin:0
	}
	.navbar-fixed-top .branding-image::before {
		content:none!important;
		background:0 0
	}
	.navbar-fixed-top .branding-image::after {
		content:url("images/logos/logo-2c7e339ca70120c139b91df1c232d5a2.png");
		background:0 0
	}
	.navbar-fixed-top .navbar-right .customer-current-timestamp {
		display:block
	}
	.navbar-fixed-top .navbar-right .customer-name-holder,.navbar-fixed-top .navbar-right .customer-last-login {
		display:none
	}
	.menu-toggle,.ad-selection,#menu,.sidebar,.header,.footer,.over-panel,.mx-widget-bar,.quicktip-container,#q2AppSidePanel {
		display:none!important
	}
	.app-container,.main-page-container {
		padding:0!important
	}
	.main-page-container,.content-wrapper,.content {
		width:100%!important;
		min-width:1024px!important
	}
	.content-container {
		padding:40px 0 0
	}
	.account-overview .account-tile-container,.account-details .account-tile-container {
		padding:0!important
	}
	.account-overview .account-tile-container .expand-tappable,.account-details .account-tile-container .expand-tappable {
		display:none!important
	}
	.account-overview .account-tile-container .account-tilecard,.account-details .account-tile-container .account-tilecard {
		width:auto!important;
		float:none!important
	}
	.account-overview .print-disclaimer,.account-details .print-disclaimer {
		padding:20px 0 10px
	}
	.hdr-actions {
		line-height:initial!important
	}
	.hdr-actions li {
		display:none!important
	}
	.landing-graph-assets .hdr-actions li.asset-tab {
		display:initial!important
	}
	.landing-graph-assets .hdr-actions li.debt-tab,.landing-graph-debts .hdr-actions li.asset-tab {
		display:none!important
	}
	.landing-graph-debts .hdr-actions li.debt-tab {
		display:initial!important
	}
	.landing-graph-debts .hdr-actions,.landing-graph-assets .hdr-actions {
		border-bottom:none!important;
		line-height:initial!important;
		position:absolute!important;
		right:60px!important
	}
	.landing-graph-container .action a {
		display:none!important
	}
	.account-color-0 {
		background-color:#003478;
		color:#003478!important;
		fill:#003478;
		stroke:#003478
	}
	.account-color-1 {
		background-color:#5c89b4;
		color:#5c89b4!important;
		fill:#5c89b4;
		stroke:#5c89b4
	}
	.account-color-2 {
		background-color:#c8102e;
		color:#c8102e!important;
		fill:#c8102e;
		stroke:#c8102e
	}
	.account-color-3 {
		background-color:#d4dce5;
		color:#d4dce5!important;
		fill:#d4dce5;
		stroke:#d4dce5
	}
	.account-color-4 {
		background-color:#333d47;
		color:#333d47!important;
		fill:#333d47;
		stroke:#333d47
	}
	.account-color-5 {
		background-color:#a9a8a9;
		color:#a9a8a9!important;
		fill:#a9a8a9;
		stroke:#a9a8a9
	}
	.account-color-6 {
		background-color:#333d47;
		color:#333d47!important;
		fill:#333d47;
		stroke:#333d47
	}
	.account-color-7 {
		background-color:#d2d0cd;
		color:#d2d0cd!important;
		fill:#d2d0cd;
		stroke:#d2d0cd
	}
	.account-color-8 {
		background-color:#00224f;
		color:#00224f!important;
		fill:#00224f;
		stroke:#00224f
	}
	.account-color-9 {
		background-color:#436f99;
		color:#436f99!important;
		fill:#436f99;
		stroke:#436f99
	}
	.account-color-10 {
		background-color:#940921;
		color:#940921!important;
		fill:#940921;
		stroke:#940921
	}
	.account-color-11 {
		background-color:#a6b0bd;
		color:#a6b0bd!important;
		fill:#a6b0bd;
		stroke:#a6b0bd
	}
	.account-color-12 {
		background-color:#a8a196;
		color:#a8a196!important;
		fill:#a8a196;
		stroke:#a8a196
	}
	.account-color-13 {
		background-color:#1c2936;
		color:#1c2936!important;
		fill:#1c2936;
		stroke:#1c2936
	}
	.account-color-14 {
		background-color:#1f4163;
		color:#1f4163!important;
		fill:#1f4163;
		stroke:#1f4163
	}
	.widget-list {
		page-break-inside:avoid
	}
	.widget-list h2 {
		padding-left:12px!important
	}
	.widget-list .summary-graph-details .account-tile .pull-left {
		padding-left:0!important
	}
	.widget-list .summary-graph-details .account-info {
		padding-right:32px
	}
	.widget-list .summary-graph-details .pull-bottom {
		display:none
	}
	.tilecard-container .tilecard-wrapper {
		padding-left:15px!important
	}
	.pfm-accounts .tilecard-container .tilecard-wrapper {
		padding-left:55px!important
	}
	.account-overview article {
		margin-bottom:25px
	}
	.account-overview .tilecard {
		page-break-inside:avoid!important;
		width:100%!important
	}
	.account-overview .tilecard .tile-flair {
		display:block!important
	}
	.account-overview .tilecard .tile-flair .icon-bubble {
		top:6%!important;
		transform:translateY(0%)!important;
		-webkit-transform:translateY(0%)!important;
		-moz-transform:translateY(0%)!important;
		-ms-transform:translateY(0%)!important;
		-o-transform:translateY(0%)!important
	}
	.account-overview .tilecards-row {
		padding:0 16px!important
	}
	.account-overview .overpanel-tabs,.account-overview .account-widgets .tilecard-container .tilecard-refreshing,.account-overview .account-widgets .tilecard-container .tile-action,.account-overview .account-widgets .tilecard-container .tilecard-underactions {
		display:none!important
	}
	.account-overview .account-widgets .drag-drop {
		width:100%!important
	}
	.account-overview .account-widget .icon-angle-right {
		display:none
	}
	.account-overview .account-widget .expand-tappable {
		width:15px
	}
	.account-overview .link-tile,.account-overview .editable-field .icon-edit {
		display:none!important
	}
	.datatable-clean table thead>tr>th,.datatable-clean table tbody>tr>td {
		border:0!important
	}
	.account-details {
		margin-top:45px
	}
	.account-details .btn-link,.account-details .searchbox,.account-details .datatable-sort-icon,.account-details .icon-angle,.account-details .icon-print,.account-details .tappable-return,.account-details .pagination-controls {
		display:none
	}
	.account-details .account-balance {
		display:initial!important;
		position:absolute!important;
		top:40px!important;
		right:10px!important
	}
	.account-details .account-details-tools,.account-details .account-details-info .pull-right {
		display:none
	}
	.account-details .datatable-header {
		padding:0!important
	}
	.account-details .datatable-header>div {
		padding-left:0;
		padding-right:0
	}
	.account-details .datatable-header .date-and-icon div {
		width:58.3333%;
		text-align:center
	}
	.account-details .datatable-header,.account-details .datatable-row {
		border-bottom:1px solid #000!important;
		page-break-inside:avoid
	}
	.account-details .datatable-header .date-and-icon,.account-details .datatable-row .date-and-icon {
		float:left
	}
	.account-details .datatable-header .date-and-icon .posted-date,.account-details .datatable-row .date-and-icon .posted-date {
		float:left;
		width:100%;
		padding-left:0
	}
	.account-details .datatable-header .description,.account-details .datatable-row .description {
		float:left;
		margin-left:0
	}
	.account-details .datatable-header .amount.debit,.account-details .datatable-header .amount.credit,.account-details .datatable-row .amount.debit,.account-details .datatable-row .amount.credit {
		text-align:right!important
	}
	.account-details .datatable-header .category .icon,.account-details .datatable-row .category .icon {
		width:28px;
		height:28px;
		font-size:28px
	}
	.account-details .datatable-header {
		margin:0 15px;
		padding-left:15px!important;
		padding-right:15px!important
	}
	.account-details .datatable-header div {
		font-weight:700
	}
	.account-details .table {
		border:none!important
	}
	.activity-center-container .visible-print .datatable table {
		caption-side:top!important
	}
	.activity-center-container .sticky-header-footer_sticky-wrapper[style] {
		display:none!important
	}
	.activity-center-container h1,.activity-center-container h2,.activity-center-container .omnibox-container,.activity-center-container .btn,.activity-center-container .btn-link,.activity-center-container .expand-icon,.activity-center-container .checkbox-icon,.activity-center-container .actions,.activity-center-container .nav-tab-container,.activity-center-container .datatable-sort-icon,.activity-center-container .activity-center-footer,.activity-center-container .detail-pad-col,.activity-center-container .additional-details,.activity-center-container .transaction-approvals-container,.activity-center-container .nav-tabs-container {
		display:none
	}
	.activity-center-container .datatable-clean table td,.activity-center-container .datatable-clean table th {
		border-bottom:1px solid #000!important
	}
	.activity-center-container .datatable .table,.activity-center-container .datatable-clean table {
		page-break-after:auto;
		border:none
	}
	.activity-center-container .datatable .table caption,.activity-center-container .datatable-clean table caption {
		border:0!important
	}
	.activity-center-container .datatable .table thead,.activity-center-container .datatable-clean table thead {
		background:0 0
	}
	.activity-center-container .datatable .table thead>tr>th,.activity-center-container .datatable-clean table thead>tr>th {
		background:0 0;
		border:none;
		color:#000
	}
	.activity-center-container .datatable .table tr,.activity-center-container .datatable .table td,.activity-center-container .datatable-clean table tr,.activity-center-container .datatable-clean table td {
		page-break-inside:auto;
		page-break-after:auto
	}
	.activity-center-container .datatable .table.table-scroll tbody,.activity-center-container .datatable-clean table.table-scroll tbody {
		display:table-row-group!important
	}
	.activity-center-container .datatable .table.table-scroll .approvals,.activity-center-container .datatable-clean table.table-scroll .approvals {
		text-align:right
	}
	.activity-center-container .datatable .table.table-scroll .date,.activity-center-container .datatable .table.table-scroll .status,.activity-center-container .datatable .table.table-scroll .approvals,.activity-center-container .datatable .table.table-scroll .amount,.activity-center-container .datatable-clean table.table-scroll .date,.activity-center-container .datatable-clean table.table-scroll .status,.activity-center-container .datatable-clean table.table-scroll .approvals,.activity-center-container .datatable-clean table.table-scroll .amount {
		white-space:nowrap
	}
	.col-sm-12 {
		width:100%
	}
	.col-sm-11 {
		width:91.66666667%
	}
	.col-sm-10 {
		width:83.33333333%
	}
	.col-sm-9 {
		width:75%
	}
	.col-sm-8 {
		width:66.66666667%
	}
	.col-sm-7 {
		width:58.33333333%
	}
	.col-sm-6 {
		width:50%
	}
	.col-sm-5 {
		width:41.66666667%
	}
	.col-sm-4 {
		width:33.33333333%
	}
	.col-sm-3 {
		width:25%
	}
	.col-sm-2 {
		width:16.66666667%
	}
	.col-sm-1 {
		width:8.33333333%
	}
	.col-sm-pull-12 {
		right:100%
	}
	.col-sm-pull-11 {
		right:91.66666667%
	}
	.col-sm-pull-10 {
		right:83.33333333%
	}
	.col-sm-pull-9 {
		right:75%
	}
	.col-sm-pull-8 {
		right:66.66666667%
	}
	.col-sm-pull-7 {
		right:58.33333333%
	}
	.col-sm-pull-6 {
		right:50%
	}
	.col-sm-pull-5 {
		right:41.66666667%
	}
	.col-sm-pull-4 {
		right:33.33333333%
	}
	.col-sm-pull-3 {
		right:25%
	}
	.col-sm-pull-2 {
		right:16.66666667%
	}
	.col-sm-pull-1 {
		right:8.33333333%
	}
	.col-sm-pull-0 {
		right:auto
	}
	.col-sm-push-12 {
		left:100%
	}
	.col-sm-push-11 {
		left:91.66666667%
	}
	.col-sm-push-10 {
		left:83.33333333%
	}
	.col-sm-push-9 {
		left:75%
	}
	.col-sm-push-8 {
		left:66.66666667%
	}
	.col-sm-push-7 {
		left:58.33333333%
	}
	.col-sm-push-6 {
		left:50%
	}
	.col-sm-push-5 {
		left:41.66666667%
	}
	.col-sm-push-4 {
		left:33.33333333%
	}
	.col-sm-push-3 {
		left:25%
	}
	.col-sm-push-2 {
		left:16.66666667%
	}
	.col-sm-push-1 {
		left:8.33333333%
	}
	.col-sm-push-0 {
		left:auto
	}
	.col-sm-offset-12 {
		margin-left:100%
	}
	.col-sm-offset-11 {
		margin-left:91.66666667%
	}
	.col-sm-offset-10 {
		margin-left:83.33333333%
	}
	.col-sm-offset-9 {
		margin-left:75%
	}
	.col-sm-offset-8 {
		margin-left:66.66666667%
	}
	.col-sm-offset-7 {
		margin-left:58.33333333%
	}
	.col-sm-offset-6 {
		margin-left:50%
	}
	.col-sm-offset-5 {
		margin-left:41.66666667%
	}
	.col-sm-offset-4 {
		margin-left:33.33333333%
	}
	.col-sm-offset-3 {
		margin-left:25%
	}
	.col-sm-offset-2 {
		margin-left:16.66666667%
	}
	.col-sm-offset-1 {
		margin-left:8.33333333%
	}
	.col-sm-offset-0 {
		margin-left:0%
	}
	.visible-xs {
		display:none!important
	}
	.hidden-xs {
		display:block!important
	}
	table.hidden-xs {
		display:table
	}
	tr.hidden-xs {
		display:table-row!important
	}
	th.hidden-xs,td.hidden-xs {
		display:table-cell!important
	}
	.hidden-xs.hidden-print,.hidden-sm {
		display:none!important
	}
	.visible-sm {
		display:block!important
	}
	table.visible-sm {
		display:table
	}
	tr.visible-sm {
		display:table-row!important
	}
	th.visible-sm,td.visible-sm {
		display:table-cell!important
	}
	.visible-print.inline {
		display:inline!important
	}
}
