/*
Theme Name: www.getpaidsurveys.com
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

body {
  font-family: "Open Sans", sans-serif;
}

h1, h2, h3, h4, h5, h6, legend {
  font-family: "Open Sans", sans-serif;
}

.navbar-nav > li > a {
  font-family: "Open Sans", sans-serif;
}

.page-title {
  background-color: rgb(49, 171, 196);
  padding-top: 8px;
}
.page-title h1{
  color: white;
}

.page-title .sign-up-title {
  padding-top: 15px;
}

.borderList li {
  border-bottom: 1px solid rgba(125,125,125,0.05);
}

.navbar-default .navbar-nav > li > a.firstLevel {
  font-weight: bold;
  color: #22aba6;
}

ul.nav li {
  text-transform: uppercase;
}

h2:after {
  border-top: 0px;
  border-bottom: 0px;
}

.survey-list {
  margin: 20px 0;
}

table.survey-list > tbody > tr > td {
  vertical-align: middle;
}

.survey-list > tbody > tr.first > td {
  border-top-width: 0px;
}

.survey-list-link {
  font-size: 2em;
}

.progress-bar {
  padding: 0;
}

.user-ratings {
  margin-top: 15px;
}

.user-ratings tr td .count {
  vertical-align: middle;
  padding-left: 8px;
  margin-top: -5px;
}

.user-ratings tr td .starnum {
  padding-right: 8px;
  margin-top: -5px;
}


.user-ratings .progress {
  margin-bottom: 8px;
  height: 30px;
}

.progress .progress-bar {
  position: relative;
}

.progress span.rating-label {
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  left: 10px;
  top: 10px;
}

.progress span.rating-outof {
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  right: 10px;
  top: 10px;
}

div.separator {
  border-top: 1px solid #eee;
  margin: 15px 0;
}

.inside-tips .tip {
  position: relative;
  margin-bottom: 26px;
}

.inside-tips .badge {
  background-color: rgb(73, 175, 205);
  font-size: 16px;
  padding: 6px 10px;
  position: absolute;
  left: 0px;
}


.inside-tips .detail {
  display: inline-block;
  width: 80%;
  margin-left: 40px;
  margin-top: -4px;
}

strong {
  font-weight: bold;
}

h1, h2, h3, h4 {
  font-weight: 500;
}

h1 {
  font-size: 32px;
  padding: 12px 0;
}

.tagCloud a:link, .tagCloud a:visited {
  color: #22aba6;
}

.post-list li {
  list-style-type: none;
  padding-bottom: 30px;
  border-bottom: 1px solid #eee;
  margin-top: 30px;
}

.post-list .post-content {
  margin-top: 10px;
  margin-bottom: 10px;
}

.post-tags {
  padding: 20px 0;
  border-top: 1px solid #eee;
}

ul.comments {
  padding-left: 0;
}

ul.comments li {
  list-style-type: none;
  margin-top: 15px;
  border-bottom: 1px solid #eee;
}

.responses ul.comments li {
  border-bottom: 0px;
}

ul.comments .avatar {
  float: left;
  width: 50px;
  height: 50px;
}

ul.comments .responses {
  margin: 20px 0 0 50px;
}

ul.comments .body {
  margin-left: 60px;
}

ul.reviews {
  list-style-type: none;
  padding-left: 0;
}

ul.reviews li {
  border-bottom: 1px solid #eee;
  padding: 20px 0;
}

ul.reviews .headline {
  position: relative;
  height: 2em;
}

ul.reviews .headline .author {
  left: 0px;
  position: absolute;
  font-size: 16px;
  font-weight: bold;
}

ul.reviews .headline .rating {
  right: 0px;
  position: absolute;
}

ul.reviews .review-title {
  margin: 13px 0;
}


ul.recent-reviews {
  list-style-type: none;
  padding-left: 0;
}

ul.recent-reviews li .author{
  padding: 8px 0 20px 20px;
  font-size: 13px;
}

.join-free-in-seconds {
  background-color: rgb(73, 175, 205);
  text-align: center;
  margin: 20px 0 0 0;
}

.join-free-in-seconds span {
  color: white;
  font-size: 22px;
  font-weight: bold;
}

.action-btn {
  color: black;
  text-shadow: rgba(255, 255, 255, 0.772549) 0px 1px 1px;
  box-shadow: rgba(0, 0, 0, 0.792157) 0px 1px 1px 0px;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgb(255, 191, 0) 0%, rgb(255, 165, 0) 100%);
  margin: 10px 0;
}

.bluewell, .get-surveys-by-email {
  background-color: rgb(49, 171, 196);
  text-align: center;
  margin: 20px 0 0 0;
}

.bluewell h1, .bluewell h2, .bluewell p {
  color: white;
}

.get-surveys-by-email .headline {
  color: white;
  font-size: 28px;
  font-weight: bold;
}

.get-surveys-by-email .subtext {
  color: #333;
  font-size: 16px;
  font-weight: bold;
  padding: 10px o;
  margin: 10px;
}

/*
.get-surveys-by-email form input[type="text"], .get-surveys-by-email form input[type="email"], {
  width: 60%;
  margin: 10px;
  font-size: 16px;
  font-weight: bold;
  color: rgb(51, 51, 51);
  border-radius: 6px;
  padding: 6px;
}
*/

.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}

label.choice {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 5px;
}
label.choice input {
  display: inline-block;
}

.navbar-brand img { max-height: 44px; }
.navbar-nav > li.social > a {
  display: inline-block;
  padding-left: 4px;
  padding-right: 4px;
}

.navbar-nav > li.social {
  padding-top: 9px;
}

.navbar-nav > li.social > a > i:before {
  line-height: 24px;
}

.navbar-nav > li.social > a > i {
  width: 24px;
  height: 24px;
  font-size: 14px;
}

.alert-message {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.required {
  color: #790000;
}

.hide-validation-message label[generated="true"] {
  display: none !important;
}

a.white-link {
  color: white;
}
a.white-link:hover {
  color: white;
}
.logged-in-bar {
  text-align: right;
  border-bottom: 1px solid #eee;
  padding: 0px 60px;
  position: absolute;
  width: 100%;
  left: -60px;
}
.logged-in-bar ul {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.logged-in-bar ul li {
  display: inline-block;
}

label {
  margin-bottom: 14px;
}

label.error {
  color: #B94A48;
  background-color: white;
  border: none;
  margin-bottom: 8px;
  line-height: 12px;
  padding: 0;
}
.logged-in.admin-bar .navbar-fixed-top {top:32px;}

@media(max-width:401px) {
	.navbar-brand img {
    width: 200px;
  }
}


 .rwp-stars2 ,.labl  {display: inline-block!important; vertical-align: middle; margin-bottom: 10px!important; }
.labl {    color: #777;font-size: 18px;}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=text], .rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content textarea {color: #444!important;
    border: 1px solid #ddd!important;
    background-color: #f7f7f7!important;}
.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type=button] {float: left}
.rwp-rating-stars-count {display: none;}

.btn-success.btn-lg.btn {    margin: 25px 0;}
.zm_alr_form_container input[type="submit"] {    background: #22aba6!important;   color: #FFFFFF!important;}
.tml {max-width: 100%;}

.btn-primary {width: auto!important; margin: 0!important;}
.pagination>li>span.current {background: none repeat scroll 0 0 #22aba6;    z-index: 2;
    color: #fff;
    border-color: #428bca;
    cursor: default;}
.widget_wysija_cont .wysija-submit {margin: 0 auto;}