body.controller-badges #badges-activity-table tbody tr {
  height: 55px; }
body.controller-badges #badges-activity-table .xt-pagination {
  text-align: left; }
body.controller-badges-map #map-canvas {
  width: 100%;
  height: 100%;
  min-height: 500px; }

.badge-activity-marker {
  width: 75px;
  height: 64px;
  background: #1c1c1a;
  border: 2px solid #fff;
  padding: 3px; }
  .badge-activity-marker .badge-name {
    color: white; }
  .badge-activity-marker .badge-avatar {
    width: 48px; }
  .badge-activity-marker .badge-image {
    width: 20px; }

#badges-activity-log {
  font-size: 14px; }
  #badges-activity-log ul li .badge-name {
    color: white; }
  #badges-activity-log ul li .badge-avatar {
    width: 48px; }
  #badges-activity-log ul li .badge-image {
    width: 20px; }
  #badges-activity-log ul li .badge-activity-title {
    color: grey; }
body.controller-badges.action-my #badges-table tbody tr {
  height: 100px; }
body.controller-badges-profiles .thumb, body.controller-badges .thumb {
  font-size: 12px;
  margin-top: 50px;
  margin-bottom: 50px; }
body.controller-badges-profiles #badges-table tbody tr, body.controller-badges #badges-table tbody tr {
  height: 100px; }
body.controller-badges-profiles .wall, body.controller-badges .wall {
  font-size: 12px; }
  body.controller-badges-profiles .wall h1, body.controller-badges .wall h1 {
    font-size: 18px;
    color: white; }
  body.controller-badges-profiles .wall .comments, body.controller-badges .wall .comments {
    padding-bottom: 50px; }
    body.controller-badges-profiles .wall .comments .comment, body.controller-badges .wall .comments .comment {
      padding: 10px 0px 0px 10px;
      font-size: 12px; }
      body.controller-badges-profiles .wall .comments .comment .text .name .time, body.controller-badges .wall .comments .comment .text .name .time {
        color: gray; }
      body.controller-badges-profiles .wall .comments .comment .text .body, body.controller-badges .wall .comments .comment .text .body {
        color: #efefef;
        font-size: 14px; }
body.controller-demographics.action-show .demographics-title {
  color: #FFFFFF;
  font-size: 2em;
  font-weight: normal;
  margin: 40px auto 10px;
  text-align: center; }
body.controller-demographics.action-show #demographics-form .form-row.first_name .xt-textbox,
body.controller-demographics.action-show #demographics-form .form-row.last_name .xt-textbox,
body.controller-demographics.action-show #demographics-form .form-row.birthdate_row .xt-textbox,
body.controller-demographics.action-show #demographics-form .form-row.street_address .xt-textbox,
body.controller-demographics.action-show #demographics-form .form-row.zip_row .xt-textbox {
  width: 205px; }
body.controller-demographics.action-show #demographics-form fieldset {
  margin: 30px auto 150px;
  width: 700px; }
  body.controller-demographics.action-show #demographics-form fieldset .left {
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    line-height: 40px;
    padding-right: 6px;
    padding-left: 0px;
    text-align: right;
    width: 190px; }
  body.controller-demographics.action-show #demographics-form fieldset .highlight .left {
    color: #B3E000; }
  body.controller-demographics.action-show #demographics-form fieldset .sensitive_info {
    display: none;
    width: 105px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute; }
  body.controller-demographics.action-show #demographics-form fieldset .right {
    width: 460px;
    position: relative; }
    body.controller-demographics.action-show #demographics-form fieldset .right .error-text {
      margin-left: 0px;
      left: 315px;
      position: absolute;
      top: 10px; }
    body.controller-demographics.action-show #demographics-form fieldset .right .demographics-data {
      float: left;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 10px;
      width: 240px; }
      body.controller-demographics.action-show #demographics-form fieldset .right .demographics-data .demographics-data-text {
        color: #b9b9b9;
        font-size: 1.6em; }
      body.controller-demographics.action-show #demographics-form fieldset .right .demographics-data .demographics-data-note {
        color: #666666;
        font-size: 1.3em; }
  body.controller-demographics.action-show #demographics-form fieldset .xt-select {
    width: 250px; }
    body.controller-demographics.action-show #demographics-form fieldset .xt-select .xt-select-options-wrapper-c {
      width: 183px; }
body.controller-demographics.action-show #demographics-form .submit_row {
  text-align: left;
  padding-left: 185px; }
  body.controller-demographics.action-show #demographics-form .submit_row .submit-notice {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding-top: 20px; }
body.controller-demographics.action-show #demographics-form .ethnicity_row,
body.controller-demographics.action-show #demographics-form .education_row,
body.controller-demographics.action-show #demographics-form .country_row {
  padding-top: 15px; }
body.controller-demographics.action-show #demographics-form .gender_row .left {
  padding-top: 20px; }
body.controller-demographics.action-show #demographics-form .gender_row .right .xt-radio {
  display: inline-block;
  margin-top: 20px; }
body.controller-demographics.action-show #demographics-form .gender_row .right .xt-radio-label {
  padding-bottom: 0; }
body.controller-demographics.action-show #demographics-form .ethnicity_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/ethnicity.png") no-repeat scroll 250px 6px transparent; }
body.controller-demographics.action-show #demographics-form .income_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/income.png") no-repeat scroll 250px 6px transparent; }
body.controller-demographics.action-show #demographics-form .parental_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/parental.png") no-repeat scroll 263px 6px transparent; }
body.controller-demographics.action-show #demographics-form .children_list_row .child_row {
  clear: left;
  font-size: 12px;
  margin-bottom: 10px;
  text-align: left; }
  body.controller-demographics.action-show #demographics-form .children_list_row .child_row .right {
    width: 430px;
    padding-left: 30px; }
    body.controller-demographics.action-show #demographics-form .children_list_row .child_row .right .child_remove {
      position: absolute;
      top: 13px;
      left: 316px;
      display: block;
      height: 16px;
      width: 16px;
      margin: 0;
      padding: 0;
      vertical-align: baseline;
      cursor: pointer;
      z-index: 1; }
      body.controller-demographics.action-show #demographics-form .children_list_row .child_row .right .child_remove:before, body.controller-demographics.action-show #demographics-form .children_list_row .child_row .right .child_remove:after {
        content: " ";
        position: absolute;
        top: 0px;
        left: 0px;
        height: 16px;
        width: 2px;
        background-color: #ffffff; }
      body.controller-demographics.action-show #demographics-form .children_list_row .child_row .right .child_remove:before {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg); }
      body.controller-demographics.action-show #demographics-form .children_list_row .child_row .right .child_remove:after {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
  body.controller-demographics.action-show #demographics-form .children_list_row .child_row.m .right {
    background: url("https://static.paidviewpoint.com/images/registration/male-small.png") 312px 4px no-repeat scroll transparent; }
    body.controller-demographics.action-show #demographics-form .children_list_row .child_row.m .right .child_remove {
      left: 366px; }
  body.controller-demographics.action-show #demographics-form .children_list_row .child_row.f .right {
    background: url("https://static.paidviewpoint.com/images/registration/female-small.png") 312px 4px no-repeat scroll transparent; }
    body.controller-demographics.action-show #demographics-form .children_list_row .child_row.f .right .child_remove {
      left: 366px; }
body.controller-demographics.action-show #demographics-form .children_list_row.motivation-arrow {
  background: url("https://static.paidviewpoint.com/images/demographics/child-motivation-arrow.png") 0px 10px no-repeat scroll transparent; }
body.controller-demographics.action-show #demographics-form .children_add_row .right #trait_children_add {
  display: block;
  height: 28px;
  width: 28px;
  margin: 0;
  padding: 0;
  border-radius: 15px;
  border: 2px solid #999999;
  background: #666666;
  vertical-align: baseline;
  cursor: pointer;
  z-index: 1; }
  body.controller-demographics.action-show #demographics-form .children_add_row .right #trait_children_add:before, body.controller-demographics.action-show #demographics-form .children_add_row .right #trait_children_add:after {
    content: " ";
    position: absolute;
    top: 6px;
    left: 13px;
    height: 20px;
    width: 5px;
    background-color: #ffffff; }
  body.controller-demographics.action-show #demographics-form .children_add_row .right #trait_children_add:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  body.controller-demographics.action-show #demographics-form .children_add_row .right #trait_children_add:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg); }
body.controller-demographics.action-show #demographics-form .career_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/career.png") no-repeat scroll 250px 6px transparent; }
body.controller-demographics.action-show #demographics-form .education_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/education.png") no-repeat scroll 256px 6px transparent; }
body.controller-demographics.action-show #demographics-form .relationship_status_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/relationship_status.png") no-repeat scroll 256px 6px transparent; }
body.controller-demographics.action-show #demographics-form .employment_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/employment.png") no-repeat scroll 256px 6px transparent; }
body.controller-demographics.action-show #demographics-form .country_row .right,
body.controller-demographics.action-show #demographics-form .state_row .right,
body.controller-demographics.action-show #demographics-form .county_row .right,
body.controller-demographics.action-show #demographics-form .street_address .right,
body.controller-demographics.action-show #demographics-form .zip_row .right {
  background: url("https://static.paidviewpoint.com/images/registration/location.png") no-repeat scroll 256px 6px transparent; }
body.controller-demographics.action-show #demographics-form .terms_accepted_row {
  padding-top: 40px; }
  body.controller-demographics.action-show #demographics-form .terms_accepted_row .right {
    color: #ffffff;
    font-size: 15px;
    line-height: 20px; }
    body.controller-demographics.action-show #demographics-form .terms_accepted_row .right ul {
      padding: 5px 0 5px 20px; }
      body.controller-demographics.action-show #demographics-form .terms_accepted_row .right ul li {
        list-style-position: outside;
        list-style-type: disc; }
    body.controller-demographics.action-show #demographics-form .terms_accepted_row .right .terms-label {
      display: inline-block;
      width: auto;
      padding-top: 4px;
      font-size: 14px;
      line-height: 29px; }
      body.controller-demographics.action-show #demographics-form .terms_accepted_row .right .terms-label.error-text {
        display: inline-block;
        margin-left: 0;
        position: static;
        top: 0;
        left: 0;
        font-size: 14px; }
body.controller-demographics.action-show #traits-link-box {
  margin: 0px auto;
  width: 700px;
  margin-top: -80px;
  padding-left: 196px;
  font-size: 1.6em;
  text-align: left;
  box-sizing: border-box; }
body.controller-demographics.action-show #ui-datepicker-div {
  z-index: 9999;
  font-size: 120%; }

body.layout-mobile.controller-demographics.action-show #demographics-form fieldset {
  margin-top: 0;
  margin-bottom: 30px; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .sensitive_info {
    position: inherit;
    width: 100%;
    text-align: left; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .ethnicity_row,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .education_row,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .country_row,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .income_row,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .career_row,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .relationship_status_row,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .parental_row {
    padding-top: 15px; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset #profile_first_name,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset #profile_second_name,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset #trait_street_address,
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset #trait_zip {
    width: inherit; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .children_list_row select {
    background: #fff;
    height: 30px;
    font-size: 15px;
    margin-bottom: 10px; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .children_list_row .child_row {
    background: #2d2d2d;
    padding: 10px;
    border-radius: 10px; }
    body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .children_list_row .child_row .right .child_remove {
      left: 100%;
      margin-left: -10px; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .right {
    background-position-x: right !important; }
  body.layout-mobile.controller-demographics.action-show #demographics-form fieldset .children_list_row .child_row .right {
    background-position: top right 20px !important; }
body.controller-earnings.action-history .earnings-history {
  margin: 40px auto 150px;
  text-align: left;
  width: 860px; }
  body.controller-earnings.action-history .earnings-history .head {
    font-size: 1.4em;
    margin-bottom: 20px; }
    body.controller-earnings.action-history .earnings-history .head .back {
      font-size: 1.14em;
      text-transform: uppercase; }
    body.controller-earnings.action-history .earnings-history .head h2 {
      color: #FFFFFF;
      display: inline;
      font-size: 1.14em;
      font-weight: normal;
      margin: 0 10px 0 70px;
      text-transform: uppercase; }
    body.controller-earnings.action-history .earnings-history .head p {
      color: #808080;
      display: inline; }
      body.controller-earnings.action-history .earnings-history .head p strong {
        color: #B3E000;
        font-weight: normal; }
  body.controller-earnings.action-history .earnings-history .xt-table {
    margin-left: 160px;
    width: 700px; }
    body.controller-earnings.action-history .earnings-history .xt-table th.activity {
      padding-left: 20px; }
    body.controller-earnings.action-history .earnings-history .xt-table .cashout td {
      font-weight: bold;
      font-size: 110%; }
    body.controller-earnings.action-history .earnings-history .xt-table td.amount {
      color: #B3E000; }
    body.controller-earnings.action-history .earnings-history .xt-table th.details {
      min-width: 220px; }

body.layout-mobile.controller-earnings.action-history .earnings-history {
  margin: 20px 0;
  width: 100% !important; }
  body.layout-mobile.controller-earnings.action-history .earnings-history .head h2 {
    text-align: center;
    margin: 20px 0;
    display: block; }
  body.layout-mobile.controller-earnings.action-history .earnings-history dl {
    background: #222;
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0 0 30px; }
  body.layout-mobile.controller-earnings.action-history .earnings-history dt {
    clear: left;
    float: left;
    font-size: 14px;
    width: 35%;
    padding: 0;
    margin: 0; }
  body.layout-mobile.controller-earnings.action-history .earnings-history dd {
    clear: right;
    float: left;
    font-size: 14px;
    width: 65%;
    padding: 0;
    margin: 0; }
body.controller-earnings.action-index .earnings-overview {
  display: inline-block;
  margin: 40px auto 150px;
  position: relative;
  text-align: left;
  width: 900px; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-main {
    position: relative;
    width: 580px;
    margin-left: 320px; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout {
    display: inline-block;
    width: 450px;
    margin-top: 20px;
    margin-left: 350px; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout p {
      margin-left: 9px; }
  body.controller-earnings.action-index .earnings-overview #get-reward {
    position: absolute;
    top: 0;
    left: 240px;
    margin-top: 100px;
    display: inline-block;
    padding: 30px 40px;
    color: #ffffff;
    font-size: 30px;
    line-height: 34px;
    font-weight: 300;
    text-align: left;
    text-decoration: none;
    border-radius: 14px;
    border: 2px solid transparent;
    border-color: white;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
    background: #000000; }
    body.controller-earnings.action-index .earnings-overview #get-reward:hover {
      color: #b3e000;
      border-color: #b3e000; }
    body.controller-earnings.action-index .earnings-overview #get-reward.hidden {
      display: none; }
  body.controller-earnings.action-index .earnings-overview .piggy {
    display: block;
    position: absolute;
    top: -40px;
    left: -313px;
    width: 0px;
    height: 196px;
    padding-top: 70px;
    padding-left: 293px;
    font-size: 16px;
    line-height: 18px;
    background-position: 0px 50%;
    background-repeat: no-repeat; }
  body.controller-earnings.action-index .earnings-overview #piggy {
    background-image: url(https://static.paidviewpoint.com/images/earnings/piggy.png);
    background-position: 35px 50%; }
    body.controller-earnings.action-index .earnings-overview #piggy.broken {
      background-image: url(https://static.paidviewpoint.com/images/earnings/broken_piggy.png); }
  body.controller-earnings.action-index .earnings-overview #frozen-piggy {
    left: -323px;
    width: 100px;
    padding-top: 70px;
    padding-left: 201px;
    color: #29abe2;
    background-image: url(https://static.paidviewpoint.com/images/earnings/frozen_piggy.png); }
    body.controller-earnings.action-index .earnings-overview #frozen-piggy strong {
      color: #ffffff; }
  body.controller-earnings.action-index .earnings-overview #green-piggy {
    left: -383px;
    color: #b3e000;
    background-image: url(https://static.paidviewpoint.com/images/earnings/green_piggy.png);
    background-position: 46px 50%; }
  body.controller-earnings.action-index .earnings-overview h3 {
    clear: both;
    font-size: 1.6em;
    font-weight: normal; }
  body.controller-earnings.action-index .earnings-overview p.amount {
    color: #4D4D4D;
    font-size: 3.5em;
    margin-bottom: 10px; }
    body.controller-earnings.action-index .earnings-overview p.amount.current {
      color: #B3E000;
      float: left;
      font-size: 5.7em; }
  body.controller-earnings.action-index .earnings-overview.frozen p.amount.current {
    color: #29abe2; }
  body.controller-earnings.action-index .earnings-overview span.note {
    color: #808080;
    font-size: 1.4em;
    display: none;
    margin: 0px;
    text-align: left;
    margin: 8px 0px 0px 10px;
    float: left; }
    body.controller-earnings.action-index .earnings-overview span.note strong {
      color: #FFFFFF; }
  body.controller-earnings.action-index .earnings-overview p.note {
    clear: both;
    color: #808080;
    float: left;
    font-size: 1.6em;
    margin-left: -140px;
    margin-top: -4.7em;
    text-align: right;
    width: 120px; }
    body.controller-earnings.action-index .earnings-overview p.note strong {
      color: #FFFFFF; }
  body.controller-earnings.action-index .earnings-overview p.dup-phone-note {
    clear: both;
    color: #808080;
    font-size: 1.6em;
    margin-left: 200px;
    margin-top: 20px;
    text-align: left;
    width: 400px; }
    body.controller-earnings.action-index .earnings-overview p.dup-phone-note strong {
      color: #FFFFFF; }
  body.controller-earnings.action-index .earnings-overview p.amount {
    color: #4D4D4D;
    font-size: 3.5em;
    margin-bottom: 10px; }
  body.controller-earnings.action-index .earnings-overview .full-history {
    font-size: 1.4em; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-main .xt-button {
    padding-left: 50px;
    padding-top: 18px; }
  body.controller-earnings.action-index .earnings-overview .cashout-now-submit {
    margin-top: 20px;
    margin-left: 50px; }
  body.controller-earnings.action-index .earnings-overview #paypal-email-info {
    font-size: 1.5em;
    line-height: 1.6em;
    margin-top: 40px;
    margin-left: 50px; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout .xt-button {
    padding-top: 6px; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box {
    font-size: 1.6em;
    line-height: 1.2em;
    color: #ffffff;
    margin-left: 50px;
    padding-top: 0px; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .grey {
      color: #666666; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .phone-number {
      font-size: 1.7em;
      line-height: 1em; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .security-code {
      font-size: 1.3em;
      color: #29abe2; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .sep {
      font-size: 1.1em;
      color: #b6ca2d;
      position: relative;
      margin: 16px 0px 10px 9px;
      display: block; }
      body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .sep .or {
        position: absolute;
        top: -10px;
        left: -30px; }
      body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .sep hr {
        display: block;
        width: 350px;
        margin: 0px; }
      body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-verification-box .sep .loader {
        display: block;
        position: absolute;
        top: -16px;
        left: 360px;
        width: 32px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/earnings/loader.gif) no-repeat scroll center center transparent; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-done-box {
    margin-left: 50px;
    padding-top: 0px; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-done-box #user-phone-data {
      display: block;
      overflow: hidden;
      font-size: 1.6em;
      line-height: 1.2em; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-done-box #user-phone-number {
      float: left;
      margin-right: 10px;
      padding-top: 12px;
      color: #ffffff;
      font-size: 1.7em; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #phone-done-box .done-tick {
      float: left;
      display: block;
      width: 32px;
      height: 32px;
      background: url(https://static.paidviewpoint.com/images/earnings/done.png) no-repeat scroll center center transparent; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-verification-box {
    font-size: 1.6em;
    line-height: 1.2em;
    color: #ffffff;
    margin-left: 50px;
    padding-top: 0px; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-verification-box .grey {
      color: #666666; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-verification-box .paypal-verification-link {
      display: inline-block;
      width: 200px;
      height: 36px;
      margin: 10px 0px 0px;
      background: url(https://static.paidviewpoint.com/images/registration/ppv.png) no-repeat scroll 0px 0px transparent; }
  body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-done-box {
    margin-left: 50px;
    padding-top: 0px; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-done-box #user-paypal-data {
      display: block;
      overflow: hidden;
      font-size: 1.6em;
      line-height: 1.2em; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-done-box #user-paypal-email {
      float: left;
      margin-right: 10px;
      padding-top: 12px;
      color: #ffffff;
      font-size: 1.3em; }
    body.controller-earnings.action-index .earnings-overview .earnings-overview-cashout #paypal-done-box .done-tick {
      float: left;
      display: block;
      width: 32px;
      height: 32px;
      background: url(https://static.paidviewpoint.com/images/earnings/done.png) no-repeat scroll center center transparent; }
  body.controller-earnings.action-index .earnings-overview .side {
    position: absolute;
    top: 50px;
    left: 200px;
    display: block;
    width: 280px; }
    body.controller-earnings.action-index .earnings-overview .side p.side-note {
      margin-bottom: 20px;
      font-size: 1.6em;
      line-height: 1.2em;
      color: #29abe2; }
      body.controller-earnings.action-index .earnings-overview .side p.side-note strong {
        color: #ffffff; }
    body.controller-earnings.action-index .earnings-overview .side p.side-warning {
      width: 180px;
      margin-bottom: 20px;
      font-size: 1.5em;
      line-height: 1.2em;
      color: #db841e; }
      body.controller-earnings.action-index .earnings-overview .side p.side-warning .red {
        color: #c1272d; }
      body.controller-earnings.action-index .earnings-overview .side p.side-warning .grey {
        color: #cccccc; }
      body.controller-earnings.action-index .earnings-overview .side p.side-warning .icon.fire {
        display: block;
        width: 30px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/earnings/fire.png) no-repeat scroll center center transparent; }
    body.controller-earnings.action-index .earnings-overview .side p.side-form1099-note {
      width: 450px;
      margin-left: 60px;
      margin-bottom: 20px;
      font-size: 1.7em;
      line-height: 1.5em; }
body.controller-earnings.action-index .phone-verification {
  background: url(https://static.paidviewpoint.com/images/registration/phone.png) no-repeat scroll 0px 0px transparent; }
body.controller-earnings.action-index .phone-verification-select {
  margin-left: 50px; }
body.controller-earnings.action-index .phone_verification_row.not_sent {
  display: none; }
body.controller-earnings.action-index .phone_verification_row .phone-verification-code .error-text {
  font-size: 1.6em; }
body.controller-earnings.action-index .paypal-verification {
  background: url(https://static.paidviewpoint.com/images/registration/paypal.png) no-repeat scroll 10px 0px transparent; }
body.controller-earnings.action-index .phone-verification-select {
  margin-left: 50px; }
body.controller-earnings.action-index .phone_verification_row.not_sent {
  display: none; }
body.controller-earnings.action-index .phone_verification_row .phone-verification-code .error-text {
  font-size: 1.6em; }
body.controller-earnings.action-index .virtual-incentives {
  clear: both;
  margin-top: 60px;
  font-size: 2em; }
  body.controller-earnings.action-index .virtual-incentives .virtual-incentives-header {
    color: #ffffff;
    font-size: 20px;
    line-height: 22px;
    text-align: center; }
  body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards {
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center; }
    body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward {
      display: inline-block;
      width: 265px;
      height: 160px;
      margin: 0px 15px;
      border-radius: 20px;
      border: 3px solid transparent; }
      body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward img {
        width: 259px;
        height: 154px;
        border-radius: 20px;
        border: 3px solid #1a1a1a; }
      body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward:first-child {
        margin-left: 0px; }
      body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward:last-child {
        margin-right: 0px; }
      body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward:hover, body.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward.active {
        border: 3px solid #adc44d;
        opacity: 1; }
  body.controller-earnings.action-index .virtual-incentives .virtual-incentives-cashout-button {
    transition: margin-left 0.5s cubic-bezier(0.67, 0.01, 0.42, 0.97); }
    body.controller-earnings.action-index .virtual-incentives .virtual-incentives-cashout-button.paypal {
      margin-left: 47px; }
    body.controller-earnings.action-index .virtual-incentives .virtual-incentives-cashout-button.amazon {
      margin-left: 346px; }
    body.controller-earnings.action-index .virtual-incentives .virtual-incentives-cashout-button.walmart {
      margin-left: 644px; }
  body.controller-earnings.action-index .virtual-incentives .virtual-incentives-redeem-link {
    text-align: center;
    width: 900px;
    margin-top: 20px;
    margin-bottom: 20px; }
    body.controller-earnings.action-index .virtual-incentives .virtual-incentives-redeem-link a {
      font-size: 16px; }
  body.controller-earnings.action-index .virtual-incentives .virtual-incentives-note {
    color: #afafaf;
    font-size: 14px;
    line-height: 16px;
    text-align: left; }

body.layout-mobile.controller-earnings.action-index .earnings-overview {
  text-align: center;
  margin: 40px 0 40px 0;
  width: 100% !important; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview #piggy {
    display: none; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview #green-piggy {
    display: none; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview .earnings-overview-main {
    margin-left: 0; }
    body.layout-mobile.controller-earnings.action-index .earnings-overview .earnings-overview-main .note {
      margin: 20px 0 40px;
      width: 100%;
      float: none;
      text-align: center; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview .amount.current {
    float: none; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview .side {
    width: 100%;
    position: relative;
    top: initial;
    left: initial; }
    body.layout-mobile.controller-earnings.action-index .earnings-overview .side .side-warning {
      width: 100%; }
      body.layout-mobile.controller-earnings.action-index .earnings-overview .side .side-warning .fire {
        margin: 10px auto; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview .cashout-now-submit {
    margin-left: 0; }
body.layout-mobile.controller-earnings.action-index .earnings-overview-main {
  width: inherit !important;
  margin-left: 0; }
  body.layout-mobile.controller-earnings.action-index .earnings-overview-main .note {
    width: 100%; }
body.layout-mobile.controller-earnings.action-index .earnings-overview-cashout {
  margin-left: 0;
  margin-top: 60px;
  width: 100% !important; }
body.layout-mobile.controller-earnings.action-index .virtual-incentives .virtual-incentives-rewards .virtual-incentives-reward {
  margin: 0; }
.friends {
  padding-bottom: 200px;
  width: 700px;
  margin: 0 auto;
  text-align: left; }
  .friends__adv {
    color: #e1e1e1;
    font-size: 1.6em;
    font-weight: normal;
    margin: 40px auto 10px;
    text-transform: uppercase;
    text-align: left; }
  .friends__adv-earn {
    float: left;
    clear: left;
    padding-top: 40px;
    padding-right: 10px;
    color: #fffff; }
  .friends__adv-value {
    float: left;
    font-size: 56px;
    padding-right: 10px;
    color: #b3e000; }
  .friends__adv-highlight {
    color: #b3e000;
    float: left;
    clear: right;
    padding-top: 20px; }
  .friends__adv-block {
    clear: both; }
  .friends__banner {
    border: 2px solid #a0a0a0;
    box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.6);
    display: inline-block;
    background: #000;
    background: linear-gradient(180deg, #2e2e2e 0%, black 100%);
    border-radius: 10px;
    margin: 20px;
    padding: 20px 0;
    cursor: pointer; }
    .friends__banner.disabled {
      cursor: default; }
  .friends__banner-content {
    padding: 0 40px;
    font-size: 1.55em;
    line-height: 1.3em;
    background: transparent none;
    text-align: left; }
    .friends__banner-content--highlight {
      color: #b3e000; }
  .friends__accordion {
    width: 850px !important;
    margin: 0 auto !important; }
  .friends__accordion-section {
    background: transparent url("https://static.paidviewpoint.com/images/friends/separator.png") no-repeat;
    margin-left: 210px;
    position: relative;
    background-position-y: bottom;
    margin-left: 50px;
    font-family: "Arial", "Helvetica", sans-serif !important;
    cursor: pointer; }
    .friends__accordion-section--empty {
      cursor: default;
      background: none transparent; }
      .friends__accordion-section--empty .ui-icon {
        display: none; }
  .friends__link, .friends__link:visited {
    padding: 0 !important;
    margin: 0 !important;
    color: #B3E000 !important;
    text-decoration: none; }
  .friends__accordion-header {
    padding: 24px 0px 20px 60px;
    position: relative;
    display: block;
    border: 0px none;
    clear: both;
    margin: 0px;
    text-align: left;
    vertical-align: middle;
    background: transparent none !important;
    border: none !important; }
    .friends__accordion-header .ui-icon {
      display: inline-block;
      left: inherit !important;
      width: 12px;
      height: 12px;
      margin: 0px;
      margin-top: -6px !important;
      padding: 0px 2px;
      position: relative !important;
      background-image: url("https://static.paidviewpoint.com/images/ui-widgets/xttable/sort.png") !important;
      background-repeat: no-repeat;
      background-position: 100% -24px; }
      .friends__accordion-header .ui-icon.ui-icon-up {
        background-position: 100% -12px; }
      .friends__accordion-header .ui-icon.ui-icon-down {
        background-position: 100% -24px; }
    .friends__accordion-header:hover .ui-icon.ui-icon-up {
      background-position: 100% 1px; }
    .friends__accordion-header:hover .ui-icon.ui-icon-down {
      background-position: 100% -37px; }
  .friends__accordion-icon {
    position: absolute;
    top: 50%;
    left: 0;
    margin: -18px 0px 0px;
    padding: 0px; }
  .friends__accordion-title {
    display: inline;
    color: #e1e1e1;
    font-size: 1.6em;
    font-weight: normal !important;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    width: auto;
    text-align: left; }
  .friends__accordion-content {
    font-size: 14px !important;
    display: none;
    width: auto;
    margin: 0px;
    padding-bottom: 20px;
    border: 0px none;
    text-align: left;
    background: transparent none !important;
    border: none !important; }
  .friends__data-box {
    margin: 20px;
    position: relative; }
  .friends__connections {
    color: #999999;
    font-size: 16px !important;
    line-height: 18px !important;
    font-weight: bold; }
  .friends__note {
    color: #666666;
    font-size: 12px;
    position: absolute;
    left: 330px;
    top: 29px;
    white-space: nowrap; }
  .friends__error {
    color: red;
    font-size: 15px;
    position: absolute;
    left: 330px;
    top: 24px;
    white-space: nowrap; }
  .friends__link--blue {
    color: #b2d2e9; }
  .friends__refcode-code {
    font-size: 16px; }
  .friends__refcode-content {
    width: 450px;
    color: #999;
    font-size: 14px; }
  .friends__refcode-section {
    margin-top: 20px; }
  .friends__warning {
    color: #ffffff;
    padding-left: 8px;
    font-size: 16px;
    position: relative;
    clear: both; }
  .friends__popup {
    display: none;
    position: absolute;
    top: 60px;
    left: -170px;
    width: 181px;
    height: 149px;
    padding-top: 90px;
    color: #cccccc;
    line-height: 59px;
    font-size: 31px;
    font-weight: 300;
    text-align: center;
    background-image: url("https://static.paidviewpoint.com/images/settings/fire.png");
    background-position: top center;
    background-repeat: no-repeat; }
  .friends .red {
    color: #db841e; }
  .friends .highlighted {
    color: #b3e000; }

@media (max-width: 767px) {
  .friends {
    padding-bottom: 0;
    width: 100%; }
    .friends__adv {
      width: inherit;
      padding: 0;
      margin: 0 auto; }
    .friends__accordion {
      width: inherit !important; }
    .friends__accordion-section {
      margin-left: 20px; }
    .friends__data-box {
      width: 100%;
      padding: 0;
      margin: 20px 0; }
    .friends__note {
      position: inherit; }
    .friends__error {
      position: inherit; }
    .friends__refcode-content {
      width: 100%; }
    .friends__warning {
      color: #ffffff;
      padding-left: 8px; }
    .friends__popup {
      display: none !important; } }
body.controller-friends .ui-daterangepicker ul {
  width: 210px; }
body.controller-friends .registered-friends {
  margin: 40px auto 150px;
  text-align: left;
  width: 880px; }
  body.controller-friends .registered-friends .xt-select {
    margin-left: 0;
    margin-right: 0; }
    body.controller-friends .registered-friends .xt-select .xt-select-container {
      padding-right: 0; }
    body.controller-friends .registered-friends .xt-select .xt-select-options {
      right: 0; }
  body.controller-friends .registered-friends .xt-button {
    margin-left: 0;
    margin-right: 0; }
  body.controller-friends .registered-friends .xt-table {
    margin-left: 130px;
    width: 700px; }
  body.controller-friends .registered-friends .xt-textbox {
    width: 220px; }
    body.controller-friends .registered-friends .xt-textbox input {
      display: block;
      padding: 0;
      width: 100%; }
  body.controller-friends .registered-friends .head {
    font-size: 1.4em;
    margin-bottom: 20px; }
    body.controller-friends .registered-friends .head .back {
      font-size: 1.14em;
      text-transform: uppercase;
      float: left; }
    body.controller-friends .registered-friends .head h2 {
      color: #FFFFFF;
      font-size: 1.14em;
      font-weight: normal;
      margin: 0 10px 10px 130px;
      text-transform: uppercase; }
    body.controller-friends .registered-friends .head p {
      color: #808080;
      padding-left: 130px; }
  body.controller-friends .registered-friends #filter-form {
    margin: 0 0 0 130px; }
body.controller-friends .ui-daterangepicker {
  font-size: 13px;
  font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
  text-align: left; }
body.controller-friends .registered-friends .head .light {
  color: #c3c3c3; }
body.controller-friends .registered-friends .head .highlight {
  color: #b3e000; }
body.controller-friends .registered-friends .refcodes_select {
  clear: both; }
  body.controller-friends .registered-friends .refcodes_select .row {
    clear: both; }
body.controller-friends .registered-friends table {
  width: 100%; }
body.controller-friends .registered-friends table th .current {
  padding-right: 17px;
  width: 12px;
  height: 12px;
  margin: 0px 0px 0px 0px;
  color: #808080;
  background: url(https://static.paidviewpoint.com/images/ui-widgets/xttable/sort.png) no-repeat 100% -23px; }
body.controller-friends .registered-friends table th .asc {
  background-position: 100% 2px; }
body.controller-friends .registered-friends table th .desc {
  background-position: 100% -37px; }
body.controller-friends .registered-friends table td .status-icon.status-invited {
  background-position: 50% -62px; }
body.controller-friends .registered-friends table td .status-icon.status-1 {
  background-position: 50% -93px; }
body.controller-friends .registered-friends table td .status-icon.status-2 {
  background-position: 50% -124px; }
body.controller-friends .registered-friends table td .status-icon.status-3 {
  background-position: 50% -155px; }
body.controller-friends .registered-friends table td .status-icon.status-4 {
  background-position: 50% -186px; }
body.controller-friends .registered-friends table td .status-icon.status-5 {
  background-position: 50% -217px; }
body.controller-friends .registered-friends .refcodes_select .row .left {
  display: inline-block;
  clear: left;
  float: left; }
body.controller-friends .registered-friends .refcodes_select .row .right {
  display: inline-block;
  clear: right; }
  body.controller-friends .registered-friends .refcodes_select .row .right p {
    display: inline-block;
    margin: 0px;
    padding: 4px 10px; }
body.controller-friends .registered-friends table td.awarded.highlight {
  color: #b3e000; }
body.controller-friends .registered-friends table td img {
  max-width: 32px;
  max-height: 32px; }
body.controller-friends .registered-friends table td .status-icon {
  position: relative;
  display: block;
  width: 30px;
  height: 19px;
  padding: 9px 1px 3px 0px;
  background: url("https://static.paidviewpoint.com/images/friends/status_icons.png") no-repeat scroll 50% 0px transparent;
  font-size: 15px;
  line-height: 19px;
  color: #999999;
  text-align: center; }
  body.controller-friends .registered-friends table td .status-icon.status-registered {
    background-registered: 50% 0px; }
  body.controller-friends .registered-friends table td .status-icon.status-invited {
    background-position: 50% -62px; }
  body.controller-friends .registered-friends table td .status-icon.status-1 {
    background-position: 50% -93px; }
  body.controller-friends .registered-friends table td .status-icon.status-2 {
    background-position: 50% -124px; }
  body.controller-friends .registered-friends table td .status-icon.status-3 {
    background-position: 50% -155px; }
  body.controller-friends .registered-friends table td .status-icon.status-4 {
    background-position: 50% -186px; }
  body.controller-friends .registered-friends table td .status-icon.status-5 {
    background-position: 50% -217px; }
  body.controller-friends .registered-friends table td .status-icon.status-done {
    width: 68px;
    height: 39px;
    background: url("https://static.paidviewpoint.com/images/friends/stars.png") no-repeat scroll 50% 50% transparent; }
body.controller-friends .registered-friends .show-all-link {
  font-size: 13px;
  padding: 20px 0px 10px 320px; }

.se-pre-con {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(https://static.paidviewpoint.com/images/earnings/loader.gif) center no-repeat rgba(43, 43, 43, 0.9); }

body.layout-mobile.controller-friends #filter-form {
  margin: 0; }
body.layout-mobile.controller-friends .registered-friends {
  margin: 20px 0;
  width: inherit !important; }
  body.layout-mobile.controller-friends .registered-friends .section-title {
    font-size: 20px;
    margin: 10px 0; }
  body.layout-mobile.controller-friends .registered-friends .refcodes_select {
    padding-bottom: 20px; }
    body.layout-mobile.controller-friends .registered-friends .refcodes_select .row {
      padding: 0; }
      body.layout-mobile.controller-friends .registered-friends .refcodes_select .row .left {
        display: block;
        float: none; }
body.layout-mobile.controller-friends .head p {
  padding-left: 0; }
body.layout-mobile.controller-friends .head .back {
  margin: 0 0 20px 0;
  display: block;
  float: none; }
body.layout-mobile.controller-friends dl {
  background: #222;
  width: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0 0 30px; }
body.layout-mobile.controller-friends dt {
  clear: left;
  float: left;
  font-size: 14px;
  width: 35%;
  padding: 0;
  margin: 0; }
body.layout-mobile.controller-friends dd {
  clear: right;
  float: left;
  font-size: 14px;
  width: 65%;
  padding: 0;
  margin: 0; }
body.controller-friends #social-share-message {
  color: white;
  font-size: 20px; }
body.controller-friends #social-share-buttons {
  max-width: 300px; }
  body.controller-friends #social-share-buttons .share-icon {
    margin: 23px 23px 0 0; }
body.controller-users.action-activation form fieldset {
  margin: 0 auto;
  padding: 30px 0;
  width: 960px;
  text-align: left; }
body.controller-users.action-activation .thanks {
  background: url(https://static.paidviewpoint.com/images/registration/key.png) no-repeat scroll 300px 0 transparent;
  padding-left: 391px; }
  body.controller-users.action-activation .thanks p {
    font-size: 12px;
    line-height: 17px; }
    body.controller-users.action-activation .thanks p strong {
      color: #FFFFFF;
      font-weight: normal; }
body.controller-users.action-activation .resend-activation {
  padding: 5px 0 0 385px; }
body.controller-users.action-activation .activation_code_row {
  padding-top: 15px; }
body.controller-users.action-activation fieldset .activation_code_row .left {
  padding-left: 44px;
  padding-right: 20px;
  padding-top: 6px;
  width: 320px; }
  body.controller-users.action-activation fieldset .activation_code_row .left label {
    line-height: 16px; }
body.controller-users.action-activation .activation_code_row .error-text {
  margin-left: 10px; }
body.layout-home.action-index .home-page {
  width: 100%;
  text-align: center;
  display: none;
  padding: 20px 0; }
body.layout-home.action-index form fieldset {
  padding: 10px 0;
  margin: 0 auto;
  width: inherit; }
  body.layout-home.action-index form fieldset .left {
    width: 200px; }
  body.layout-home.action-index form fieldset .right {
    width: 230px; }
    body.layout-home.action-index form fieldset .right .xt-textbox {
      float: inherit;
      margin: 5px 40px 5px 5px;
      display: block;
      padding: 2px; }
      body.layout-home.action-index form fieldset .right .xt-textbox input {
        display: block;
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box; }
    body.layout-home.action-index form fieldset .right .xt-textbox.xt-textbox-paired {
      top: 10px;
      padding-top: 25px; }
    body.layout-home.action-index form fieldset .right .error-text {
      font-size: 1em;
      clear: both;
      padding: 0 0 0 7px; }
body.layout-home.action-index .flex-container {
  display: flex;
  justify-content: center; }
body.layout-home.action-index .authbuttons-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 120px;
  width: 240px; }
  body.layout-home.action-index .authbuttons-container .authbuttons {
    padding: 40px 0px 0px 5px;
    background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/authbuttons_bg.png");
    width: 170px;
    height: 100px;
    margin-top: -10px; }
    body.layout-home.action-index .authbuttons-container .authbuttons .row {
      padding-left: 28px;
      padding-bottom: 5px;
      clear: both; }
    body.layout-home.action-index .authbuttons-container .authbuttons a {
      top: 0px;
      left: 40px;
      cursor: pointer;
      vertical-align: top;
      padding-right: 5px; }
      body.layout-home.action-index .authbuttons-container .authbuttons a span {
        margin: 4px; }
  body.layout-home.action-index .authbuttons-container span.text-sep {
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
    color: #cccccc;
    position: absolute;
    top: 35px;
    left: 210px;
    margin: 0 20px; }
body.layout-home.action-index #login-form,
body.layout-home.action-index #register-form,
body.layout-home.action-index #register-fields-f {
  display: flex; }
body.layout-home.action-index #register-fields-f.hidden {
  display: none; }
body.layout-home.action-index #register .authbuttons {
  position: absolute;
  top: -10px;
  left: 30px; }
body.layout-home.action-index #register #register-recaptcha-container {
  display: block;
  text-align: center; }
body.layout-home.action-index #register fieldset {
  padding-top: 10px;
  padding-left: 50px;
  padding-bottom: 10px; }
body.layout-home.action-index #login-recaptcha-f #login-recaptcha-container {
  display: block;
  text-align: center; }
body.layout-home.action-index #login-recaptcha-f fieldset {
  padding-top: 10px;
  padding-left: 50px;
  padding-bottom: 10px; }
body.layout-home.action-index #demo-video-placeholder {
  height: 300px;
  width: 500px;
  background: #29ABE2;
  border: 1px solid #9C9C9C;
  margin-left: auto;
  margin-right: auto; }
body.layout-home.action-index #register .terms-label {
  display: inline-block;
  max-width: 150px;
  width: auto;
  padding-top: 12px;
  line-height: 19px; }
  body.layout-home.action-index #register .terms-label.error-text {
    padding-top: 0;
    display: inline; }
body.layout-home.action-index #register form fieldset .left {
  padding-left: 0px;
  margin-left: -70px; }
body.layout-home.action-index #register form fieldset .checkbox-group {
  padding-left: 150px; }
body.layout-home.action-index #login .btn-next {
  top: 35px;
  right: 50px; }
body.layout-home.action-index #login form fieldset .left {
  padding-left: 0px;
  width: 100px; }
body.layout-home.action-index #login form fieldset .checkbox-group {
  padding-left: 120px;
  width: inherit; }
body.layout-home.action-index .not-available {
  font-size: 1.5em; }
body.layout-home.action-index .btn-register,
body.layout-home.action-index .btn-login {
  margin: 10px; }

body.layout-mobile.controller-home.action-index #login-recaptcha-f #login-recaptcha-container {
  display: inline-block;
  margin: 0 auto; }
body.layout-mobile.controller-home.action-index #register-recaptcha-f #register-recaptcha-container {
  display: inline-block;
  margin: 0 auto; }
body.layout-mobile.controller-home.action-index .authbuttons-container .authbuttons {
  position: relative;
  margin: 0 auto;
  padding: 5px 0px; }
  body.layout-mobile.controller-home.action-index .authbuttons-container .authbuttons a {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    padding-right: 5px; }
    body.layout-mobile.controller-home.action-index .authbuttons-container .authbuttons a span {
      margin: 4px; }
body.layout-mobile.controller-home.action-index fieldset {
  width: 90% !important;
  margin: 0 auto !important; }
  body.layout-mobile.controller-home.action-index fieldset .error-text {
    color: #F15A24;
    font-size: 1.16em;
    display: none; }
body.layout-mobile.controller-home.action-index fieldset .fieldset_row {
  padding: 5px 0px;
  clear: both; }
  body.layout-mobile.controller-home.action-index fieldset .fieldset_row.double .ui-btn {
    width: 48%; }
  body.layout-mobile.controller-home.action-index fieldset .fieldset_row.double .ui-btn:first-child {
    float: left; }
  body.layout-mobile.controller-home.action-index fieldset .fieldset_row.double .ui-btn:last-child {
    float: right; }
  body.layout-mobile.controller-home.action-index fieldset .fieldset_row p.fieldset_text {
    font-size: 2.16em; }

.ui-icon-login {
  width: 40px;
  height: 31px;
  margin-top: -15px !important;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  background-color: transparent;
  background-image: url(https://static.paidviewpoint.com/images/fisheye/home/login-mini.png); }

.ui-icon-register {
  width: 40px;
  height: 31px;
  margin-top: -15px !important;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  background-color: transparent;
  background-image: url(https://static.paidviewpoint.com/images/fisheye/home/register-mini.png); }

.ui-icon-demo-video {
  width: 40px;
  height: 31px;
  margin-top: -15px !important;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  background-color: transparent;
  background-image: url(https://static.paidviewpoint.com/images/fisheye/home/demo-video-mini.png); }

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .ui-icon-login {
    background-image: url(https://static.paidviewpoint.com/images/fisheye/home/login-min.png);
    background-size: 40px 31px; }

  .ui-icon-register {
    background-image: url(https://static.paidviewpoint.com/images/fisheye/home/register-min.png);
    background-size: 40px 31px; }

  .ui-icon-demo-video {
    background-image: url(https://static.paidviewpoint.com/images/fisheye/home/demo-video-min.png);
    background-size: 40px 31px; } }
.page {
  width: 700px;
  margin: 0 auto;
  display: block;
  text-align: left;
  padding-bottom: 150px;
  position: relative;
  font-size: 14px; }
  .page__title {
    color: #b3e000;
    font-size: 26px;
    font-weight: 300;
    text-align: left;
    margin-bottom: 10px; }
  .page__subtitle {
    color: #fff;
    font-size: 19px;
    text-align: left;
    margin-bottom: 10px; }
  .page__image {
    max-width: 100%; }
  .page__email {
    color: #a3d3ff; }
  .page__note {
    margin-bottom: 20px;
    font-size: 1.3em;
    color: #b3e000; }
    .page__note--center {
      text-align: center; }
  .page__paragraph {
    font-size: 16px;
    text-align: left;
    margin-bottom: 10px; }
    .page__paragraph--white {
      color: #fff; }
    .page__paragraph--center {
      text-align: center; }
    .page__paragraph--large {
      font-size: 18px; }
    .page__paragraph--indent {
      padding-left: 80px; }
  .page__list {
    padding-left: 40px; }
  .page__item-disc {
    list-style-type: disc;
    font-size: 16px;
    text-align: left; }
  .page__item-decimal {
    list-style-type: decimal;
    font-size: 16px;
    text-align: left; }
  .page__table-th, .page__table-td {
    border: 2px solid;
    border-color: #999;
    padding: 7px;
    vertical-align: middle; }
  .page__wrapper-180 {
    display: inline-block;
    width: 180px; }
  .page__wrapper-300 {
    display: inline-block;
    width: 300px; }
  .page__link, .page__link:visited {
    color: #a3d3ff; }
  .page__link--green, .page__link--green:visited {
    color: #B3E000; }
  .page a,
  .page a:visited {
    color: #B3E000; }

a.page__link,
a.page__link:visited {
  color: #a3d3ff; }

@media (max-width: 767px) {
  .page {
    min-width: 100%;
    width: 100%;
    padding-bottom: 60px; }
    .page__title {
      font-size: 20px; }
    .page__paragraph--indent {
      padding-left: 10px; } }
.page-ccpa {
  background: url(https://static.paidviewpoint.com/images/pages/ccpa.svg);
  background-image: url("/images/pages/ccpa.svg");
  background-size: 110px;
  background-position: 0px 110px;
  background-repeat: no-repeat; }
  .page-ccpa__comment {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 12px; }
  .page-ccpa__row {
    margin-top: 10px; }
  .page-ccpa__error {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 12px; }
  .page-ccpa__section {
    padding-left: 120px; }
  .page-ccpa__paragraph--indent {
    padding-left: 130px; }

.page-ccpa__section .xt-textbox {
  float: inherit;
  display: block;
  width: 250px; }
  .page-ccpa__section .xt-textbox input {
    width: 100%;
    box-sizing: border-box; }
.page-ccpa__section .xt-button-large {
  width: 250px;
  padding: 5px 0;
  margin-top: 10px;
  text-align: center; }

@media (max-width: 767px) {
  .page-ccpa {
    background: none; }
    .page-ccpa__section, .page-ccpa__paragraph--indent {
      padding-left: 0; } }
.page-eu-privacy {
  width: 880px; }
  .page-eu-privacy__menu-toc {
    position: absolute;
    top: 0;
    width: 160px;
    padding: 80px 0 0;
    box-sizing: border-box;
    transition: all 300ms ease-in-out; }
    .page-eu-privacy__menu-toc > .toc-list {
      overflow: hidden;
      position: relative; }
    .page-eu-privacy__menu-toc.is-position-sticky {
      position: sticky;
      float: left; }
  .page-eu-privacy__menu-button {
    display: none; }
  .page-eu-privacy__content {
    width: 700px;
    margin: 0 0 0 180px;
    padding-top: 25px;
    padding-bottom: 150px; }

@media (max-width: 1040px) {
  .page-eu-privacy {
    width: 100%; }
    .page-eu-privacy__menu-button {
      z-index: 999;
      position: fixed;
      top: 30px;
      left: 10px;
      display: block;
      border: 1px solid #ccc;
      padding: 1px 5px;
      background: #000; }
      .page-eu-privacy__menu-button:hover {
        cursor: pointer; }
    .page-eu-privacy__menu-toc {
      background: #222;
      position: fixed;
      left: 0;
      top: 0;
      bottom: 0;
      z-index: 90;
      width: 200px;
      padding: 80px 10px 0 10px;
      overflow: hidden;
      transform: translateX(-100%); }
      .page-eu-privacy__menu-toc--opened {
        transform: none; }
      .page-eu-privacy__menu-toc.is-position-sticky {
        float: inherit;
        position: fixed; }
    .page-eu-privacy__content {
      width: 100%;
      margin: 0; } }
.page-faq {
  width: 700px; }
  .page-faq__question {
    font-size: 19px;
    color: #ffffff; }
  .page-faq__answer {
    font-size: 15px;
    padding-left: 110px;
    padding-bottom: 10px;
    position: relative; }
  .page-faq__q {
    color: #b3e000; }
  .page-faq__icon {
    display: block;
    position: absolute;
    top: 10px;
    left: 0px;
    width: 110px;
    background-image: url(https://static.paidviewpoint.com/images/pages/faq.new.png);
    background-repeat: no-repeat; }
  .page-faq__icon-1 {
    height: 70px;
    background-position: 0 0; }
  .page-faq__icon-2 {
    height: 64px;
    background-position: 0 -76px; }
  .page-faq__icon-3 {
    height: 54px;
    background-position: 0 -154px; }
  .page-faq__icon-4 {
    height: 66px;
    background-position: 0 -230px; }
  .page-faq__icon-5 {
    height: 60px;
    background-position: 0 -310px; }
  .page-faq__icon-6 {
    height: 74px;
    background-position: 0 -384px; }
  .page-faq__icon-7 {
    height: 78px;
    background-position: 0 -470px; }
  .page-faq__icon-8 {
    height: 80px;
    background-position: 0 -570px; }
  .page-faq__icon-9 {
    height: 64px;
    background-position: 0 -674px; }
  .page-faq__icon-10 {
    height: 62px;
    background-position: 0 -758px; }
  .page-faq__icon-11 {
    height: 64px;
    background-position: 0 -830px; }
  .page-faq__icon-12 {
    height: 230px;
    background-position: 0 -904px; }
  .page-faq__icon-13 {
    height: 68px;
    background-position: 0 -1136px; }
  .page-faq__icon-14 {
    height: 74px;
    background-position: 0 -1202px; }

@media (max-width: 767px) {
  .page-faq {
    width: 100%; }
    .page-faq__answer {
      padding-top: 10px;
      padding-left: 0; }
    .page-faq__icon {
      display: none; } }
body.layout-old_browser fieldset {
  width: 900px !important;
  margin: 0 auto !important;
  padding: 0 0 30px !important;
  display: block;
  text-align: center;
  clear: both; }
  body.layout-old_browser fieldset p {
    text-align: center !important; }
body.layout-old_browser #hi_msg {
  font-weight: 300;
  font-size: 30px;
  line-height: 32px;
  color: #999999; }
body.layout-old_browser #links {
  margin: 0 auto; }
  body.layout-old_browser #links #chrome {
    display: block;
    width: 163px;
    height: 160px;
    margin: 0px 10px;
    background: url(https://static.paidviewpoint.com/images/pages/old_browser/chrome.png) no-repeat center center; }
  body.layout-old_browser #links #safari {
    display: block;
    width: 152px;
    height: 160px;
    margin: 0px 10px;
    background: url(https://static.paidviewpoint.com/images/pages/old_browser/safari.png) no-repeat center center; }
  body.layout-old_browser #links #firefox {
    display: block;
    width: 161px;
    height: 160px;
    margin: 0px 10px;
    background: url(https://static.paidviewpoint.com/images/pages/old_browser/firefox.png) no-repeat center center; }
  body.layout-old_browser #links #opera {
    display: block;
    width: 140px;
    height: 160px;
    margin: 0px 10px;
    background: url(https://static.paidviewpoint.com/images/pages/old_browser/opera.png) no-repeat center center; }
  body.layout-old_browser #links #ie {
    display: block;
    width: 156px;
    height: 160px;
    margin: 0px 10px;
    background: url(https://static.paidviewpoint.com/images/pages/old_browser/ie.png) no-repeat center center; }
body.layout-old_browser #small_text_msg {
  font-weight: 300;
  font-size: 20px;
  line-height: 22px;
  color: #999999; }
body.layout-old_browser #new_car_msg {
  font-weight: 300;
  font-size: 24px;
  line-height: 26px;
  color: #b3e000; }
.privacy-page__section-title {
  color: #efefef;
  font-size: 19px;
  text-align: left;
  margin-bottom: 10px; }
.privacy-page__section-subtitle {
  color: #efefef;
  font-size: 17px;
  text-align: left;
  margin-bottom: 10px;
  text-decoration: underline; }
body.controller-pages.action-show #content {
  padding: 40px 80px; }

body.layout-mobile.controller-pages.action-show #header {
  padding: 15px 0; }
  body.layout-mobile.controller-pages.action-show #header a#logo {
    margin: 15px auto;
    height: inherit; }
body.layout-mobile.controller-pages.action-show #content {
  padding: 0 15px 30px 15px; }
body.controller-settings-closed.action-show .closed-account-message {
  padding-left: 150px;
  padding-right: 150px;
  margin-top: 100px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 2.2em; }
body.controller-settings-phone.action-registration .registration-slide {
  width: 100%;
  padding: 40px 0;
  display: none; }
  body.controller-settings-phone.action-registration .registration-slide .earning-bonus {
    color: #B3E000;
    font-size: 1.4em;
    font-weight: bold;
    width: 65px;
    margin-left: 30px; }
  body.controller-settings-phone.action-registration .registration-slide .earning-bonus-inactive {
    color: #999999; }
body.controller-settings-phone.action-registration #registration-slide-1 .earning-bonus {
  float: right;
  margin-left: 0;
  margin-top: 16px; }
body.controller-settings-phone.action-registration #registration-slide-1 .gender_row .left {
  margin-top: 20px; }
body.controller-settings-phone.action-registration #registration-slide-1 .gender_row .right label {
  cursor: pointer; }
body.controller-settings-phone.action-registration #registration-slide-1 .gender_row .earning-bonus {
  margin-top: 34px; }
body.controller-settings-phone.action-registration #registration-slide-1 .gender_row .right,
body.controller-settings-phone.action-registration #registration-slide-1 .birthdate_row .right,
body.controller-settings-phone.action-registration #registration-slide-1 .firstname_row .right,
body.controller-settings-phone.action-registration #registration-slide-1 .lastname_row .right {
  width: 350px; }
body.controller-settings-phone.action-registration #registration-slide-1 .age-restriction-message {
  clear: both;
  color: #808080;
  font-size: 1.2em;
  padding: 8px; }
  body.controller-settings-phone.action-registration #registration-slide-1 .age-restriction-message.age-not-acceptable {
    color: #F15A24; }
body.controller-settings-phone.action-registration #ui-datepicker-div {
  z-index: 9999;
  font-size: 120%; }
body.controller-settings-phone.action-registration #registration-slide-2 .earning-bonus {
  float: right;
  margin-left: 0;
  margin-top: 16px; }
body.controller-settings-phone.action-registration #registration-slide-2 .country_row .right,
body.controller-settings-phone.action-registration #registration-slide-2 .state_row .right,
body.controller-settings-phone.action-registration #registration-slide-2 .county_row .right,
body.controller-settings-phone.action-registration #registration-slide-2 .zip_row .right,
body.controller-settings-phone.action-registration #registration-slide-2 .street_address_row .right,
body.controller-settings-phone.action-registration #registration-slide-2 .timezone_row .right {
  width: 350px; }
body.controller-settings-phone.action-registration #registration-slide-2 .right .paypal_message {
  clear: both;
  display: block;
  font-size: 1.2em;
  padding-left: 10px; }
  body.controller-settings-phone.action-registration #registration-slide-2 .right .paypal_message strong {
    color: #FFFFFF; }
body.controller-settings-phone.action-registration #registration-slide-3 .earning-bonus,
body.controller-settings-phone.action-registration #registration-slide-4 .earning-bonus {
  float: left;
  margin-left: 0;
  margin-top: 12px; }
body.controller-settings-phone.action-registration #registration-slide-5 .earning-bonus {
  float: right;
  margin-right: 128px;
  margin-left: 0px; }
body.controller-settings-phone.action-registration #registration-slide-3 .right,
body.controller-settings-phone.action-registration #registration-slide-4 .right {
  width: 310px; }
body.controller-settings-phone.action-registration #registration-slide-3 .education_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/education.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration #registration-slide-3 .relationship_status_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/relationship_status.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration #registration-slide-3 .parental_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/parental.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration #registration-slide-3 .employment_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/employment.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration #registration-slide-4 .career_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/career.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration #registration-slide-4 .income_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/income.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration #registration-slide-4 .ethnicity_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/ethnicity.png) no-repeat scroll right center transparent; }
body.controller-settings-phone.action-registration .left .optional {
  font-weight: bold;
  color: #B3E000;
  font-size: 105%; }
body.controller-settings-phone.action-registration #registration-slide-5 .center-nav li {
  top: 120px; }
body.controller-settings-phone.action-registration #registration-slide-5 .phone-verification-desc {
  background: url(https://static.paidviewpoint.com/images/registration/phone.png) no-repeat scroll 249px 2px transparent;
  padding: 0 0 5px 300px;
  position: relative; }
  body.controller-settings-phone.action-registration #registration-slide-5 .phone-verification-desc p {
    font-size: 12px;
    line-height: 17px;
    text-align: left; }
    body.controller-settings-phone.action-registration #registration-slide-5 .phone-verification-desc p strong {
      color: #ffffff;
      font-weight: normal; }
body.controller-settings-phone.action-registration #registration-slide-5 fieldset .phone_verification_row .left {
  width: 181px;
  padding-right: 9px; }
body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row {
  padding: 10px 0px; }
  body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right {
    font-size: 1.5em;
    line-height: 1.2em;
    color: #ffffff;
    width: 350px; }
    body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right .phone-number {
      font-size: 1.5em;
      white-space: nowrap; }
    body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right .security-code {
      font-size: 1.1em;
      color: #29abe2;
      white-space: nowrap; }
    body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right .sep {
      height: 1px;
      font-size: 1.1em;
      color: #b6ca2d;
      position: relative;
      margin: 22px 0px;
      display: block;
      vertical-align: top; }
      body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right .sep .or {
        position: absolute;
        top: -10px;
        left: -30px;
        vertical-align: top; }
      body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right .sep .loader {
        vertical-align: top;
        display: block;
        position: absolute;
        top: -16px;
        left: 270px;
        width: 32px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/registration/loader.gif) no-repeat scroll center center transparent; }
    body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right hr {
      display: inline-block;
      width: 260px;
      margin: 0px;
      vertical-align: top; }
    body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box {
      display: block;
      overflow: hidden;
      padding: 20px 0px;
      position: relative; }
      body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box #user-phone-data {
        float: left;
        margin-right: 10px; }
      body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box #user-phone-number {
        line-height: 1.2em; }
      body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box .done-tick {
        float: left;
        width: 32px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/registration/done.png) no-repeat scroll center center transparent; }
  body.controller-settings-phone.action-registration #registration-slide-5 .phone_verification_row.done .right .sep .done {
    display: block; }
body.controller-settings-phone.action-registration #registration-slide-5 #why-we-ask-for-phone {
  color: #b3e000;
  cursor: default; }
body.controller-settings-phone.action-registration #registration-slide-5 .phone-verification-des #why-we-ask-for-phone-message {
  display: none; }
body.controller-settings-phone.action-registration #registration-slide-5 #why-we-ask-for-phone-message {
  font-size: 14px;
  color: #ffffff;
  text-align: left;
  padding-top: 5px; }
body.controller-settings-phone.action-registration #registration-slide-3 .employment_row .xt-select .xt-select-options ul,
body.controller-settings-phone.action-registration #registration-slide-4 .ethnicity_row .xt-select .xt-select-options ul,
body.controller-settings-phone.action-registration #registration-slide-4 .income_row .xt-select .xt-select-options ul {
  max-height: 160px; }
body.controller-settings-phone.action-registration #content .message {
  display: none;
  padding: 0px;
  position: absolute;
  left: 50%;
  font-size: 15px;
  line-height: 1.3em;
  color: #f7931e;
  text-align: left; }
body.controller-settings-phone.action-registration #content.phone-msg {
  background: url(https://static.paidviewpoint.com/images/registration/phone_msg.png) no-repeat scroll center center transparent;
  top: 0px;
  width: 215px;
  height: 154px;
  padding: 35px 35px 35px;
  margin: -120px 0px 0px -340px; }
body.controller-settings-phone.action-registration #content.paypal-msg {
  background: url(https://static.paidviewpoint.com/images/registration/paypal_msg.png) no-repeat scroll center center transparent;
  bottom: 0px;
  width: 215px;
  height: 154px;
  padding: 35px 35px 30px;
  margin: 0px 0px 40px -490px; }
body.controller-settings-phone.action-show #settings-phone-slide {
  width: 100%;
  padding: 40px 0; }
  body.controller-settings-phone.action-show #settings-phone-slide .earning-bonus {
    color: #B3E000;
    font-size: 1.4em;
    font-weight: bold;
    width: 65px;
    margin-left: 30px; }
body.controller-settings-phone.action-show #settings-phone-slide .center-nav li {
  top: 120px; }
body.controller-settings-phone.action-show #settings-phone-slide .phone-verification-desc {
  background: url(https://static.paidviewpoint.com/images/registration/phone.png) no-repeat scroll 249px 2px transparent;
  padding: 0 0 5px 300px;
  position: relative; }
  body.controller-settings-phone.action-show #settings-phone-slide .phone-verification-desc p {
    font-size: 12px;
    line-height: 17px;
    text-align: left; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone-verification-desc p strong {
      color: #ffffff;
      font-weight: normal; }
body.controller-settings-phone.action-show #settings-phone-slide fieldset .phone_verification_row .left {
  width: 181px;
  padding-right: 9px; }
body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row {
  padding: 10px 0px; }
  body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right {
    font-size: 1.5em;
    line-height: 1.2em;
    color: #ffffff;
    width: 350px; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right .phone-number {
      font-size: 1.5em;
      white-space: nowrap; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right .security-code {
      font-size: 1.1em;
      color: #29abe2;
      white-space: nowrap; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right .sep {
      height: 1px;
      font-size: 1.1em;
      color: #b6ca2d;
      position: relative;
      margin: 22px 0px;
      display: block;
      vertical-align: top; }
      body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right .sep .or {
        position: absolute;
        top: -10px;
        left: -30px;
        vertical-align: top; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right hr {
      display: inline-block;
      width: 260px;
      margin: 0px;
      vertical-align: top; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right .sep .loader {
      vertical-align: top;
      display: block;
      position: absolute;
      top: -16px;
      left: 270px;
      width: 32px;
      height: 32px;
      background: url(https://static.paidviewpoint.com/images/registration/loader.gif) no-repeat scroll center center transparent; }
    body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right #phone_done-box {
      overflow: hidden;
      padding: 20px 0px;
      position: relative; }
      body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right #phone_done-box #user-phone-data {
        float: left;
        margin-right: 10px; }
      body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right #phone_done-box #user-phone-number {
        line-height: 1.2em; }
      body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row .right #phone_done-box .done-tick {
        float: left;
        width: 32px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/registration/done.png) no-repeat scroll center center transparent; }
  body.controller-settings-phone.action-show #settings-phone-slide .phone_verification_row.done .right .sep .done {
    display: block; }
body.controller-settings-phone.action-show #settings-phone-slide #why-we-ask-for-phone {
  color: #b3e000;
  cursor: default; }
body.controller-settings-phone.action-show #settings-phone-slide .phone-verification-des #why-we-ask-for-phone-message {
  display: none; }
body.controller-settings-phone.action-show #why-we-ask-for-phone-message {
  font-size: 14px;
  color: #ffffff;
  text-align: left;
  padding-top: 5px; }
body.controller-settings-phone.action-show .message.phone-msg {
  display: none; }
body.controller-settings-restore #home_link {
  display: block;
  width: 149px;
  height: 38px;
  margin: 0 auto;
  background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJUAAABSCAYAAABdT5ZDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4OTZDNTU4NEE1QzExRTA4Njg1RTRFMDFBQkRFQkUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4OTZDNTU5NEE1QzExRTA4Njg1RTRFMDFBQkRFQkUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTg5NkM1NTY0QTVDMTFFMDg2ODVFNEUwMUFCREVCRTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTg5NkM1NTc0QTVDMTFFMDg2ODVFNEUwMUFCREVCRTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74zvOpAAASXUlEQVR42uxd3XXiyBKW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") no-repeat 50% 0px; }
body.controller-settings-restore #home_link:hover {
  background-position: 50% -44px; }
body.controller-settings-restore .restore_pig {
  margin: 0 auto;
  padding: 50px 0px 0px; }
.settings__mobile_timepicker {
  text-align: center; }
.settings__title {
  color: #FFFFFF;
  font-size: 1.6em;
  font-weight: normal;
  margin: 40px auto 10px;
  text-transform: uppercase;
  width: 460px;
  text-align: center;
  margin-bottom: 20px; }
.settings__row {
  position: relative;
  display: flex;
  margin-bottom: 20px; }
  .settings__row--center {
    justify-content: center; }
  .settings__row--no-margin {
    margin-bottom: 0; }
  .settings__row.authbuttons a {
    display: inline-block; }
.settings__column-left {
  flex: 0 0 40%;
  color: #CCCCCC;
  font-size: 1.2em;
  line-height: 40px;
  text-align: right; }
  .settings__column-left--avatar {
    line-height: 64px; }
.settings__column-right {
  flex: 1;
  text-align: left;
  padding-left: 5px; }
  .settings__column-right .xt-textbox {
    margin-left: 0; }
.settings__icon {
  float: left;
  position: relative;
  width: 65px;
  height: 50px;
  margin: 0 7px 5px 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat; }
.settings__avatar {
  display: inline-block;
  width: 65px;
  position: relative;
  margin-right: 7px; }
.settings__data {
  display: block;
  vertical-align: top;
  font-size: 16px;
  position: relative; }
  .settings__data--avatar {
    display: inline-block; }
  .settings__data--offset {
    margin-top: 10px; }
  .settings__data--notify {
    display: block;
    max-width: 500px;
    margin-right: 20px; }
  .settings__data--social {
    line-height: 40px;
    white-space: nowrap;
    display: inline-block; }
  .settings__data--pull-right {
    text-align: right;
    padding: 25px; }
  .settings__data .xt-forms {
    display: inline-block; }
    .settings__data .xt-forms .flex {
      display: flex; }
.settings__actions {
  vertical-align: top;
  display: inline-block;
  font-size: 16px;
  padding-left: 2px; }
  .settings__actions--line {
    line-height: 41px; }
.settings__error {
  font-size: 12px;
  vertical-align: top;
  color: #F15A24;
  padding-top: 14px; }
  .settings__error--password {
    padding-top: 0;
    padding-left: 130px; }
.settings__fields-password {
  margin-left: -65px; }
.settings__field-password {
  display: block;
  clear: both; }
  .settings__field-password label {
    float: left;
    line-height: 44px;
    font-size: 12px;
    width: 105px;
    padding-right: 10px;
    text-align: right; }
    .settings__field-password label .paired-textbox-label {
      line-height: 14px; }
.settings__done-tick {
  display: inline-block;
  margin-left: 10px;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  background: url(https://static.paidviewpoint.com/images/registration/done.png) no-repeat scroll center center transparent; }
.settings__fields-notifies {
  margin-left: -65px; }
.settings__notify-checkbox {
  display: inline-block;
  font-size: 17px;
  line-height: 39px; }
.settings__note {
  display: block;
  text-align: left;
  font-size: 14px;
  line-height: 17px;
  max-width: 550px;
  color: #ccc; }
  .settings__note--flex {
    display: flex; }
  .settings__note--center {
    text-align: center;
    margin: 0 auto; }
  .settings__note--grey {
    color: #666666; }
  .settings__note--offset {
    margin: 10px 0; }
.settings__recaptcha {
  display: inline-block;
  vertical-align: middle; }
.settings__options {
  display: inline-block;
  max-width: 550px;
  padding-left: 65px; }
.settings__option-row {
  display: flex;
  padding-top: 10px;
  color: #db841e; }
.settings__option-column-left {
  flex: 0 0 40px; }
.settings__option-column-right {
  flex: 1; }
  .settings__option-column-right label {
    font-weight: bold; }
.settings__message {
  padding: 5px 12px 10px 12px;
  font-size: 16px;
  margin: 0 auto; }
  .settings__message--red {
    color: #c1272d; }
  .settings__message--green {
    color: #B3E000; }
  .settings__message--orange {
    color: #db841e; }
.settings__slider {
  margin: 10px 15px 15px 15px; }
  .settings__slider .ui-slider .ui-slider-handle {
    width: 0.5em;
    margin-left: -4px; }
  .settings__slider .ui-slider .ui-slider-handle:last-child {
    margin-left: -10px; }
.settings__highlight {
  color: #B3E000; }
.settings .xt-checkbox.xt-checkbox-disabled {
  opacity: 0.5; }
.settings__link--danger {
  color: #c1272d; }
.settings__phone-number {
  font-size: 23px;
  display: inline-block;
  color: #fff; }
.settings__sep {
  font-size: 1.1em;
  color: #b6ca2d;
  position: relative;
  margin: 16px 9px 16px;
  max-width: 400px; }
.settings__sep-line {
  background: #61750d;
  display: block;
  height: 1px;
  margin-right: 60px; }
.settings__sep-link {
  position: absolute;
  right: 0;
  top: -10px; }
.settings__background {
  position: absolute;
  background-position: top center;
  background-repeat: no-repeat;
  font-weight: 300;
  font-size: 38px;
  text-align: center;
  line-height: 40px; }
  .settings__background--phone-fire {
    top: 15px;
    left: -300px;
    width: 125px;
    height: 60px;
    padding-top: 100px;
    color: #cccccc;
    background-image: url("https://static.paidviewpoint.com/images/settings/fire.png"); }
  .settings__background--phone-freeze {
    top: -60px;
    left: -300px;
    width: 125px;
    height: 40px;
    padding-top: 175px;
    color: #29abe2;
    background-image: url("https://static.paidviewpoint.com/images/settings/freeze.png"); }
  .settings__background--paypal-freeze {
    top: -130px;
    left: -300px;
    width: 125px;
    height: 40px;
    padding-top: 175px;
    color: #29abe2;
    background-image: url("https://static.paidviewpoint.com/images/settings/freeze.png"); }
  .settings__background--paypal-fire {
    top: -45px;
    left: -300px;
    padding-top: 90px;
    color: #cccccc;
    width: 125px;
    height: 60px;
    background-image: url("https://static.paidviewpoint.com/images/settings/fire.png"); }
  .settings__background--close-fire {
    top: -15px;
    left: -220px;
    width: 181px;
    height: 59px;
    padding-top: 90px;
    color: #cccccc;
    background-image: url("https://static.paidviewpoint.com/images/settings/fire.png"); }
  .settings__background--close-kill {
    top: -90px;
    left: -240px;
    width: 200px;
    height: 200px;
    background-image: url("https://static.paidviewpoint.com/images/settings/KILL.png"); }

@media (max-width: 900px) {
  .settings__title {
    width: 100%;
    padding-left: 0;
    text-align: center; }
  .settings__column-left {
    flex: 0 0 34%; }
  .settings__background {
    display: none; }
  .settings__options {
    padding-left: 0; } }
@media (max-width: 540px) {
  .settings__row {
    display: block;
    clear: both;
    margin-bottom: 10px; }
  .settings__data .xt-select {
    width: 100%; }
  .settings__slider {
    margin: 10px 5px; }
  .settings__fields-password {
    margin-left: 0; }
  .settings__column-left {
    flex: none;
    text-align: left; }
    .settings__column-left--avatar, .settings__column-left--label {
      display: block;
      line-height: 40px;
      padding-left: 20px; }
    .settings__column-left--checkbox {
      float: left;
      display: inline-block; }
    .settings__column-left--social {
      margin: 0;
      float: none;
      vertical-align: middle; }
  .settings__column-right {
    flex: none; }
    .settings__column-right--label {
      display: block;
      padding-left: 20px; }
    .settings__column-right--checkbox {
      display: block;
      margin-bottom: 10px;
      overflow: hidden; }
    .settings__column-right--social {
      margin-bottom: 0;
      vertical-align: middle;
      display: inline-block; } }
body.controller-settings.action-show #content {
  padding-bottom: 100px; }
  body.controller-settings.action-show #content .sensitive_info {
    display: none;
    margin-top: 20px;
    width: 165px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute; }
    body.controller-settings.action-show #content .sensitive_info.hidden {
      opacity: 0; }
body.controller-settings.action-show #user-phone-edit-field-panel {
  font-size: 14px;
  line-height: 18px;
  color: #ffffff;
  padding: 20px 0px 20px 8px; }
  body.controller-settings.action-show #user-phone-edit-field-panel .security-code {
    line-height: 1.4em;
    font-size: 1.3em;
    color: #29abe2; }
body.controller-settings.action-show #profile-paypal-email-edit.red #change-paypal-email-save {
  color: #c1272d; }
body.controller-settings.action-show #user-phone-edit-warning-loader,
body.controller-settings.action-show #profile-paypal-email-edit-warning-loader {
  position: absolute;
  top: 20px;
  left: -200px; }
body.controller-settings.action-show #change-notify-time-actions {
  float: right; }
body.controller-settings.action-show #profile-name-field {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all; }
body.controller-settings.action-subscription .subscription {
  font-size: 14px;
  margin-top: 30px; }
body.controller-surveys.action-closed #message-div, body.controller-surveys.action-rejected #message-div {
  text-align: center;
  position: relative; }
body.controller-surveys.action-closed #survey-closed-message, body.controller-surveys.action-closed #survey-rejected-message, body.controller-surveys.action-rejected #survey-closed-message, body.controller-surveys.action-rejected #survey-rejected-message {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  text-align: left;
  width: 100%;
  max-width: 490px;
  font-size: 16px; }
  body.controller-surveys.action-closed #survey-closed-message.another_survey, body.controller-surveys.action-closed #survey-rejected-message.another_survey, body.controller-surveys.action-rejected #survey-closed-message.another_survey, body.controller-surveys.action-rejected #survey-rejected-message.another_survey {
    padding: 70px 350px 0px 0px;
    width: 550px; }
  body.controller-surveys.action-closed #survey-closed-message .head, body.controller-surveys.action-closed #survey-rejected-message .head, body.controller-surveys.action-rejected #survey-closed-message .head, body.controller-surveys.action-rejected #survey-rejected-message .head {
    color: #e1e1e1;
    font-size: 19px; }
body.controller-surveys.action-closed #have-trait-survey, body.controller-surveys.action-rejected #have-trait-survey {
  clear: both;
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  text-align: left;
  width: 100%;
  max-width: 490px; }
  body.controller-surveys.action-closed #have-trait-survey .earnings-value, body.controller-surveys.action-rejected #have-trait-survey .earnings-value {
    color: #B3E000; }
  body.controller-surveys.action-closed #have-trait-survey .cashout-value, body.controller-surveys.action-rejected #have-trait-survey .cashout-value {
    color: #FFFFFF; }
body.controller-surveys.action-closed #birds, body.controller-surveys.action-rejected #birds {
  margin-top: 25px;
  width: 100%;
  max-width: 846px; }
body.controller-surveys.action-closed #have-survey, body.controller-surveys.action-rejected #have-survey {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0px 0px 350px;
  text-align: left;
  width: 550px;
  font-size: 16px;
  position: relative; }
  body.controller-surveys.action-closed #have-survey .earnings-value, body.controller-surveys.action-rejected #have-survey .earnings-value {
    color: #b3e000; }
body.controller-surveys.action-closed #survey-completed-more, body.controller-surveys.action-rejected #survey-completed-more {
  position: absolute;
  right: 0;
  bottom: -10px; }
body.controller-surveys.action-closed #bird, body.controller-surveys.action-rejected #bird {
  float: left;
  margin-top: -20px; }
body.controller-surveys.action-closed #fish, body.controller-surveys.action-rejected #fish {
  margin-top: 30px; }

body.layout-mobile.controller-surveys.action-closed #message-div,
body.layout-mobile.controller-surveys.action-rejected #message-div {
  text-align: center;
  position: relative; }
body.layout-mobile.controller-surveys.action-closed #message-div img,
body.layout-mobile.controller-surveys.action-rejected #message-div img {
  width: 90%;
  max-width: 620px; }
body.layout-mobile.controller-surveys.action-closed #bird,
body.layout-mobile.controller-surveys.action-rejected #bird {
  display: block;
  float: none; }
body.layout-mobile.controller-surveys.action-closed #survey-completed-more,
body.layout-mobile.controller-surveys.action-rejected #survey-completed-more {
  position: relative; }
body.layout-mobile.controller-surveys.action-closed #survey-closed-message,
body.layout-mobile.controller-surveys.action-closed #survey-rejected-message,
body.layout-mobile.controller-surveys.action-rejected #survey-closed-message,
body.layout-mobile.controller-surveys.action-rejected #survey-rejected-message {
  width: 90%; }
  body.layout-mobile.controller-surveys.action-closed #survey-closed-message.another_survey,
  body.layout-mobile.controller-surveys.action-closed #survey-rejected-message.another_survey,
  body.layout-mobile.controller-surveys.action-rejected #survey-closed-message.another_survey,
  body.layout-mobile.controller-surveys.action-rejected #survey-rejected-message.another_survey {
    padding: 0 20px;
    max-width: initial; }
  body.layout-mobile.controller-surveys.action-closed #survey-closed-message .head,
  body.layout-mobile.controller-surveys.action-closed #survey-rejected-message .head,
  body.layout-mobile.controller-surveys.action-rejected #survey-closed-message .head,
  body.layout-mobile.controller-surveys.action-rejected #survey-rejected-message .head {
    color: #e1e1e1;
    font-size: 20px; }
body.layout-mobile.controller-surveys.action-closed #have-survey,
body.layout-mobile.controller-surveys.action-rejected #have-survey {
  width: 90%;
  padding: 0 20px; }
body.controller-surveys.action-completed.layout-mobile #survey-completed-progressbars {
  width: 100%; }
body.controller-surveys.action-completed.layout-mobile #survey-completed-earnings-progressbar,
body.controller-surveys.action-completed.layout-mobile #survey-completed-trustscore-progressbar {
  display: block;
  width: 100%; }
body.controller-surveys.action-completed.layout-mobile #survey-completed-message {
  padding: 10px;
  width: 100%; }
body.controller-surveys.action-completed.layout-mobile #survey-completed-more {
  padding: 10px 0;
  width: 100%; }

body.controller-surveys.action-completed #survey-completed-progressbars {
  width: 720px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
  padding-right: 50px; }
  body.controller-surveys.action-completed #survey-completed-progressbars a.value {
    float: right;
    font-size: 26px;
    line-height: 1em;
    height: 29px;
    margin-left: 5px; }
    body.controller-surveys.action-completed #survey-completed-progressbars a.value:hover {
      text-decoration: none; }
  body.controller-surveys.action-completed #survey-completed-progressbars p {
    padding-top: 5px;
    color: #808080;
    font-size: 14px;
    height: 29px;
    float: right; }
body.controller-surveys.action-completed #survey-completed-earnings-progressbar-overview,
body.controller-surveys.action-completed #survey-completed-trustscore-progressbar-overview {
  clear: both; }
body.controller-surveys.action-completed #survey-completed-earnings-progressbar,
body.controller-surveys.action-completed #survey-completed-trustscore-progressbar {
  width: 520px;
  height: 29px;
  float: right; }
body.controller-surveys.action-completed #survey-completed-earnings-progressbar-overview .value {
  color: #808080; }
  body.controller-surveys.action-completed #survey-completed-earnings-progressbar-overview .value.can_checkout {
    color: #B3E000; }
  body.controller-surveys.action-completed #survey-completed-earnings-progressbar-overview .value:hover {
    color: #B3E000; }
body.controller-surveys.action-completed #survey-completed-trustscore-progressbar-overview .value {
  color: #FFFFFF; }
  body.controller-surveys.action-completed #survey-completed-trustscore-progressbar-overview .value:hover {
    color: #29ABE2; }
body.controller-surveys.action-completed #survey-completed-message {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  font-size: 16px; }
  body.controller-surveys.action-completed #survey-completed-message .earned-value, body.controller-surveys.action-completed #survey-completed-message .currency {
    color: #B3E000;
    font-weight: bold; }
  body.controller-surveys.action-completed #survey-completed-message .earnings-value, body.controller-surveys.action-completed #survey-completed-message .currency {
    color: #B3E000;
    font-weight: bold;
    font-size: 36px; }
  body.controller-surveys.action-completed #survey-completed-message .trustscore-value, body.controller-surveys.action-completed #survey-completed-message .awesome-traitscore {
    color: #29ABE2;
    font-weight: bold; }
body.controller-surveys.action-completed #survey-completed-more {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 190px;
  text-align: left;
  width: 570px;
  font-size: 14px; }
body.controller-surveys.action-completed #survey-completed-login {
  font-size: 16px;
  padding-top: 20px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  clear: both;
  margin-left: auto;
  margin-right: auto; }

body.layout-mobile.controller-surveys.action-complted #survey-completed-progressbars {
  margin-top: 0; }
body.layout-mobile.controller-surveys.action-complted .trustscore-value,
body.layout-mobile.controller-surveys.action-complted .trustscore-description,
body.layout-mobile.controller-surveys.action-complted .trustscore-improve-button {
  width: 100%;
  text-align: center; }
body.controller-surveys.action-completed_trait.layout-mobile #survey-completed-progressbars {
  width: 100%; }
body.controller-surveys.action-completed_trait.layout-mobile #survey-completed-earnings-progressbar,
body.controller-surveys.action-completed_trait.layout-mobile #survey-completed-trustscore-progressbar {
  display: block;
  width: 100%; }
body.controller-surveys.action-completed_trait.layout-mobile #survey-completed-message {
  padding: 10px;
  width: 100%; }

body.controller-surveys.action-completed_trait #survey-completed-progressbars {
  width: 720px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 70px;
  padding-right: 50px; }
  body.controller-surveys.action-completed_trait #survey-completed-progressbars a.value {
    float: right;
    font-size: 26px;
    line-height: 1em;
    height: 29px;
    margin-left: 5px; }
    body.controller-surveys.action-completed_trait #survey-completed-progressbars a.value:hover {
      text-decoration: none; }
  body.controller-surveys.action-completed_trait #survey-completed-progressbars p {
    padding-top: 5px;
    color: #808080;
    font-size: 14px;
    height: 29px;
    float: right; }
body.controller-surveys.action-completed_trait #survey-completed-earnings-progressbar-overview,
body.controller-surveys.action-completed_trait #survey-completed-trustscore-progressbar-overview {
  clear: both; }
body.controller-surveys.action-completed_trait #survey-completed-earnings-progressbar,
body.controller-surveys.action-completed_trait #survey-completed-trustscore-progressbar {
  width: 520px;
  height: 29px;
  float: right; }
body.controller-surveys.action-completed_trait #survey-completed-earnings-progressbar-overview .value {
  color: #808080; }
  body.controller-surveys.action-completed_trait #survey-completed-earnings-progressbar-overview .value.can_checkout {
    color: #B3E000; }
  body.controller-surveys.action-completed_trait #survey-completed-earnings-progressbar-overview .value:hover {
    color: #B3E000; }
body.controller-surveys.action-completed_trait #survey-completed-trustscore-progressbar-overview .value {
  color: #FFFFFF; }
  body.controller-surveys.action-completed_trait #survey-completed-trustscore-progressbar-overview .value:hover {
    color: #29ABE2; }
body.controller-surveys.action-completed_trait #survey-completed-message {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  font-size: 16px; }
  body.controller-surveys.action-completed_trait #survey-completed-message .earned-value {
    color: #B3E000;
    font-weight: bold; }
  body.controller-surveys.action-completed_trait #survey-completed-message .trustscore-value {
    color: #29ABE2;
    font-weight: bold; }
  body.controller-surveys.action-completed_trait #survey-completed-message .trustscore-increased {
    color: #319864; }
  body.controller-surveys.action-completed_trait #survey-completed-message .earnings-value, body.controller-surveys.action-completed_trait #survey-completed-message .currency {
    color: #B3E000;
    font-weight: bold;
    font-size: 36px; }
body.controller-surveys.action-completed_trait #survey-completed-message .trustscore-decreased,
body.controller-surveys.action-completed_trait #survey-completed-problems .trustscore-decreased {
  color: #C1272D; }
body.controller-surveys.action-completed_trait #survey-completed-problems {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  font-size: 14px;
  margin-bottom: 200px; }
  body.controller-surveys.action-completed_trait #survey-completed-problems .survey-completed-problems-header .survey-completed-problems-header-title {
    color: #FFFFFF; }
  body.controller-surveys.action-completed_trait #survey-completed-problems ol li {
    margin-top: 15px;
    list-style-type: decimal;
    clear: both; }
  body.controller-surveys.action-completed_trait #survey-completed-problems ol li .tag-error-header,
  body.controller-surveys.action-completed_trait #survey-completed-problems ol li .demographic-error-header {
    color: #FFFFFF; }
  body.controller-surveys.action-completed_trait #survey-completed-problems .tag-error-button {
    margin-left: -7px;
    margin-top: 10px;
    clear: both; }
  body.controller-surveys.action-completed_trait #survey-completed-problems .demographic-error-button {
    margin-left: -7px;
    margin-top: 10px;
    clear: both; }
  body.controller-surveys.action-completed_trait #survey-completed-problems .orange {
    color: #fbb239; }
body.controller-surveys.action-completed_trait .tag-error-problem .save-message {
  color: #b3e000;
  font-size: 1.14em;
  float: left;
  margin-top: 20px;
  margin-left: 10px; }
body.controller-surveys.action-completed_trait #social-media {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  font-size: 14px; }
body.controller-surveys.action-completed_trait #social-media-facebook {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-facebook.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }
body.controller-surveys.action-completed_trait #social-media-twitter {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-twitter.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }

body.layout-mobile.controller-surveys.action-completed_trait #survey-completed-progressbars {
  margin-top: 0; }
body.controller-surveys.action-fish #message-div {
  text-align: center;
  position: relative; }
body.controller-surveys.action-fish #survey-closed-message {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  text-align: center;
  width: 620px;
  font-size: 16px; }
  body.controller-surveys.action-fish #survey-closed-message .head {
    color: #e1e1e1;
    font-size: 21px; }
body.controller-surveys.action-fish #have-survey {
  clear: both;
  margin: 20px auto;
  text-align: left;
  width: 550px;
  font-size: 16px;
  position: relative;
  text-align: center; }
body.controller-surveys.action-fish #bird {
  display: block;
  margin: 10px auto; }
body.controller-surveys.action-fish #fish {
  margin-top: 30px; }

body.layout-mobile.controller-surveys.action-fish #message-div img {
  width: 90%;
  max-width: 620px; }
body.layout-mobile.controller-surveys.action-fish #survey-closed-message {
  width: 90%; }
  body.layout-mobile.controller-surveys.action-fish #survey-closed-message .head {
    color: #e1e1e1;
    font-size: 15px; }
body.layout-mobile.controller-surveys.action-fish #have-survey {
  width: 90%; }
body.controller-surveys.action-no_mobile #message-div {
  text-align: center;
  position: relative; }
body.controller-surveys.action-no_mobile #survey-no-mobile {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  padding-bottom: 40px;
  text-align: left;
  width: 490px;
  font-size: 16px; }
  body.controller-surveys.action-no_mobile #survey-no-mobile.another_survey {
    padding: 70px 350px 0px 0px;
    width: 550px; }
  body.controller-surveys.action-no_mobile #survey-no-mobile .head {
    color: #e1e1e1;
    font-size: 19px; }
body.controller-surveys #social-media {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  font-size: 14px; }
body.controller-surveys #social-media-facebook {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-facebook.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }
body.controller-surveys #social-media-twitter {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-twitter.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }
body.controller-surveys #social-media-gs {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-gs.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }
body.controller-surveys #social-media {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-left: 210px;
  text-align: left;
  width: 570px;
  font-size: 14px; }
body.controller-surveys #social-media-facebook {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-facebook.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }
body.controller-surveys #social-media-twitter {
  display: block;
  background: url(https://static.paidviewpoint.com/images/survey/social-media-twitter.png) no-repeat 0px 0px;
  height: 48px;
  width: 48px;
  text-indent: -9999em;
  margin-right: 10px;
  float: left; }
body.controller-surveys #social-share-message {
  margin: 50px 0px 20px -8px;
  color: white;
  font-size: 20px; }
body.controller-surveys #social-share-buttons {
  margin: 10px 0 20px 0; }
body.controller-surveys.action-start #survey-frame {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: transparent; }
body.controller-surveys.action-start #survey-frame-preload {
  width: 100%;
  height: 300px;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 80px;
  text-align: center; }
  body.controller-surveys.action-start #survey-frame-preload h3 {
    color: #FFFFFF;
    font-size: 20px;
    padding-top: 20px; }
body.controller-surveys.action-start #survey-frame-reload {
  width: 100%;
  height: 300px;
  min-width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding-top: 80px;
  text-align: center; }
  body.controller-surveys.action-start #survey-frame-reload h3 {
    color: #FFFFFF;
    font-size: 20px;
    padding-top: 20px; }
body.controller-surveys.action-start .survey-frame-hidden {
  position: absolute;
  top: -2000px; }
body.controller-surveys.action-start #survey-cancel-container {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  padding: 20px;
  color: #afafaf;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  box-sizing: border-box; }
  body.controller-surveys.action-start #survey-cancel-container #survey-cancel-link a {
    display: inline-block;
    padding: 1px 2px;
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 300;
    text-shadow: none;
    border-bottom: 1px solid transparent; }
    body.controller-surveys.action-start #survey-cancel-container #survey-cancel-link a:hover {
      color: #c8d538;
      border-bottom: 1px solid #c8d538; }
  body.controller-surveys.action-start #survey-cancel-container #survey-cancel-confirm #survey-cancel-confirm-text {
    padding: 0 0 20px;
    color: #afafaf;
    font-size: 16px;
    line-height: 18px;
    font-weight: 300; }
  body.controller-surveys.action-start #survey-cancel-container #survey-cancel-confirm #survey-cancel-buttons #survey-cancel-button-exit {
    display: inline-block;
    margin: 0 10px 0 -2px;
    padding: 1px 2px;
    color: #c48319;
    font-weight: 300;
    text-shadow: none;
    border-bottom: 1px solid transparent; }
    body.controller-surveys.action-start #survey-cancel-container #survey-cancel-confirm #survey-cancel-buttons #survey-cancel-button-exit:hover {
      color: #c48319;
      border-bottom: 1px solid #c48319; }
  body.controller-surveys.action-start #survey-cancel-container #survey-cancel-confirm #survey-cancel-buttons #survey-cancel-button-continue {
    display: inline-block;
    padding: 1px 2px;
    color: #c8d538;
    font-weight: 300;
    text-shadow: none;
    border-bottom: 1px solid transparent; }
    body.controller-surveys.action-start #survey-cancel-container #survey-cancel-confirm #survey-cancel-buttons #survey-cancel-button-continue:hover {
      color: #c8d538;
      border-bottom: 1px solid #c8d538; }
body.controller-surveys.action-start.layout-mobile #survey-cancel-container {
  padding: 20px 20px 10px 20px; }
  body.controller-surveys.action-start.layout-mobile #survey-cancel-container #survey-cancel-link a {
    color: #4d4d4d; }
  body.controller-surveys.action-start.layout-mobile #survey-cancel-container #survey-cancel-confirm #survey-cancel-confirm-text {
    color: #afafaf; }
  body.controller-surveys.action-start.layout-mobile #survey-cancel-container #survey-cancel-confirm #survey-cancel-buttons #survey-cancel-button-exit {
    color: #c48319; }
  body.controller-surveys.action-start.layout-mobile #survey-cancel-container #survey-cancel-confirm #survey-cancel-buttons #survey-cancel-button-continue {
    color: #c8d538; }
body.controller-surveys.action-start.layout-mobile #content {
  padding-bottom: 0 !important; }
body.controller-surveys.action-start.layout-mobile #footer {
  line-height: 1em;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  bottom: 0;
  padding: 10px 0 0;
  position: initial; }
body.controller-surveys.action-start.layout-mobile #survey-frame {
  height: 100%;
  position: absolute; }
body.controller-surveys.action-start.layout-mobile #polls-content {
  display: inline-block; }
body.controller-surveys.action-start.layout-mobile #polls-page {
  background: #ffffff !important;
  border-top: 5px solid #e6e6e6; }
body.controller-surveys.action-taken #message-div {
  text-align: center;
  position: relative; }
body.controller-surveys.action-taken #survey-closed-message.taken {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  text-align: center;
  width: 620px;
  font-size: 16px; }
  body.controller-surveys.action-taken #survey-closed-message.taken .head {
    color: #e1e1e1;
    font-size: 21px; }
body.controller-surveys.action-taken #bird {
  display: block;
  margin: 10px auto; }

body.layout-mobile.controller-surveys.action-taken #message-div img {
  width: 90%;
  max-width: 620px; }
body.layout-mobile.controller-surveys.action-taken #survey-closed-message.taken {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  text-align: center;
  width: 90%;
  max-width: 620px;
  font-size: 16px; }
  body.layout-mobile.controller-surveys.action-taken #survey-closed-message.taken .head {
    color: #e1e1e1;
    font-size: 15px; }
body.controller-surveys.action-wait #message-div {
  text-align: center;
  position: relative; }
body.controller-surveys.action-wait #survey-closed-message {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
  text-align: left;
  width: 900px;
  font-size: 16px; }
  body.controller-surveys.action-wait #survey-closed-message .head {
    color: #e1e1e1;
    font-size: 19px; }
body.controller-surveys.action-wait #running-survey {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0px 0px 350px;
  text-align: left;
  width: 550px;
  font-size: 16px;
  position: relative; }
  body.controller-surveys.action-wait #running-survey .head {
    color: #e1e1e1;
    font-size: 19px; }
body.controller-surveys.action-wait #bird {
  float: left;
  margin-top: -20px; }
body.controller-surveys.action-wait #tracking-survey-overquota {
  margin-top: 30px; }

body.layout-mobile.controller-surveys.action-wait #message-div img {
  width: 90%;
  max-width: 620px; }
body.layout-mobile.controller-surveys.action-wait #bird {
  display: block;
  float: none; }
body.layout-mobile.controller-surveys.action-wait #survey-closed-message {
  padding: 0;
  width: 90%; }
  body.layout-mobile.controller-surveys.action-wait #survey-closed-message .head {
    color: #e1e1e1;
    font-size: 20px; }
body.layout-mobile.controller-surveys.action-wait #running-survey {
  padding: 20px;
  width: 90%; }
body.controller-traits_editor.action-show .traits_editor h2.head {
  width: 870px;
  margin: 60px auto 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-align: left; }
  body.controller-traits_editor.action-show .traits_editor h2.head.center {
    text-align: center; }
  body.controller-traits_editor.action-show .traits_editor h2.head p span.white {
    margin-right: 6px;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase; }
body.controller-traits_editor.action-show .traits_editor form {
  width: 870px;
  margin: 20px auto; }
  body.controller-traits_editor.action-show .traits_editor form .xt-table {
    width: 840px;
    padding-left: 30px; }
    body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table th {
      font-size: 15px;
      line-height: 29px;
      text-align: left; }
    body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table td {
      font-size: 15px;
      line-height: 19px;
      text-align: left;
      vertical-align: top; }
      body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table td .xt-radio {
        float: left;
        margin-top: -6px;
        height: 25px; }
      body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table td .xt-radio-label {
        height: 16px;
        padding: 0;
        font-size: 15px;
        line-height: 16px; }
      body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table td.positive, body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table td.negative, body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table td.clear {
        width: 120px; }
    body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table tr.positive td.name, body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table tr.positive td.positive {
      color: #BECC38; }
    body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table tr.negative td.name, body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table tr.negative td.negative {
      color: #F4921E; }
    body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table tr.clear td.name, body.controller-traits_editor.action-show .traits_editor form .xt-table table#traits_editor-table tr.clear td.clear {
      color: #BB272D; }
  body.controller-traits_editor.action-show .traits_editor form .row {
    padding: 20px 0 0 30px;
    text-align: left; }
    body.controller-traits_editor.action-show .traits_editor form .row .g-recaptcha {
      display: inline-block;
      margin-right: 20px;
      vertical-align: top; }
body.controller-trustscore.action-index #trustscore-overview-progressbar {
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  width: 650px; }
body.controller-trustscore.action-index #mask-icon {
  float: left;
  margin-left: 100px; }
body.controller-trustscore.action-index #angel-icon {
  float: right;
  margin-right: 100px; }
body.controller-trustscore.action-index .trustscore-overview {
  margin: 80px auto 0;
  text-align: left;
  width: 960px; }
  body.controller-trustscore.action-index .trustscore-overview .trustscore-value {
    color: #FFFFFF;
    font-size: 18px;
    margin-bottom: 15px;
    margin-left: 170px;
    width: 620px; }
  body.controller-trustscore.action-index .trustscore-overview .trustscore-description {
    font-size: 18px;
    margin-bottom: 15px;
    margin-left: 170px;
    width: 620px; }
  body.controller-trustscore.action-index .trustscore-overview .trustscore-improve-button {
    margin-bottom: 15px;
    margin-left: 170px; }

body.layout-mobile.controller-trustscore.action-index .ui-page {
  position: absolute !important; }
body.layout-mobile.controller-trustscore.action-index #trustscore-overview-progressbar {
  width: 100%; }
body.layout-mobile.controller-trustscore.action-index .trustscore-overview,
body.layout-mobile.controller-trustscore.action-index .trustscore-value,
body.layout-mobile.controller-trustscore.action-index .trustscore-description,
body.layout-mobile.controller-trustscore.action-index .trustscore-improve-button {
  margin-left: 0 !important;
  width: 100% !important;
  text-align: center; }
body.layout-mobile.controller-trustscore.action-index .trustscore-overview {
  width: inherit !important;
  margin: 0 auto; }
body.layout-mobile.controller-trustscore.action-index #mask-icon {
  margin: 0; }
body.layout-mobile.controller-trustscore.action-index #angel-icon {
  margin: 0; }
body.layout-mobile.controller-trustscore.action-index .xt-progressbar {
  display: flex;
  clear: both; }
  body.layout-mobile.controller-trustscore.action-index .xt-progressbar .xt-progressbar-left {
    flex: 0 0 10px;
    background-position: 10px 0; }
  body.layout-mobile.controller-trustscore.action-index .xt-progressbar .xt-progressbar-right {
    flex: 0 0 10px; }
  body.layout-mobile.controller-trustscore.action-index .xt-progressbar .xt-progressbar-tick {
    display: none; }
  body.layout-mobile.controller-trustscore.action-index .xt-progressbar .xt-progressbar-center-empty {
    float: none; }

@media (max-width: 1024px) {
  body.controller-trustscore.action-index #mask-icon {
    margin-left: 10px; }
  body.controller-trustscore.action-index #angel-icon {
    margin-right: 10px; }
  body.controller-trustscore.action-index .trustscore-overview {
    width: 650px; }
    body.controller-trustscore.action-index .trustscore-overview .trustscore-value,
    body.controller-trustscore.action-index .trustscore-overview .trustscore-description {
      width: 100%;
      margin-left: 0;
      text-align: center; }
  body.controller-trustscore.action-index .xt-progressbar {
    display: flex;
    clear: both; } }
@media (max-width: 768px) {
  body.controller-trustscore.action-index .trustscore-overview {
    width: 100%; }
  body.controller-trustscore.action-index #trustscore-overview-progressbar {
    width: 100%; } }
body.controller-user_sessions.action-new .home-page {
  width: 100%;
  text-align: center;
  padding: 20px 0;
  margin: 0px; }
body.controller-user_sessions.action-new .authbuttons-container {
  position: relative;
  width: 960px;
  margin: 0 auto; }
  body.controller-user_sessions.action-new .authbuttons-container a {
    position: absolute;
    top: 0px;
    left: 40px;
    cursor: pointer;
    vertical-align: top; }
  body.controller-user_sessions.action-new .authbuttons-container span.text-sep {
    position: absolute;
    top: 40px;
    left: 210px;
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
    color: #cccccc; }
body.controller-users.action-activation form fieldset {
  margin: 0 auto;
  padding: 30px 0;
  width: 960px;
  text-align: left; }
body.controller-users.action-activation .thanks {
  background: url(https://static.paidviewpoint.com/images/registration/key.png) no-repeat scroll 300px 0 transparent;
  padding-left: 391px; }
  body.controller-users.action-activation .thanks p {
    font-size: 12px;
    line-height: 17px; }
    body.controller-users.action-activation .thanks p strong {
      color: #FFFFFF;
      font-weight: normal; }
body.controller-users.action-activation .resend-activation {
  padding: 5px 0 0 385px; }
body.controller-users.action-activation .activation_code_row {
  padding-top: 15px; }
  body.controller-users.action-activation .activation_code_row .error-text {
    margin-left: 10px; }
body.controller-users.action-activation fieldset .activation_code_row .left {
  padding-left: 44px;
  padding-right: 20px;
  padding-top: 6px;
  width: 320px; }
  body.controller-users.action-activation fieldset .activation_code_row .left label {
    line-height: 16px; }

body.layout-mobile.controller-users.action-activation #header a#logo {
  float: none;
  height: auto;
  width: 90%;
  max-width: 400px;
  margin: 0px auto;
  padding: 14px 0px 0px; }
body.layout-mobile.controller-users.action-activation fieldset {
  width: 90%;
  margin: 0 auto; }
  body.layout-mobile.controller-users.action-activation fieldset .error-text {
    color: #F15A24;
    font-size: 1.16em;
    display: none; }
body.layout-mobile.controller-users.action-activation fieldset .fieldset_row {
  padding: 5px 0px; }
body.layout-mobile.controller-users.action-activation .thanks {
  background: url(https://static.paidviewpoint.com/images/registration/key.png) no-repeat scroll 0 0 transparent;
  padding-left: 70px !important;
  min-height: 60px; }
  body.layout-mobile.controller-users.action-activation .thanks p {
    font-size: 1.2em;
    line-height: 1.7em; }
    body.layout-mobile.controller-users.action-activation .thanks p strong {
      color: #FFFFFF; }
body.controller-users.action-email #content {
  height: 200px; }
body.controller-users.action-email .email-page {
  width: 100%;
  text-align: center;
  padding: 20px 0;
  height: 100px; }
body.controller-users.action-email .form-row.user_email_row {
  padding-top: 50px; }
body.controller-users.action-email input#user_email {
  width: 200px; }
body.controller-users.action-email .title {
  font-size: 14px; }
body.controller-users.action-password form fieldset {
  margin: 0 auto;
  padding: 30px 0;
  width: 960px;
  text-align: left; }
body.controller-users.action-password .instructions {
  background: url(https://static.paidviewpoint.com/images/registration/key.png) no-repeat scroll 300px 0 transparent;
  padding-left: 391px;
  min-height: 60px; }
  body.controller-users.action-password .instructions p {
    font-size: 1.2em;
    line-height: 1.7em; }
    body.controller-users.action-password .instructions p strong {
      color: #FFFFFF; }
body.controller-users.action-password fieldset .email_row,
body.controller-users.action-password fieldset .password_row {
  padding-top: 15px; }
body.controller-users.action-password fieldset .email_row .left {
  padding-left: 44px;
  padding-right: 20px;
  padding-top: 15px;
  width: 320px; }
  body.controller-users.action-password fieldset .email_row .left label {
    line-height: 16px; }
body.controller-users.action-password fieldset .email_row .error-text {
  margin-left: 10px; }
body.controller-users.action-password fieldset .reset-sent-instructions {
  clear: both;
  padding-left: 391px;
  padding-top: 30px;
  font-size: 1.2em;
  line-height: 1.5em;
  display: none;
  color: #B3E000; }
body.controller-users.action-password fieldset .reset-sent-instructions strong {
  color: #FFFFFF; }
body.controller-users.action-password fieldset .change_password_row {
  padding-left: 382px;
  padding-top: 8px; }
body.controller-users.action-password fieldset .password_row .left {
  padding-left: 162px; }

body.layout-mobile.controller-users.action-password #header a#logo {
  float: none;
  height: auto;
  width: 90%;
  max-width: 400px;
  margin: 0px auto;
  padding: 14px 0px 0px; }
body.layout-mobile.controller-users.action-password fieldset {
  width: 90%;
  margin: 0 auto; }
  body.layout-mobile.controller-users.action-password fieldset .error-text {
    color: #F15A24;
    font-size: 1.16em;
    display: none; }
body.layout-mobile.controller-users.action-password fieldset .fieldset_row {
  padding: 5px 0px; }
body.layout-mobile.controller-users.action-password .instructions {
  background: url(https://static.paidviewpoint.com/images/registration/key.png) no-repeat scroll 0 0 transparent;
  padding-left: 70px !important;
  min-height: 60px; }
  body.layout-mobile.controller-users.action-password .instructions p {
    font-size: 1.2em;
    line-height: 1.7em; }
    body.layout-mobile.controller-users.action-password .instructions p strong {
      color: #FFFFFF; }
body.controller-users.action-registration .registration-slide {
  width: 100%;
  padding: 40px 0;
  display: none; }
  body.controller-users.action-registration .registration-slide .earning-bonus {
    color: #B3E000;
    font-size: 1.4em;
    font-weight: bold;
    width: 65px;
    margin-left: 30px; }
body.controller-users.action-registration #cancel_registration a {
  display: inline-block;
  padding: 1px 2px;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 300;
  text-shadow: none;
  border-bottom: 1px solid transparent;
  text-decoration: none; }
  body.controller-users.action-registration #cancel_registration a:hover {
    color: #c8d538;
    border-bottom: 1px solid #c8d538; }
body.controller-users.action-registration #registration-slide-1 .gender_row .left {
  margin-top: 20px; }
body.controller-users.action-registration #registration-slide-1 .gender_row .right label {
  cursor: pointer; }
body.controller-users.action-registration #registration-slide-1 .earning-bonus {
  float: right;
  margin-left: 0;
  margin-top: 16px; }
body.controller-users.action-registration #registration-slide-1 .gender_row .earning-bonus {
  margin-top: 34px; }
body.controller-users.action-registration #registration-slide-1 .gender_row .earning-gender-mobile {
  margin-top: 17px; }
body.controller-users.action-registration #registration-slide-1 .gender_row .right,
body.controller-users.action-registration #registration-slide-1 .birthdate_row .right,
body.controller-users.action-registration #registration-slide-1 .first_name_row .right,
body.controller-users.action-registration #registration-slide-1 .last_name_row .right {
  width: 350px; }
body.controller-users.action-registration #registration-slide-1 .age-restriction-message {
  clear: both;
  color: #808080;
  font-size: 1.2em;
  padding: 8px; }
  body.controller-users.action-registration #registration-slide-1 .age-restriction-message.age-not-acceptable {
    color: #F15A24; }
body.controller-users.action-registration #ui-datepicker-div {
  z-index: 9999;
  font-size: 120%; }
body.controller-users.action-registration #registration-slide-2 .earning-bonus {
  float: right;
  margin-left: 0;
  margin-top: 16px; }
body.controller-users.action-registration #registration-slide-2 .country_row .right,
body.controller-users.action-registration #registration-slide-2 .state_row .right,
body.controller-users.action-registration #registration-slide-2 .county_row .right,
body.controller-users.action-registration #registration-slide-2 .zip_row .right,
body.controller-users.action-registration #registration-slide-2 .street_address_row .right,
body.controller-users.action-registration #registration-slide-2 .timezone_row .right {
  width: 350px; }
body.controller-users.action-registration #registration-slide-2 .right .paypal_message {
  clear: both;
  display: block;
  font-size: 1.2em;
  padding-left: 10px; }
  body.controller-users.action-registration #registration-slide-2 .right .paypal_message strong {
    color: #FFFFFF; }
body.controller-users.action-registration #registration-slide-3 .earning-bonus,
body.controller-users.action-registration #registration-slide-4 .earning-bonus {
  float: left;
  margin-left: 0;
  margin-top: 12px; }
body.controller-users.action-registration #registration-slide-5 .earning-bonus {
  float: right;
  margin-right: 128px;
  margin-left: 0px; }
body.controller-users.action-registration .registration-slide .earning-bonus-inactive {
  color: #999999; }
body.controller-users.action-registration #registration-slide-3 .right {
  width: 310px; }
body.controller-users.action-registration #registration-slide-4 .right {
  width: 295px; }
body.controller-users.action-registration #registration-slide-3 .education_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/education.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration #registration-slide-3 .relationship_status_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/relationship_status.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration #registration-slide-3 .parental_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/parental.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration #registration-slide-3 .employment_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/employment.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration #registration-slide-4 .career_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/career.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration #registration-slide-4 .income_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/income.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration #registration-slide-4 .ethnicity_row .right {
  background: url(https://static.paidviewpoint.com/images/registration/ethnicity.png) no-repeat scroll right center transparent; }
body.controller-users.action-registration .left .optional {
  font-weight: bold;
  color: #B3E000;
  font-size: 105%; }
body.controller-users.action-registration #registration-slide-5 .center-nav li {
  top: 120px; }
body.controller-users.action-registration #registration-slide-5 .phone-verification-desc {
  background: url(https://static.paidviewpoint.com/images/registration/phone.png) no-repeat scroll 249px 2px transparent;
  padding: 0 0 5px 300px;
  position: relative; }
  body.controller-users.action-registration #registration-slide-5 .phone-verification-desc p {
    font-size: 12px;
    line-height: 17px;
    text-align: left; }
    body.controller-users.action-registration #registration-slide-5 .phone-verification-desc p strong {
      color: #ffffff;
      font-weight: normal; }
body.controller-users.action-registration #registration-slide-5 .phone_verification_row {
  padding: 10px 0px; }
  body.controller-users.action-registration #registration-slide-5 .phone_verification_row .left {
    width: 181px;
    padding-right: 9px; }
  body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right {
    font-size: 1.5em;
    line-height: 1.2em;
    color: #ffffff;
    width: 350px; }
    body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right .phone-number {
      font-size: 1.5em;
      white-space: nowrap; }
    body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right .security-code {
      font-size: 1.1em;
      color: #29abe2;
      white-space: nowrap; }
    body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right .sep {
      height: 1px;
      font-size: 1.1em;
      color: #b6ca2d;
      position: relative;
      margin: 22px 0px;
      display: block;
      vertical-align: top; }
      body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right .sep .or {
        position: absolute;
        top: -10px;
        left: -30px;
        vertical-align: top; }
      body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right .sep .loader {
        vertical-align: top;
        display: block;
        position: absolute;
        top: -16px;
        left: 270px;
        width: 32px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/registration/loader.gif) no-repeat scroll center center transparent; }
    body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right hr {
      display: inline-block;
      width: 260px;
      margin: 0px;
      vertical-align: top; }
    body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box {
      display: block;
      overflow: hidden;
      padding: 20px 0px;
      position: relative; }
      body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box #user-phone-data {
        float: left;
        margin-right: 10px; }
      body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box #user-phone-number {
        line-height: 1.2em; }
      body.controller-users.action-registration #registration-slide-5 .phone_verification_row .right #phone_done-box .done-tick {
        float: left;
        width: 32px;
        height: 32px;
        background: url(https://static.paidviewpoint.com/images/registration/done.png) no-repeat scroll center center transparent; }
  body.controller-users.action-registration #registration-slide-5 .phone_verification_row.done .right .sep .done {
    display: block; }
body.controller-users.action-registration #registration-slide-5 #why-we-ask-for-phone {
  color: #b3e000;
  cursor: default; }
body.controller-users.action-registration #registration-slide-5 .phone-verification-des #why-we-ask-for-phone-message {
  display: none; }
body.controller-users.action-registration #why-we-ask-for-phone-message {
  font-size: 14px;
  color: #ffffff;
  text-align: left;
  padding-top: 5px; }
body.controller-users.action-registration #registration-slide-3 .employment_row .xt-select .xt-select-options ul,
body.controller-users.action-registration #registration-slide-4 .ethnicity_row .xt-select .xt-select-options ul,
body.controller-users.action-registration #registration-slide-4 .income_row .xt-select .xt-select-options ul {
  max-height: 160px; }
body.controller-users.action-registration #content .message {
  display: none;
  padding: 0px;
  position: absolute;
  left: 50%;
  font-size: 15px;
  line-height: 1.3em;
  color: #f7931e;
  text-align: left; }
body.controller-users.action-registration #content .message.phone-msg {
  background: url(https://static.paidviewpoint.com/images/registration/phone_msg.png) no-repeat scroll center center transparent;
  top: 0px;
  width: 215px;
  height: 154px;
  padding: 35px 35px 35px;
  margin: -120px 0px 0px -340px; }
body.controller-users.action-registration #content .message.paypal-msg {
  background: url(https://static.paidviewpoint.com/images/registration/paypal_msg.png) no-repeat scroll center center transparent;
  bottom: 0px;
  width: 215px;
  height: 154px;
  padding: 35px 35px 30px;
  margin: 0px 0px 40px -490px; }

body.layout-mobile.controller-users.action-registration #header a#logo {
  float: none;
  height: auto;
  width: 90%;
  max-width: 400px;
  margin: 0px auto;
  padding: 14px 0px 0px; }
body.layout-mobile.controller-users.action-registration fieldset {
  width: 90%;
  margin: 0 auto; }
  body.layout-mobile.controller-users.action-registration fieldset .error-text {
    color: #F15A24;
    font-size: 1.16em;
    display: none; }
  body.layout-mobile.controller-users.action-registration fieldset .fieldset_row {
    padding: 5px 0px;
    position: relative;
    text-align: left;
    clear: both; }
    body.layout-mobile.controller-users.action-registration fieldset .fieldset_row.double .ui-btn {
      width: 48%; }
    body.layout-mobile.controller-users.action-registration fieldset .fieldset_row.double .ui-btn:first-child {
      float: left; }
    body.layout-mobile.controller-users.action-registration fieldset .fieldset_row.double .ui-btn:last-child {
      float: right; }
  body.layout-mobile.controller-users.action-registration fieldset .fieldset_label {
    font-size: 1.4em; }
body.layout-mobile.controller-users.action-registration .registration-slide .earning-bonus {
  position: absolute;
  top: -10px;
  right: 0px; }
body.layout-mobile.controller-users.action-registration .gender_row .earning-bonus {
  margin-top: 0px; }
body.layout-mobile.controller-users.action-registration #registration-slide-5 .earning-bonus {
  margin-right: 0px;
  margin-left: 0px;
  top: 10px; }
body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone-verification-desc {
  background: url(https://static.paidviewpoint.com/images/registration/phone.png) no-repeat scroll 0px 2px transparent;
  padding: 0 20px 5px 70px;
  position: relative;
  text-align: left; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone-verification-desc p {
    font-size: 12px;
    line-height: 17px; }
    body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone-verification-desc p strong {
      color: #ffffff;
      font-weight: normal; }
body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row {
  padding: 10px 0px 10px 75px; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row .phone-number {
    font-size: 1.5em;
    white-space: nowrap; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row .security-code {
    font-size: 1.1em;
    color: #29abe2;
    white-space: nowrap; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row .sep {
    height: 1px;
    font-size: 1.1em;
    color: #b6ca2d;
    position: relative;
    margin: 22px 0px;
    display: block;
    vertical-align: top; }
    body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row .sep .or {
      position: absolute;
      top: -5px;
      left: 0px;
      vertical-align: top; }
    body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row .sep .loader {
      vertical-align: top;
      display: block;
      position: absolute;
      top: -16px;
      left: 90%;
      width: 32px;
      height: 32px;
      background: url(https://static.paidviewpoint.com/images/registration/loader.gif) no-repeat scroll center center transparent; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row hr {
    display: inline-block;
    width: 80%;
    margin: 0px 15% 0px 5%;
    vertical-align: top; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row #phone_done-box {
    display: block;
    overflow: hidden;
    padding: 20px 0px;
    position: relative; }
    body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row #phone_done-box #user-phone-data {
      float: left;
      margin-right: 10px; }
    body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row #phone_done-box #user-phone-number {
      line-height: 1.2em; }
    body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row #phone_done-box .done-tick {
      float: left;
      width: 32px;
      height: 32px;
      background: url(https://static.paidviewpoint.com/images/registration/done.png) no-repeat scroll center center transparent; }
  body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone_verification_row.done .right .sep .done {
    display: block; }
body.layout-mobile.controller-users.action-registration #registration-slide-5 #why-we-ask-for-phone {
  color: #999999;
  cursor: default; }
body.layout-mobile.controller-users.action-registration #registration-slide-5 .phone-verification-des #why-we-ask-for-phone-message {
  display: none; }
body.layout-mobile.controller-users.action-registration #why-we-ask-for-phone-message {
  font-size: 14px;
  color: #ffffff;
  text-align: left;
  padding-top: 5px; }
body.layout-mobile.controller-users.action-registration .content-footer {
  font-size: 16px; }
body.layout-mobile.controller-users.action-registration #cancel_registration a {
  display: inline-block;
  padding: 1px 2px;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 300;
  text-shadow: none;
  border-bottom: 1px solid transparent;
  text-decoration: none;
  margin-top: 16px; }
  body.layout-mobile.controller-users.action-registration #cancel_registration a:hover {
    color: #c8d538;
    border-bottom: 1px solid #c8d538; }
body.controller-widgets_test.action-index * {
  font-family: Trebuchet MS; }
body.controller-widgets_test.action-index ul {
  list-style-type: none; }
body.controller-widgets_test.action-index .legend {
  float: right;
  margin: 10px;
  padding: 10px;
  border: 1px solid #333333;
  background: #FFFFAB;
  width: 600px; }
  body.controller-widgets_test.action-index .legend textarea {
    width: 100%; }
  body.controller-widgets_test.action-index .legend ul {
    list-style-type: circle; }
body.controller-widgets_test.action-index hr {
  clear: both; }
body.controller-widgets_test.action-index .BW {
  background: #1c1c1a;
  color: #FFFFFF; }
body.controller-widgets_test.action-index .cleft {
  clear: left; }
body.controller-widgets_test.action-index #slideshow1 {
  overflow: hidden; }
body.controller-widgets_test.action-index .slideshow-slide {
  width: 100%;
  height: 300px; }
  body.controller-widgets_test.action-index .slideshow-slide div {
    text-align: center;
    font-weight: bold;
    font-size: 72pt;
    position: relative;
    top: 30%; }
  body.controller-widgets_test.action-index .slideshow-slide input {
    font-weight: bold;
    font-size: 72pt; }
body.controller-widgets_test.action-index #slideshow1-slide1 {
  background: #52B7E3; }
body.controller-widgets_test.action-index #slideshow1-slide2 {
  background: #129932; }
body.controller-widgets_test.action-index #slideshow1-slide3 {
  background: #FF4444; }
body.controller-widgets_test.action-index #slideshow1-slide4 {
  background: #666666;
  height: 400px; }
body.controller-widgets_test.action-index #slideshow1-slide5 {
  background: #CCDD5E; }
#global-notify-container { width:350px; position:fixed; top:230px; right:10px; z-index: 9999; }
body.layout-mobile #global-notify-container { width: 200px; }
.ui-notify-message { padding:10px; margin-bottom:15px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; text-align: left; }
.ui-notify-message h1 { font-size:14px; margin:0; padding:0 0 0 27px; }
.ui-notify-message p { margin:3px 0; padding:0 0 0 27px; font-size:13px; }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { background:#000; background:rgba(0,0,0,0.8); -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; }
.ui-notify-message-style h1 { color:#fff; font-weight:bold }
.ui-notify-message-style p { color:#fff }
.ui-notify-message-style div#notify-sticky-template-icon { float: left; margin: 0px 10px 0px 0px; }
.ui-notify-message-style div#notify-simple-template-icon { float: left; margin: 5px 10px 0px 0px; }
.ui-notify-message-style p.notify-login-template-descr { margin: 10px 0; }
.ui-notify-message-style p.notify-login-template-input label { display:block; float:left; font-size:13px; height:18px; line-height:18px; padding-right:10px; text-align:right; vertical-align:middle; width:70px; }
.ui-notify-message-style p.notify-login-template-input input { line-height: 18px; height: 18px; font-size:13px; width:175px; vertical-align: middle; }
.ui-notify-message-style p.notify-login-template-checkbox { margin-left: 10px; }
.ui-notify-message-style p#notify-login-template-error { color:#FF4444; font-weight:bold; text-align:center; display: none; margin:5px 0; }
.ui-notify-message-style p#notify-login-template-button { text-align: right; margin-right: 20px; margin-top: 10px; }
.ui-notify-message-style div#notify-login-template-icon { float: left; margin: 0px 10px 0px 0px; display: none; }
.ui-notify-message-style a { color: #52b7e3; }
.ui-notify-message-style a:hover { color: #bfed00; }
.ui-notify-close { color:#fff; text-decoration:underline }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0 1px 1px #fff; padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }
.ui-notify-relative-notifier-right { position: relative; float: right; width: 300px; z-index: 9999; }
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background: url(https://static.paidviewpoint.com/images/jquery/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background: url(https://static.paidviewpoint.com/images/jquery/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background: url(https://static.paidviewpoint.com/images/jquery/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background: url(https://static.paidviewpoint.com/images/jquery/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background: url(https://static.paidviewpoint.com/images/jquery/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose.hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
/*styles for jquery ui daterangepicker plugin */


.ui-daterangepickercontain {
	position: absolute;
	z-index: 999;
}
.ui-daterangepickercontain .ui-daterangepicker {
	float: left;
	padding: 5px !important;
	width: auto;
	display: inline;
	background-image: none !important;
	clear: left;
}
.ui-daterangepicker ul, .ui-daterangepicker .ranges, .ui-daterangepicker .range-start, .ui-daterangepicker .range-end {
	float: left;
	padding: 0;
	margin: 0;
}
.ui-daterangepicker .ranges {
	width: auto;
	position: relative;
	padding: 5px 5px 40px 0;
	margin-left: 10px;
}
.ui-daterangepicker .range-start, .ui-daterangepicker .range-end {
	margin-left: 5px;
}
.ui-daterangepicker button.btnDone {
	margin: 0 5px 5px 0;
	position: absolute;
	bottom: 0;
	right: 0;
	clear: both;
	cursor: pointer;
	font-size: 1.1em;
}
.ui-daterangepicker ul {
	width: 17.6em;
	background: none;
	border: 0;
}
.ui-daterangepicker li {
	list-style: none;
	padding: 1px;
	cursor: pointer;
	margin: 1px 0;
}
.ui-daterangepicker li.ui-state-hover, .ui-daterangepicker li.ui-state-active {
	padding: 0;
}
.ui-daterangepicker li.preset_0 {
	margin-top: 1.5em !important;
}
.ui-daterangepicker .ui-widget-content a {
	text-decoration: none !important;
}
.ui-daterangepicker li a {
	font-weight: normal;
	margin: .3em .5em;
	display: block;
}
.ui-daterangepicker li span {
	float: right;
	margin: .3em .2em;
}
.ui-daterangepicker .title-start, .ui-daterangepicker .title-end {
	display: block;
	margin: 0 0 .2em;
	font-size: 1em;
	padding: 0 4px 2px;
}
.ui-daterangepicker .ui-datepicker-inline {
	font-size: 1em;
}
.ui-daterangepicker-arrows {
	padding: 2px;
	width: 204px;
	position: relative;
}
.ui-daterangepicker-arrows input.ui-rangepicker-input {
	width: 158px;
	margin: 0 2px 0 20px;
	padding: 2px;
	height: 1.1em;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev, .ui-daterangepicker-arrows .ui-daterangepicker-next {
	position: absolute;
	top: 2px;
	padding: 1px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev {
	left: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-next {
	right: 2px;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev:hover,
.ui-daterangepicker-arrows .ui-daterangepicker-next:hover,
.ui-daterangepicker-arrows .ui-daterangepicker-prev:focus,
.ui-daterangepicker-arrows .ui-daterangepicker-next:focus {
	padding: 0;
}
/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=SegoeUIL,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=b3e000&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=d5ff2e&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: SegoeUIL, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: SegoeUIL, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #666666; background: #000000 url('https://static.paidviewpoint.com/images/jquery/ui-bg_inset-soft_25_000000_1x100.png') 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #333333; background: #333333 url('https://static.paidviewpoint.com/images/jquery/ui-bg_gloss-wave_25_333333_500x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url('https://static.paidviewpoint.com/images/jquery/ui-bg_glass_20_555555_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #eeeeee; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #d5ff2e; background: #b3e000 url('https://static.paidviewpoint.com/images/jquery/ui-bg_glass_40_b3e000_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url('https://static.paidviewpoint.com/images/jquery/ui-bg_inset-soft_30_f58400_1x100.png') 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #eeeeee url('https://static.paidviewpoint.com/images/jquery/ui-bg_highlight-soft_80_eeeeee_1x100.png') 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url('https://static.paidviewpoint.com/images/jquery/ui-bg_glass_40_ffc73d_1x400.png') 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_cccccc_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_cccccc_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_ffffff_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_cccccc_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_ffffff_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_222222_256x240.png'); }
.ui-state-highlight .ui-icon {background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_4b8e0b_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('https://static.paidviewpoint.com/images/jquery/ui-icons_a83300_256x240.png'); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #5c5c5c url('https://static.paidviewpoint.com/images/jquery/ui-bg_flat_50_5c5c5c_40x100.png') 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url('https://static.paidviewpoint.com/images/jquery/ui-bg_flat_30_cccccc_40x100.png') 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/*
 * jQuery UI Autocomplete 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
.accessibility-bar {
  position: relative;
  top: 0;
  width: 100%;
  left: 0;
  height: 44px;
  background: #323232;
  z-index: 9999999; }
  .accessibility-bar__content {
    position: absolute;
    width: 850px;
    height: 27px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 14px;
    line-height: 22px;
    color: #ddd;
    text-align: left;
    display: flex; }
  .accessibility-bar__title {
    flex: 70px 0;
    font-weight: bold;
    line-height: 27px; }
  .accessibility-bar__navigation {
    flex: 1;
    display: flex;
    align-items: flex-start;
    flex-flow: row nowrap; }
  .accessibility-bar__button {
    cursor: pointer;
    user-select: none;
    border: 1px solid #000;
    padding: 2px 4px;
    background: #fff;
    color: #323232; }
    .accessibility-bar__button[aria-expanded='true'] {
      border-bottom: none; }
      .accessibility-bar__button[aria-expanded='true']:hover {
        background: #bce4f6; }
      .accessibility-bar__button[aria-expanded='true']:focus {
        color: #29abe2; }
    .accessibility-bar__button[aria-expanded='false']:hover, .accessibility-bar__button[aria-expanded='false']:focus, .accessibility-bar__button[aria-expanded='false']:active {
      border: 1px solid #29abe2;
      background: #bce4f6; }
  .accessibility-bar__menu {
    display: none;
    user-select: none;
    position: absolute;
    left: 0;
    right: 0;
    background: #fff;
    color: #323232;
    border: 1px solid #000;
    border-top: none; }
  .accessibility-bar__menu-item {
    padding: 2px 4px; }
  .accessibility-bar__link, .accessibility-bar__link {
    color: #323232;
    display: block; }
    .accessibility-bar__link:visited, .accessibility-bar__link:visited {
      color: #323232; }
    .accessibility-bar__link:hover, .accessibility-bar__link:hover {
      background: #bce4f6;
      color: #323232; }
    .accessibility-bar__link:focus, .accessibility-bar__link:active, .accessibility-bar__link:focus, .accessibility-bar__link:active {
      color: #29abe2; }
  .accessibility-bar__pages {
    flex: 220px 0;
    margin-right: 10px;
    position: relative; }
  .accessibility-bar__pages-menu {
    right: 10px; }
  .accessibility-bar__options {
    flex: 180px 0;
    position: relative; }
  .accessibility-bar__tip {
    flex: 220px 0; }
  .accessibility-bar__key {
    color: #323232;
    background: #ddd;
    border-radius: 4px;
    padding: 1px 4px; }
body.layout-application {
  background: #373737; }
  body.layout-application #wrapper {
    position: relative;
    height: auto !important;
    margin: 0 auto -30px;
    min-height: 100%;
    background: url(https://static.paidviewpoint.com/images/layout/home/common/bg.png); }
  body.layout-application #content {
    margin: 0 auto;
    max-width: 980px;
    padding-bottom: 140px; }
  body.layout-application .push {
    height: 30px; }
  body.layout-application .avatar {
    background: url(https://static.paidviewpoint.com/images/layout/application/common/bg_avatar.png) no-repeat scroll 0 0 transparent;
    height: 48px;
    padding: 8px;
    width: 48px;
    position: relative;
    overflow: hidden; }
  body.layout-application #change-avatar-upload {
    display: block; }
  body.layout-application #change-avatar-delete {
    display: block; }
  body.layout-application .avatar-file {
    opacity: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute; }
    body.layout-application .avatar-file:hover {
      cursor: pointer; }
  body.layout-application .hd_message {
    font-size: 20px;
    text-align: center;
    padding-top: 80px; }
    body.layout-application .hd_message strong {
      font-weight: 900;
      color: #FFFFFF; }
  body.layout-application .notification {
    display: block;
    height: 17px; }
    body.layout-application .notification .nl {
      display: block;
      float: left;
      height: 17px;
      padding: 0px 0px 0px 7px;
      background: url(https://static.paidviewpoint.com/images/notification.png) no-repeat scroll 0% 0px transparent; }
    body.layout-application .notification .nr {
      display: block;
      float: left;
      height: 17px;
      padding: 0px 7px 0px 0px;
      background: url(https://static.paidviewpoint.com/images/notification.png) no-repeat scroll 100% -34px transparent; }
    body.layout-application .notification .nc {
      display: block;
      float: left;
      height: 17px;
      min-width: 1px;
      padding: 0px;
      background: url(https://static.paidviewpoint.com/images/notification.png) repeat-x scroll 50% -17px transparent; }
    body.layout-application .notification .n-msg {
      display: block;
      float: left;
      height: 17px;
      margin: 0px -2px;
      font-size: 12px;
      line-height: 17px;
      font-weight: bold;
      color: #ffffff;
      text-align: center; }
  body.layout-application .ui-popup-hidden {
    visibility: hidden; }

@media (max-width: 900px) {
  body.layout-application {
    min-width: 100%; }
    body.layout-application #wrapper {
      margin: 0px auto -60px !important; } }
.footer {
  min-height: 30px;
  clear: both;
  text-align: center;
  position: relative; }
  .footer--fixed {
    padding: 10px 0;
    bottom: 0;
    width: 100%;
    position: fixed;
    z-index: 10; }
  .footer__menu {
    padding-bottom: 5px;
    margin: 0 auto;
    display: block; }
  .footer__item {
    display: inline-block;
    padding: 0 10px;
    border-right: 1px solid #777; }
    .footer__item:last-child {
      border-right: none; }
    .footer__item--last {
      border-right: none; }
  .footer__link, .footer__link:visited {
    color: #CCCCCC;
    padding: 5px 0;
    font-size: 14px;
    line-height: 12px; }
    .footer__link:hover, .footer__link:visited:hover {
      color: #B3E000;
      text-decoration: none; }
  .footer__copyright {
    color: #636363;
    padding: 5px 0;
    font-size: 14px;
    line-height: 20px;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 1em;
    text-align: center; }

ul.footer__menu {
  padding-bottom: 5px;
  margin: 0 auto; }

a.ui-link.footer__link,
a.ui-link.footer__link:visited {
  color: #CCCCCC;
  font-weight: normal; }
body.layout-application #header {
  margin: 0 auto -15px;
  padding: 0 15px 15px 25px;
  width: auto; }
  body.layout-application #header a#logo {
    display: block;
    float: left;
    height: 80px;
    margin: 14px 0 0;
    text-align: left;
    text-indent: -999em;
    width: 216px; }
    body.layout-application #header a#logo span {
      background: url(https://static.paidviewpoint.com/images/layout/old_browser/header/logo.png) no-repeat scroll 0 0 transparent;
      background-size: contain;
      position: relative;
      cursor: pointer;
      display: block;
      height: 100%;
      width: 100%; }
body.layout-application .ir {
  overflow: hidden;
  position: relative; }
body.layout-application .customer-bar {
  float: right;
  padding: 6px 0 0;
  text-align: right; }
  body.layout-application .customer-bar a.point {
    font-size: 26px;
    line-height: 1em;
    color: #808080;
    float: right;
    height: 26px;
    margin-left: 5px; }
    body.layout-application .customer-bar a.point:hover {
      text-decoration: none; }
  body.layout-application .customer-bar .your-earnings.can_checkout a.point {
    color: #B3E000; }
  body.layout-application .customer-bar .your-score a.point {
    color: #FFFFFF; }
  body.layout-application .customer-bar .your-earnings a.point:hover {
    color: #B3E000; }
  body.layout-application .customer-bar .your-score a.point:hover {
    color: #29ABE2; }
  body.layout-application .customer-bar p {
    padding-top: 5px;
    color: #808080;
    float: right;
    font-size: 13px;
    height: 26px; }
  body.layout-application .customer-bar .welcome-msg {
    display: flow-root;
    font-size: 13px;
    padding: 5px 6px 0 0;
    word-break: break-all; }
    body.layout-application .customer-bar .welcome-msg em {
      font-style: normal; }
      body.layout-application .customer-bar .welcome-msg em.yellow a {
        color: #B3E000; }
    body.layout-application .customer-bar .welcome-msg #profile-popup-anchor {
      color: #FFFFFF; }
    body.layout-application .customer-bar .welcome-msg > #profile-popup {
      display: none; }
body.layout-application #profile-popup {
  margin: 0;
  padding: 6px 6px 0; }
  body.layout-application #profile-popup .fisheye-main-menu .jqDockWrap {
    margin-left: -15px; }
body.layout-application .customer-bar-group {
  display: block;
  max-width: 500px;
  margin-top: 10px;
  float: right; }
body.layout-application .customer-bar #surveys_available_popup {
  display: none; }
body.layout-application #surveys_available_popup {
  color: #B3E000;
  font-size: 18px;
  font-weight: bold; }
body.layout-application #survey_available {
  color: #B3E000; }
  body.layout-application #survey_available.xt-popup-hover {
    text-decoration: underline; }
body.layout-application .customer-bar a {
  color: #808080; }
body.layout-application #earnings-progressbar, body.layout-application #trustscore-progressbar {
  width: 165px;
  height: 29px;
  position: relative;
  float: right; }
body.layout-application #header .avatar {
  float: right;
  margin-left: 5px; }

@media (max-width: 900px) {
  body.layout-application {
    min-width: 100%; }
    body.layout-application #header {
      margin: 0 auto !important;
      padding: 0 0 15px 0 !important; }
      body.layout-application #header a#logo {
        float: inherit !important;
        margin: 14px auto !important; }
      body.layout-application #header span {
        background-position: center; }
      body.layout-application #header .customer-bar-group {
        float: inherit !important;
        display: inline-block !important;
        margin: 0 auto; }
        body.layout-application #header .customer-bar-group .customer-dashboar-bar {
          margin: 0 auto;
          display: inline-block;
          float: inherit !important; } }
.authbuttons span {
  float: left;
  display: block;
  width: 27px;
  height: 27px; }
.authbuttons span.span_32 {
  float: none;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center center; }
.authbuttons .twitter {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/twitter.png"); }
.authbuttons .facebook {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/facebook.png"); }
.authbuttons .google_oauth2 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/google_oauth2.png"); }
.authbuttons .linkedin {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/linkedin.png"); }
.authbuttons .windowslive {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/windowslive.png"); }
.authbuttons .paypal {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/paypal.png"); }
.authbuttons .yahoo {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/yahoo.png"); }
.authbuttons .twitter_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/twitter_32.png"); }
.authbuttons .facebook_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/facebook_32.png"); }
.authbuttons .google_oauth2_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/google_oauth2_32.png"); }
.authbuttons .linkedin_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/linkedin_32.png"); }
.authbuttons .windowslive_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/windowslive_32.png"); }
.authbuttons .yahoo_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/yahoo_32.png"); }
.authbuttons .paypal_32 {
  background-image: url("https://static.paidviewpoint.com/images/home/authbuttons/paypal_32.png"); }
body.controller-badges #badges-wrapper, body.controller-badges-map #badges-wrapper, body.controller-badges-profiles #badges-wrapper {
  display: block;
  width: 100%;
  padding: 0px;
  margin-top: 80px; }
body.controller-badges #badges-container, body.controller-badges-map #badges-container, body.controller-badges-profiles #badges-container {
  position: relative;
  display: block;
  clear: both;
  width: 1000px;
  min-height: 300px;
  padding: 40px 0px 20px;
  margin: 0px auto;
  text-align: left; }
body.controller-badges #badges-logo, body.controller-badges-map #badges-logo, body.controller-badges-profiles #badges-logo {
  position: absolute;
  top: -60px;
  left: 0px;
  display: block;
  width: 190px;
  height: 106px;
  margin: 0px;
  background: url(https://static.paidviewpoint.com/images/badges/logo.png) no-repeat scroll center center transparent; }
body.controller-badges #badges-sidebar, body.controller-badges-map #badges-sidebar, body.controller-badges-profiles #badges-sidebar {
  display: block;
  float: left;
  clear: left;
  width: 160px;
  padding: 10px 10px 0px 0px; }
  body.controller-badges #badges-sidebar .badges-menu, body.controller-badges-map #badges-sidebar .badges-menu, body.controller-badges-profiles #badges-sidebar .badges-menu {
    list-style: none;
    cursor: default; }
  body.controller-badges #badges-sidebar .badges-menu-item, body.controller-badges-map #badges-sidebar .badges-menu-item, body.controller-badges-profiles #badges-sidebar .badges-menu-item {
    list-style: none;
    position: relative;
    clear: both;
    padding: 0px 6px;
    margin: 2px 0px;
    font-size: 16px;
    line-height: 20px;
    color: #ffffff; }
    body.controller-badges #badges-sidebar .badges-menu-item .notification, body.controller-badges-map #badges-sidebar .badges-menu-item .notification, body.controller-badges-profiles #badges-sidebar .badges-menu-item .notification {
      position: absolute;
      top: 2px;
      right: 100%; }
body.controller-badges #badges-content, body.controller-badges-map #badges-content, body.controller-badges-profiles #badges-content {
  clear: right;
  padding: 0px 0px 0px 180px;
  width: 820px; }
  body.controller-badges #badges-content .badges-content-title, body.controller-badges-map #badges-content .badges-content-title, body.controller-badges-profiles #badges-content .badges-content-title {
    clear: right;
    padding: 0px;
    margin: 13px 0px;
    font-size: 17px;
    line-height: 19px;
    font-weight: normal;
    color: #ffffff; }
  body.controller-badges #badges-content .badges-content-block, body.controller-badges-map #badges-content .badges-content-block, body.controller-badges-profiles #badges-content .badges-content-block {
    display: block;
    clear: right; }

#guest-menu {
    padding: 40px 0;
}
#guest-menu .jqDockWrap {
    margin-left: auto;
    margin-right: auto;
}
.guest-menu-demo-video-label {
    width: 80px;
    height: 23px;
    background: url("https://static.paidviewpoint.com/images/fisheye/home/demo-video-label.png") no-repeat scroll 0 0px transparent;
    display: block !important;
    position: static !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
}
.guest-menu-register-label {
    width: 80px;
    height: 23px;
    background: url("https://static.paidviewpoint.com/images/fisheye/home/register-label.png") no-repeat scroll 0 0px transparent;
    display: block !important;
    position: static !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
}
.guest-menu-login-label {
    width: 80px;
    height: 23px;
    background: url("https://static.paidviewpoint.com/images/fisheye/home/login-label.png") no-repeat scroll 0 0px transparent;
    display: block !important;
    position: static !important;
    margin-left: auto !important;
    margin-right: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
}
.jqDockMouse0:hover .guest-menu-demo-video-label {
    background-position: 0 -23px;
}
.jqDockMouse1:hover .guest-menu-register-label {
    background-position: 0 -23px;
}
.jqDockMouse2:hover .guest-menu-login-label {
    background-position: 0 -23px;
}
.jqDockMouse0, .jqDockMouse1, .jqDockMouse2 {
    cursor: pointer;
}
.fisheye-main-menu .jqDockWrap {
  margin-left: auto;
  margin-right: auto;
}

#dashboard-main-menu {
    margin-top: 120px;
}

.layout-mobile #dashboard-main-menu {
    margin-top: 20px;
    padding-bottom: 20px;
}

.layout-mobile #dashboard-main-menu a {
    clear: both;
    display: inline-block;
    margin: 5px auto;
    text-align: center;
}

.layout-mobile #dashboard-main-menu a img {
    clear: both;
}

#footer-main-menu {
    margin: -100px auto 15px;
}

.layout-mobile #footer-main-menu {
    margin: 0px auto;
}

.layout-mobile #footer-main-menu a img {
    width: 18%;
    max-width: 60px;
}
form fieldset {
  margin: 0 auto;
  width: 850px; }
  form fieldset .form-row {
    clear: left; }
    form fieldset .form-row.text_row {
      text-align: left; }
    form fieldset .form-row.label_row {
      padding: 5px 10px 2px;
      font-size: 1.2em;
      color: #999999; }
  form fieldset .left {
    line-height: 40px;
    padding-left: 110px;
    width: 200px;
    color: #CCCCCC;
    float: left;
    font-size: 1.16em;
    padding-right: 20px;
    text-align: right;
    vertical-align: middle; }
    form fieldset .left label {
      display: block;
      line-height: 36px; }
      form fieldset .left label.paired-bottom {
        color: #999999; }
  form fieldset .right {
    width: 460px;
    float: left;
    text-align: left; }
    form fieldset .right .error-text {
      vertical-align: top;
      color: #F15A24;
      font-size: 1.16em;
      padding-top: 14px;
      display: none; }
  form fieldset .checkbox-group {
    font-size: 1.2em;
    padding-left: 330px;
    width: 350px; }
    form fieldset .checkbox-group label {
      float: left;
      padding: 0;
      width: 120px;
      text-align: left; }
      form fieldset .checkbox-group label.error-text {
        color: #F15A24; }
    form fieldset .checkbox-group .xt-checkbox {
      float: left; }
form .center-nav {
  margin: 0 auto;
  position: relative;
  width: 960px; }
  form .center-nav li {
    position: absolute;
    top: 55px; }
  form .center-nav .btn-back {
    left: 20px; }
  form .center-nav .btn-next {
    right: 30px; }
body.layout-home #wrapper {
  background: url(https://static.paidviewpoint.com/images/layout/home/common/bg.png);
  height: auto !important;
  margin: 0 auto -30px;
  min-height: 100%; }
body.layout-home #content {
  padding: 0;
  background: none repeat scroll 0 0 rgba(70, 70, 70, 0.4);
  text-align: center;
  position: relative;
  z-index: 1000; }
body.layout-home #register-fields-f {
  padding: 20px 0px; }
body.layout-home .content-footer {
  font-size: 18px;
  padding-top: 28px;
  margin-bottom: 20px; }
body.layout-home .push {
  height: 30px; }
body.layout-home .registration-approving-message {
  margin: 20px; }
  body.layout-home .registration-approving-message p {
    font-size: 22px; }
    body.layout-home .registration-approving-message p a {
      color: #B3E000;
      font-size: 18px; }
body.layout-home #content {
  padding: 0;
  background: none repeat scroll 0 0 #1A1A1A;
  text-align: center;
  position: relative;
  z-index: 1000; }
body.layout-home .content-footer {
  font-size: 18px;
  padding-top: 28px;
  margin-bottom: 20px; }
body.layout-home .push {
  height: 30px; }
body.layout-home .registration-approving-message {
  margin: 20px; }
  body.layout-home .registration-approving-message p {
    font-size: 22px; }
    body.layout-home .registration-approving-message p a {
      color: #B3E000;
      font-size: 18px; }
body.layout-home #header {
  height: 219px;
  margin: 0 auto;
  padding: 32px 0 0;
  position: relative;
  width: 678px;
  z-index: 9; }
  body.layout-home #header a#logo {
    display: block;
    float: none;
    height: 219px;
    margin: 0 auto;
    width: 678px;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
    position: relative; }
    body.layout-home #header a#logo span {
      background: url(https://static.paidviewpoint.com/images/layout/old_browser/header/logo.png) no-repeat scroll 0 0 transparent;
      background-size: contain;
      position: relative;
      cursor: pointer;
      display: block;
      height: 100%;
      width: 100%; }
/*Lucky Boost Drawing widget notification style*/


#dashboard-lucky-boost-notice {
    display: none;
    background-color: RGB(26, 26, 26);
    margin: 100px auto;
    height: 180px;
}

#dashboard-lucky-boost-box {
    display: inline-block;
    width: 715px;
    height: 180px;
    margin-left: 0;
    margin-right: 0;
}

#lucky_boost_piggy {
    float: left;
    height: 170px;
    margin-top: 10px;
}

#dashboard-lucky-boost-text {
    width: 500px;
    float: left;
    color: RGB(255, 255, 255);
    font-size: 250%;
    text-align: left;
    margin-top: 15px;
}

#dashboard-lucky-boost-text p {
    color: RGB(206, 223, 95);
    font-size: 60%;
}

#dashboard-lucky-boost-close {
    display: inline-block;
    float: right;
    margin-top: 15px;
    margin-right: 15px;
}
#login-lightbox {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

#login-lightbox-screen {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #999999;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

#login-lightbox-content {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 550px;
    margin: -150px 0px 0px -275px;
    padding: 20px 25px;
    background-color: #111111;
    -moz-box-shadow: 0 0 20px #000;
    -webkit-box-shadow: 0 0 20px #000;
    box-shadow: 0 0 20px #000;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

#login-lightbox-title {
    margin: 0px 0px 50px;
    padding: 0px 20px;
    font-size: 20px;
    line-height: 24px;
    color: #ffffff;
    text-align: left;
}

#login-lightbox-content form fieldset {
    width: auto;
    margin: 0 auto;
}

#login-lightbox-content form .authbuttons-container {
    position: absolute;
    top: 40px;
    left: 20px;
    width: 300px;
}

#login-lightbox-content form .authbuttons-container .authbuttons {
    padding: 20px 0px 0px 5px;
}

#login-lightbox-content form .authbuttons-container .authbuttons.fixed {
    padding: 40px 0px 0px 5px;
    background-image: url('<%= static_asset_url("/images/home/authbuttons/authbuttons_bg.png") %>')
    width: 170px;
    height: 122px;
}

#login-lightbox-content form .authbuttons-container .row {
    clear: both;
}

#login-lightbox-content form .authbuttons-container a span {
    margin: 4px;
}

#login-lightbox-content form .authbuttons-container span.text-sep {
    position: absolute;
    top: 40px;
    left: 190px;
    font-size: 20px;
    line-height: 22px;
    font-weight: normal;
    color: #cccccc;
}

#login-lightbox-content form fieldset .right {
    width: auto;
}

#login-lightbox-content form fieldset .right .error-text {
}

#login-lightbox-content form fieldset .user_session_remember_me_row {
    width: auto;
}

#login-lightbox-content form fieldset .user_session_login_btn_row {
    padding-left: 190px;
}
body.layout-mobile {
  background: url(https://static.paidviewpoint.com/images/layout/home/common/bg.png);
  min-width: 100% !important;
  min-height: 100% !important;
  position: relative;
  height: auto; }
  body.layout-mobile .ui-page {
    background: none !important;
    position: relative !important;
    min-height: 100% !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    color: #999999; }
  body.layout-mobile #content {
    background: none !important;
    padding-bottom: 80px !important; }
  body.layout-mobile iframe {
    min-width: 100% !important;
    max-width: 100% !important; }
  body.layout-mobile .buttons-menu {
    max-width: 100% !important;
    padding: 10px 0px;
    clear: both; }
  body.layout-mobile .buttons-menu a {
    clear: both;
    margin: 10px auto;
    text-decoration: none; }
  body.layout-mobile fieldset {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important; }
    body.layout-mobile fieldset .left {
      float: none;
      padding: 0 !important;
      font-size: 15px !important;
      text-align: left !important;
      width: 100% !important; }
    body.layout-mobile fieldset .right {
      float: none;
      padding: 0 !important;
      width: 100% !important; }
  body.layout-mobile .submit_row {
    padding-left: 0 !important; }
  body.layout-mobile .ui-popup-hidden {
    display: none; }
  body.layout-mobile .xt-table {
    margin: 0 !important;
    width: 100% !important; }
  body.layout-mobile .ui-daterangepicker ul {
    margin-bottom: 10px;
    float: initial; }
  body.layout-mobile .ui-daterangepicker .ranges {
    margin-left: 0 !important; }
  body.layout-mobile .ui-daterangepicker .range-start,
  body.layout-mobile .ui-daterangepicker .range-end {
    float: initial; }
  body.layout-mobile .ui-daterangepicker .range-end {
    margin: 20px 0 0 0; }
  body.layout-mobile input::-webkit-calendar-picker-indicator {
    display: none; }
  body.layout-mobile input[type="date"]::-webkit-input-placeholder {
    visibility: hidden !important; }
body.layout-mobile #header {
  margin: 0 auto;
  padding: 0 0 15px;
  width: auto; }
  body.layout-mobile #header a#logo {
    display: block;
    height: auto;
    margin: 0px auto;
    padding: 14px 0px 0px;
    width: 90%; }
    body.layout-mobile #header a#logo span {
      width: 100%;
      background: none; }
      body.layout-mobile #header a#logo span img {
        width: 100%; }
  body.layout-mobile #header .avatar {
    float: right;
    margin-left: 5px;
    margin-top: 5px;
    background: url(https://static.paidviewpoint.com/images/layout/application/common/bg_avatar.png) no-repeat scroll 0 0 transparent;
    height: 48px;
    padding: 8px;
    width: 48px; }
  body.layout-mobile #header .customer-bar {
    float: right;
    padding: 6px 0 0;
    text-align: right; }
    body.layout-mobile #header .customer-bar a.point {
      font-size: 26px;
      line-height: 1em;
      color: #808080;
      float: right;
      height: 26px;
      margin-left: 5px; }
    body.layout-mobile #header .customer-bar a.point:hover {
      text-decoration: none; }
    body.layout-mobile #header .customer-bar .your-earnings.can_checkout a.point {
      color: #B3E000; }
    body.layout-mobile #header .customer-bar .your-earnings a.point:hover {
      color: #B3E000; }
    body.layout-mobile #header .customer-bar .your-score a.point {
      color: #FFFFFF; }
    body.layout-mobile #header .customer-bar .your-score a.point:hover {
      color: #29ABE2; }
    body.layout-mobile #header .customer-bar p {
      padding-top: 5px;
      color: #808080;
      float: right;
      font-size: 13px;
      height: 26px; }
    body.layout-mobile #header .customer-bar .welcome-msg {
      font-size: 13px;
      padding: 5px 6px 0 0;
      margin-right: -65px;
      word-break: break-all; }
      body.layout-mobile #header .customer-bar .welcome-msg a {
        color: #808080; }
      body.layout-mobile #header .customer-bar .welcome-msg em {
        font-style: normal; }
      body.layout-mobile #header .customer-bar .welcome-msg em.yellow a {
        color: #B3E000; }

/*
 * jQuery UI CSS Framework 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=SegoeUIL,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=b3e000&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=d5ff2e&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=f58400&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=ffaf0f&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: SegoeUIL, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: SegoeUIL, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #666666; background: #000000 url('https://static.paidviewpoint.com/images/jquery/ui-bg_inset-soft_25_000000_1x100.png') 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #333333; background: #333333 url('https://static.paidviewpoint.com/images/jquery/ui-bg_gloss-wave_25_333333_500x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #666666; background: #555555 url('https://static.paidviewpoint.com/images/jquery/ui-bg_glass_20_555555_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #eeeeee; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #d5ff2e; background: #b3e000 url('https://static.paidviewpoint.com/images/jquery/ui-bg_glass_40_b3e000_1x400.png') 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ffaf0f; background: #f58400 url('https://static.paidviewpoint.com/images/jquery/ui-bg_inset-soft_30_f58400_1x100.png') 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; background: #eeeeee url('https://static.paidviewpoint.com/images/jquery/ui-bg_highlight-soft_80_eeeeee_1x100.png') 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url('https://static.paidviewpoint.com/images/jquery/ui-bg_glass_40_ffc73d_1x400.png') 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #111111; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/*
 * jQuery UI Datepicker 1.8.6
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; background: #fff; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
body.layout-modal {
  background: url(https://static.paidviewpoint.com/images/layout/home/common/bg.png); }
  body.layout-modal #wrapper {
    height: auto !important;
    margin: 0 auto -30px;
    min-height: 100%; }
  body.layout-modal #content {
    padding: 0;
    background: none repeat scroll 0 0 rgba(70, 70, 70, 0.4);
    text-align: center;
    position: relative;
    z-index: 1000; }
  body.layout-modal .content-footer {
    font-size: 18px;
    padding-top: 28px;
    margin-bottom: 20px; }
body.layout-old_browser {
  background: url(https://static.paidviewpoint.com/images/layout/home/common/bg.png); }
  body.layout-old_browser #wrapper {
    height: auto !important;
    margin: 0 auto -30px;
    min-height: 100%; }
  body.layout-old_browser #content {
    padding: 30px 0px;
    margin-bottom: 50px;
    background: none repeat scroll 0 0 #1A1A1A;
    text-align: center;
    overflow: hidden; }
body.layout-old_browser #header {
  height: 219px;
  margin: 0 auto;
  padding: 32px 0 0;
  position: relative;
  width: 678px;
  z-index: 9; }
  body.layout-old_browser #header a#logo {
    display: block;
    float: none;
    height: 219px;
    margin: 0 auto;
    width: 678px;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
    position: relative; }
    body.layout-old_browser #header a#logo span {
      background: url(https://static.paidviewpoint.com/images/layout/old_browser/header/logo.png) no-repeat scroll 0 0 transparent;
      background-size: contain;
      position: relative;
      cursor: pointer;
      display: block;
      height: 100%;
      width: 100%; }
/**********************************************************************************************

  CSS on Sails
  Title: PaidViewPoint
  Author: XHTMLized (http://www.xhtmlized.com/)
  Date: October 2009

***********************************************************************************************

  1. BASE
      1.1 Reset
      1.2 Accessibility Navigation & Hide
      1.3 Clearfix
      1.4 Default Styles

***********************************************************************************************/


/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/


/* 1.1 Reset
-----------------------------------------------------------------------------------------------*/

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
a, ins, del { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { vertical-align: top; }
th { text-align: left; }
textarea { resize: none; }

/* 1.2 Accessibility Navigation & Hide & Image Replacement & corner-box
-----------------------------------------------------------------------------------------------*/

ol#accessibility-nav, .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }
.ir { position: relative; overflow: hidden; }
/*.ir span { display: block; position: absolute; top:0; left:0; width: 100%; height: 100%; }*/
span.b, span.t,
.score-bar span.left-ico, .score-bar span.right-ico { position: absolute; display: block; overflow: hidden; }

/* 1.3 Clearfix
-----------------------------------------------------------------------------------------------*/

.clearfix:after,
#navigation ul:after,
#footer ul:after,
#header:after,
.customer-bar .your-earnings:after,
.customer-bar .your-score:after,
.big-customer-bar .your-earnings:after,
.big-customer-bar .your-score:after,
.form-item:after,
.questions-comment:after,
.info_forms .form-item:after,
.invite-email:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* 1.3.1 Fonts
-----------------------------------------------------------------------------------------------*/
@font-face {
	font-family: 'SegoeUIL';
    font-style: normal;
    font-weight: normal;
	src: url(https://static.paidviewpoint.com/fonts/SegoeUI-Light.eot);
	src: local('SegoeUIL'), local('SegoeUI-Light'),
            url(https://static.paidviewpoint.com/fonts/SegoeUI-Light.ttf) format("truetype"),
            url(https://static.paidviewpoint.com/fonts/SegoeUI-Light.woff) format("woff");
}


/* 1.4 Default Styles
-----------------------------------------------------------------------------------------------*/

body { min-width: 900px; color: #CCC; background: #373737 repeat-x 0 0; font: 62.5%/1.3 "Trebuchet MS", "Arial", "Helvetica", sans-serif; text-align: center; }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
del { text-decoration: line-through; }
th { font-weight: normal; }
address, cite, dfn { font-style: normal; }
li { list-style: none; }
abbr, acronym { border-bottom: 1px dotted #999; cursor: help; }
input, textarea, select { font-family: "Arial", "Helvetica", sans-serif; }
a, a:visited { color: #B3E000; text-decoration: none; }
a:hover, a:active { color: #B3E000; text-decoration: underline; }
html, body { height: 100%; }

.hidden { display: none; }

.tk-myriad-pro {
  font: "Trebuchet MS","Arial","Helvetica",sans-serif
}

sub, sup {
    font-size: 0.8em !important;
}

.layout-mobile div.container { height: auto; display: block; }
.layout-mobile #text_node { height: auto; line-height: 18px; padding: 5px; text-align: left; display: block; }
iframe[name="trkr"] { height: 0; width: 0; border-width: 0; overflow: hidden }
body.layout-registration {
  background: url(https://static.paidviewpoint.com/images/layout/home/common/bg.png); }
  body.layout-registration #wrapper {
    height: auto !important;
    margin: 0 auto -30px;
    min-height: 100%; }
  body.layout-registration #content {
    padding: 0;
    background: none repeat scroll 0 0 rgba(70, 70, 70, 0.4);
    text-align: center;
    position: relative;
    z-index: 1000; }
  body.layout-registration .content-footer {
    font-size: 18px;
    padding-top: 28px;
    margin-bottom: 20px; }
  body.layout-registration .push {
    height: 30px; }
body.layout-registration #header {
  height: 183px;
  margin: 0 auto;
  padding: 32px 0 0;
  position: relative;
  width: 678px;
  z-index: 9; }
  body.layout-registration #header a#logo {
    display: block;
    float: none;
    height: 137px;
    margin: 0 auto;
    width: 371px;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
    position: relative; }
    body.layout-registration #header a#logo span {
      background: url(https://static.paidviewpoint.com/images/layout/old_browser/header/logo.png) no-repeat scroll 0 0 transparent;
      background-size: contain;
      position: relative;
      cursor: pointer;
      display: block;
      height: 100%;
      width: 100%; }
body.layout-registration #registration-progressbar {
  height: 54px;
  margin: -23px auto 0;
  position: relative;
  width: 581px; }
body.layout-registration .registration-earnings {
  color: #CCCCCC;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  position: absolute;
  right: -165px;
  top: 95px; }
  body.layout-registration .registration-earnings h4 {
    font-size: 17px;
    font-weight: normal; }
  body.layout-registration .registration-earnings .earnings-amount {
    display: block;
    font-size: 41px;
    font-weight: normal;
    line-height: 1em;
    padding: 5px 0 3px;
    color: #B3E000; }
  body.layout-registration .registration-earnings .proposed-earnings-amount {
    color: #FFFFFF; }
  body.layout-registration .registration-earnings .for-registration {
    font-size: 13px;
    position: relative;
    z-index: 10;
    color: #B3E000; }
body.layout-registration .registration-rejection {
  color: #B3E000;
  font-size: 22px;
  text-align: left;
  margin: 0px auto 0px auto;
  width: 500px; }
body.layout-simple {
  background: #373737; }
  body.layout-simple #wrapper {
    height: auto !important;
    margin: 0 auto -30px;
    min-height: 100%;
    background: #1C1C1A url(https://static.paidviewpoint.com/images/layout/application/common/bg_body_bottom.png) repeat-x left bottom; }
  body.layout-simple #content {
    padding-bottom: 140px; }
body.layout-simple #header {
  margin: 0 auto -15px;
  padding: 0 15px 15px 25px;
  width: auto;
  background: url(https://static.paidviewpoint.com/images/layout/application/header/bg.png) repeat-x scroll 0 0 transparent; }
  body.layout-simple #header a#logo {
    display: block;
    float: left;
    height: 80px;
    margin: 14px 0 0;
    text-align: left;
    text-indent: -999em;
    width: 216px; }
    body.layout-simple #header a#logo span {
      background: url(https://static.paidviewpoint.com/images/layout/old_browser/header/logo.png) no-repeat contain 0 0 transparent;
      background-size: contain;
      position: relative;
      cursor: pointer;
      display: block;
      height: 100%;
      width: 100%; }
#social_share_lightbox .lightbox {
  width: 500px;
  height: 400px; }
#social_share_lightbox .lightbox-content fieldset {
  font-size: 16px;
  width: 500px !important; }
  #social_share_lightbox .lightbox-content fieldset .left {
    width: 100px !important;
    padding-left: 0px !important;
    padding-right: 0px !important; }
  #social_share_lightbox .lightbox-content fieldset .right {
    width: 360px !important; }
#social_share_lightbox .provider_row {
  padding: 10px 10px; }
#social_share_lightbox .provider {
  display: inline-block;
  *display: inline;
  margin: 0px 2px;
  padding: 4px 0px 3px;
  border-bottom: 2px solid #666666;
  vertical-align: top;
  zoom: 1;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }
  #social_share_lightbox .provider.enabled {
    border-bottom: 2px solid #c1d72e;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1; }
  #social_share_lightbox .provider img {
    vertical-align: top; }
#social_share_lightbox .provider_note {
  display: inline-block;
  *display: inline;
  width: 130px;
  padding: 0px 7px;
  font-size: 12px;
  line-height: 14px;
  color: #999999;
  vertical-align: top;
  zoom: 1; }
.share-affix {
  position: fixed;
  top: 50px;
  left: 0px; }

.share-icon {
  background-repeat: no-repeat;
  height: 40px;
  width: 40px;
  margin: 5px 10px 5px 10px;
  display: inline-block;
  text-indent: -99999px;
  opacity: 0.9;
  filter: Alpha(Opacity=90); }
  .share-icon:hover {
    opacity: 1;
    filter: Alpha(Opacity=100); }

.share-icon-digg {
  background-image: url("https://static.paidviewpoint.com/images/social_share/digg.png"); }

.share-icon-facebook {
  background-image: url("https://static.paidviewpoint.com/images/social_share/facebook.png"); }

.share-icon-twitter {
  background-image: url("https://static.paidviewpoint.com/images/social_share/twitter.png"); }

.share-icon-tumblr {
  background-image: url("https://static.paidviewpoint.com/images/social_share/tumblr.png"); }

.share-icon-linkedin {
  background-image: url("https://static.paidviewpoint.com/images/social_share/linkedin.png"); }

.share-icon-pinterest {
  background-image: url("https://static.paidviewpoint.com/images/social_share/pinterest.png"); }

.share-icon-stumbleupon {
  background-image: url("https://static.paidviewpoint.com/images/social_share/stumbleupon.png"); }
#support_overlay .lightbox-content {
  text-align: left;
  height: auto;
  position: relative;
  width: 500px;
  display: block; }
  #support_overlay .lightbox-content #support-content-1 {
    display: block;
    padding: 30px 50px;
    width: 400px; }
  #support_overlay .lightbox-content #support-content-2 {
    display: block;
    padding: 20px 0px;
    width: 500px; }
  #support_overlay .lightbox-content .head {
    display: block;
    color: #e1e1e1;
    font-size: 19px;
    clear: both; }
  #support_overlay .lightbox-content .note {
    display: block;
    color: #999999;
    font-size: 13px;
    clear: both; }
  #support_overlay .lightbox-content #email_link {
    display: block;
    background: url(https://static.paidviewpoint.com/images/layout/support/support_btns.png) no-repeat -2px -80px;
    height: 32px;
    width: 273px;
    margin-bottom: 6px;
    clear: both; }
    #support_overlay .lightbox-content #email_link:hover {
      background-position: -2px -113px; }
  #support_overlay .lightbox-content form fieldset {
    width: 500px !important; }
    #support_overlay .lightbox-content form fieldset .left {
      width: 100px !important;
      padding-left: 0px !important;
      padding-right: 0px !important; }
    #support_overlay .lightbox-content form fieldset .right {
      width: 360px !important; }
  #support_overlay .lightbox-content form .screenshot_row .file-name {
    display: inline-block;
    margin-left: 4px;
    font-size: 16px;
    line-height: 1em;
    color: #cccccc; }

#support_tab {
  background: url(https://static.paidviewpoint.com/images/layout/support/support_tab.png) no-repeat 0 0;
  color: white;
  cursor: pointer;
  height: 110px;
  left: 0;
  overflow: hidden;
  position: fixed;
  text-indent: -100000px;
  top: 33%;
  width: 39px;
  z-index: 9999; }
  #support_tab:hover {
    background-position: 0 -110px; }

@media (max-width: 767px) {
  #support_overlay .lightbox {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    overflow: scroll;
    border: 0;
    border-radius: 0; }
  #support_overlay .lightbox-content {
    width: 100%; }
    #support_overlay .lightbox-content #email_link,
    #support_overlay .lightbox-content #support-content-1,
    #support_overlay .lightbox-content #support-content-2 {
      width: 100%; }
    #support_overlay .lightbox-content #support-content-1 {
      width: 100%;
      padding: 0; }
    #support_overlay .lightbox-content .head {
      font-size: 25px; }
    #support_overlay .lightbox-content .note {
      font-size: 16px; }
    #support_overlay .lightbox-content form fieldset {
      width: 100% !important; }
      #support_overlay .lightbox-content form fieldset .right {
        width: 100% !important; }
  #support_overlay .lightbox_close {
    top: 0;
    right: 0;
    background-position: 5px 5px;
    height: 40px;
    width: 40px;
    z-index: 4; } }
.top-banner {
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 52px;
  position: fixed;
  z-index: 10000;
  top: 0;
  background: #c0d631;
  background: -moz-linear-gradient(top, #c0d631 0%, #b9ce51 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c0d631), color-stop(100%, #b9ce51));
  background: -webkit-linear-gradient(top, #c0d631 0%, #b9ce51 100%);
  background: -o-linear-gradient(top, #c0d631 0%, #b9ce51 100%);
  background: -ms-linear-gradient(top, #c0d631 0%, #b9ce51 100%);
  background: linear-gradient(to bottom, #c0d631 0%, #b9ce51 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0d631', endColorstr='#b9ce51',GradientType=0 ); }
  .top-banner__container {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    width: 100%;
    margin: 0 auto;
    max-width: 1140px;
    min-height: 85px;
    overflow: hidden; }
    .top-banner__container--row {
      flex-direction: row; }
  .top-banner__text {
    flex: 1 1 auto;
    padding: 18px 30px;
    font-size: 18px;
    color: #111111;
    line-height: 24px;
    text-align: left;
    white-space: normal; }
  .top-banner__link, .top-banner__link:visited, .top-banner__link.ui-link, .top-banner__link.ui-link:visited {
    color: inherit;
    text-decoration: underline;
    font-weight: bold; }
    .top-banner__link:hover, .top-banner__link:visited:hover, .top-banner__link.ui-link:hover, .top-banner__link.ui-link:visited:hover {
      color: #636d30; }
  .top-banner__button {
    cursor: pointer;
    background: #050505;
    background: linear-gradient(0deg, #050505 0%, #050505 55%, #595b5d 100%);
    border: 2px solid #585858;
    border-radius: 10px;
    margin: 5px;
    font-size: 16px;
    height: 36px;
    line-height: 26px;
    padding: 2px 12px;
    color: #fff; }
    .top-banner__button--250 {
      min-width: 250px; }
    .top-banner__button:hover {
      color: #B3E000; }

@media (max-width: 767px) {
  .top-banner {
    height: auto;
    padding: 10px 0px; }
    .top-banner__container--row {
      flex-direction: column; } }
.lightbox_overlay#image_overlay { padding: 0px; margin: 0px; width: 100%; min-width: 100%; max-width: 100%; height: 100%; left: 0; position: absolute; top: 0; z-index: 2000000000; display: none; font-size: 100%; }
.lightbox_overlay#image_overlay .lightbox { height: auto; margin: 0 auto; position: absolute; z-index: 2; background-color: #ffffff; padding: 0px; top: 50%; left: 50%; }
.lightbox_overlay#image_overlay .lightbox_close { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAqCAYAAAAtQ3xwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACu5JREFUeNrMmwlMVEsWhut2N8jiey5gguIGEUnEDXSCz13jvptxj7grcZtxx/W5P0WN6yhqcDfujMaXGfc4KrhFDe6RqKNgiGZcAUGgG6b+elWd8nKhq6HbRyUnt7uaW/XdU3VOnTp1IcTJUlhY6E2lD5VtVO5wsUIKCgruQmw2W1xubu5fL1++XJHeYqKiQejfEL2UtRi1yaXUnORHFArSiMpxKtmF6iXbarUmpKenR9AmLFTMAtyNCnUpp7M8mgJwbXr5lcpYUXfz5k1y69Ytcvv2bfY9JSWFXevXr8+uzZo1Iy1btiQtWrSwt5OXl7cvOTn5t8jIyFf0awGXQi5lUigvRTgvXrxILly4QOgMZN/v37/Prk2aNGHXtm3bkm7dupFOnTq5jFNzANuZXo5QqZqfn09OnTpFduzYQT58+KD0sH5+fiQ6Opr069ePeHh4oL1Pr1+/Hh0UFHSB/mx1hWK5Qu2cVCFk9+7dZMWKFeTt27dKbQQEBJCFCxeSMWPGEE9PzzJxaiWATqGXjZj+586dI3FxceTVq1elmkV169YlEydOJF27dsVXG33QBdWrV4+jn/MNgJ1VqJ3z2LFjZOnSpXaLcbbAwhYvXkwGDRpUak6tGMi/c0hy4sQJsnz5cpf44UWLFpEBAwawz2lpab/Wrl37H7AyDmxzVqkyZ3x8PJk0aZJLOLdt20bGjRtXKk6tGDM/gxGfPXs2OXv2rEsXN/istWvXshlw48aNKOprYVa5HNiqqlSZMyoqihw/ftylnAMHDiQHDhxwmtOsgwykl/9Q8QYgRt3V5fnz56RatWokLCzMFBgY2MXLy+vfly5dypD8k4oy7Zy7du0i69atI5qmuVSePHlCqLmTiIgIpzg1Heh+eok6c+YMmTlzplvDsDVr1pBevXqRd+/e/U4Xhb/Rqq9UvvFZUKJZCU64o5EjR7qVc8+ePcynqnKaJcim9LIF8Rd8UUZGhltBnz59SkaMGEF8fX1D/P39k+gg/k9y+sWuqDInHvTLly8un52yINSCPlQ5TRIrYjjz0aNHSWpqKqE7CbcK+kBfFNpE/RVWal8qXlQ8eXBdXGDNODFz0IbJZHKroA/0pcppEttJrBf4vH79eofKgDtAJw0aNCjyG+oSEhJYUE19T4ntoC8U6lN/CQ0NrUI/+lCpQMXDSKEy58qVKx0qY9myZeT06dPwg0V+Q93Vq1fJgwcPSHBwcIntoC9VTqZQuqftAgefmJjIgvYS9sdMJkyYwHZCe/fuZVdRTxcaVtewYUNSq1Yt0r179xLbQV/ok0JXoCFVWzDw0fcwGn3BiZ0P7nVkrtOmTSPt27dnG5IOHTrY68PDw1ld06ZNWYzcv3//EttBX+hThZMplN7UH1c8nIq5JiUlsQesVKkS2bdvHwuFMDPxGXUojx49IocOHXLYFvpEoVu99hKooTkJzitXriiZK/4OpXLlyuTkyZNMcVAmPqNObEf379+v3JYjTgsHbYArjbfYQzoqcNIHDx4kjRo1IsL8sDgIZT58+JAMHz6c1TkqYnDoNjWYm1EFDprLF02bpFA7Jx7SUUFwjkhA7N3hYsAkKxMbDSzAjtoTA++I0/QHp1YXX1QXo0+fPpFhw4YxxYmZSncTdmXiN/yN6uKEQlfRAA5YwWDkNZnzzZs3SjMUikIkIJIiUGSdOnXsysRvQpmOBH2qcIphYVMLo6e6SkNhQ4YMKTILY2JilJUJyczMZPdZLBYvDuchiVkXiTDOrKws5VUaChs8eHARzjlz5igrE5KTk6PE+Z2PcrQY6QWmL8xclHnz5jndjlQsEqyZi6ZP/Dob+kydOrUIJ7JLzrajwimSvYj+ibe3t/LM6tmzJ5k8ebK9BzED2rRpwxSt2g76RLFard/4AJulETfpMv6Ms2LFisqBee/evYvlRL1qO+hThVPEoSwvV7NmTSUlICTC1lEU5B5nzZpl/75gwQLSunVrpbawX0ahpv+BK84kAWs6C2Kc8NcqMwohUWxsrJ1r1apVZO7cufbv8+fPZ0lmlbagGxVOE9f6Y1yNAnUjmTJlin2lRDixadMmFtdt3rzZDouExc8//+ywLREppKenv5bATEa5BsGJOFdFCbJLwiqN5DjyFMjtirJ69WpSpUoVh201btxYiZNVUId7jaW9O3dWUij24CifP38mM2bMsNdDsWJFxWoKc3PUVseOHdnfJycnP3EUBglO3KOiUEQbwsxln7lz504WJ4vZjiSNo7awQVDhZAq9du0akp42+MWqVas6VMLGjRtZ9h7Z8ZcvX9rrP378yHYnUDQEu4uS2sHs6dOnD0y5YPv27Q+kJIP+SmROZP79/f0dKgEzMi0tjeVf5VALkQUUDEVDrl+/XmI70Anf9Tnk1LgP8KSjf9zLy6snto5Qyo8oGJhRo0aRFy9e3KtXrx6yzohNsjD5qXykgpRXNk/qEpnzyJEj7ATgRxScWCBEVOE0ifTTvXv3sMrY8IA1atRwe7YJfaAvjDr1Y/+U0mE2nhG36dJj33HiAbFQuDvbhD7QlyqnUGhBq1at7tPp/ztGZMmSJW5XKPrgedFb8fHx/+VQVulAzGaQc/yOE1kvdytUJNpVOc1yCBAUFPQ4PDw8iq6iHsiw3Llzxy0mNH78eAaKmI7u+TdTP5zJAb9x08nmZpUrnd8QPWdoaKgHfCC2u+5ILg8dOpSxOsOpSZl77Eu97969OywiIgIZcbZKIjPjyoKMD7JQKHS1jYuOjk7iPhJgAP7CfVMGr8uTEiSGnIg0zp8/71LOLl262PO1znBq0shbeErKNyUlJSYkJARHtASHYPJOoyxl69atZOzYP17soPFgQo8ePU7xkc3lZzUZHPKLdHajn6GGnMgqIepwRcHZvDjudpbTrDuwY6v+li1b7tFwJj8gIOAXOgs0urIRuhiwpIez+3QIYlLEqIhf4dzprD/Ut2/ff3FFySb0la+e3wzMvUTOsLAwDTujZ8+eseRJaUwcCxB2eZSt1JyaLib14GkpnJv8dPjw4W50pH6zWCy+gEQiFrMA8aZKQfyG0YYisRfOy8vLoTHhVhoD3tdBfpXMKJN/z+W/FxjEzsVyZmdns2MP7IZU8rEi/Yg3WxAT+/j4lIlT0428mcPCpJAN+Gn06NEhtOEpwcHB9jeq8GoOzoyw7bTZbN+9hGU2m0m7du3YC1j81RuRwU+aPn36CXrfeynkyOUjnsXNKFMaefGWRqHBDFXiRMCOF9uwuCKywOxFoYsZW8GbN2/OXmjDMY6rODWD0bc7fjEDIDExMY3p3ngMNYsICmNRGXn6EFa6Mj6MjY1NoCFHqi5+y+XOXIy6GPEc3btExe3wyiWnZjD6wvF7CufPZwHEhy4CVWjI85fIyMjwwMDAEApt8vPzY2nw9+/fp1K4gtTU1BeJiYmPNmzY8Jh+zjEIhnMlf5TFRTh3lVdyyi2npgjrw4F9uMgHVEWOKqT9rT0g551bOYgcx33lV1VllmtOI5OQG5brbNIOIU93pmI2yF8WSvfZJEhhQjkSoNMvi5VXTosCbKHODERnYvQ9inmNWn9fvjTq33SApXqdsTxyWhRg9Z3mS6Mng1qKAbXqQPMkuDK/cFveOFVeypez08JkLAZiKgZUhpXFZpBRKkspF5xaKYFNkunIfskItFAHZSMu/KeF8saplQFY08FpujN0ok+96XObbs4L/ymcmgugCSn5H6YKizvS+IHlh3H+X4ABAImwF4KRBKYFAAAAAElFTkSuQmCC) no-repeat 0 0; cursor: pointer; height: 42px; right: -15px; overflow: hidden; position: absolute; top: -10px; width: 42px; z-index: 4; text-indent: -999em; }
.lightbox_overlay#image_overlay .lightbox-content { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay#image_overlay .lightbox_screen { background-color: rgba(150,150,150,0.6); left: 0; top: 0; width: 100%; height: 100% !important; z-index: 1; position: absolute; }
.lightbox_overlay#image_overlay .lightbox-info { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay#image_overlay .lightbox-info .previous,
.lightbox_overlay#image_overlay .lightbox-info .next { background: transparent url(data:image/png;base64,R0lGODlhaAASAOZdALS0tLm5uQICArTgAhQUFLniFLe3t/7+/u/v78nJyerq6vz8/P7//O/4yfn5+YSEhNrwhBISEtjY2LfhDMXFxQwMDOHzmcvqUbW1tfPz85mZmbjiEuHh4dra2vn86svLy1FRUeTk5Li4uLXhCP39/YGBgUhISDY2NgMDA8XoPsPDw8DAwPf39/X19dnZ2QUFBS0tLQYGBicnJ/L60uT0pTs7O2ZmZvv7+7XhBvX73j4+PsDlLbTgAwgICMXnO6WlpTk5Off85LnjFcjpSP3++RUVFQ8PD7/lJ9HR0dHsZvLy8tnwgfP62N7e3sTnOcTExLThBer2t/v+87fiD8PnNnt7e9jve7+/v8jIyNLS0rOzs7PgAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF0ALAAAAABoABIAAAf/gF2Cg4SCDSmFiYIJOoqJCBSOhRQIkok6CZaEKQ2amgwQIxuaCw89EZoHHRginl0iGB0HrhE9DwueGyMQDK6JOU5bAwWWTUBcAgSWLU9aAAGuAQBaTy2eBAJcQE2aBQNbTjm+gxYTW8LEjhoVXMjKjhwGWs7QntLzBhya2O0VGpbezk2w4MvDhXPnhilSAKJdu2SKHHyYN+9ZtGkUPziQxM8hCAWOAiK84EFTFCEIE6YjZKCIw4fvCCkIQLFiPU33agYAqaijwyIGFIlEKCSKIylJUiJUOCiDjZcOIQ66gaQmRYv2MFpFciORz5c2MhQamjKJlEINjihdujKBDKhR/2MiuGL16k1LOeteqUTo60sZmQaRTXmkUxcGS3isZdtlQQkUcON2OeBCa12sOC1bBeBiliC/L1GUwNVlcEoeSxgYXMyYYWTJEuvWxIxXs1WNg0C//CjIdEqSgmhMYc20yw8jr6V2CSFPNm1Jea0aCFFINxcjPwj53jKFRqEgQxYXX24isvIuLLA4vwvdthYsLLxmg2uCuvZva4cEcVRO6XhB60B1niDxbMaeI9FpkY8jfvkjFH4IDaQJE1Sk9J8gEpzw0oCCZKDCbAcqEp0KYjE4XzsnSBAShFtQwYQroOCgkiOlxACTI6pgYNNF88TimYntxHCLJCLhwMs4XcywA1U6lmQBgzuWKLECPTyuoMQ12cCQRTff7DADkoMQYQUUo1jiQBUvoGIJCRIA0IonIgAgAQm0vFDFRppsAIUVRICJlg+uJFCDK5C4Qsk4NQTmiQ+GWRIIADs=) no-repeat scroll 0 0; cursor: pointer; height: 18px; position: absolute; width: 14px; z-index: 20; }
.lightbox_overlay#image_overlay .lightbox-info .previous { background-position: -0px 0; right: 42px; top: 9px; }
.lightbox_overlay#image_overlay .lightbox-info .next { background-position: -90px 0; right: 12px; top: 9px; }
.lightbox_overlay#image_overlay .lightbox-info .next.disabled { background-position: -57px 0; cursor: default; }
.lightbox_overlay#image_overlay .lightbox-info .previous.disabled { background-position: -30px 0; cursor: default; }
.lightbox_overlay#image_overlay .lightbox-info .description { clear: left; color: #666666; font-size: 0.8em !important; padding: 8px 60px 0 10px; position: relative; text-align: left; min-height: 20px; z-index: 10; overflow: hidden; }
.lightbox_overlay#image_overlay .lightbox-info .description p { float: left; }
.lightbox_overlay#image_overlay .lightbox-info .description span { float: right; padding: 0 5px; color: #000000; }

.lightbox_overlay#image_overlay .lightbox {  margin-left: -82.5px; margin-top: -47.5px; }
.lightbox_overlay#image_overlay .lightbox-content { height: 75px; width: 145px; text-align: center; }
.lightbox_overlay#image_overlay .lightbox-content #image-spinwheel { margin: 30px 10px; }
.lightbox_overlay#image_overlay .lightbox-content #image-error { display: block; padding: 20px 0 0; font-size: 1.1em; text-align: center; color: #f15a24; }
.lightbox_overlay#video_overlay { padding: 0px; margin: 0px; width: 100%; min-width: 100%; max-width: 100%; height: 100%; left: 0; position: absolute; top: 0; z-index: 2000000000; display: none; font-size: 100%; }
.lightbox_overlay#video_overlay .lightbox { height: auto; margin: 0 auto; position: absolute; z-index: 2; background-color: #ffffff; padding: 0px; top: 50%; left: 50%; }
.lightbox_overlay#video_overlay .lightbox_close { background: url(data:image/png;base64,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) no-repeat 0 0; cursor: pointer; height: 42px; right: -15px; overflow: hidden; position: absolute; top: -10px; width: 42px; z-index: 4; text-indent: -999em; }
.lightbox_overlay#video_overlay .lightbox-content { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay#video_overlay .lightbox_screen { background-color: rgba(150,150,150,0.6); left: 0; top: 0; width: 100%; height: 100% !important; z-index: 1; position: absolute; }
.lightbox_overlay#video_overlay .lightbox-info { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay#video_overlay .lightbox-info .previous,
.lightbox_overlay#video_overlay .lightbox-info .next { background: transparent url(data:image/png;base64,R0lGODlhaAASAOZdALS0tLm5uQICArTgAhQUFLniFLe3t/7+/u/v78nJyerq6vz8/P7//O/4yfn5+YSEhNrwhBISEtjY2LfhDMXFxQwMDOHzmcvqUbW1tfPz85mZmbjiEuHh4dra2vn86svLy1FRUeTk5Li4uLXhCP39/YGBgUhISDY2NgMDA8XoPsPDw8DAwPf39/X19dnZ2QUFBS0tLQYGBicnJ/L60uT0pTs7O2ZmZvv7+7XhBvX73j4+PsDlLbTgAwgICMXnO6WlpTk5Off85LnjFcjpSP3++RUVFQ8PD7/lJ9HR0dHsZvLy8tnwgfP62N7e3sTnOcTExLThBer2t/v+87fiD8PnNnt7e9jve7+/v8jIyNLS0rOzs7PgAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF0ALAAAAABoABIAAAf/gF2Cg4SCDSmFiYIJOoqJCBSOhRQIkok6CZaEKQ2amgwQIxuaCw89EZoHHRginl0iGB0HrhE9DwueGyMQDK6JOU5bAwWWTUBcAgSWLU9aAAGuAQBaTy2eBAJcQE2aBQNbTjm+gxYTW8LEjhoVXMjKjhwGWs7QntLzBhya2O0VGpbezk2w4MvDhXPnhilSAKJdu2SKHHyYN+9ZtGkUPziQxM8hCAWOAiK84EFTFCEIE6YjZKCIw4fvCCkIQLFiPU33agYAqaijwyIGFIlEKCSKIylJUiJUOCiDjZcOIQ66gaQmRYv2MFpFciORz5c2MhQamjKJlEINjihdujKBDKhR/2MiuGL16k1LOeteqUTo60sZmQaRTXmkUxcGS3isZdtlQQkUcON2OeBCa12sOC1bBeBiliC/L1GUwNVlcEoeSxgYXMyYYWTJEuvWxIxXs1WNg0C//CjIdEqSgmhMYc20yw8jr6V2CSFPNm1Jea0aCFFINxcjPwj53jKFRqEgQxYXX24isvIuLLA4vwvdthYsLLxmg2uCuvZva4cEcVRO6XhB60B1niDxbMaeI9FpkY8jfvkjFH4IDaQJE1Sk9J8gEpzw0oCCZKDCbAcqEp0KYjE4XzsnSBAShFtQwYQroOCgkiOlxACTI6pgYNNF88TimYntxHCLJCLhwMs4XcywA1U6lmQBgzuWKLECPTyuoMQ12cCQRTff7DADkoMQYQUUo1jiQBUvoGIJCRIA0IonIgAgAQm0vFDFRppsAIUVRICJlg+uJFCDK5C4Qsk4NQTmiQ+GWRIIADs=) no-repeat scroll 0 0; cursor: pointer; height: 18px; position: absolute; width: 14px; z-index: 20; }
.lightbox_overlay#video_overlay .lightbox-info .previous { background-position: -0px 0; right: 42px; top: 9px; }
.lightbox_overlay#video_overlay .lightbox-info .next { background-position: -90px 0; right: 12px; top: 9px; }
.lightbox_overlay#video_overlay .lightbox-info .next.disabled { background-position: -57px 0; cursor: default; }
.lightbox_overlay#video_overlay .lightbox-info .previous.disabled { background-position: -30px 0; cursor: default; }
.lightbox_overlay#video_overlay .lightbox-info .description { clear: left; color: #666666; font-size: 0.8em !important; padding: 8px 60px 0 10px; position: relative; text-align: left; min-height: 20px; z-index: 10; overflow: hidden; }
.lightbox_overlay#video_overlay .lightbox-info .description p { float: left; }
.lightbox_overlay#video_overlay .lightbox-info .description span { float: right; padding: 0 5px; color: #000000; }

.lightbox_overlay#video_overlay { z-index: 2000000000; }
.lightbox_overlay#video_overlay .lightbox { margin-left: -273px; margin-top: -189px;  }
.lightbox_overlay#video_overlay .lightbox-content { height: 358px; width: 526px; text-align: center; }
.lightbox_overlay#image_overlay { height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 2000000000; display: none; }
.lightbox_overlay#image_overlay .lightbox { height: auto; margin: 0 auto; margin-left: -82.5px; margin-top: -47.5px; padding: 10px; top: 50%; left: 50%; position: absolute; z-index: 2; background-color: #ffffff; }
.lightbox_overlay#image_overlay a.lightbox_close, .lightbox_overlay a.lightbox_close:active, .lightbox_overlay a.lightbox_close:focus { background-image: url(https://static.paidviewpoint.com/images/pi/lightbox-close.png); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; height: 42px; right: -15px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; overflow: hidden; position: absolute; top: -10px; width: 42px; z-index: 4; text-indent: -999em; }
.lightbox_overlay#image_overlay a.lightbox_close:hover { background-position: 0 0; }
.lightbox_overlay#image_overlay .lightbox-content { text-align: center; background-color: #ffffff; height: auto; position: relative; height: 75px; width: 145px; display: block; }
.lightbox_overlay#image_overlay .lightbox_screen { position: absolute; background-color: #333333; left: 0; opacity: 0.9; filter: alpha(opacity=90); top: 0; width: 100%; height: 100%; z-index: 1; }
.lightbox_overlay#image_overlay .lightbox-content #image-spinwheel { margin: 30px 10px; }
.lightbox_overlay#image_overlay .lightbox-content #image-error { display: block; padding: 20px 0 0; font-size: 20px; text-align: center; }
.lightbox_overlay#video_overlay { height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 2000000000; display: none; }
.lightbox_overlay#video_overlay .lightbox { height: auto; margin: 0 auto; margin-left: -273px; margin-top: -189px; padding: 10px; top: 50%; left: 50%; position: absolute; z-index: 2; background-color: #ffffff; }
.lightbox_overlay#video_overlay a.lightbox_close, .lightbox_overlay a.lightbox_close:active, .lightbox_overlay a.lightbox_close:focus { background-image: url(https://static.paidviewpoint.com/images/pv/lightbox-close.png); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; height: 42px; right: -15px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; overflow: hidden; position: absolute; top: -10px; width: 42px; z-index: 4; text-indent: -999em; }
.lightbox_overlay#video_overlay a.lightbox_close:hover { background-position: 0 0; }
.lightbox_overlay#video_overlay .lightbox-content { text-align: center; background-color: #ffffff; height: auto; position: relative; height: 358px; width: 526px; display: block; }
.lightbox_overlay#video_overlay .lightbox_screen { position: absolute; background-color: #333333; left: 0; opacity: 0.9; filter: alpha(opacity=90); top: 0; width: 100%; height: 100%; z-index: 1; }
.lightbox_overlay#video_overlay .lightbox-info { background-color: #ffffff; height: auto; position: relative; width: 100%; display: block; }
.lightbox_overlay#video_overlay .lightbox-info a.previous, .lightbox_overlay .lightbox-info a.next { background: transparent url(https://static.paidviewpoint.com/images/pv/lightbox-arrows.gif) no-repeat scroll 0 0; cursor: pointer; height: 18px; position: absolute; width: 14px; z-index: 20; }
.lightbox_overlay#video_overlay .lightbox-info a.previous { background-position: -15px 0; right: 42px; top: 9px; }
.lightbox_overlay#video_overlay .lightbox-info a.previous:hover { background-position: 0 0; right: 42px; top: 9px; }
.lightbox_overlay#video_overlay .lightbox-info a.next { background-position: -74px 0; right: 12px; top: 9px; }
.lightbox_overlay#video_overlay .lightbox-info a.next:hover { background-position: -90px 0; right: 12px; top: 9px; }
.lightbox_overlay#video_overlay .lightbox-info a.next.disabled { background-position: -57px 0; cursor: default; }
.lightbox_overlay#video_overlay .lightbox-info a.next.disabled:hover { background-position: -57px 0; cursor: default; }
.lightbox_overlay#video_overlay .lightbox-info a.previous.disabled { background-position: -30px 0; cursor: default; }
.lightbox_overlay#video_overlay .lightbox-info a.previous.disabled:hover { background-position: -30px 0; cursor: default; }
.lightbox_overlay {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 2000000000;
  display: none; }
  .lightbox_overlay .lightbox {
    height: auto;
    margin-left: -270px;
    padding: 20px;
    top: 20%;
    left: 50%;
    position: absolute;
    z-index: 2;
    background-color: #000000;
    border: 1px solid #999999;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px; }
  .lightbox_overlay .lightbox_close,
  .lightbox_overlay .lightbox_close:active,
  .lightbox_overlay .lightbox_close:focus {
    background: url(https://static.paidviewpoint.com/images/lib/widgets/lightbox/close.png) no-repeat 0 0 !important;
    cursor: pointer;
    height: 29px !important;
    right: 4px !important;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    overflow: hidden;
    position: absolute;
    top: 4px !important;
    width: 28px !important;
    z-index: 4;
    text-indent: -999em; }

.lightbox_overlay .lightbox_screen {
  position: absolute;
  background-color: #111111;
  left: 0;
  opacity: 0.9;
  filter: alpha(opacity=90);
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1; }
/*
   2021-03-10 13:49:09 +0000

*/

