/*
 Theme Name:   PQL Child
 Theme URI:    https://letterrequest.com
 Description:  Letter Request Child Theme
 Author:       Mark Hill
 Author URI:   http://loanpeople.com
 Template:     sparkling
 Version:      2.29
*/

html { background: #052b48; }
a { color: #428bca; }
body { color: #222222; }
a:focus,
input[type=checkbox]:focus { outline: none !important; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #052b48; }

.navbar.navbar-default {
	background-color: #052b48;
}

.navbar-brand img {
	height: 35px;
}

.entry-title {
	color: #052b48;
}

#colophon { background-color: #052b48; }
#colophon .site-info { color: #ffffff; }

#footer-area { color: #ffffff; }
#footer-area #vendor-legal a { text-decoration: underline; }
#footer-area #vendor-legal a:hover { text-decoration: none; }
#footer-area a {
	color: #ffffff;
}

.scroll-to-top:hover {
	background: #052b48;
}

.btn-default, .label-default {
	background-color: #052b48;
	border-color: #052b48;
}

.copyright { margin-top:0; }

.navbar > .container .navbar-brand {
	font-family: 'Open Sans', serif;
	color: #ffffff;
	margin: 10px 0;
	padding: 10px;
	height: auto;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color: #428bca;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	background-color: #428bca;
}

.btn-default:hover {
	background-color: #428bca;
	border-color: #428bca;
}

@media (min-width: 1200px) {
	body.page-id-374 .container,
	body.page-id-663 nav .container,
	body.page-id-663 .container.main-content-area,
	body.page-id-1302 nav .container,
	body.page-id-1302 .container.main-content-area,
	body.page-id-1802 nav .container,
	body.page-id-1802 .container.main-content-area {
		width: 95%;
	}
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1100;
		float: left;
		min-width: 125px;
		padding: 5px 0;
		margin: 2px 0 0;
		list-style: none;
		font-size: 14px;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0,0,0,.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
		box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
		background-clip: padding-box;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #222222;
		font-size: 12px;
		padding-left: 10px
	}
}


/* Reset HTML5 Search Input in Webkit */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance:none;
}
input[type=search] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.searchsubmit.btn.btn-default { text-transform:none; }
.btn .glyphicon { margin-right: 4px; }

/*.page-template-pqlhome-php .box > .icon { text-align: center; position: relative; }
.page-template-pqlhome-php .box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #052b48; vertical-align: middle; }
.page-template-pqlhome-php .box > .icon:hover > .image { background: #777; }
.page-template-pqlhome-php .box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.page-template-pqlhome-php .box > .icon:hover > .image > i { color: white !important; }
.page-template-pqlhome-php .box > .icon > .info { margin-top: -24px; background: #f2f2f2; border: 1px solid #e0e0e0; padding: 15px 0 15px 0; }
.page-template-pqlhome-php .box > .icon:hover > .info { background: #f2f2f2; border-color: #e0e0e0; color: white; }
.page-template-pqlhome-php .box > .icon > .info > h3.title { font-family: "Roboto",sans-serif !important; color: #222; font-weight: 500; }
.page-template-pqlhome-php .box > .icon > .info > p { font-family: "Roboto",sans-serif !important; font-size: 13px; color: #666; line-height: 1.5em; margin: 20px;}
.page-template-pqlhome-php .box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.page-template-pqlhome-php .box > .icon > .info > .more a { font-family: "Roboto",sans-serif !important; font-size: 14px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.page-template-pqlhome-php .box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #052b48; }
.page-template-pqlhome-php .box .space { height: 30px; }*/

/* Contact Page */
.page-id-17 .entry-title { margin-bottom:20px; }
.page-id-17 .entry-content p:first-of-type {
	margin-bottom:20px;
}

.page-id-368 .uc { font-size:16px; margin-bottom:20px; }

.page-template-myaccount-php div#content.site-content { position:relative; }
.page-template-myaccount-php div#pqloverlay {
	display:none;
	position:absolute;
	/*position:fixed;*/
	top: 0;
	left: 0;
	background-color:#073254;
	width: 100%;
	z-index: 1050;
	padding:20px;
	}
	.page-template-myaccount-php div#pqloverlay a {
		margin-bottom:20px;
		}
	.page-template-myaccount-php div#pqloverlay a.btn-default {
		text-transform:none;
		}
	.page-template-myaccount-php div#pqloverlay a:last-child {
		margin-bottom:0;
		}

.page-template-myaccount-php .nav-tabs>li>a:hover { color:#888; }
.page-template-prime-register-php #lo_lookup,
.page-template-myaccount-php div#team.tab-pane #lo_lookup {
	background-color: #f4f4f4;
	padding: 10px 15px 15px 15px;
}

.page-template-myaccount-php div#team.tab-pane #lo_lookup input#primeid { text-transform:lowercase; }
.page-template-myaccount-php div#team.tab-pane #lo_lookup button#addTeamMember { display:none; margin-top:15px; }
.page-template-myaccount-php div#team.tab-pane #lo_lookup div#addTeamMemberMsg { display:none; margin-top:15px; }
.page-template-myaccount-php div#team.tab-pane #lo_lookup div#addTeamMemberMsg div.alert.alert-success,
.page-template-myaccount-php div#team.tab-pane #lo_lookup div#addTeamMemberMsg div.alert.alert-danger { display:none; margin-bottom:0; }

.page-template-prime-register-php div#loading.well,
.page-template-myaccount-php div#team.tab-pane div#loading.well {
	margin-bottom:0;
}
.page-template-prime-register-php div#loading_post.well,
.page-template-myaccount-php div#team.tab-pane div#loading_post.well {
	margin-bottom:0;
}
.page-template-prime-register-php #prime_regis_vars,
.page-template-myaccount-php #prime_regis_vars,
.single-company #s2member-pro-paypal-registration-form-registration-section #pqlre-cc-email { display:none; }

.single-company .frm_required {
	color: #B94A48;
	font-weight: bold;
}

/* Account Requests */
.page-id-80 #confirmRequestDiv,
.page-id-80 #trashRequestDiv,
.page-id-80 #confirmArchiveDiv,
.page-id-80 #confirmUnArchiveDiv {
	display:none;
}
.page-id-7 div.panel.panel-default.mostrecent { margin-bottom:10px; }
.page-id-7 div.panel.panel-default.mostrecent div.panel-heading { padding: 10px; }
.page-id-7 div.panel.panel-default.mostrecent div.panel-heading h3 { font-family: 'Open Sans', sans-serif; }
.page-id-7 div.panel.panel-default.mostrecent div.frm_no_entries { padding:5px; }
.page-id-7 div.panel.panel-default.mostrecent .table-responsive,
.page-id-7 div.panel.panel-default.mostrecent .table {margin-bottom:0;}

.page-id-7 div#accordion.panel-group div.panel { margin-bottom:10px; }
.page-id-7 div#accordion.panel-group div.panel-heading { padding: 10px; cursor: pointer; }
.page-id-7 div#accordion.panel-group div.panel-heading h3 { font-family: 'Open Sans', sans-serif; /*font-size: 14px;*/ }
.page-id-7 div#accordion.panel-group div.panel div.frm_no_entries { padding:5px; }
.page-id-7 div#accordion.panel-group .panel-primary .panel-title span.badge { background-color:#ffffff; color:#428bca; }
.page-id-7 div#accordion.panel-group .panel-warning .panel-title span.badge { background-color:#8a6d3b; color:#ffffff; }
.page-id-7 div#accordion.panel-group .panel-danger .panel-title span.badge { background-color:#a94442; color:#ffffff; }
.page-id-7 div#accordion.panel-group .panel-success .panel-title span.badge { background-color:#3c763d; color:#ffffff; }
.page-id-7 div.post-inner-content .panel-title a:hover,
.page-id-7 div.post-inner-content .panel-title a:hover a:focus { color:inherit; }
.page-id-7 div#accordion.panel-group .panel .panel-collapse .table-responsive,
.page-id-7 div#accordion.panel-group .panel .panel-collapse .table {margin-bottom:0;}

.page-id-7 div#accordion.panel-group .panel-primary .panel-collapse td a,
.page-id-7 div#accordion.panel-group .panel-primary .panel-collapse td a:focus,
.page-id-7 div#accordion.panel-group .panel-primary .panel-collapse td a:hover { color:#428bca; }
.page-id-7 div#accordion.panel-group .panel-warning .panel-collapse td a,
.page-id-7 div#accordion.panel-group .panel-warning .panel-collapse td a:focus,
.page-id-7 div#accordion.panel-group .panel-warning .panel-collapse td a:hover { color:#8a6d3b; }
.page-id-7 div#accordion.panel-group .panel-danger .panel-collapse td a,
.page-id-7 div#accordion.panel-group .panel-danger .panel-collapse td a:focus,
.page-id-7 div#accordion.panel-group .panel-danger .panel-collapse td a:hover { color:#a94442; }
.page-id-7 div#accordion.panel-group .panel-success .panel-collapse td a,
.page-id-7 div#accordion.panel-group .panel-success .panel-collapse td a:focus,
.page-id-7 div#accordion.panel-group .panel-success .panel-collapse td a:hover { color:#3c763d; }

.page-id-7 div#accordion.panel-group div.table-responsive p { display: none; }
.page-id-7 div#accordion.panel-group div.table-responsive br { display: none; }

.page-id-80 #modify_link { margin-top:20px; }

body.page-id-899 div#frm_field_194_container .frm_button {
	padding: 5px 10px;
	font-size: 12px;
	color: #ffffff;
	background: #428bca;
	border-color: #357ebd;
}
body.page-id-899 div#frm_field_194_container .frm_button:hover {
	background-color: #3276b1;
	border-color: #285e8e;
}
body.page-id-899 div#frm_field_194_container .frm_repeat_sec {
	border: 1px solid #dee2e6;
	padding: 10px;
	margin-top: 0;
}

#existingClientsDiv {
	display:none;
	margin-bottom:10px;
}

/* Account Settings */
#acct-settings-level0 form#ws-plugin--s2member-profile table tbody tr:first-child,
#acct-settings-level0 form#ws-plugin--s2member-profile table tbody tr:nth-child(5) {display : none;}
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:first-child,
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(2),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(3),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(4),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(5),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(6),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(7),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(8),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(9),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(10),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(11),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(12),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(13),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(14),
#acct-settings-level1 form#ws-plugin--s2member-profile table tbody tr:nth-child(15) {display : none;}

div#team.tab-pane #lo_contact_info {
	margin-top:20px;
}

div#team.tab-pane #lo_contact_info .checkbox {
	/*margin-top:0;*/
}
div#team.tab-pane #lo_contact_info .checkbox input[type=checkbox] {
	margin-right: 5px;
	margin-top: 5px;
	margin-left:0;
}
div#team.tab-pane #lo_contact_info .ccapRequest {
	display:none;
}
div#team.tab-pane #lo_contact_info .teamview {
	margin:5px 0;
}
div#team.tab-pane #lo_contact_info .teamview .pqloader {
	display:none;
}
div#team.tab-pane #lo_contact_info .btn-default[disabled] {
	border-color: #052b48;
}
div#team.tab-pane #lo_contact_info .team_member_details:last-child {
	margin-bottom:0;
}
div#team.tab-pane #lo_contact_info .team_member_details .box_iht57n.well {
	margin-bottom:0;
}

div#team.tab-pane #lo_contact_info .box_iht57n {
	position: relative;
	padding: 9px;
}
div#team.tab-pane #lo_contact_info .box_iht57n span.badge {
	font-family: Open Sans;
	font-weight:normal;
	padding: 3px 7px 5px 7px;
	border-radius: 5px;
	background-color: #428bca;
	border-color: #357ebd;
}
div#team.tab-pane #lo_contact_info .box_iht57n div.media {
	margin-top:0
}
div#team.tab-pane #lo_contact_info .box_iht57n .delete_team_member {
	display: block;
	float: right;
	color: #DA4453;
	cursor: pointer;
}
div#team.tab-pane #lo_contact_info .team_member_details div.pqlDeleteUserDiv.alert {
	display:none;
	margin-top: 10px;
	margin-bottom: 0;
	padding: 10px;
}
div#team.tab-pane #lo_contact_info div.pqlDeleteUserDiv button.pull-right.cancelUserDelete,
div#team.tab-pane #lo_contact_info div.pqlDeleteUserDiv button.pull-right.suspendUser {
	margin-left:10px;
}

div.dz-message.needsclick {
	margin-bottom: 0 !important;
}

.frm_dropzone .dz-preview {
	padding: 15px !important;
	border: 1px solid #c4c8ce !important;
	border-radius: 5px !important;
}

div#photo.tab-pane .wpua-edit p.submit { display:none; }

.page-template-prime-register-php .post-inner-content {padding:30px;}
.page-template-prime-register-php h1.entry-title {margin-bottom:0;}
.page-template-prime-register-php header.page-header {margin-bottom:0;}
.page-template-prime-register-php div.entry-content {margin-top:.5em;}
.page-template-myaccount-php .post-inner-content,
.page-template-manage-php .post-inner-content {padding:35px 40px;}
.page-template-myaccount-php header h2,
.page-template-manage-php header h2 {margin-top:0;}

div#secondary .well h3:first-child {
	margin-top:0 !important;
}

.page-id-7 .panel-body .btn:not(.btn-block) { width:120px;margin-bottom:10px; }

#frm_form_7_container input#field_d66qp2,
#frm_form_7_container input#field_38az9c,
#frm_field_120_container input#field_ro0qdg,
#frm_field_121_container input#field_u7nlvb {
	width:100%;
}

#frm_form_13_container input#field_eb55oa,
#frm_form_13_container input#field_2ottv7 {
	width:100%;
}

.single-company #s2member-pro-paypal-registration-form-submit-div,
.page-template-prime-register-php #s2member-pro-paypal-registration-form-submit-div {
	float:none;
}
.single-company .entry-title { margin-bottom:20px; }
.single-company span.glyphicon.glyphicon-exclamation-sign {
	font-size: 1.5em;
	padding-right: 15px;
}

.single-company #frm_form_7_container .frm_submit input.btn.btn-default {
	width:100%;
}
.single-company #frm_form_7_container .frm_submit {
	text-align:center;
}

.single-company #frm_field_116_container input[type="radio"]:checked {
	background:#428bca !important;
	border: 1px solid #428bca !important;
}

.customer_step { margin-bottom:20px; }

.single-company #lo_contact_info { display:none; }

#lo_contact_info .team_member_details {
	margin-bottom: 20px;
}
#lo_contact_info .box_iht57n {
	background-color: #fcfcfc;
}
#lo_contact_info .box_iht57n h4 {
	margin-top:5px;
}
#lo_contact_info .box_iht57n img.avatar {
	border: 1px solid #eee;
	border-radius: 6px;
}

/*LO Listings Sidebar*/
#lo_contact_info_sidebar {
	margin-top:20px;
}
#lo_contact_info_sidebar .well {
	margin-bottom:10px;
}
#lo_contact_info_sidebar .box_iht57n.well.well-sm {
	padding:0 !important;
}
#lo_contact_info_sidebar .box_iht57n img.avatar {
	/*border-right: 1px solid #eee;*/
}
#lo_contact_info_sidebar .box_iht57n .request_link {
	font-size:13px;
	line-height:1.5;
	float: left;
	margin-top: 8px;
}
#lo_contact_info_sidebar .box_iht57n .request_link span {
	font-size:12px;
}
#lo_contact_info_sidebar .box_iht57n img.alignleft {
	margin-right: 1em;
}

/* My Account */
#account_summary h3 {
	margin-top:5px;
}
#account_summary .wp-user-avatar {
	border-radius: 6px;
	/*padding-left:0;*/
	margin-bottom:10px;
}
#account_summary img {
	border: 1px solid #eee;
}

.page-template-myaccount-php .tab-content>.active {
	padding: 20px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.new_letters { margin-top:20px; }
.new_letters .btn.btn-default { text-transform:none; margin-bottom:20px; }
.new_letters .btn.btn-default:active,
.new_letters .btn.btn-default:hover,
.new_letters .btn.btn-default:focus {
	background-color: #d2322d;
	border-color: #ac2925;
}
.new_letters button#existingClients {
	outline: 0 !important;
	border:0 none !important;
}
.new_letters .btn.btn-block:nth-child(2) { margin-bottom:0; }

.page-template-myaccount-php #frm_field_158_container .choose_signature {
	padding:10px;
	border: 1px solid #eee;
	border-radius: 6px;
}
.page-template-myaccount-php #frm_field_181_container .choose_signature {
	padding:10px;
	border: 1px solid #eee;
	border-radius: 6px;
}
.page-template-myaccount-php #frm_form_12_container .hiddenradio {
	left: -10000px;
	position: absolute;
	top: -1000px;
}
.page-template-myaccount-php #frm_form_12_container #frm_field_155_container .frm_radio,
.page-template-myaccount-php #frm_form_12_container #frm_field_179_container .frm_radio { text-align:left; }
.page-template-myaccount-php #frm_form_12_container .frm_radio { text-align:center; }

/*PDF Select Intro*/

/*PDF Select Header*/
.page-template-myaccount-php #frm_form_12_container button.profile_select_header {
	outline: 0 !important;
	border:0 none !important;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_header,
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro {
	cursor:pointer;
	/*border-radius: 4px;
	border: 1px solid #fff;*/
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_header img.thumbnail:hover,
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro span.thumbnail:hover,
.page-template-myaccount-php #frm_form_12_container .pdf_select_template img.thumbnail:hover {
	color:#fff;
	background-color: #449d44;
	border-color: #398439;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_header img.thumbnail,
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro span.thumbnail { margin-bottom:15px; }

.page-template-myaccount-php #frm_form_12_container .pdf_select_header img.thumbnail.selected_header,
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro span.thumbnail.selected_intro {
	color:#fff;
	background-color: #449d44;
	border-color: #398439;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_template img.thumbnail.selected_template {
	background-color: #449d44;
	border-color: #398439;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro span.thumbnail.selected_intro {
	padding-left:30px;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_header span {
	display:none;
	position:absolute;
	top:8px;
	left:25px;
	color:#fff;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_template span {
	display:none;
	position:absolute;
	top:8px;
	left:25px;
	color:#449d44;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro span.glyphicon {
	display:none;
	position:absolute;
	top:8px;
	left:25px;
	color:#fff;
}
.page-template-myaccount-php #frm_form_12_container .pdf_select_header span.checked_header,
.page-template-myaccount-php #frm_form_12_container .pdf_select_template span.checked_template,
.page-template-myaccount-php #frm_form_12_container .pdf_select_intro span.checked_intro {
	display:inline-block;
}

/* End My Account Styles */

/* PQL Manage Styles */
body.page-id-146 div#frm_form_8_container {
	padding: 20px;
	border: 1px solid #eeeeee;
	border-radius: 10px;
	}

.btn-default.disabled, .btn-default[disabled] {
	background-color:#052b48 !important;
}

.well-sm {
	padding:9px !important;
}

#basicModal .modal-header button.close {
	display:inline !important;
}

#basicModal .modal-footer {
	border-top:none;
	padding:0;
	margin-top:0;
}

#form_pqlbugreport .form-field {
	margin-bottom: 20px;
}
#form_pqlbugreport .frm_description {
	font-size:12px;
}
#form_pqlbugreport label {
	margin-bottom:0 !important;
}


/*WP User Avatar */
#wpua-undo-button button,
#wpua-remove-button button { display:inline; }
.page-template-myaccount-php .entry-content .updated { display:inline; }

.image-preview-input {
    position: relative;
	overflow: hidden;
	margin: 0px;    
    color: #333;
    background-color: #fff;
    border-color: #ccc;    
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}


/*Red Button Variations */
.btn-pqlred {
	background-color: hsl(355, 96%, 31%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fa0a1e", endColorstr="#9a030f");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fa0a1e), to(#9a030f));
	background-image: -moz-linear-gradient(top, #fa0a1e, #9a030f);
	background-image: -ms-linear-gradient(top, #fa0a1e, #9a030f);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fa0a1e), color-stop(100%, #9a030f));
	background-image: -webkit-linear-gradient(top, #fa0a1e, #9a030f);
	background-image: -o-linear-gradient(top, #fa0a1e, #9a030f);
	background-image: linear-gradient(#fa0a1e, #9a030f);
	border-color: #9a030f #9a030f hsl(355, 96%, 26%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}
.btn-pqlred2 {
	background-color: hsl(355, 97%, 22%) !important;
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d20314", endColorstr="#6e010a");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#d20314), to(#6e010a));
	background-image: -moz-linear-gradient(top, #d20314, #6e010a);
	background-image: -ms-linear-gradient(top, #d20314, #6e010a);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d20314), color-stop(100%, #6e010a));
	background-image: -webkit-linear-gradient(top, #d20314, #6e010a);
	background-image: -o-linear-gradient(top, #d20314, #6e010a);
	background-image: linear-gradient(#d20314, #6e010a);
	border-color: #6e010a #6e010a hsl(355, 97%, 17%);
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
	-webkit-font-smoothing: antialiased;
}

.btn-pqlred:hover { background-position: 0 -15px; }
.btn-pqlred2:hover { background-position: 0 -15px; }
.new_letters .btn.btn-pqlred { margin-bottom:20px; }

.page-template-myaccount-php p#user_switching_switch_on { display: none; }

.frm_upload_text button { display: inline; }

body.page-id-394 .frm_pagination_cont { background:#f9f9f9; border:1px solid #eeeeee; }
body.page-id-394 ul.frm_pagination { margin:0; padding:10px; }
body.page-id-394 ul.frm_pagination li {
	display:inline;
	padding:10px;
}

/* Media Queries */
@media(max-width:767px) {
	.navbar-default .navbar-toggle { margin-right:5px; }
	.navbar-brand { padding-left:5px; }
	.navbar-toggle { display:none; }
	.navbar-header {
		float: left;
	}
	.nav.navbar-nav {
		float: right;
		/*margin: 0;*/
	}
	.navbar-nav>li {
		float: left;
	}
	.navbar-collapse.collapse {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important;
	}
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}
	
	.copyright { margin-top:0; }
	
	.page-template-myaccount-php .post-inner-content {
		padding: 10px;
	}
	.page-template-prime-register-php .post-inner-content {
		padding: 10px;
	}
	.page-template-myaccount-php .entry-content h3 {
		margin-top:0;
	}
	.main-content-area {
		margin:0;
	}
	.page-template-pqlhome-php header.entry-header.page-header { margin-bottom:10px; }
	.page-template-pqlhome-php h1.entry-title { margin-bottom:0px; }
	.page-template-pqlhome-php .main-content-area {
		margin:0;
		padding:0;
	}
	.page-template-pqlhome-php #primary.content-area {
		padding-left:0;
		padding-right:0;
	}
	.post-inner-content {
		border:none;
	}
	.page-template-pqlhome-php .entry-title { text-align:center; }
	.page-template-pqlhome-php .box > .icon { margin-bottom:10px; }
	
	div#secondary.widget-area div.well {
		margin-bottom:0;
		padding:10px;
	}
	div#content.main-content-inner.col-sm-12, div#secondary.widget-area.col-sm-12 {
		padding-left:0;
		padding-right:0;
	}
	.page-template-myaccount-php div#frm_field_155_container.form-field { margin-bottom:0px; }
	div#team.tab-pane.active,
	div#pdf.tab-pane.active,
	div#profile.tab-pane.active,
	div#photo.tab-pane.active,
	div#password.tab-pane.active {
		padding:10px;
		font-size:13px;
	}
	div#team.tab-pane #lo_contact_info .box_iht57n {
		font-size:.9em;
	}
	div#team.tab-pane #lo_contact_info .box_iht57n h4 {
		font-size:14px;
	}
	.page-template-myaccount-php .nav-tabs>li>a {
		font-size:13px;
		padding:5px 7px;
		text-transform:none;
	}
	div#team.tab-pane #lo_contact_info div.pqlDeleteUserDiv button.pull-right {
		float:right !important;
	}
	div#team.tab-pane #lo_contact_info div.pqlDeleteUserDiv button.pull-right.cancelUserDelete {
		margin-left:5px;
	}
	span.badge.pull-right { float:right !important; }
	div#accordion.panel-group div.panel-heading { padding: 10px; }
	div#accordion.panel-group div.panel-heading h3 { font-family: 'Open Sans', sans-serif; /*font-size: 14px;*/ }
	div#accordion.panel-group div.panel div.frm_no_entries { padding:5px; }
	
	.page-id-80 div.post-inner-content header.page-header {display:none;}
	.page-id-80 div.post-inner-content .entry-content { margin-top:.5em; }
	.page-id-80 #modify_link { margin-top:15px; }
	.page-id-80 #account_return_link { float:right !important; }
	.page-id-7 div.post-inner-content .panel-title a:hover, a:focus { color:inherit; }
	
	body.home .panel-body h3 {
		font-size: 18px;
	}
	
}
