@charset "UTF-8";
/* CSS Document */
body {
	font-family: Open Sans, "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
.color1 {
	color: #f19022;
} /** ReloQuest Orange **/
.color2 {
	color: #4e4873;
} /** ReloQuest Purple **/
h1 {
	font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 32px;
	margin-top:0;
}
h2 {
	font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0px 0px 24px 0px;
	margin: 0px;
	font-size: 30px;
}
h2.proplus {
	font-size: 28px;
	font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0px 0px 24px 0px;
	margin: 0px;
}
h3 {
	font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	padding: 12px 0px 12px 0px;
	margin: 0px;
}
h4 {
	font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.entry-footer a:hover {text-decoration: none!important;}
.phonebar {
	padding: 6px;
	background-color: #333;
	color: #fff;
	text-align: center;
}
.navbar {
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
}
.navbar-nav {margin-top: 27px; right:260px;}
.herobanner {
	height: 495px;
	margin-top: 110px;
	text-align: left;
	background: #fff url(../img/hero2.jpg) no-repeat top center;
	xbackground-size: cover;
	xpadding-top:100px;
	padding:100px 15px 0 15px;
}
.herobanner p {
	font-size: 20px;
	padding-bottom: 24px;
	width:450px;
}
.hero-link {color:#4e4873; text-decoration:underline;}
.hero-link:hover {color:#f19022;}
.signup-link {color:#f19022;}
.signup-link:hover {color:#fff;}
.demo-signup {
	background: #4e4873;
	color: #fff;
	padding: 50px 0px 50px 0px;
	text-align: center;
	position: relative;
}
.demo-signup-container {
	width: 80%;
	margin: auto;
	max-width: 950px;
}
.feature-group1 {
	padding: 50px;
	position: relative;
}
.bigfeature-right ul {
	margin: 0px;
	padding: 8px 20px;
}
.nav-wrap {
	margin: auto;
	padding-top: 18px;
}
.logo {float:left; padding:0 20px 0 0; border:0px;width:213px;}
.logo-container {padding-top:20px; width:770px; margin:auto;}
.how-it-works {
	text-align: center;
	background: #efefef;
	padding: 50px 0 0 0;
}
.featureblock-clientprofiles {
	padding-top: 20%;
}
.featureblock-requests {
	padding-top: 15%;
}
.featureblock-options {
	padding-top: 20%;
}
.featureblock-reports {
	padding-top: 20%;
}
.why-use-rq {
	text-align: center;
	background: #fff;
	padding: 50px;
	max-width: 85%;
	margin: auto;
}
.benefits-container {
	background: #efefef;
	position: relative;
}
.benefits {
	text-align: center;
	padding: 50px;
	max-width: 80%;
	margin: auto;
}
.benefits li, .benefits h4 {padding-bottom:16px;}
.benefits ul {padding-left: 17px;}
.testimonials {
	text-align: center;
	background: #4e4873;
	padding: 50px;
	color: #fff;
}
.testimonials h4 {
	color: #918ea5;
}
.testimonial {
	border: 3px solid #f19022;
	width: 80%;
	margin: auto;
	padding: 40px;
	margin-top: 25px;
}
.quote {
	display: block;
	font-size: 42px;
	font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 46px;
	padding-bottom: 24px;
}
.author {
	display: block;
	text-align: right;
}
.anydevice {
	padding: 50px 50px 50px 50px;
	text-align: center;
	width: 80%;
	margin: auto;
}
.container-suppliers {padding:50px; background:#efefef; text-align:center;position: relative;}
.container-suppliers ul { text-align:left;}
.container-suppliers ul li {padding-bottom:12px; font-size:16px;}	
.footer {
	background: #333;
	padding: 50px;
	text-align: center;
	color: #999;
	width: 100%;
}
.clearnavspace {
	position: absolute;
	top: -130px;
	left: 0px;
}
.condensor {max-width:80%; margin:auto;}
/** BStrap Overrides **/
.navbar-default {
	background-color: #fff;
	border: none;
	border-bottom: 1px solid #dfdfdf;
}
.nav>li>a {
	color: #999;
}
.nav>li>a:hover,
.navbar-default .navbar-nav > li > a:hover
 {
	color: #f19022;
}

.rqbutton {
	background-color: #f19022;
	border-color: #f19022;
	color: #fff;
}
.btn-default {
	background-color: #f19022;
	border-color: #f19022;
	color: #fff;
}
.btn-purp {
	background-color: #4e4873;
	border-color: #4e4873;
	color: #fff;
}
.service-box-pro {
	background:#62C3ED;
	padding: 24px;
	width:90%;
	margin:auto;	
	margin-bottom:36px;
	margin-top:36px;
	min-height:375px;
}
.service-levels-box {padding-top:150px;}
.service-box-pro h2 {color:#fff; padding-bottom:24px;}
.service-box-pro h2 span {font-size:18px;}
.service-box-pro p {text-align:left;}

.service-box-ent {
	background:#B0CE85;
	padding: 24px;
	width:90%;
	margin:auto;	
	margin-bottom:36px;
	margin-top:36px;	
	min-height:375px;
	}
.service-box-ent h2 {color:#fff;padding-bottom:24px;}
.service-box-ent h2 span {font-size:18px;}
.service-box-ent p {text-align:left;}

.contactpadding {margin-bottom:12px;}
.messagefield {height: 200px;}

.testimoinial-text { font-size:18px; padding-bottom:18px;}
.testimonial-auth {}
.testimonial-logo img {width: 100%; max-width: 300px; padding-bottom:12px;}
.testimonial-logo img.wide {width: 100%; max-width: 200px;}

.pr-block {text-align:left; margin:auto; border-bottom:1px dashed #ccc; margin-bottom: 50px; padding-bottom:50px; max-width:950px;}
.pr-header h1 {padding-bottom: 16px;}
.pr-block h2 {padding-top: 11px;}
.pr-block h3 {font-size: 25px; padding-bottom: 11px;}
.pr-block p {padding-bottom: 8px;}
.pr-date {color: #F48D0D; font-size:11px;}
.pr-photo-container {float:right; width:30%;text-align:center;}
.pr-photo {width:100%;}
.pr-photo-text {padding:0px 0px 12px 0px;display:block; font-size:.8em; font-weight:bold;}

.logo-container-suppliers {padding:16px; background-size: 100%; background-position:center; background-repeat:no-repeat; border:1px solid #dfdfdf; width: 95%; min-height:200px; margin:auto; margin-bottom:40px;}
img.supplier-logos {width:100%;}
a.supplier-login {display:block; position: fixed; top:0; right:24px; background:#f19022; color:#fff; text-decoration:none; padding: 12px;font-weight: bold;font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
span.tags-links {display: none !important;}
.page-header {
    padding-bottom: 9px;
    margin: 0;
    border-bottom: none;
	border: none;
}
.widget_search {border: none;margin-bottom: 14px;padding: 0;}
.feature-banner a {width:750px;height: 101px;display: block;background: #ddd; margin: auto; margin-top: 110px; background-image: url(https://reloquest.com/img/hiring-banner-in-blog.jpg); background-size: contain; }
/* Search */
.search-form label {width:100%;}
.search-submit {height:42px;width:42px;}

/* Override Dropdowns */
.dropdown-toggle {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	color: #1a1a1a;
	content: "";
	height: 48px;
	padding: 0;
	position: absolute;
	right: 0;
	text-transform: none;
	top: 0;
	width: auto;
}

.dropdown-toggle:after {
	border: 0 solid #d1d1d1;
	border-left-width: 1px;
	content: "\f431";
	font-size: 24px;
	left: 1px;
	position: relative;
	width: auto;
	display:none;
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: transparent;
	color: #007acc;
}

.dropdown-toggle:focus {
	outline: none;
	outline-offset: 0px;
}

.dropdown-toggle:focus:after {
	border-color: transparent;
}

.dropdown-toggle.toggled-on:after {
	content: "\f432";
	display:none;
}
.widget {font-size: 13px; border-color: #cdcdcd;}

/* news */

.quotebyline {text-align:right; color:#9d5b10; margin-top:24px;width: 100%;font-size: 14px}
.orange-box { background-color:#F48D0D; color:white; font-family: Open Sans; font-size:18px; text-align: left; padding: 40px 50px 20px 50px; max-width:950px; margin:40px auto; display:block;}
.mg-box { width:100%; text-align: center; margin:40px auto;}
.mg-box img { text-align: center; margin: 0 auto; }

/* hiring button */
a.hiring-btn{display:block; position: fixed; top:30px; right:150px; background:#4e4873; color:#fff; text-decoration:none; font-weight: bold;font-family: Varela Round, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;   font-size: 11px;padding: 8px 10px;animation: fadeIn 1s infinite alternate;}


@media screen and (max-width: 992px) {
.featureblock-clientprofiles {padding-top: 0;text-align:center;}
.logo {float:none; padding:0px;}
.logo-container {text-align:center; width:auto;}
.nav-wrap {width:472px; margin:auto;}
.navbar-nav > li > a {margin-top: 0px;}
.herobanner {text-align:center;height:auto;	background: #fff url(../img/hero2mobile.jpg) no-repeat top center; padding-bottom:50px; padding-top:10px;}
.herobanner p {margin:auto;width:90%;}
.service-levels-box {padding-top:220px;}
.pr-block {width:90%;}
a.supplier-login {display:none;}
a.hiring-btn {display:none;}
}

@media (max-width:875px) {
  #banner-bg { background: transparent url("/img/pr-07-12-2016.png") no-repeat scroll center center; height: 226px; }
  .quotebyline {text-align:center; color:#9d5b10;}
  .mg-box { display:none;}
  .orange-box { display:block; text-align:center;}
}

@media screen and (max-width: 800px) {
.logo  {width: 155px;}
.navbar-nav {margin-top: 27px;}
.navbar-toggle {margin-top:20px;}
.service-levels-box {padding-top:0px;}
.nav-wrap {width:400px; margin:auto;}
.nav > li > a {padding:5px 15px 5px 15px;}
.navbar {padding-bottom:0px;}
.service-levels-box {padding-top:120px;}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {padding-bottom:12px; padding-left:20px;}
.herobanner p {font-size:14px;}
.testimonial {width:100%;}
.condensor {max-width:100%;}
.container-suppliers {padding: 50px 25px 50px 25px;}
.benefits {padding: 50px 15px 50px 15px;}
.anydevice {padding: 50px 50px 50px 50px;text-align: center;width: 80%;margin: auto;}
.feature-banner a {width:640px; height: 86px;margin-top: 65px}

}

@media screen and (max-width: 767px) {
.navbar-nav {margin-top: 8px;}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {padding-left:0px;}
.service-levels-box {padding-top:120px;}
.pr-photo-container {float:none; width:70%;text-align:center;margin:auto;}
.nav > li > a {padding-left:30px;}
.navbar-nav .open .dropdown-menu > li > a {padding-left:45px;}
.logo-container-suppliers {max-height:160px; min-height: 160px;}
.anydevice {padding: 50px 50px 50px 50px;text-align: center;width: 80%;margin: auto;}

a.hiring-btn {display:none;}
}

@media (max-width:520px) {
.feature-banner a {width:330px; height: 44px;margin-top: 65px}
.quotebyline {text-align:center; color:#9d5b10;}
img.awards {width: 90%;}
}



