/* Minification failed. Returning unminified contents.
(1376,33): run-time error CSS1035: Expected colon, found '{'
(1382,33): run-time error CSS1035: Expected colon, found '{'
(1589,33): run-time error CSS1035: Expected colon, found '{'
(1595,33): run-time error CSS1035: Expected colon, found '{'
(2044,33): run-time error CSS1035: Expected colon, found '{'
(2050,33): run-time error CSS1035: Expected colon, found '{'
(3967,1): run-time error CSS1019: Unexpected token, found '@import'
(3967,9): run-time error CSS1019: Unexpected token, found 'url("//hello.myfonts.net/count/2deb83")'
(4780,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4781,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(4884,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9877,65): run-time error CSS1030: Expected identifier, found '.'
(9877,96): run-time error CSS1031: Expected selector, found ')'
(9877,96): run-time error CSS1025: Expected comma or open brace, found ')'
(9885,65): run-time error CSS1030: Expected identifier, found '.'
(9885,96): run-time error CSS1031: Expected selector, found ')'
(9885,96): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*  === Colors === */
/*  === Dimensions === */
/*  === Assets === */
/*  === Colors === */
/*  === Dimensions === */
/*  === Assets === */
/*  === Fonts === */
@font-face {
  font-family: 'MuseoSlab-500';
  src: url("/fonts/Runtime/2B5F02_4_0.eot");
  src: url("/fonts/Runtime/2B5F02_4_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B5F02_4_0.woff") format("woff"), url("/fonts/Runtime/2B5F02_4_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSlab-700';
  src: url("/fonts/Runtime/2B6917_A_0.eot");
  src: url("/fonts/Runtime/2B6917_A_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B6917_A_0.woff") format("woff"), url("/fonts/Runtime/2B6917_A_0.ttf") format("truetype"); }

/*  === Mixins === */
/*  === Common classes === */
.pageSectionBorder, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer {
  border: 1px solid #ebebeb; }

.pageDropShadow, .premiumSubscriptionContainer .selectBundlePage, .premiumSubscriptionContainer .learnMorePage, .premiumSubscriptionContainer .purchasePage, .premiumSubscriptionContainer .thankYouPage {
  box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.2); }

.bottom-panel, .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom {
  background: #003399;
  border-top: 1px solid #3ccc86; }

.sub-title, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom .mainContentTitle {
  font-size: 15px;
  font-family: MuseoSans100;
  text-align: left;
  color: #ffffff; }

.feature-item, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
  font-family: 'MuseoSans300';
  font-size: 14px; }
  .feature-item::before, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem::before {
    content: '';
    background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
    background-position: -167px -80px;
    width: 19px;
    height: 17px;
    position: absolute;
    margin: 0 -24px; }

.column-left, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft {
  width: 48%;
  display: inline-block; }

.column-right, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight {
  width: 45%;
  display: inline-block; }

.popupTitle, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer h2.popupTitle {
  color: #ffffff;
  font-size: 22px;
  font-family: MuseoSans500;
  text-align: left;
  line-height: 1.4em; }

.popupTitleDiamond, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  width: 46px;
  height: 47px;
  background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -195px -99px no-repeat;
  position: absolute;
  top: 43px; }

/*  === Colors === */
/*  === Dimensions === */
/*  === Assets === */
/* === Premium Subscriptions - Premium feature indication and tooltip === */
.premiumFeature {
  height: auto !important;
  margin: 0 !important;
  display: block !important; }
  .premiumFeature .indication-main {
    position: absolute;
    height: auto;
    margin: 0;
    display: block;
    /*These following classes are used to 
            position the premium feature badge icon if needed*/ }
    .premiumFeature .indication-main.heatmap-question .premiumFeatureIcon {
      top: -3px;
      left: 24px; }
    .premiumFeature .indication-main.video-upload-element {
      margin: -29px 0 0 72px; }
      .premiumFeature .indication-main.video-upload-element .premiumFeatureTooltip {
        top: -67px;
        left: -67px; }
        .premiumFeature .indication-main.video-upload-element .premiumFeatureTooltip .arrow:after {
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #327e95;
          margin: -7px 12px;
          top: 73px;
          left: 87px; }
    .premiumFeature .indication-main.random-assignment .premiumFeatureTooltip .info {
      line-height: 17px; }
      .premiumFeature .indication-main.random-assignment .premiumFeatureTooltip .info h4 {
        margin-top: 6px !important; }
    .premiumFeature .indication-main.operational-quota .premiumFeatureIcon {
      left: 23px;
      top: -1px; }
    .premiumFeature .indication-main.operational-quota .premiumFeatureTooltip {
      left: 50px; }
    .premiumFeature .indication-main.video-upload-ra .premiumFeatureTooltip {
      top: -67px;
      left: -69px;
      padding: 19px 1px 15px 12px; }
      .premiumFeature .indication-main.video-upload-ra .premiumFeatureTooltip .arrow:after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #003399;
        margin: -7px 12px;
        top: 68px;
        left: 91px; }
      .premiumFeature .indication-main.video-upload-ra .premiumFeatureTooltip .info h4 {
        margin: -3px 0px 4px 22px !important; }
      .premiumFeature .indication-main.video-upload-ra .premiumFeatureTooltip .diamond-container .diamond {
        background-position: -241px -127px; }
    .premiumFeature .indication-main .premiumFeatureIcon {
      width: 21px;
      height: 21px;
      position: absolute;
      z-index: 50;
      left: 29px;
      top: 1px; }
      .premiumFeature .indication-main .premiumFeatureIcon::after {
        content: ' ';
        background-image: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png);
        background-position: -158px -134px;
        width: 15px;
        height: 15px;
        position: absolute;
        left: 5px;
        top: 2px; }
    .premiumFeature .indication-main .premiumFeatureTooltip {
      width: 203px;
      background: #003399;
      box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.43);
      border-radius: 3px;
      -webkit-border-radius: 3px;
      color: #FFFFFF;
      font-size: 14px;
      padding: 8px 1px 8px 12px;
      font-family: AvenirLTStd55RomanRegular;
      position: absolute;
      z-index: 100;
      top: -14px;
      left: 57px;
      text-align: left;
      text-transform: initial;
      box-sizing: initial !important;
      height: auto; }
      .premiumFeature .indication-main .premiumFeatureTooltip .arrow {
        float: none;
        display: block;
        width: auto;
        height: auto;
        margin: 0;
        position: initial; }
        .premiumFeature .indication-main .premiumFeatureTooltip .arrow:after {
          content: '';
          position: absolute;
          width: 0;
          height: 0;
          border-bottom: 5px solid transparent;
          border-top: 5px solid transparent;
          border-right: 5px solid #003399;
          margin: -7px 12px;
          top: 27px;
          left: -17px; }
      .premiumFeature .indication-main .premiumFeatureTooltip .arrow-top:after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        border-bottom: 8px solid #003399;
        margin: -7px 12px;
        top: 0;
        left: 195px; }
      .premiumFeature .indication-main .premiumFeatureTooltip .info {
        width: 175px;
        display: inline-block;
        float: right;
        text-align: left;
        text-transform: none;
        margin: 0;
        line-height: 17px;
        height: auto;
        padding: 2px 0 8px 16px;
        box-sizing: unset !important; }
        .premiumFeature .indication-main .premiumFeatureTooltip .info:after {
          content: "";
          width: 1px;
          left: 47px;
          background-color: #00297A;
          top: 10%;
          position: absolute;
          height: 80%;
          box-shadow: 1px 0 #1A47A3; }
        .premiumFeature .indication-main .premiumFeatureTooltip .info h4 {
          font-family: 'Avenir85Heavy', Arial;
          color: #4BFFA7;
          text-transform: uppercase;
          margin: 7px 3px 4px 20px !important;
          font-size: 12px; }
          .premiumFeature .indication-main .premiumFeatureTooltip .info h4 span {
            text-transform: initial;
            display: inline; }
        .premiumFeature .indication-main .premiumFeatureTooltip .info a {
          color: #ffffff;
          font-family: 'AvenirLTStd55RomanRegular';
          font-weight: bold; }
        .premiumFeature .indication-main .premiumFeatureTooltip .info p {
          color: #FFFFFF;
          font-size: 12px;
          font-family: AvenirLTStd55RomanRegular;
          text-align: left;
          text-transform: initial;
          font-style: normal;
          line-height: 1em;
          margin: 0 0 0 22px;
          position: relative;
          bottom: 3px; }
      .premiumFeature .indication-main .premiumFeatureTooltip .diamond-container {
        display: inline-block;
        position: absolute;
        top: 50%;
        margin: -20px 0 0 0;
        float: none;
        width: auto;
        height: auto; }
        .premiumFeature .indication-main .premiumFeatureTooltip .diamond-container .diamond {
          background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -241px -127px no-repeat;
          float: none;
          display: block;
          margin: 0;
          top: 10px;
          position: relative;
          width: 25px;
          height: 21px; }
      .premiumFeature .indication-main .premiumFeatureTooltip .tooltipBackPlate {
        width: 280px;
        height: auto;
        position: absolute;
        background: transparent;
        top: -3px;
        left: -22px;
        pointer-events: all;
        display: block; }
      .premiumFeature .indication-main .premiumFeatureTooltip.tooltip-bottom {
        top: 63px;
        left: -200px; }
        .premiumFeature .indication-main .premiumFeatureTooltip.tooltip-bottom .tooltipBackPlate {
          top: -10px;
          width: 260px;
          left: -16px; }
    .premiumFeature .indication-main .revert-launch {
      float: none;
      display: block;
      width: auto;
      height: auto;
      position: relative;
      margin: 0;
      cursor: default;
      text-align: left;
      text-transform: none; }
    .premiumFeature .indication-main.survey-customization {
      top: -7px; }
    .premiumFeature .indication-main.piping-masking-add {
      margin: -30px 0 0 90px; }
      .premiumFeature .indication-main.piping-masking-add .premiumFeatureTooltip {
        left: 55px; }
        .premiumFeature .indication-main.piping-masking-add .premiumFeatureTooltip .info p {
          margin: 0 0 0 20px; }
    .premiumFeature .indication-main.piping-add {
      margin: -30px 0 0 51px; }
    .premiumFeature .indication-main.piping-masking-edit {
      margin: -40px 0 0 83px; }
    .premiumFeature .indication-main.piping-edit {
      margin: -40px 0 0 45px; }
    .premiumFeature .indication-main.random-assignment .premiumFeatureTooltip .info p {
      margin: 0 0 0 21px;
      bottom: 2px; }
    .premiumFeature .indication-main.operational-quota {
      top: 138px;
      left: 490px; }
      .premiumFeature .indication-main.operational-quota .premiumFeatureTooltip .info p {
        margin: 0 0 0 22px;
        bottom: 2px; }
    .premiumFeature .indication-main.video-upload-ra {
      top: 3px;
      left: 127px; }
      .premiumFeature .indication-main.video-upload-ra .premiumFeatureTooltip .info {
        line-height: 1em; }
        .premiumFeature .indication-main.video-upload-ra .premiumFeatureTooltip .info p {
          white-space: normal; }
    .premiumFeature .indication-main.video-upload {
      margin-top: -24px;
      margin-left: 71px; }
      .premiumFeature .indication-main.video-upload .premiumFeatureIcon::after {
        background-position: -244px -122px;
        top: 0px; }
      .premiumFeature .indication-main.video-upload .premiumFeatureTooltip {
        top: -73px;
        left: -69px; }
        .premiumFeature .indication-main.video-upload .premiumFeatureTooltip .info p {
          white-space: normal; }
        .premiumFeature .indication-main.video-upload .premiumFeatureTooltip .arrow:after {
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #003399;
          margin: -7px 12px;
          top: 73px;
          left: 91px; }
    .premiumFeature .indication-main.toluna-analytics {
      top: 2px;
      left: 115px; }
      .premiumFeature .indication-main.toluna-analytics .premiumFeatureIcon {
        left: 27px;
        top: 4px; }
        .premiumFeature .indication-main.toluna-analytics .premiumFeatureIcon:after {
          background: url(/Asset/PremiumSubscriptions/Images/diamond_black.png) no-repeat scroll 0 0; }
      .premiumFeature .indication-main.toluna-analytics .premiumFeatureTooltip {
        top: -72px;
        left: -81px; }
        .premiumFeature .indication-main.toluna-analytics .premiumFeatureTooltip .arrow:after {
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #003399;
          margin: -7px 12px;
          top: 75px;
          left: 100px; }
        .premiumFeature .indication-main.toluna-analytics .premiumFeatureTooltip .info {
          padding: 2px 0 2px 16px;
          line-height: normal; }
          .premiumFeature .indication-main.toluna-analytics .premiumFeatureTooltip .info h4 {
            margin: 1px 0px 7px 22px !important; }
        .premiumFeature .indication-main.toluna-analytics .premiumFeatureTooltip .diamond-container .diamond {
          background-position: -241px -127px; }
    .premiumFeature .indication-main.do-not-ask-page {
      top: -5px; }
      .premiumFeature .indication-main.do-not-ask-page .premiumFeatureIcon {
        left: 117px; }
      .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip {
        top: -67px;
        left: 10px; }
        .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip .arrow:after {
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #003399;
          margin: -7px 12px;
          top: 75px;
          left: 100px; }
        .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip .info {
          padding: 2px 0 2px 16px;
          line-height: normal; }
          .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip .info h4 {
            margin: 1px 0px 7px 22px !important; }
        .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip .diamond-container .diamond {
          background-position: -241px -127px; }
    .premiumFeature .indication-main.do-not-ask-question {
      top: -5px; }
      .premiumFeature .indication-main.do-not-ask-question .premiumFeatureIcon {
        left: 139px; }
      .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip {
        top: -67px;
        left: 32px; }
        .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip .arrow:after {
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 5px solid #003399;
          margin: -7px 12px;
          top: 75px;
          left: 100px; }
        .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip .info {
          padding: 2px 0 2px 16px;
          line-height: normal; }
          .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip .info h4 {
            margin: 1px 0px 7px 22px !important; }
        .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip .diamond-container .diamond {
          background-position: -241px -127px; }
    .premiumFeature .indication-main.invite-by-email {
      top: -26px;
      left: 26px; }
      .premiumFeature .indication-main.invite-by-email .premiumFeatureIcon {
        left: 31px;
        top: -1px; }
      .premiumFeature .indication-main.invite-by-email .premiumFeatureTooltip .info p {
        margin: 5px 0 0 20px; }
      .premiumFeature .indication-main.invite-by-email .premiumFeatureTooltip .info h4 {
        margin-top: 8px !important; }
      .premiumFeature .indication-main.invite-by-email .premiumFeatureTooltip .info:after {
        left: 21px; }

body.cu6 .premiumFeature .indication-main.operational-quota .premiumFeatureIcon {
  left: 69px; }

body.cu6 .premiumFeature .indication-main.do-not-ask-page .premiumFeatureIcon {
  left: 156px; }

body.cu6 .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip {
  top: -79px;
  left: 48px; }
  body.cu6 .premiumFeature .indication-main.do-not-ask-page .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu6 .premiumFeature .indication-main.do-not-ask-question .premiumFeatureIcon {
  left: 167px; }

body.cu6 .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip {
  top: -79px;
  left: 60px; }
  body.cu6 .premiumFeature .indication-main.do-not-ask-question .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu7 .indication-main.video-upload-element .premiumFeatureTooltip {
  top: -97px;
  left: -65px; }
  body.cu7 .indication-main.video-upload-element .premiumFeatureTooltip .arrow:after {
    top: 102px; }

body.cu7 .indication-main.video-upload {
  margin-left: 88px; }

body.cu7 .indication-main.invite-by-email .premiumFeatureTooltip .info p {
  white-space: normal; }

body.cu7 .indication-main.toluna-analytics .premiumFeatureTooltip {
  top: -84px; }
  body.cu7 .indication-main.toluna-analytics .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu7 .indication-main.video-upload .premiumFeatureIcon {
  left: 12px; }
  body.cu7 .indication-main.video-upload .premiumFeatureIcon:after {
    top: 0px;
    left: 2px; }

body.cu7 .indication-main.video-upload .premiumFeatureTooltip {
  top: -102px !important;
  left: -84px !important; }
  body.cu7 .indication-main.video-upload .premiumFeatureTooltip .arrow:after {
    background-position: -155px -124px;
    top: 102px;
    left: 89px; }

body.cu7 .indication-main.piping-add {
  margin: -31px 0 0 180px; }
  body.cu7 .indication-main.piping-add .premiumFeatureTooltip {
    top: -80px;
    left: -73px; }
    body.cu7 .indication-main.piping-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #327e95;
      margin: -7px 12px;
      top: 85px;
      left: 95px; }

body.cu7 .indication-main.piping-masking-add {
  margin: -22px 0 0 100px; }
  body.cu7 .indication-main.piping-masking-add .premiumFeatureIcon {
    top: -8px;
    left: 109px; }
  body.cu7 .indication-main.piping-masking-add .premiumFeatureTooltip {
    top: -92px;
    left: 12px; }
    body.cu7 .indication-main.piping-masking-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #003399;
      margin: -7px 12px;
      top: 87px;
      left: 91px; }
    body.cu7 .indication-main.piping-masking-add .premiumFeatureTooltip .info h4 {
      margin: 8px 0px 4px 20px !important; }
    body.cu7 .indication-main.piping-masking-add .premiumFeatureTooltip .info p {
      margin-top: 5px; }
    body.cu7 .indication-main.piping-masking-add .premiumFeatureTooltip .diamond-container .diamond {
      background-position: -241px -127px; }

body.cu7 .indication-main.operational-quota .premiumFeatureTooltip {
  left: 81px; }

body.cu7 .indication-main.operational-quota .premiumFeatureIcon {
  left: 55px;
  top: -1px; }

body.cu7 .indication-main.invite-by-email .premiumFeatureTooltip {
  left: 90px;
  top: -12px; }

body.cu7 .indication-main.invite-by-email .premiumFeatureIcon {
  left: 63px;
  top: 2px; }

body.cu7 .indication-main.piping-masking-edit {
  margin: -40px 0 0 167px; }

body.cu7 .indication-main.piping-edit {
  margin: -40px 0 0 168px; }

body.cu7 .indication-main.do-not-ask-page .premiumFeatureIcon {
  left: 136px; }

body.cu7 .indication-main.do-not-ask-page .premiumFeatureTooltip {
  top: -79px;
  left: 29px; }
  body.cu7 .indication-main.do-not-ask-page .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu7 .indication-main.do-not-ask-question .premiumFeatureIcon {
  left: 134px; }

body.cu7 .indication-main.do-not-ask-question .premiumFeatureTooltip {
  top: -79px;
  left: 27px; }
  body.cu7 .indication-main.do-not-ask-question .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu7 .premiumSubscriptionContainer .thankYouPage .section-top h3 {
  font-size: 20px; }

body.cu7 .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
  font-size: 14px; }

body.cu7 .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight .callToAction {
  padding: 0; }
  body.cu7 .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight .callToAction .viewFeatures {
    width: 260px;
    height: 50px; }

body.cu7 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond {
  top: 36px; }

body.cu7 .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  top: 36px; }

body.cu12 .indication-main.video-upload-element .premiumFeatureTooltip {
  top: -79px;
  left: -65px; }
  body.cu12 .indication-main.video-upload-element .premiumFeatureTooltip .arrow:after {
    top: 85px; }

body.cu12 .indication-main.video-upload {
  margin-left: 72px; }

body.cu12 .indication-main.toluna-analytics .premiumFeatureTooltip {
  top: -82px; }
  body.cu12 .indication-main.toluna-analytics .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu12 .indication-main.video-upload .premiumFeatureIcon {
  left: 29px;
  top: 1px; }

body.cu12 .indication-main.video-upload .premiumFeatureTooltip {
  top: -84px !important;
  left: -69px !important; }
  body.cu12 .indication-main.video-upload .premiumFeatureTooltip .arrow:after {
    top: 85px;
    left: 91px; }

body.cu12 .indication-main.piping-add {
  margin: -31px 0 0 85px; }

body.cu12 .indication-main.piping-masking-add {
  margin: -24px 0 0 97px; }
  body.cu12 .indication-main.piping-masking-add .premiumFeatureIcon {
    top: -6px;
    left: 56px; }
  body.cu12 .indication-main.piping-masking-add .premiumFeatureTooltip {
    top: -88px;
    left: -42px; }
    body.cu12 .indication-main.piping-masking-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #003399;
      margin: -7px 12px;
      top: 87px;
      left: 91px; }
    body.cu12 .indication-main.piping-masking-add .premiumFeatureTooltip .info h4 {
      margin: 8px 0px 4px 20px !important; }
    body.cu12 .indication-main.piping-masking-add .premiumFeatureTooltip .info p {
      margin-top: 5px; }
    body.cu12 .indication-main.piping-masking-add .premiumFeatureTooltip .diamond-container .diamond {
      background-position: -241px -127px; }

body.cu12 .indication-main.operational-quota .premiumFeatureTooltip {
  left: 79px; }

body.cu12 .indication-main.operational-quota .premiumFeatureIcon {
  left: 52px;
  top: -1px; }

body.cu12 .indication-main.piping-masking-edit {
  margin: -40px 0 0 117px; }

body.cu12 .indication-main.piping-edit {
  margin: -40px 0 0 79px; }

body.cu12 .indication-main.do-not-ask-page .premiumFeatureIcon {
  left: 161px; }

body.cu12 .indication-main.do-not-ask-page .premiumFeatureTooltip {
  top: -79px;
  left: 53px; }
  body.cu12 .indication-main.do-not-ask-page .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu12 .indication-main.do-not-ask-question .premiumFeatureIcon {
  left: 180px; }

body.cu12 .indication-main.do-not-ask-question .premiumFeatureTooltip {
  top: -79px;
  left: 73px; }
  body.cu12 .indication-main.do-not-ask-question .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu12 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond {
  top: 36px; }

body.cu12 .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  top: 36px; }

body.cu12 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode .placeholder {
  width: 80px;
  line-height: 15px; }

body.cu12 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.focused.invalid .placeholder {
  width: 105px; }

body.cu12 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.focused .placeholder {
  width: 105px;
  transform: translate3d(0, -2.5em, 0); }

body.cu12 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.invalid .placeholder {
  width: 80px;
  line-height: 15px; }

body.cu12 .premiumSubscriptionContainer .thankYouPage .section-top h3 {
  margin: 0 15px 0 20px; }

body.cu16 .indication-main.piping-add {
  margin: -32px 0 0 50px; }

body.cu13 .filtersDropdown ul.mainMenu.open {
  width: 310px; }

body.cu13 .indication-main.video-upload-element {
  margin: -29px 0 0 71px; }
  body.cu13 .indication-main.video-upload-element .premiumFeatureTooltip {
    top: -80px;
    left: -65px; }
    body.cu13 .indication-main.video-upload-element .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #327e95;
      margin: -7px 12px;
      top: 85px;
      left: 87px; }

body.cu13 .indication-main.toluna-analytics .premiumFeatureTooltip {
  top: -82px; }
  body.cu13 .indication-main.toluna-analytics .premiumFeatureTooltip .arrow:after {
    top: 87px; }
  body.cu13 .indication-main.toluna-analytics .premiumFeatureTooltip .info h4 {
    letter-spacing: -0.3px; }

body.cu13 .indication-main.video-upload .premiumFeatureIcon {
  left: 29px;
  top: 1px; }

body.cu13 .indication-main.video-upload .premiumFeatureTooltip {
  top: -86px !important;
  left: -68px !important; }
  body.cu13 .indication-main.video-upload .premiumFeatureTooltip .arrow:after {
    top: 85px;
    left: 91px; }

body.cu13 .indication-main.piping-add {
  margin: -49px 0 0 130px; }
  body.cu13 .indication-main.piping-add .premiumFeatureTooltip {
    top: -80px;
    left: -71px; }
    body.cu13 .indication-main.piping-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #327e95;
      margin: -7px 12px;
      top: 85px;
      left: 93px; }

body.cu13 .indication-main.piping-masking-add {
  margin: -62px 0 0 91px; }
  body.cu13 .indication-main.piping-masking-add .premiumFeatureIcon {
    top: -9px;
    left: 35px; }
  body.cu13 .indication-main.piping-masking-add .premiumFeatureTooltip {
    top: -94px;
    left: -63px; }
    body.cu13 .indication-main.piping-masking-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #003399;
      margin: -7px 12px;
      top: 89px;
      left: 91px; }
    body.cu13 .indication-main.piping-masking-add .premiumFeatureTooltip .info h4 {
      margin: 10px 0px 3px 20px !important; }
    body.cu13 .indication-main.piping-masking-add .premiumFeatureTooltip .info p {
      margin-top: 5px; }
    body.cu13 .indication-main.piping-masking-add .premiumFeatureTooltip .diamond-container .diamond {
      background-position: -241px -127px; }

body.cu13 .indication-main.operational-quota .premiumFeatureTooltip {
  left: 66px; }

body.cu13 .indication-main.operational-quota .premiumFeatureIcon {
  left: 39px;
  top: -1px; }

body.cu13 .indication-main.invite-by-email .premiumFeatureTooltip {
  top: -30px;
  left: 68px; }
  body.cu13 .indication-main.invite-by-email .premiumFeatureTooltip .info h4 {
    letter-spacing: -0.3px;
    width: 112px; }

body.cu13 .indication-main.invite-by-email .premiumFeatureIcon {
  left: 42px;
  top: -16px; }

body.cu13 .indication-main.piping-masking-edit {
  margin: -40px 0 0 63px; }

body.cu13 .indication-main.piping-edit {
  margin: -40px 0 0 61px; }

body.cu13 .indication-main.do-not-ask-page .premiumFeatureIcon {
  left: 175px; }

body.cu13 .indication-main.do-not-ask-page .premiumFeatureTooltip {
  top: -79px;
  left: 68px; }
  body.cu13 .indication-main.do-not-ask-page .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu13 .indication-main.do-not-ask-question .premiumFeatureIcon {
  left: 258px; }

body.cu13 .indication-main.do-not-ask-question .premiumFeatureTooltip {
  top: -79px;
  left: 151px; }
  body.cu13 .indication-main.do-not-ask-question .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu13 .buildoptions .templatesToolTip.right {
  bottom: -7px;
  left: 147px; }

body.cu13 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond {
  top: 31px; }

body.cu13 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle {
  line-height: 1.1em; }

body.cu13 .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  top: 36px; }

body.cu13 .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .note {
  font-size: 17px;
  width: 197px; }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode .placeholder {
  width: 80px;
  line-height: 15px; }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode .textFieldContainer {
  padding-top: 8px; }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.focused.invalid .placeholder {
  width: 102px; }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.focused.invalid .textFieldContainer {
  padding-top: 8px; }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.focused .placeholder {
  width: 102px;
  transform: translate3d(0, -2.5em, 0); }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.focused .textFieldContainer {
  padding-top: 8px; }

body.cu13 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode.invalid .placeholder {
  width: 80px;
  line-height: 15px; }

body.cu21 .filtersDropdown ul.mainMenu.open {
  width: 315px; }

body.cu21 .indication-main.video-upload-element {
  margin: -29px 0 0 71px; }
  body.cu21 .indication-main.video-upload-element .premiumFeatureTooltip {
    top: -67px;
    left: -65px; }
    body.cu21 .indication-main.video-upload-element .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #327e95;
      margin: -7px 12px;
      top: 73px;
      left: 87px; }

body.cu21 .indication-main.toluna-analytics .premiumFeatureTooltip {
  top: -69px; }
  body.cu21 .indication-main.toluna-analytics .premiumFeatureTooltip .arrow:after {
    top: 75px; }

body.cu21 .indication-main.video-upload .premiumFeatureIcon {
  left: -5px;
  top: 5px; }
  body.cu21 .indication-main.video-upload .premiumFeatureIcon:after {
    top: -4px;
    left: 39px; }

body.cu21 .indication-main.video-upload .premiumFeatureTooltip {
  top: -72px !important;
  left: -67px !important; }
  body.cu21 .indication-main.video-upload .premiumFeatureTooltip .arrow:after {
    top: 73px; }

body.cu21 .indication-main.piping-add {
  margin: -30px 0 0 107px; }

body.cu21 .indication-main.piping-masking-add {
  margin: -28px 0 0 93px; }
  body.cu21 .indication-main.piping-masking-add .premiumFeatureIcon {
    top: -2px;
    left: 103px; }
  body.cu21 .indication-main.piping-masking-add .premiumFeatureTooltip {
    top: -71px;
    left: 6px; }
    body.cu21 .indication-main.piping-masking-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #003399;
      margin: -7px 12px;
      top: 73px;
      left: 91px; }
    body.cu21 .indication-main.piping-masking-add .premiumFeatureTooltip .info h4 {
      margin: 6px 0px 5px 21px !important; }
    body.cu21 .indication-main.piping-masking-add .premiumFeatureTooltip .diamond-container .diamond {
      background-position: -241px -127px; }

body.cu21 .indication-main.operational-quota .premiumFeatureTooltip {
  left: 87px; }

body.cu21 .indication-main.operational-quota .premiumFeatureIcon {
  left: 62px;
  top: -1px; }

body.cu21 .indication-main.piping-masking-edit {
  margin: -40px 0 0 137px; }

body.cu21 .indication-main.piping-edit {
  margin: -40px 0 0 75px; }

body.cu21 .indication-main.do-not-ask-page .premiumFeatureIcon {
  left: 185px; }

body.cu21 .indication-main.do-not-ask-page .premiumFeatureTooltip {
  top: -96px;
  left: 78px; }
  body.cu21 .indication-main.do-not-ask-page .premiumFeatureTooltip .arrow:after {
    top: 103px; }

body.cu21 .indication-main.do-not-ask-question .premiumFeatureIcon {
  left: 265px; }

body.cu21 .indication-main.do-not-ask-question .premiumFeatureTooltip {
  top: -96px;
  left: 158px; }
  body.cu21 .indication-main.do-not-ask-question .premiumFeatureTooltip .arrow:after {
    top: 103px; }

body.cu21 .indication-main .premiumFeatureTooltip .info p {
  letter-spacing: -0.2px; }

body.cu21 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond {
  top: 25px; }

body.cu21 .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  top: 23px; }

body.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .note {
  font-size: 18px; }

body.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer {
  padding: 15px 78px 5px 0px; }
  body.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
    letter-spacing: 0.3px; }

body.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures {
  padding: 0px 0 22px 0; }
  body.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft {
    height: 116px;
    margin-top: 15px; }
  body.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight {
    margin-top: 15px; }

body.cu6 .indication-main.video-upload-element .premiumFeatureTooltip {
  top: -96px;
  left: -65px; }
  body.cu6 .indication-main.video-upload-element .premiumFeatureTooltip .arrow:after {
    top: 102px; }
  body.cu6 .indication-main.video-upload-element .premiumFeatureTooltip .info h4 {
    width: 100px; }

body.cu6 .indication-main.toluna-analytics .premiumFeatureTooltip {
  top: -83px; }
  body.cu6 .indication-main.toluna-analytics .premiumFeatureTooltip .arrow:after {
    top: 87px; }

body.cu6 .indication-main.video-upload .premiumFeatureIcon:after {
  top: 0px;
  left: 4px; }

body.cu6 .indication-main.video-upload .premiumFeatureTooltip {
  top: -102px !important;
  left: -55px !important; }
  body.cu6 .indication-main.video-upload .premiumFeatureTooltip .arrow:after {
    top: 102px;
    left: 78px; }

body.cu6 .indication-main.piping-add {
  margin: -30px 0 0 166px; }
  body.cu6 .indication-main.piping-add .premiumFeatureTooltip {
    top: -80px;
    left: -72px; }
    body.cu6 .indication-main.piping-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #327e95;
      margin: -8px 8px;
      top: 86px;
      left: 98px; }

body.cu6 .indication-main.piping-masking-add {
  margin: -34px 0 0 93px; }
  body.cu6 .indication-main.piping-masking-add .premiumFeatureIcon {
    top: 5px;
    left: 101px; }
  body.cu6 .indication-main.piping-masking-add .premiumFeatureTooltip {
    top: -77px;
    left: 3px; }
    body.cu6 .indication-main.piping-masking-add .premiumFeatureTooltip .arrow:after {
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #003399;
      margin: -7px 12px;
      top: 87px;
      left: 91px; }
    body.cu6 .indication-main.piping-masking-add .premiumFeatureTooltip .info h4 {
      margin: 8px 0px 3px 20px !important; }
    body.cu6 .indication-main.piping-masking-add .premiumFeatureTooltip .info p {
      margin: 5px 0 0 20px; }
    body.cu6 .indication-main.piping-masking-add .premiumFeatureTooltip .diamond-container .diamond {
      background-position: -241px -127px; }

body.cu6 .indication-main.operational-quota .premiumFeatureTooltip {
  left: 94px;
  top: -14px; }

body.cu6 .indication-main.piping-edit {
  margin: -39px 0 0 155px; }

body.cu6 .indication-main.piping-masking-edit {
  margin: -39px 0 0 154px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer {
  padding-bottom: 20px; }
  body.cu6 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond {
    top: 36px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle {
  padding-bottom: 20px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  top: 36px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle.right .note {
  margin: 7px 0 -24px 0; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .price {
  font-size: 32px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .note {
  font-size: 17px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer {
  padding-bottom: 30px; }

body.cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures {
  padding-top: 20px; }

body.cu6 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .pageSectionHeader h2 {
  font-size: 18px; }

body.cu6 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn.disabled {
  font-size: 19px; }

body.cu6 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .pageSectionHeader h2 {
  font-size: 18px; }

body.cu6 .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleHeader h3 {
  font-size: 18px; }

body.cu6 .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleHeader:before {
  background-position: -42px -85px; }

body.cu8 .indication-main.piping-masking-add {
  margin: -34px 0 0 93px; }
  body.cu8 .indication-main.piping-masking-add .premiumFeatureIcon {
    top: 5px;
    left: 77px !important; }

body.cu8 .indication-main .premiumFeatureTooltip {
  left: 103px !important; }

body.cu8 .premiumFeature .indication-main.operational-quota .premiumFeatureIcon {
  left: 77px !important; }

body.cu8 .indication-main.piping-add .premiumFeatureIcon {
  left: 77px !important; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .operational-quota .premiumFeatureTooltip {
    width: 222px !important;
    padding: 13px 20px 12px 12px !important; }
    .operational-quota .premiumFeatureTooltip .info {
      width: 180px !important;
      padding: 0 0 0 16px !important; } }

@supports (-ms-accelerator: true) {
  .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC {
    left: -9px;
    top: 364px; } }

/*  === Colors === */
/*  === Dimensions === */
/*  === Assets === */
/*  === Fonts === */
@font-face {
  font-family: 'MuseoSlab-500';
  src: url("/fonts/Runtime/2B5F02_4_0.eot");
  src: url("/fonts/Runtime/2B5F02_4_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B5F02_4_0.woff") format("woff"), url("/fonts/Runtime/2B5F02_4_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSlab-700';
  src: url("/fonts/Runtime/2B6917_A_0.eot");
  src: url("/fonts/Runtime/2B6917_A_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B6917_A_0.woff") format("woff"), url("/fonts/Runtime/2B6917_A_0.ttf") format("truetype"); }

/*  === Mixins === */
/*  === Common classes === */
.pageSectionBorder, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer {
  border: 1px solid #ebebeb; }

.pageDropShadow, .premiumSubscriptionContainer .selectBundlePage, .premiumSubscriptionContainer .learnMorePage, .premiumSubscriptionContainer .purchasePage, .premiumSubscriptionContainer .thankYouPage {
  box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.2); }

.bottom-panel, .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom {
  background: #003399;
  border-top: 1px solid #3ccc86; }

.sub-title, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom .mainContentTitle {
  font-size: 15px;
  font-family: MuseoSans100;
  text-align: left;
  color: #ffffff; }

.feature-item, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
  font-family: 'MuseoSans300';
  font-size: 14px; }
  .feature-item::before, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem::before {
    content: '';
    background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
    background-position: -167px -80px;
    width: 19px;
    height: 17px;
    position: absolute;
    margin: 0 -24px; }

.column-left, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft {
  width: 48%;
  display: inline-block; }

.column-right, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight {
  width: 45%;
  display: inline-block; }

.popupTitle, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer h2.popupTitle {
  color: #ffffff;
  font-size: 22px;
  font-family: MuseoSans500;
  text-align: left;
  line-height: 1.4em; }

.popupTitleDiamond, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
  width: 46px;
  height: 47px;
  background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -195px -99px no-repeat;
  position: absolute;
  top: 43px; }

/*  === Colors === */
/*  === Dimensions === */
/*  === Assets === */
.dropdown-container .placeholder {
  pointer-events: all !important;
  width: 200px;
  position: relative !important;
  cursor: pointer;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  line-height: 15px; }
  .dropdown-container .placeholder .arrow {
    position: absolute;
    right: -12px;
    height: 19px;
    top: 50%;
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
    width: 20px; }
    .dropdown-container .placeholder .arrow:after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 7px solid #003399;
      right: 0;
      margin: 5px 0; }

.dropdown-container .dropdown-list-container {
  max-height: 200px;
  width: 200px;
  margin: 15px 0 0 -12px;
  background: #ffffff;
  position: absolute;
  border: 1px solid #003399;
  padding: 16px;
  overflow-y: scroll;
  z-index: 100;
  transition: all 0.25s ease-out;
  transition: all 0.25s ease-out; }
  .dropdown-container .dropdown-list-container.hidden {
    height: 0;
    padding: 0 16px;
    border: none;
    visibility: hidden; }
  .dropdown-container .dropdown-list-container .dropdown-list {
    cursor: pointer;
    height: 100%;
    max-height: 200px;
    margin: -3px -2px 0 -3px;
    padding-bottom: 5px; }
    .dropdown-container .dropdown-list-container .dropdown-list .dropdown-item {
      font-family: 'MuseoSans300', Arial;
      color: #003399;
      font-size: 16px;
      margin: 0px 0px 8px 0px; }
      .dropdown-container .dropdown-list-container .dropdown-list .dropdown-item:hover, .dropdown-container .dropdown-list-container .dropdown-list .dropdown-item.selected {
        font-weight: bold;
        font-size: 16px; }
  .dropdown-container .dropdown-list-container .dropdown-list::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px;
    height: 18px;
    transition: inherit; }
  .dropdown-container .dropdown-list-container .dropdown-list::-webkit-scrollbar-thumb {
    background-color: #003399;
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    min-height: 60px;
    border: 4px solid rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-border-radius: 35px;
    -webkit-box-shadow: inset -1px -1px 0px rgba(0, 0, 0, 0.05), inset 1px 1px 0px rgba(0, 0, 0, 0.05); }
  .dropdown-container .dropdown-list-container .dropdown-list::-webkit-scrollbar-thumb:hover {
    background-color: #0055ff; }

.premiumPlan .premiumSubscriptionContainer {
  position: relative;
  top: auto;
  left: auto;
  display: block;
  z-index: auto; }
  .premiumPlan .premiumSubscriptionContainer .discountPaymentFormTopContainer {
    padding-top: 10px !important; }
    .premiumPlan .premiumSubscriptionContainer .discountPaymentFormTopContainer .form-description {
      font-size: 16px !important;
      margin-bottom: 0 !important; }
  .premiumPlan .premiumSubscriptionContainer .purchasePage {
    margin: 0 auto;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    margin-bottom: 80px;
    position: relative; }
    .premiumPlan .premiumSubscriptionContainer .purchasePage .paymentDetailsContainer, .premiumPlan .premiumSubscriptionContainer .purchasePage .paymentSummaryContainer {
      border: 0 !important;
      border-right: 1px solid #e5e5e5 !important; }
    .premiumPlan .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs {
      position: relative; }
      .premiumPlan .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC {
        right: 2px;
        top: 264px;
        left: auto; }
  .premiumPlan .premiumSubscriptionContainer .discountThankyouPageTopContainer {
    height: 255px; }
    .premiumPlan .premiumSubscriptionContainer .discountThankyouPageTopContainer .illustration {
      background: url(/Asset/PremiumSubscriptions/Images/Hands_Thank-You.png) no-repeat scroll 7px 0px;
      width: 277px;
      height: 180px;
      margin: 0 auto; }
    .premiumPlan .premiumSubscriptionContainer .discountThankyouPageTopContainer .diamond {
      background: url(/Asset/PremiumSubscriptions/Images/Diamond_Thank-You.png) no-repeat scroll 0px 0px;
      width: 120px;
      height: 110px;
      margin: 0 auto;
      position: relative;
      top: -62px;
      left: 8px; }
  .premiumPlan .premiumSubscriptionContainer .thankYouPage {
    box-shadow: none;
    background: none;
    padding-top: 0;
    margin: 0 auto; }
    .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-top h2 {
      font-size: 30px;
      font-family: 'MuseoSans300', Arial;
      margin-bottom: 5px;
      white-space: nowrap; }
    .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-top h3 {
      font-size: 16.5px;
      text-transform: uppercase;
      white-space: nowrap; }
    .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-bottom {
      margin: 0 -85px 40px 50px; }
      .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-bottom .featuresContainer .featureItem {
        background: url(/Asset/PremiumSubscriptions/Images/Diamond-Bullet.png) no-repeat scroll 0px 7px;
        padding: 5px 0 20px 20px; }
      .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-bottom .callToAction button {
        background: #a1db4b;
        border: 0;
        width: 190px;
        padding: 10px 0 10px 0;
        border-radius: 2px;
        text-align: center;
        margin: 25px 0 0 116px; }
        .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-bottom .callToAction button span {
          font-family: 'MuseoSans500', Arial; }
      .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-bottom .featuresContainer .columnLeft {
        border-right: 1px solid #dcdcdf;
        width: 40% !important;
        padding: 10px 0 0 0px; }
      .premiumPlan .premiumSubscriptionContainer .thankYouPage .section-bottom .featuresContainer .columnRight {
        padding: 10px 0 0 62px; }
    .premiumPlan .premiumSubscriptionContainer .thankYouPage .horizontal-divider {
      width: 92%;
      margin: 0 0 0 42px; }
    .premiumPlan .premiumSubscriptionContainer .thankYouPage .horizontal-divider-bottom {
      border-bottom: 1px solid #dcdcdf;
      width: 100%;
      margin: 0 0 0 -46px; }
  .premiumPlan .premiumSubscriptionContainer .blackbg {
    display: none; }
  .premiumPlan .premiumSubscriptionContainer .closeBtn {
    display: none; }
  .premiumPlan .premiumSubscriptionContainer .discountPaymentFormTopContainer {
    text-align: center;
    padding: 14px 0 14px 0; }
    .premiumPlan .premiumSubscriptionContainer .discountPaymentFormTopContainer h1 {
      font-family: 'MuseoSans100', Arial;
      color: #2e353f;
      font-size: 22px;
      padding: 0px 0 10px 0;
      letter-spacing: 1px; }
    .premiumPlan .premiumSubscriptionContainer .discountPaymentFormTopContainer .divider {
      border-top: 2px solid #a1db4b;
      width: 70px;
      margin: 0 auto; }
    .premiumPlan .premiumSubscriptionContainer .discountPaymentFormTopContainer .form-description {
      font-family: 'MuseoSans100', Arial;
      font-size: 14px;
      margin-bottom: 10px; }

.premiumSubscriptionContainer {
  position: absolute;
  top: -60px;
  z-index: 9999;
  display: none;
  left: 50%;
  margin-top: 33px;
  line-height: normal;
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /* === Premium Subscriptions - Select bundle page === */
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /*  === Fonts === */
  /*  === Mixins === */
  /*  === Common classes === */
  /* === Premium Subscriptions - Learn More page === */
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /*  === Fonts === */
  /*  === Mixins === */
  /*  === Common classes === */
  /* === Premium Subscriptions - Payment page === */
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /*  === Colors === */
  /*  === Dimensions === */
  /*  === Assets === */
  /*  === Fonts === */
  /*  === Mixins === */
  /*  === Common classes === */
  /* === Premium Subscriptions - Payment Thank you page === */ }
  .premiumSubscriptionContainer *, .premiumSubscriptionContainer *:before, .premiumSubscriptionContainer *:after {
    box-sizing: inherit; }
  .premiumSubscriptionContainer h2 {
    padding: 0; }
  .premiumSubscriptionContainer h3 {
    margin: 0;
    font-size: inherit; }
  .premiumSubscriptionContainer .selectBundlePage .mainBundlesContainer .bundleContainer {
    width: 31%;
    display: inline-block;
    padding: 10px;
    border: 1px solid #dddddd;
    text-align: center; }
    .premiumSubscriptionContainer .selectBundlePage .mainBundlesContainer .bundleContainer .bundleHeader {
      padding: 10px;
      background: #cccccc; }
      .premiumSubscriptionContainer .selectBundlePage .mainBundlesContainer .bundleContainer .bundleHeader h2 {
        font-size: 18px;
        font-weight: bold; }
      .premiumSubscriptionContainer .selectBundlePage .mainBundlesContainer .bundleContainer .bundleHeader button {
        cursor: pointer; }
    .premiumSubscriptionContainer .selectBundlePage .mainBundlesContainer .bundleContainer .bundleFeaturesContainer {
      padding: 10px; }
      .premiumSubscriptionContainer .selectBundlePage .mainBundlesContainer .bundleContainer .bundleFeaturesContainer .bundleFeatureItem {
        border-top: 1px solid #cccccc;
        padding: 5px 0; }

@font-face {
  .premiumSubscriptionContainer {
    font-family: 'MuseoSlab-500';
    src: url("/fonts/Runtime/2B5F02_4_0.eot");
    src: url("/fonts/Runtime/2B5F02_4_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B5F02_4_0.woff") format("woff"), url("/fonts/Runtime/2B5F02_4_0.ttf") format("truetype"); } }

@font-face {
  .premiumSubscriptionContainer {
    font-family: 'MuseoSlab-700';
    src: url("/fonts/Runtime/2B6917_A_0.eot");
    src: url("/fonts/Runtime/2B6917_A_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B6917_A_0.woff") format("woff"), url("/fonts/Runtime/2B6917_A_0.ttf") format("truetype"); } }
  .premiumSubscriptionContainer .pageSectionBorder, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer {
    border: 1px solid #ebebeb; }
  .premiumSubscriptionContainer .pageDropShadow, .premiumSubscriptionContainer .selectBundlePage, .premiumSubscriptionContainer .learnMorePage, .premiumSubscriptionContainer .purchasePage, .premiumSubscriptionContainer .thankYouPage {
    box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.2); }
  .premiumSubscriptionContainer .bottom-panel, .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom {
    background: #003399;
    border-top: 1px solid #3ccc86; }
  .premiumSubscriptionContainer .sub-title, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom .mainContentTitle {
    font-size: 15px;
    font-family: MuseoSans100;
    text-align: left;
    color: #ffffff; }
  .premiumSubscriptionContainer .feature-item, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
    font-family: 'MuseoSans300';
    font-size: 14px; }
    .premiumSubscriptionContainer .feature-item::before, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem::before {
      content: '';
      background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
      background-position: -167px -80px;
      width: 19px;
      height: 17px;
      position: absolute;
      margin: 0 -24px; }
  .premiumSubscriptionContainer .column-left, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft {
    width: 48%;
    display: inline-block; }
  .premiumSubscriptionContainer .column-right, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight {
    width: 45%;
    display: inline-block; }
  .premiumSubscriptionContainer .popupTitle, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer h2.popupTitle {
    color: #ffffff;
    font-size: 22px;
    font-family: MuseoSans500;
    text-align: left;
    line-height: 1.4em; }
  .premiumSubscriptionContainer .popupTitleDiamond, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
    width: 46px;
    height: 47px;
    background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -195px -99px no-repeat;
    position: absolute;
    top: 43px; }
  .premiumSubscriptionContainer .learnMorePage {
    margin-left: -251.5px;
    width: 503px;
    height: auto;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #1a47a3; }
    .premiumSubscriptionContainer .learnMorePage .already-subscribed-message {
      height: 262px;
      background-color: #003399; }
      .premiumSubscriptionContainer .learnMorePage .already-subscribed-message .top-image {
        background: url(/Asset/PremiumSubscriptions/Images/Diamond_Already-Subscribed.png) no-repeat scroll 0px 20px;
        width: 99px;
        height: 120px;
        margin: 0 auto; }
      .premiumSubscriptionContainer .learnMorePage .already-subscribed-message .divider {
        border-top: 1px solid #00297A;
        border-bottom: 1px solid #1A47A3;
        height: 1px;
        margin: 24px 25px 0 25px; }
      .premiumSubscriptionContainer .learnMorePage .already-subscribed-message .section-bottom {
        margin: 30px 0 0 0; }
        .premiumSubscriptionContainer .learnMorePage .already-subscribed-message .section-bottom .mainContentTitle {
          font-family: 'MuseoSans300', Arial;
          color: #fff;
          text-align: center;
          font-size: 24px; }
    .premiumSubscriptionContainer .learnMorePage .build-phase .section-top {
      padding: 0 22px; }
      .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer {
        padding: 35px 78px 10px 0;
        border-bottom: 1px solid #164095; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle {
          margin: 1px 0px 0px 0px;
          font-family: MuseoSans300 !important;
          height: 60px;
          font-size: 21px !important; }
          .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
            word-spacing: -2px;
            letter-spacing: 1px;
            font-family: MuseoSans300 !important;
            font-size: 21px; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer .popup-title-diamond {
          right: 37px;
          top: 22px;
          background-position: -195px -99px !important; }
      .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures {
        border-bottom: 1px solid #164095;
        border-top: 1px solid #174cb7;
        padding: 21px 0 22px 0; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem {
          background-position: -173px -130px;
          color: #ffffff;
          padding: 9px 0 10px 23px; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft {
          vertical-align: top;
          width: 47% !important; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight {
          vertical-align: top;
          width: 49% !important;
          padding-left: 7px; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .sep {
          display: inline-block;
          height: 145px;
          margin-top: 25px;
          width: 2px;
          background-color: #164095;
          border-right: 1px solid #174cb7;
          margin-left: 2px; }
      .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .mainContentTitle {
        padding: 12px 0 14px 0px;
        border-top: 1px solid #174cb7;
        line-height: 20px; }
    .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
      .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .gap {
        display: table-cell; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .gap .border {
          border-right: 1px solid #1144a9;
          background: #0d1e4f;
          opacity: .3;
          width: 1px;
          height: 76PX;
          margin: 29px 5px 0 8px; }
      .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle {
        width: 241px;
        height: 120px;
        text-align: center;
        text-align: center;
        display: table-cell;
        vertical-align: middle; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle.right {
          padding: 5px;
          position: relative; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle.left {
          padding: 5px;
          position: relative; }
          .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle.left .note {
            padding-left: 25px; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .price {
          font-size: 30px;
          font-family: 'MuseoSans700';
          color: #ffffff;
          line-height: 95%; }
          .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .price.monthly {
            margin: 4px 3px 7px 17px; }
          .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .price.free {
            text-transform: uppercase; }
        .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .note {
          font-size: 19px;
          font-family: 'MuseoSans300';
          color: #ffffff;
          padding: 0 13px 0 12px; }
    .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top {
      padding: 0 22px; }
      .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer {
        padding: 25px 0 27px 0;
        border-bottom: 1px solid #164095; }
        .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle {
          padding-left: 56px;
          font-family: MuseoSans300 !important; }
        .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond {
          top: 23px; }
      .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures {
        border-top: 1px solid #174cb7;
        padding: 0 0 7px 2px; }
        .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem {
          color: #ffffff;
          padding: 9px 0 10px 23px;
          background-position: -173px -131px; }
        .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft {
          vertical-align: top; }
          .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft .feature ::before {
            background-position: -175px -141px !important; }
        .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnRight {
          vertical-align: top;
          padding-left: 18px; }
      .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle {
        padding: 17px 0 14px 0px;
        font-size: 17px !important;
        word-spacing: 1px; }
    .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer {
      padding: 26px 33px 25px 23px;
      line-height: 1.4em; }
    .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top {
      padding: 0 22px; }
      .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer {
        padding: 16px 0 27px 0; }
        .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer h2.popupTitle {
          padding-left: 56px;
          padding-top: 15px;
          font-family: MuseoSans300 !important; }
    .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom {
      border-bottom-left-radius: 3px;
      border-bottom-right-radius: 3px; }
      .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom .mainContentTitle {
        padding: 25px 22px 23px 23px;
        font-size: 17px !important;
        line-height: 1.3em; }

@font-face {
  .premiumSubscriptionContainer {
    font-family: 'MuseoSlab-500';
    src: url("/fonts/Runtime/2B5F02_4_0.eot");
    src: url("/fonts/Runtime/2B5F02_4_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B5F02_4_0.woff") format("woff"), url("/fonts/Runtime/2B5F02_4_0.ttf") format("truetype"); } }

@font-face {
  .premiumSubscriptionContainer {
    font-family: 'MuseoSlab-700';
    src: url("/fonts/Runtime/2B6917_A_0.eot");
    src: url("/fonts/Runtime/2B6917_A_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B6917_A_0.woff") format("woff"), url("/fonts/Runtime/2B6917_A_0.ttf") format("truetype"); } }
  .premiumSubscriptionContainer .pageSectionBorder, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer {
    border: 1px solid #ebebeb; }
  .premiumSubscriptionContainer .pageDropShadow, .premiumSubscriptionContainer .selectBundlePage, .premiumSubscriptionContainer .learnMorePage, .premiumSubscriptionContainer .purchasePage, .premiumSubscriptionContainer .thankYouPage {
    box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.2); }
  .premiumSubscriptionContainer .bottom-panel, .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom {
    background: #003399;
    border-top: 1px solid #3ccc86; }
  .premiumSubscriptionContainer .sub-title, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom .mainContentTitle {
    font-size: 15px;
    font-family: MuseoSans100;
    text-align: left;
    color: #ffffff; }
  .premiumSubscriptionContainer .feature-item, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
    font-family: 'MuseoSans300';
    font-size: 14px; }
    .premiumSubscriptionContainer .feature-item::before, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem::before {
      content: '';
      background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
      background-position: -167px -80px;
      width: 19px;
      height: 17px;
      position: absolute;
      margin: 0 -24px; }
  .premiumSubscriptionContainer .column-left, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft {
    width: 48%;
    display: inline-block; }
  .premiumSubscriptionContainer .column-right, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight {
    width: 45%;
    display: inline-block; }
  .premiumSubscriptionContainer .popupTitle, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer h2.popupTitle {
    color: #ffffff;
    font-size: 22px;
    font-family: MuseoSans500;
    text-align: left;
    line-height: 1.4em; }
  .premiumSubscriptionContainer .popupTitleDiamond, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
    width: 46px;
    height: 47px;
    background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -195px -99px no-repeat;
    position: absolute;
    top: 43px; }
  .premiumSubscriptionContainer .purchasePage {
    width: 781px;
    height: auto;
    margin-left: -390.5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fafafa; }
    .premiumSubscriptionContainer .purchasePage * {
      box-sizing: content-box; }
    .premiumSubscriptionContainer .purchasePage .glassPane.visible {
      display: block; }
    .premiumSubscriptionContainer .purchasePage .headerColor {
      height: 7px;
      background-color: #8099CC;
      border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0; }
    .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner {
      display: inline-block; }
      .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer {
        float: left;
        width: 367px;
        border-top: none;
        border-left: none;
        padding: 10px 30px 0px 30px;
        background: #ffffff; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .pageSectionHeader h2 {
          border-bottom: 1px solid #003399;
          font-family: 'MuseoSans500', Arial;
          font-size: 20px;
          color: #2e353f;
          text-transform: uppercase;
          margin: 1px 0px 0 -5px; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .pageSectionHeader h2 .pageSectionPhase {
            border-right: 1px solid #003399;
            padding: 13px 19px;
            display: inline-block;
            margin-right: 15px;
            font-weight: bold; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs {
          margin-top: 18px; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC {
            width: 5px;
            height: 12px;
            position: absolute;
            left: -10px;
            top: 352px;
            /* margin: -66px -5px; */
            padding: 1px 4px;
            border: 1px solid #003399;
            color: #003399;
            color: #ffffff;
            font-family: 'MuseoSans500', Arial; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC.invalid {
              color: #e40049;
              border-color: #e40049;
              background: #e40049; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC.invalid .cvcTooltipContainer {
                color: #fff; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC.focused .cvcTooltipContainer {
              color: #fff; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC .cvcTooltipContainer {
              cursor: pointer;
              font-size: 12px;
              font-weight: bold;
              position: relative;
              top: -1px;
              color: #003399; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC .cvcTooltipContainer span.cvcTooltip {
                display: none; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC .cvcTooltipContainer:hover span.cvcTooltip {
                background: url(/Asset/PremiumSubscriptions/Images/Tooltip-CVC.png) no-repeat scroll 0 0;
                width: 294px;
                display: block;
                height: 128px;
                position: relative;
                top: -74px;
                left: 18px;
                z-index: 9; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC .cvc-example {
              width: 223px;
              height: 131px;
              position: absolute;
              background: #2e353f;
              z-index: 100;
              top: -57px;
              left: 30px;
              box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.3);
              background-image: url(/Asset/PremiumSubscriptions/Images/ccExample.png);
              background-repeat: no-repeat;
              background-position: 25px 14px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .whatIsCVC .cvc-example .arrow:after {
                content: '';
                position: absolute;
                width: 0;
                height: 0;
                border-bottom: 5px solid transparent;
                border-top: 5px solid transparent;
                border-right: 8px solid #6d6d6d;
                margin: -7px 12px;
                top: 50%;
                left: -20px; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail {
            width: 40px;
            height: 30px;
            position: absolute;
            /* margin: -55px 323px; */
            top: 306px;
            left: -39px;
            display: none;
            background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail.cc-type-American-Express {
              background-position: -330px -29px; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail.cc-type-Visa {
              background-position: -95px -29px; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail.cc-type-MasterCard {
              background-position: -156px -29px; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail.cc-type-Discover {
              background-position: -214px -29px; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail.cc-type-Diners-Club {
              background-position: -272px -29px; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .cardThumbnail.cc-type-JCB {
              background-position: -36px -29px; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element {
            display: inline-block;
            display: -ms-inline-grid; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer {
              /* Safari/Chrome, other WebKit */
              /* Firefox, other Gecko */
              box-sizing: border-box;
              /* Opera/IE 8+ */
              border: 1px solid #003399;
              margin-bottom: 12px;
              height: 54px;
              vertical-align: top;
              background-color: transparent;
              display: inline-block;
              transition: all 0.15s ease-out;
              transition: all 0.15s ease-out; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.firstName {
                width: 178px;
                margin-right: 10px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.lastName {
                width: 177px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.street {
                width: 150px;
                margin-right: 10px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.city {
                width: 91px;
                margin-right: 10px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode {
                width: 103px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.country {
                width: 234px;
                margin-right: 10px; }
                .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.country .textFieldContainer {
                  padding-top: 0; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.state {
                width: 120px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.creditCardExpiration {
                width: 233px;
                margin-right: 10px; }
                .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.creditCardExpiration .textFieldContainer input {
                  letter-spacing: 0.8px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.creditCardNumber {
                width: 365px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.creditCardSecurityCode {
                width: 122px; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer .textFieldContainer {
                padding: 14px 0 14px 11px; }
                .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer .textFieldContainer .placeholder {
                  font-family: 'MuseoSans300', Arial;
                  color: #003399;
                  font-size: 15px;
                  position: absolute;
                  margin-top: 3px;
                  pointer-events: none;
                  -ms-transform-origin: 0 0;
                  /* IE 9 */
                  /* Chrome, Safari, Opera */
                  transform-origin: 0 0;
                  transition: all 0.25s ease-out;
                  transition: all 0.25s ease-out; }
                .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer .textFieldContainer input {
                  height: 21px;
                  color: #2e353f;
                  font-size: 15px;
                  font-family: 'MuseoSans500', Arial;
                  border: none;
                  width: 100%;
                  background: transparent; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.focused {
                border-top: 18px solid #003399; }
                .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.focused .placeholder {
                  color: #ffffff;
                  transform: translate3d(0, -2.2em, 0);
                  font-size: 10px;
                  -webkit-font-smoothing: subpixel-antialiased;
                  transition: all 0.25s ease-out;
                  transition: all 0.25s ease-out; }
                .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.focused .textFieldContainer {
                  padding: 6px 14px; }
                  .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.focused .textFieldContainer .cardThumbnail {
                    display: inline-block;
                    float: right; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.invalid {
                border-color: #e40049; }
              .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer .countrySelection {
                padding: 18px; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .errorMessageContainer {
          padding: 0 0 7px 0; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .errorMessageContainer .errorMessagesList .errorMessageItem {
            color: #e40049;
            font-family: 'MuseoSans500', Arial;
            font-size: 12px; }
      .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer {
        width: 365px;
        border-bottom: none;
        border-left: none;
        border-top: 0 !important;
        padding: 16px 33px 0px 29px;
        border-radius: 0 0 0 5px;
        -webkit-border-radius: 0 0 0 5px;
        background: #ffffff; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .pageSectionHeader h2 {
          border-bottom: 1px solid #003399;
          font-family: 'MuseoSans500', Arial;
          font-size: 20px;
          color: #2e353f;
          text-transform: uppercase;
          margin: 1px 0px 0 -5px; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .pageSectionHeader h2 .pageSectionPhase {
            border-right: 1px solid #003399;
            padding: 13px 19px;
            display: inline-block;
            margin-right: 15px;
            font-weight: bold; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .totalSummary {
          font-family: 'MuseoSans900', Arial;
          font-size: 22px;
          padding: 25px 0 21px 2px;
          color: #003399; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .totalSummary .total {
            text-transform: uppercase;
            font-family: 'MuseoSans500', Arial; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .totalSummary .vatAmount {
            font-size: 12px;
            font-family: 'MuseoSans500', Arial; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .paymentDisclaimersContainer {
          border-top: 1px solid #ebebeb;
          padding: 14px 0;
          font-family: 'MuseoSans300', Arial;
          font-size: 12px;
          color: #828282;
          line-height: 17px; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .paymentDisclaimersContainer a {
            color: #003399;
            text-decoration: none; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .paymentDisclaimersContainer a:hover {
              text-decoration: underline; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .paymentDisclaimersContainer .securedCheckout {
            font-family: 'MuseoSans500', Arial;
            font-size: 18px;
            color: #828282;
            padding-left: 28px;
            padding-top: 8px;
            margin: 0 0 13px -3px; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .paymentDisclaimersContainer .securedCheckout .lock {
              background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
              background-position: -105px -73px;
              height: 23px;
              width: 20px;
              position: absolute;
              margin: -6px -31px; }
        .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer {
          padding: 0 0 29px 0; }
          .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn {
            width: 100%;
            background: #003399;
            color: #FFFFFF;
            font-family: 'MuseoSans300', Arial;
            border: none;
            padding: 21px 0 20px 3px;
            height: 69px;
            top: 2px;
            position: relative;
            font-size: 24px;
            border-radius: 3px;
            -webkit-border-radius: 3px;
            cursor: pointer;
            transition: all 0.3s linear;
            transition: all 0.3s linear; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn.disabled {
              cursor: default;
              pointer-events: none; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn:hover:not(.disabled) {
              background: #00297A; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn:active:not(.disabled) {
              background-color: #3377ff; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn .loader {
              font-size: 10px;
              margin: 20px;
              text-indent: -9999em;
              width: 30px;
              height: 30px;
              border-radius: 50%;
              background: #ffffff;
              background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
              position: absolute;
              animation: load3 1.4s infinite linear;
              -ms-transform: translateZ(0);
              transform: translateZ(0); }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn .loader:before {
              width: 50%;
              height: 50%;
              background: #ffffff;
              border-radius: 100% 0 0 0;
              position: absolute;
              top: 0;
              left: 0;
              content: ''; }
            .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer .submittionContainer .submitPaymentBtn .loader:after {
              background: #327e95;
              width: 75%;
              height: 75%;
              border-radius: 50%;
              content: '';
              margin: auto;
              position: absolute;
              top: 0;
              left: 0;
              bottom: 0;
              right: 0; }

@keyframes load3 {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
    .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer {
      display: inline-block;
      float: right;
      width: 352px; }
      .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleHeader {
        background: #003399;
        padding: 24px 0 14px 68px; }
        .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleHeader::before {
          content: '';
          background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
          background-position: -243px -126px;
          width: 25px;
          height: 23px;
          position: absolute;
          margin: 0px -33px; }
        .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleHeader h3 {
          font-family: 'MuseoSans500', Arial;
          font-size: 20px;
          color: #ffffff;
          text-transform: uppercase; }
      .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleDescription {
        padding: 30px 35px 17px 35px; }
        .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleDescription .bundlePrice {
          font-family: 'MuseoSans700', Arial;
          font-size: 20px; }
          .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleDescription .bundlePrice .vatAmount {
            font-size: 14px; }
      .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleFeaturesContainer {
        padding: 0 40px; }
        .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleFeaturesContainer .bundleFeatureItem {
          font-family: 'MuseoSans100', Arial;
          font-size: 16px;
          border-bottom: 1px solid #eaeaea;
          border-top: 1px solid #ffffff;
          padding: 9px 20px; }
          .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleFeaturesContainer .bundleFeatureItem::before {
            content: '';
            background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
            background-position: -166px -80px;
            width: 18px;
            height: 17px;
            margin: 2px -26px;
            position: absolute; }
        .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleFeaturesContainer .bundleFeatureItem:last-child {
          border-bottom: none; }
        .premiumSubscriptionContainer .purchasePage .bundleSummaryContainer .bundleFeaturesContainer .bundleFeatureItem:first-child {
          border-top: none; }
    .premiumSubscriptionContainer .purchasePage .tqs-logo {
      background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
      background-position: -223px -84px;
      width: 138px;
      height: 23px;
      position: absolute;
      right: 13px;
      bottom: 6px; }
    .premiumSubscriptionContainer .purchasePage .footerColor {
      height: 7px;
      background-color: #003399;
      border-radius: 0 0 5px 5px;
      -webkit-border-radius: 0 0 5px 5px;
      display: none; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .premiumSubscriptionContainer .whatIsCVC {
      top: 365px !important; } }

@font-face {
  .premiumSubscriptionContainer {
    font-family: 'MuseoSlab-500';
    src: url("/fonts/Runtime/2B5F02_4_0.eot");
    src: url("/fonts/Runtime/2B5F02_4_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B5F02_4_0.woff") format("woff"), url("/fonts/Runtime/2B5F02_4_0.ttf") format("truetype"); } }

@font-face {
  .premiumSubscriptionContainer {
    font-family: 'MuseoSlab-700';
    src: url("/fonts/Runtime/2B6917_A_0.eot");
    src: url("/fonts/Runtime/2B6917_A_0.eot?#iefix") format("embedded-opentype"), url("/fonts/Runtime/2B6917_A_0.woff") format("woff"), url("/fonts/Runtime/2B6917_A_0.ttf") format("truetype"); } }
  .premiumSubscriptionContainer .pageSectionBorder, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer, .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentSummaryContainer {
    border: 1px solid #ebebeb; }
  .premiumSubscriptionContainer .pageDropShadow, .premiumSubscriptionContainer .selectBundlePage, .premiumSubscriptionContainer .learnMorePage, .premiumSubscriptionContainer .purchasePage, .premiumSubscriptionContainer .thankYouPage {
    box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.2); }
  .premiumSubscriptionContainer .bottom-panel, .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom {
    background: #003399;
    border-top: 1px solid #3ccc86; }
  .premiumSubscriptionContainer .sub-title, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .mainContentTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-bottom .descriptionContainer, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-bottom .mainContentTitle {
    font-size: 15px;
    font-family: MuseoSans100;
    text-align: left;
    color: #ffffff; }
  .premiumSubscriptionContainer .feature-item, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
    font-family: 'MuseoSans300';
    font-size: 14px; }
    .premiumSubscriptionContainer .feature-item::before, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .featureItem::before, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem::before {
      content: '';
      background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) no-repeat;
      background-position: -167px -80px;
      width: 19px;
      height: 17px;
      position: absolute;
      margin: 0 -24px; }
  .premiumSubscriptionContainer .column-left, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnLeft, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft {
    width: 48%;
    display: inline-block; }
  .premiumSubscriptionContainer .column-right, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .premiumFeatures .columnRight, .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight {
    width: 45%;
    display: inline-block; }
  .premiumSubscriptionContainer .popupTitle, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer h2.popupTitle, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer h2.popupTitle {
    color: #ffffff;
    font-size: 22px;
    font-family: MuseoSans500;
    text-align: left;
    line-height: 1.4em; }
  .premiumSubscriptionContainer .popupTitleDiamond, .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase .section-top .headerContainer .popup-title-diamond, .premiumSubscriptionContainer .learnMorePage .launch-phase-schedule-warning .section-top .headerContainer .popup-title-diamond {
    width: 46px;
    height: 47px;
    background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -195px -99px no-repeat;
    position: absolute;
    top: 43px; }
  .premiumSubscriptionContainer .thankYouPage {
    margin-left: -285.5px;
    width: 571px;
    height: auto;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
    color: #003399;
    padding: 34px 0px 10px 1px; }
    .premiumSubscriptionContainer .thankYouPage .section-top {
      padding: 0 40px 20px 40px; }
      .premiumSubscriptionContainer .thankYouPage .section-top h2 {
        font-size: 26px;
        font-family: MuseoSans700, sans-serif;
        text-transform: uppercase;
        text-align: center;
        line-height: 1em;
        color: #003399; }
      .premiumSubscriptionContainer .thankYouPage .section-top h3 {
        font-size: 18px;
        font-family: MuseoSans300, Arial;
        text-align: center;
        color: #003399; }
    .premiumSubscriptionContainer .thankYouPage .horizontal-divider {
      border-top: 1px solid #d1d1d1;
      border-bottom: 1px solid #f1f1f1;
      width: 85%;
      margin: 0 auto; }
    .premiumSubscriptionContainer .thankYouPage .section-bottom {
      padding: 0 40px; }
      .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnRight .diamondContainer {
        width: 115px;
        height: 100px;
        background-image: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png);
        background-repeat: no-repeat;
        background-position: -367px -58px;
        margin: 30px 75px 11px 79px; }
      .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft {
        vertical-align: top; }
        .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer {
          padding: 16px 10px 17px 0; }
          .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
            padding: 6px 0 6px 21px;
            color: #003399;
            font-weight: bold;
            background-position: -167px -80px; }
  .premiumSubscriptionContainer .blackbg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    background: #000000; }
  .premiumSubscriptionContainer .closeBtn {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 6px;
    top: 12px;
    background: url(/Asset/Wizard/Images/sprites/uploadframesprite.png) -3px -42px no-repeat; }
    .premiumSubscriptionContainer .closeBtn:hover {
      background-position: -33px -42px; }

/* === Premium Subscription diamond in header === */
.userSubscribedIcon {
  display: inline-block;
  background: url(/Asset/PremiumSubscriptions/Images/Sprite_Payment.png) -173px -121px no-repeat;
  width: 16px;
  height: 16px;
  vertical-align: text-top; }

.cu7 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle {
  font-size: 18px !important; }
  .cu7 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
    font-size: 18px; }

.cu7 .premiumSubscriptionContainer .learnMorePage .build-phase .section-bottom .bundlesContainer .bundle .note {
  font-size: 17px; }

.cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle {
  font-size: 17px !important; }
  .cu6 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
    font-size: 17px; }

.cu12 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle {
  font-size: 17px !important; }
  .cu12 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
    font-size: 17px; }

.cu12 .premiumSubscriptionContainer .purchasePage .purchaseProcessConatiner .paymentDetailsContainer .purchaseInputs .form-element .inputContainer.postalCode .textFieldContainer {
  padding: 8px 0 14px 10px; }

.cu13 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle {
  font-size: 18px !important; }
  .cu13 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
    font-size: 18px; }

.cu13 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .premiumFeatures .columnLeft .featureItem:first-child {
  width: 170px; }

.cu13 .premiumSubscriptionContainer .thankYouPage .section-top h3 {
  font-size: 15px; }

.cu13 .premiumSubscriptionContainer .thankYouPage .section-bottom .mainContent .columnLeft .featuresContainer .featureItem {
  width: 160px; }

.cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle {
  font-size: 17px !important; }
  .cu21 .premiumSubscriptionContainer .learnMorePage .build-phase .section-top .headerContainer h2.popupTitle span {
    font-size: 17px; }

.cu8 .premiumFeature .indication-main.operational-quota .premiumFeatureIcon {
  left: 77px !important; }

.cu8 .indication-main.piping-masking-add .premiumFeatureIcon {
  left: 77px !important; }

.cu8 .premiumFeature .indication-main.piping-masking-add .premiumFeatureTooltip {
  left: 101px; }

/*# sourceMappingURL=PremiumSubscriptions.css.map */

/******************************* Vmin variables  *******************************/
/* Media Queries sizes params */
/* Small Screens (maximum size - 350x) */
/* Small Screens (maximum size - 600px) */
/* Medium Screens (maximum size - 768px) */
/* Large Screens (maximum size - 922px) */
/* Extra Large Screens (maximum size - 1200px) */
@font-face {
  font-family: 'GreycliffCF-Regular';
  src: url("https://dgkpk32ny3olx.cloudfront.net/fonts/greycliff/greycliff-cf-regular.eot");
  src: url("https://dgkpk32ny3olx.cloudfront.net/fonts/greycliff/greycliff-cf-regular.eot?#iefix") format("embedded-opentype"), url("https://dgkpk32ny3olx.cloudfront.net/fonts/greycliff/greycliff-cf-regular.woff2") format("woff2"), url("https://dgkpk32ny3olx.cloudfront.net/fonts/greycliff/greycliff-cf-regular.woff") format("woff"), url("https://dgkpk32ny3olx.cloudfront.net/fonts/greycliff/greycliff-cf-regular.ttf") format("truetype"), url("https://dgkpk32ny3olx.cloudfront.net/fonts/greycliff/greycliff-cf-regular.svg#youworkforthem") format("svg");
  font-weight: normal;
  font-style: normal; }

#page_introPage, #page_demographic, #page_filter, #page_customize, #page_organize {
  display: none; }
  #page_introPage.currentSelectedPage, #page_demographic.currentSelectedPage, #page_filter.currentSelectedPage, #page_customize.currentSelectedPage, #page_organize.currentSelectedPage {
    display: block; }

.buildplace {
  background: #fff;
  border-radius: 6px;
  border: 2px solid #e1e6ea;
  margin: 55px 0px 20px 55px;
  -webkit-transition: margin 0.25s;
          transition: margin 0.25s;
  position: relative; }
  .buildplace.wideTab {
    margin: 55px 0px 20px 0px;
    -webkit-transition: margin 0.25s;
            transition: margin 0.25s; }
  .buildplace.wideTab.randomAssignment {
    border: 2px solid #608996; }
  .buildplace.randomAssignment .favoriteIcon {
    display: none; }
  .buildplace.targetPage {
    margin-left: 0; }

.buildtabs {
  position: absolute;
  left: 2px;
  top: -26px;
  max-width: 650px; }

.flextabs li.tab.ctPageTab {
  background: #79a3b0 url(/Asset/Wizard/Images/sprites/spritefull.png) -141px -1620px no-repeat !important;
  color: #2e353f;
  border: 1px solid #608996;
  width: 20px;
  height: 20px; }
  .flextabs li.tab.ctPageTab.this {
    width: 20px;
    height: 20px;
    background: #79a3b0 url(/Asset/Wizard/Images/sprites/spritefull.png) -138px -1621px no-repeat !important; }
  .flextabs li.tab.ctPageTab.randomAssignment {
    border: 2px solid #608996;
    border-bottom: none; }

.buildtabs span.addtab {
  display: inline-block;
  width: 22px;
  height: 23px;
  cursor: pointer;
  margin-top: 1px; }

.buildtabs span.piebtn {
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) 4px -579px no-repeat;
  width: 22px;
  height: 23px; }
  .buildtabs span.piebtn:hover {
    background-position: -21px -579px; }
  .buildtabs span.piebtn.selected {
    background: #f8f8f8 url(/Asset/Wizard/Images/sprites/spritefull.png) -20px -578px no-repeat;
    height: 20px; }

.buildtabs span.addtab {
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) -2px -3228px no-repeat;
  width: 30px;
  height: 22px; }
  .buildtabs span.addtab:hover {
    opacity: 0.7; }

.demo1 {
  float: left;
  width: 40px;
  display: block; }

.rightnav {
  float: left; }

.flextabs li.ctPageTab.this .delete {
  background: url("/Asset/Wizard/Images/sprites/spritefull.png") -220px -663px !important; }

.flextabs {
  float: left; }
  .flextabs li {
    float: left; }
    .flextabs li.tab, .flextabs li.introPageTab, .flextabs li#demographicnMenu {
      font-family: arial;
      margin-right: 1px;
      float: left;
      cursor: pointer;
      height: 18px;
      color: #9098a3;
      font-family: 'Avenir85Heavy', Arial;
      font-size: 14px;
      padding: 4px 7px 0px 10px;
      display: block;
      text-align: center;
      border: 2px solid #e1e6ea;
      border-bottom: none;
      background: #f8f8f8;
      border-radius: 5px 5px 0px 0px;
      margin-right: 6px;
      box-sizing: content-box; }
      .flextabs li.tab .page, .flextabs li.introPageTab .page, .flextabs li#demographicnMenu .page {
        display: none; }
      .flextabs li.tab:hover, .flextabs li.introPageTab:hover, .flextabs li#demographicnMenu:hover {
        background: #fff; }
      .flextabs li.tab.moretabs, .flextabs li.introPageTab.moretabs, .flextabs li#demographicnMenu.moretabs {
        padding: 4px 8px 0px 8px; }
      .flextabs li.tab.this, .flextabs li.tab.selected, .flextabs li.introPageTab.this, .flextabs li.introPageTab.selected, .flextabs li#demographicnMenu.this, .flextabs li#demographicnMenu.selected {
        background: #fff;
        height: 20px;
        padding: 4px 15px 0px 15px !important;
        width: 97px; }
        .flextabs li.tab.this .delete, .flextabs li.tab.selected .delete, .flextabs li.introPageTab.this .delete, .flextabs li.introPageTab.selected .delete, .flextabs li#demographicnMenu.this .delete, .flextabs li#demographicnMenu.selected .delete {
          background: url("/Asset/Wizard/Images/sprites/spritefull.png") -112px -611px;
          width: 13px;
          height: 13px;
          left: 13px;
          top: -3px;
          cursor: pointer;
          position: relative;
          float: right; }
        .flextabs li.tab.this:hover .delete, .flextabs li.tab.selected:hover .delete, .flextabs li.introPageTab.this:hover .delete, .flextabs li.introPageTab.selected:hover .delete, .flextabs li#demographicnMenu.this:hover .delete, .flextabs li#demographicnMenu.selected:hover .delete {
          background: url("/Asset/Wizard/Images/sprites/spritefull.png") -137px -611px !important; }
        .flextabs li.tab.this .page, .flextabs li.tab.selected .page, .flextabs li.introPageTab.this .page, .flextabs li.introPageTab.selected .page, .flextabs li#demographicnMenu.this .page, .flextabs li#demographicnMenu.selected .page {
          display: inline-block; }
        .flextabs li.tab.this .page-custom-script-icon, .flextabs li.tab.selected .page-custom-script-icon, .flextabs li.introPageTab.this .page-custom-script-icon, .flextabs li.introPageTab.selected .page-custom-script-icon, .flextabs li#demographicnMenu.this .page-custom-script-icon, .flextabs li#demographicnMenu.selected .page-custom-script-icon {
          display: inline-block;
          position: relative;
          float: right;
          padding-left: 5px;
          margin-top: 3px;
          right: -8px;
          width: 11px;
          height: 11px;
          background: url("/Asset/Wizard/Images/sprites/spritefull.png") -96px -1468px no-repeat; }
          .flextabs li.tab.this .page-custom-script-icon.isHidden, .flextabs li.tab.selected .page-custom-script-icon.isHidden, .flextabs li.introPageTab.this .page-custom-script-icon.isHidden, .flextabs li.introPageTab.selected .page-custom-script-icon.isHidden, .flextabs li#demographicnMenu.this .page-custom-script-icon.isHidden, .flextabs li#demographicnMenu.selected .page-custom-script-icon.isHidden {
            display: none; }
    .flextabs li.button-hidden {
      display: none; }
    .flextabs li#introPageMenu .introText {
      display: none; }
    .flextabs li#introPageMenu .introIcon {
      background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -56px -3231px;
      width: 15px;
      height: 15px;
      display: inline-block; }
    .flextabs li#introPageMenu:hover .introIcon {
      opacity: 0.6; }
    .flextabs li#introPageMenu.selected {
      width: 80px; }
      .flextabs li#introPageMenu.selected .introText {
        display: inline;
        vertical-align: top; }
      .flextabs li#introPageMenu.selected .introIcon {
        margin-left: -10px; }
    .flextabs li#introPageMenu.off {
      border: none;
      background: none;
      padding: 5px 2px 0 10px;
      margin-top: 1px; }
    .flextabs li#demographicnMenu {
      padding-top: 2px;
      padding-bottom: 2px; }
      .flextabs li#demographicnMenu .piebtn {
        display: inline-block;
        float: left;
        margin-top: 0px; }
      .flextabs li#demographicnMenu .demographicText {
        display: none; }
      .flextabs li#demographicnMenu.selected {
        width: 120px; }
        .flextabs li#demographicnMenu.selected .piebtn {
          margin-left: -8px;
          margin-top: -2px; }
        .flextabs li#demographicnMenu.selected .demographicText {
          display: inline;
          vertical-align: top; }
      .flextabs li#demographicnMenu.off {
        margin-top: 2px;
        border: none;
        background: none; }

.flextabs2 {
  float: left;
  margin-right: 4px; }
  .flextabs2 li.button {
    float: left;
    display: block;
    width: 30px;
    /*.nocurrentvisible {
				margin-left:38px !important;    
			}*/ }
  .flextabs2 li.button-hidden {
    display: none; }

.carouseltabs {
  overflow: hidden;
  float: left;
  display: inline-block;
  max-width: 700px; }

.buildtabs .jcarousel-skin-tango .jcarousel-container {
  width: 750px; }

.buildtabs #mycarousel-prev {
  margin: 2px 3px 0px 0px;
  cursor: pointer;
  background: url(/Asset/Wizard/Images/sprites/spritewizard.png) 0px -940px no-repeat;
  display: block; }

.buildtabs #mycarousel-next {
  margin: 2px 2px 0px 3px;
  cursor: pointer;
  background: url(/Asset/Wizard/Images/sprites/spritewizard.png) 0px -960px no-repeat;
  display: block; }

.buildtabs #mycarousel-prev span, .buildtabs #mycarousel-next span {
  display: block;
  width: 23px;
  height: 20px; }

.buildtabs #mycarousel-prev span {
  background: url(/Asset/Wizard/Images/bg/leftshadow.png) no-repeat; }

.buildtabs #mycarousel-next span {
  background: url(/Asset/Wizard/Images/bg/leftshadow.png) right top no-repeat;
  width: 26px; }

.savebtn, .continuebtn, .previewbtn, .addbtn, .cancel {
  display: inline-block;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center; }

.previewbtn {
  font-size: 16px;
  padding-left: 30px;
  position: relative; }
  .previewbtn .icon {
    display: inline-block;
    width: 24px;
    height: 17px;
    background: url(/Asset/Wizard/Images/sprites/spritefull.png) 0px -533px no-repeat;
    margin: 0px 5px -3px 0px; }

.savebtn, .continuebtn, .addbtn {
  border-radius: 3px; }

.continuebtn {
  background: url(/Asset/Common/Images/buttons/bggreenbtn.png) repeat-x 0 -31px;
  height: 30px;
  padding: 0 30px 0 15px;
  border: 1px solid #67A716;
  position: relative;
  border-radius: 20px;
  display: inline-block;
  text-transform: uppercase;
  font: normal 14px/32px 'Avenir85Heavy', Arial;
  text-align: center;
  margin: 0 10px;
  float: right;
  color: #2F353E;
  text-shadow: 1px 1px 2px #ffffff; }

.continuebtn:hover {
  background-position: 0px -60px; }

.continuebtn span {
  display: inline-block;
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) -27px -505px no-repeat;
  position: absolute;
  right: 9px;
  top: 5px;
  width: 20px;
  height: 20px; }

.continuebtn:hover span {
  background-position: 1px -505px; }

.buildtools {
  float: right;
  position: absolute;
  right: 0px;
  top: -50px;
  cursor: pointer; }
.dropdown_quota {
  position: relative;
  display: inline-block;
}
.dropdown-toggle_quota {
  padding: 9px;
  border: 1px solid #DEDFEA;
  background: white;
  border-radius: 4px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 120px;
}
.dropdown-toggle_quota:hover {
  border-color: #BABCCA;
}
.dropdown-menu-open_quota {
  border: 1px solid #00297A !important;
}
.dropdown-toggle_quota:after {
  content:  '';
  margin-left: 10px;
  display: block;
  width: 10px;
  height: 6px;
  transform: rotate(180deg);
  background: url(/Asset/Wizard/Images/chevron.svg) no-repeat;
}
.dropdown-menu-open_quota:after {
  transform: rotate(0deg);
}
.dropdown-menu_quota {
  display: none;
  position: absolute;
  padding: unset;
  z-index: 1;
  width: 200px;
  border-radius: 4px;
  background: #FFF;
  box-shadow: 0px 4px 14px 0px rgba(101, 101, 101, 0.16);
  border: unset;
  right: 0;
  margin-top: 4px;

}
.dropdown-item_quota {
  color: black;
  padding: 12px 16px;
  display: flex;
  align-items: center;
  text-decoration: none;
}
.dropdown-item_quota:hover {
  color: black;
  text-decoration: none;
}
.dropdown-item_quota:before {
  content:  '';
  margin-right: 10px;
  display: block;
  width: 17px;
  height: 17px;

}
.dropdown-item_quota_disabled {
  opacity: 0.25;
}
.dropdown-item_quota:hover {
  background-color: #EBEFF7;
}
.dropdown-item_quota_disabled:hover {
  background-color: unset !important;
}
.dropdown-item_quota_organize:before {
  background: url(/Asset/Wizard/Images/organize.svg) no-repeat;
}
.dropdown-item_quota_logic:before {
  background: url(/Asset/Wizard/Images/logic.svg) no-repeat;
}
.dropdown-item_quota_quota:before {
  background: url(/Asset/Wizard/Images/quota.svg) no-repeat;
}
.dropdown-item_quota_translate:before {
  background: url(/Asset/Wizard/Images/translate.svg) no-repeat;
}
.dropdown-item_quota_export:before {
  background: url(/Asset/Wizard/Images/export_quota.svg) no-repeat;
}
  .buildtools .wheel {
    background: url(/Asset/Wizard/Images/sprites/spritefull.png) -168px -3228px no-repeat;
    width: 44px;
    height: 22px;
    float: right;
    z-index: 2;
    position: relative; }
  .buildtools .linksContiner {
    display: inline-block;
    z-index: 0; }
    .buildtools .linksContiner .linksSubMenu {
      display: none;
      opacity: 0;
      float: right;
      border-top: 1px solid #5895a8;
      border-bottom: 1px solid #5895a8;
      border-left: 1px solid #5895a8;
      border-top-left-radius: 9px;
      border-bottom-left-radius: 9px;
      margin-right: -10px;
      padding-right: 15px;
      margin-top: 1px;
      height: 18px;
      background-color: #F8F8F8;
      color: #007BAB; }
      .buildtools .linksContiner .linksSubMenu .link {
        background: none;
        font-size: 12px;
        float: right;
        text-align: center;
        cursor: pointer;
        padding: 2px 5px 1px 5px; }
        .buildtools .linksContiner .linksSubMenu .link.organize {
          padding-left: 12px; }
      .buildtools .linksContiner .linksSubMenu .seperator {
        float: right;
        width: 5px;
        padding: 0 2px; }
      .buildtools .linksContiner .linksSubMenu .leftEnd {
        background: url(/Asset/Wizard/Images/sprites/spritefull.png)-153px-3228px;
        width: 12px;
        height: 21px;
        float: right;
        margin-left: -12px;
        margin-top: -2px; }
  .buildtools .multimarket-tools-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    float: right;
    margin-top: 1px;
    margin-left: 5px; }
    .buildtools .multimarket-tools-container .multimarket-btn {
      background: #003399;
      border-radius: 12px;
      height: 20px;
      width: 34px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 5px; }
      .buildtools .multimarket-tools-container .multimarket-btn.disabled {
        background: #DEE3EE;
        cursor: default; }
    .buildtools .multimarket-tools-container .wedge-export-btn::before {
      display: block;
      content: '';
      background: url(/Asset/Wizard/Images/export.svg);
      width: 17px;
      height: 15px; }
    .buildtools .multimarket-tools-container .translations-modal-btn::before {
      content: '';
      display: block;
      background: url(/Asset/Wizard/Images/translations.svg);
      width: 14px;
      height: 13px; }

.buildtools span.tool1, .buildtools span.tool2, .buildtools span.tool3 {
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 24px;
  height: 22px;
  float: right;
  margin-left: 6px;
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) 0px 0px no-repeat; }

.buildtools span.tool1 {
  background-position: -116px -447px; }
  .buildtools span.tool1:hover, .buildtools span.tool1.selected {
    background-position: -149px -447px; }

.buildtools span.tool2 {
  background-position: 0px -445px; }
  .buildtools span.tool2:hover, .buildtools span.tool2.selected {
    background-position: -34px -445px; }
    .buildtools span.tool2:hover .customizeLabel, .buildtools span.tool2.selected .customizeLabel {
      color: #91b7c4; }

.buildtools span.tool3 {
  background-position: 4px -475px; }
  .buildtools span.tool3:hover, .buildtools span.tool3.selected {
    background-position: -25px -475px; }

.innerbuildplace .tooltip {
  bottom: 25px;
  display: block;
  left: -200%;
  display: none;
  z-index: 11;
  position: absolute;
  background: #003399;
  min-width: 70px;
  border-radius: 15px;
  padding: 3px 10px;
  color: #fff;
  box-shadow: 0px 2px 3px #999;
  text-align: center; }
  .innerbuildplace .tooltip span {
    top: inherit;
    display: block;
    width: 10px;
    height: 8px;
    background: url(/Asset/Wizard/Images/sprites/spritefull.png) -19px -403px no-repeat; }

.buildtools .tooltip, .tooltip {
  display: none;
  left: -125%;
  z-index: 11;
  position: absolute;
  bottom: -30px;
  background: #327e95;
  min-width: 70px;
  border-radius: 15px;
  padding: 3px 10px;
  color: #fff;
  box-shadow: 0px 2px 3px #999;
  text-align: center; }
  .buildtools .tooltip span, .tooltip span {
    left: 45%;
    position: absolute;
    top: -7px;
    display: block;
    width: 10px;
    height: 8px;
    background: url(/Asset/Wizard/Images/sprites/spritefull.png) -19px -403px no-repeat; }

.innerbuildplace .MultipleOpenEndEdit .tooltip span {
  background-position: 0 -402px;
  left: 49%; }

.btnsplace {
  padding: 15px;
  border-top: 1px solid #e1e6ea;
  height: 57px;
  margin-top: 44px; }
  .btnsplace.targetingPage {
    background-color: #ffffff;
    border: 2px #e1e6ea solid;
    margin-top: 10px;
    padding: 20px 36px 20px 20px; }

.btnsplace .continuebtn {
  float: right;
  margin-top: 0;
  background-position: 0px -31px;
  border: 1px solid #67a716;
  color: #2f353e; }

.innerbuildemptyexpl {
  margin: 8px 0px 0px 40px;
  padding: 10px 0px 0px 28px;
  background: url(/Asset/Wizard/Images/bg/greyarrowup.png) no-repeat;
  color: #bfc4ce;
  font-size: 12px;
  width: 150px;
  font-family: 'Avenir85Heavy', Arial; }

.innerbuildplaceempty {
  background: #f6fafc; }

.innerbuildplace {
  background: #f6fafc url(/Asset/Wizard/Images/bg/bgbuildplace.png) 630px 0px no-repeat;
  border: 2px dashed #e8ecf0;
  margin: 20px 15px;
  padding: 15px 20px;
  position: relative;
  border-radius: 6px; }

#pagesPlaceHolder {
  min-height: 413px;
  z-index: 1 !important; }

#resuletsContenetContiner {
  border: 0 none;
  border-radius: 8px 8px 8px 8px;
  margin-top: 10px;
  padding: 5px;
  cursor: pointer; }
  #resuletsContenetContiner li {
    border-bottom: 2px solid black;
    padding: 3px;
    display: inline-block;
    width: 100%; }
    #resuletsContenetContiner li .actionIcon {
      position: absolute;
      right: 70px;
      z-index: 2; }
    #resuletsContenetContiner li.selected {
      border: 1px solid #BED3DB; }
  #resuletsContenetContiner .leftPart {
    width: 60%; }
  #resuletsContenetContiner .rightPart {
    width: 40%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.mySurveysDiv, .favoriteQuestionsDiv, .searchDiv {
  width: 100PX;
  display: none; }

.searchInput {
  margin-left: 17px;
  padding-left: 0;
  width: 135px; }

s.noQuestions {
  color: #c2cad2;
  font: 18px 'AvenirLTStd55RomanRegular', Arial;
  margin: 50px;
  text-align: center; }

.noSurveys {
  color: red;
  font-size: 16px;
  font-weight: bold;
  margin: 50px;
  text-align: center; }

.customizeLabel {
  display: none;
  color: #327e95;
  font-size: 11px;
  position: relative;
  left: -30px;
  text-transform: uppercase;
  font-family: 'AvenirLTStd85Heavy',Arial;
  float: right;
  bottom: -5px; }
  .customizeLabel:hover {
    color: #91b7c4; }

.qpsBackFromCustomize {
  display: none;
  color: #327E95;
  font-size: 17px;
  bottom: -20px;
  position: relative;
  line-height: 0px;
  left: 720px;
  cursor: pointer; }

.cu6 .qpsBackFromCustomize, .cu7 .qpsBackFromCustomize, .cu13 .qpsBackFromCustomize, .cu21 .qpsBackFromCustomize {
  left: 710px; }

.cu12 .qpsBackFromCustomize {
  left: 700px; }

.hidden, .isHidden {
  display: none; }

.titleplace.qps .qpsLogo {
  margin-top: 10px; }
  .titleplace.qps .qpsLogo span {
    background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -2px -3191px;
    width: 198px;
    height: 25px;
    display: block; }

.titleplace.qps .buildtabs {
  display: none; }

.titleplace.qps #btnFilter {
  display: none; }

.titleplace.qps #btnOrganize {
  display: none; }

.titleplace.qps .innerbuildemptyexpl {
  display: none; }

.titleplace.qps .innerbuildplaceempty {
  display: none; }

.titleplace.qps .smallllabellocation {
  display: none; }

.titleplace.qps .movebuild {
  display: none; }

.titleplace.qps .closebuild {
  display: none; }

.titleplace.qps .moreoptionsbtn .cancelbtn {
  display: none; }

.titleplace.qps .moreoptionsbtn .btnSave {
  display: none; }

.titleplace.qps .buildsurveyplace {
  width: 100%; }

.titleplace.qps .buildplace {
  margin-left: 0px;
  margin-top: 25px; }

.titleplace.qps .innerbuildplace {
  background: none repeat scroll 0 0;
  border: medium none;
  margin-top: 0;
  padding: 0px;
  top: -16px;
  margin-bottom: 33px; }

.titleplace.qps .smallerrormessage {
  bottom: 52px;
  right: -48px; }

.titleplace.qps .customizeLabel {
  display: inline-block; }

.titleplace.qps .qpsBackFromCustomize {
  display: inline-block; }

.titleplace.qps .btnsplace {
  margin-top: 0px;
  /*#buildContinue { 
				&.disabled {
					background-position: 0 0;
					border: 1px solid #c0daa2;
					color: #92a385;
					cursor: default;
					&:hover span {
						background-position: -27px -505px;
					}
				}
			}*/ }

.titleplace.qps .previewbtn.disabled {
  color: #999999;
  cursor: default; }
  .titleplace.qps .previewbtn.disabled .icon {
    background-position: -33px -534px; }

.qps #pagesPlaceHolder .previewbtn {
  display: none; }

.qpsMainDiv .QPSsteps {
  font-family: 'AvenirLTStd85Heavy',Arial;
  font-size: 13px;
  float: left;
  margin-bottom: 55px;
  font-size: 13px;
  width: 100%; }
  .qpsMainDiv .QPSsteps .QPSstep {
    float: left; }
    .qpsMainDiv .QPSsteps .QPSstep:hover .stepComment {
      display: block; }
    .qpsMainDiv .QPSsteps .QPSstep .stepText {
      float: left;
      padding-top: 11px;
      cursor: pointer;
      padding: 10px 0px;
      text-transform: uppercase;
      margin-top: 5px;
      padding: 9px 37px;
      text-align: center;
      font-family: 'Avenir85Heavy';
      color: #585d65; }
      .qpsMainDiv .QPSsteps .QPSstep .stepText:hover {
        color: #2e353f; }
    .qpsMainDiv .QPSsteps .QPSstep .stepComment {
      color: #9C9CA1;
      float: left;
      font-family: 'AvenirLTStd55RomanRegular';
      font-size: 14px;
      position: absolute;
      width: 200px;
      margin-top: 40px;
      display: none;
      cursor: pointer;
      font-style: italic;
      text-align: center; }
      .qpsMainDiv .QPSsteps .QPSstep .stepComment.twoComment {
        margin-left: -11px; }
      .qpsMainDiv .QPSsteps .QPSstep .stepComment.threeComment {
        margin-left: 0px; }
      .qpsMainDiv .QPSsteps .QPSstep .stepComment.fourComment {
        margin-left: -12px; }
    .qpsMainDiv .QPSsteps .QPSstep.current .stepText {
      background: #f27903;
      border-radius: 3px;
      height: 18px;
      color: #FFFFFF;
      padding: 9px 40px;
      font-family: 'Avenir85Heavy';
      vertical-align: middle; }
    .qpsMainDiv .QPSsteps .QPSstep.current .stepComment {
      margin-top: 45px; }
  .qpsMainDiv .QPSsteps .stepSeperator {
    float: left;
    margin: 0 17px;
    background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat scroll -176px -2914px;
    width: 10px;
    height: 20px;
    position: relative;
    top: 10px;
    width: 10px; }

.qpsMainDiv .blueBackground {
  background: none repeat scroll 0 0 #F6FAFC;
  border: 2px dashed #E8ECF0;
  border-radius: 6px;
  position: relative; }

.qpsMainDiv .questionTitle {
  color: #f59959;
  display: inline-block;
  float: left;
  font-size: 35px;
  margin: -19px 0 0 140px;
  width: 715px;
  font-family: 'AvenirLTStd35LightRegular';
  letter-spacing: -1px; }

.qpsMainDiv .subTile {
  color: #6a6a6e;
  float: left;
  font-size: 16px;
  font-family: 'AvenirLTStd45BookRegular',Arial;
  margin: 10px 0 20px 0;
  padding-left: 140px; }

.qpsMainDiv .competitorsDiv .competitorContiner {
  padding: 50px 220px;
  float: left; }
  .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow {
    float: left;
    margin-bottom: 20px; }
    .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner {
      padding-right: 37px;
      border-radius: 5px;
      border: 2px solid #D2D5DA;
      font-size: 20px;
      background: #FFFFFF;
      color: #D2D5DA;
      float: left; }
      .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner .questionNumber {
        float: left;
        width: 20px;
        margin-top: 5px;
        width: 20px;
        text-align: center;
        font-size: 26px;
        padding-left: 7px; }
      .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner .competitorProductInput, .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner .competitorCompanyInput {
        min-height: 40px;
        position: relative;
        width: 400px;
        text-overflow: ellipsis;
        border: none;
        color: #424242;
        font-size: 20px;
        padding-left: 3px;
        line-height: 40px; }
      .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner.inputFocus {
        border: 2px solid #76D2EC;
        box-shadow: 0 0 3px #76D2EC; }
    .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .img {
      background: url("/Images/TQSv2/sprites/spritewizard2.png") no-repeat scroll -5px -3px;
      width: 27px;
      height: 20px;
      float: left;
      position: relative;
      top: 13px;
      right: 35px;
      cursor: pointer; }
    .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .smallImageDisplay {
      height: 20px;
      width: 20px;
      position: relative;
      padding-left: 4px;
      padding-top: 10px;
      float: left;
      left: -35px;
      cursor: pointer; }
    .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .closeIcon {
      opacity: 0;
      background: url("/Images/TQSv2/bg/trgreycamera.png") no-repeat scroll center center;
      cursor: pointer;
      float: left;
      height: 23px;
      left: -27px;
      padding-left: 24px;
      position: relative;
      top: -22px; }
      .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .closeIcon:hover {
        opacity: 1; }
      .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .closeIcon .imgcloseicon {
        background: url("/Images/TQSv2/sprites/definesprite.png") no-repeat scroll -5px -102px;
        height: 16px;
        position: absolute;
        right: -5px;
        top: -5px;
        width: 16px; }
        .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .closeIcon .imgcloseicon:hover {
          background-position: -5px -120px; }
    .qpsMainDiv .competitorsDiv .competitorContiner .competitorsAnswerRow .competitorsAnswerTitle {
      width: 200px; }
  .qpsMainDiv .competitorsDiv .competitorContiner .leftInputsContiner {
    float: left; }
  .qpsMainDiv .competitorsDiv .competitorContiner .rightInputsContiner {
    float: left;
    width: 350px; }

.qpsMainDiv .benefitsDiv {
  display: none; }
  .qpsMainDiv .benefitsDiv .benefitsContiner {
    padding: 50px 0  50px 140px;
    float: left; }
    .qpsMainDiv .benefitsDiv .benefitsContiner .benefitRow {
      float: left;
      margin-bottom: 20px;
      border-radius: 5px;
      border: 2px solid #D2D5DA;
      width: 300px;
      margin-right: 20px;
      background: #FFFFFF; }
      .qpsMainDiv .benefitsDiv .benefitsContiner .benefitRow .questionNumber {
        float: left;
        width: 20px;
        margin-top: 5px;
        width: 30px;
        text-align: center;
        font-size: 26px;
        color: #D2D5DA; }
      .qpsMainDiv .benefitsDiv .benefitsContiner .benefitRow .benefitInput {
        float: left;
        min-height: 40px;
        position: relative;
        width: 260px;
        font-size: 20px;
        color: #424242;
        text-overflow: ellipsis;
        padding-left: 10px;
        border: none;
        line-height: 40px; }
      .qpsMainDiv .benefitsDiv .benefitsContiner .benefitRow.inputFocus {
        border: 2px solid #76D2EC;
        box-shadow: 0 0 3px #76D2EC; }
        .qpsMainDiv .benefitsDiv .benefitsContiner .benefitRow.inputFocus .benefitInput {
          color: #424242; }
  .qpsMainDiv .benefitsDiv .ExmpleTitle {
    color: #327E95;
    float: left;
    left: 140px;
    position: relative;
    top: -10px;
    width: 100%;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 20px; }
  .qpsMainDiv .benefitsDiv .ExmpleContent {
    display: none;
    float: left;
    padding: 10px 160px;
    position: relative;
    top: -10px;
    width: 628px;
    color: #9097A3;
    font-size: 14px;
    background-color: #f7f7fa;
    border: 2px solid #DEDEDE; }

.qpsMainDiv .experienceDiv {
  display: none;
  margin-bottom: 20px; }
  .qpsMainDiv .experienceDiv .experienceContiner {
    float: left;
    padding: 0 186px 30px 138px; }
    .qpsMainDiv .experienceDiv .experienceContiner .experienceRow {
      margin-top: 10px;
      width: 600px;
      padding-left: 15px; }
      .qpsMainDiv .experienceDiv .experienceContiner .experienceRow .experienceCheckBox {
        margin-top: 3px; }
      .qpsMainDiv .experienceDiv .experienceContiner .experienceRow .experienceInput {
        text-overflow: ellipsis;
        min-height: 40px;
        width: 505px;
        font-size: 21px;
        padding-left: 10px;
        color: #D2D5DA;
        border-radius: 5px;
        border: 2px solid #D2D5DA;
        line-height: 40px; }
        .qpsMainDiv .experienceDiv .experienceContiner .experienceRow .experienceInput:disabled {
          background: none repeat scroll 0 0;
          border: medium none;
          position: relative;
          color: #949aa1; }
        .qpsMainDiv .experienceDiv .experienceContiner .experienceRow .experienceInput.inputFocus {
          border: 2px solid #76D2EC;
          box-shadow: 0 0 3px #76D2EC; }
      .qpsMainDiv .experienceDiv .experienceContiner .experienceRow.experiencSelected .experienceInput {
        color: #424242; }
      .qpsMainDiv .experienceDiv .experienceContiner .experienceRow .icon {
        margin-top: 10px;
        float: right;
        background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -160px -636px;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        cursor: pointer;
        margin-top: 10px; }
        .qpsMainDiv .experienceDiv .experienceContiner .experienceRow .icon.vIcon {
          background-position: -117px -858px;
          width: 14px;
          height: 13px;
          margin-top: 12px; }
      .qpsMainDiv .experienceDiv .experienceContiner .experienceRow:hover {
        background-color: #e9f2f7; }
        .qpsMainDiv .experienceDiv .experienceContiner .experienceRow:hover .icon:hover {
          background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -186px -636px; }
        .qpsMainDiv .experienceDiv .experienceContiner .experienceRow:hover .icon.vIcon {
          background-position: -117px -858px; }

.qpsMainDiv .questionEditDiv {
  display: none;
  margin-bottom: 20px; }
  .qpsMainDiv .questionEditDiv .questionEditContiner {
    float: left;
    padding: 0 220px 30px 140px;
    margin-top: 25px; }
    .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow {
      margin-top: 10px;
      width: 580px; }
      .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .questionHeader {
        color: #6b6f74;
        float: left;
        font-family: 'AvenirLTStd55RomanRegular';
        font-size: 19px;
        text-transform: capitalize;
        margin: 25px 0 0; }
      .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .questionEditInput {
        text-overflow: ellipsis;
        min-height: 40px;
        width: 680px;
        font-size: 19px;
        color: #424242;
        border-radius: 5px;
        border: 2px solid #D2D5DA;
        margin-top: 10px;
        overflow: auto;
        padding: 8px 0 0 5px; }
        .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .questionEditInput:disabled {
          background: none repeat scroll 0 0;
          border: medium none;
          position: relative;
          color: #C0C3C8;
          padding: 0; }
        .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .questionEditInput.inputFocus {
          border: 2px solid #76D2EC;
          box-shadow: 0 0 3px #76D2EC; }
      .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .icon {
        background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat scroll -160px -636px;
        cursor: pointer;
        float: left;
        height: 16px;
        margin-left: 15px;
        margin-top: 24px;
        width: 16px; }
        .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .icon:hover {
          background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -186px -636px; }
        .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .icon.vIcon {
          background-position: -117px -858px;
          width: 16px;
          height: 13px; }
          .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .icon.vIcon:hover {
            background-position: -117px -858px; }
      .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .restoreDefault {
        background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat scroll -26px -1099px;
        width: 12px;
        height: 14px;
        cursor: pointer;
        float: left;
        margin-left: 15px;
        margin-top: 26px; }
        .qpsMainDiv .questionEditDiv .questionEditContiner .questionEditRow .restoreDefault:hover {
          background-position: -47px -1099px;
          width: 12px;
          height: 14px; }

.qpsMainDiv.isLaunched .experienceDiv .experienceContiner .experienceRow .experienceInput {
  color: #DDDDDD; }

.qpsMainDiv.isLaunched .img, .qpsMainDiv.isLaunched .closeIcon, .qpsMainDiv.isLaunched .icon {
  display: none; }

.qpsMainDiv.isLaunched .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner,
.qpsMainDiv.isLaunched .benefitsDiv .benefitsContiner .benefitRow {
  background-color: #f1f1f3;
  border: 2px solid #E1E6EA; }
  .qpsMainDiv.isLaunched .competitorsDiv .competitorContiner .competitorsAnswerRow .inputContiner input,
  .qpsMainDiv.isLaunched .benefitsDiv .benefitsContiner .benefitRow input {
    background: none;
    color: #c0c3c8; }

.qpsMainDiv.isLaunched .experienceDiv .experienceContiner .experienceRow:hover {
  background: none; }

.qpsMainDiv.isLaunched .experienceDiv .experienceContiner .experienceRow .ez-checkbox {
  display: none; }

.qpsMainDiv.isLaunched .experienceDiv .experienceContiner .experienceRow.experiencSelected .experienceInput {
  color: #c0c3c8; }

.qpsMainDiv.isLaunched .competitorsDiv .competitorContiner .competitorsAnswerRow .smallImageDisplay {
  cursor: default; }

.qpsMainDiv.isLaunched .restoreDefault {
  display: none; }

.qpsMainDiv .nevegtionArrows {
  bottom: -11px;
  position: relative;
  right: -15px; }
  .qpsMainDiv .nevegtionArrows .continer {
    float: right;
    padding: 8px 15px;
    background-color: #F27902;
    border: 1px solid #D16A02;
    margin-right: 15px;
    border-radius: 3px;
    cursor: pointer; }
    .qpsMainDiv .nevegtionArrows .continer:hover {
      background-color: #E57402; }
    .qpsMainDiv .nevegtionArrows .continer span {
      background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat scroll 0 -1070px;
      float: right;
      height: 20px;
      width: 25px;
      cursor: pointer; }
      .qpsMainDiv .nevegtionArrows .continer span.leftArrow {
        width: 20px;
        height: 17px;
        background-position: -1px -2921px; }
      .qpsMainDiv .nevegtionArrows .continer span.rightArrow {
        width: 20px;
        height: 17px;
        background-position: -51px -2921px; }

.qpsMainDiv .qpsComment {
  position: absolute;
  bottom: -71px;
  left: 0; }
  .qpsMainDiv .qpsComment div {
    position: relative; }
  .qpsMainDiv .qpsComment .arrow {
    background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat scroll -147px -2912px;
    float: left;
    height: 38px;
    left: 20px;
    position: absolute;
    width: 12px; }
  .qpsMainDiv .qpsComment .text {
    font-family: 'Handlee';
    Font-Size: 15px;
    Color: #88888B;
    width: 250px;
    padding: 24px 0 0 20px;
    line-height: 19px;
    display: block; }

.profileMapperSurvey .innerbuildplacepreview .closebuild {
  display: none; }

.profileMapperSurvey .innerbuildplacepreview .editbuild {
  display: none; }

.profileMapperSurvey .innerbuildplacepreview .movebuild {
  display: none; }

.profileMapperSurvey .innerbuildplacepreview .favoriteIcon {
  display: none; }

.profileMapperSurvey .pageCarusel .addtab {
  display: none; }

.profileMapperSurvey .pageCarusel .delete {
  display: none; }

.profileMapperSurvey #page_organize .o_delete {
  display: none; }

.profileMapperSurvey #btnCustomize {
  display: none; }

.profileMapperSurvey #btnOrganize {
  display: none; }

.profileMapperSurvey #page_demographic .innerbuildplacepreview .editbuild {
  display: block; }

.introPageContent .introCheckBox {
  top: 20px;
  left: 20px;
  position: relative; }
  .introPageContent .introCheckBox .ez-checkbox {
    top: 0px; }
  .introPageContent .introCheckBox span {
    color: #327E95;
    font-family: 'AvenirLTStd45BookRegular';
    font-size: 14px;
    cursor: pointer; }

.introPageContent .innerbuildplace {
  display: none;
  margin-top: 40px; }
  .introPageContent .innerbuildplace .richTextEditorContainer {
    position: relative;
    background: #ffffff;
    border: 1px solid #347c94;
    border-radius: 5px; }
    .introPageContent .innerbuildplace .richTextEditorContainer textarea {
      border: none; }
  .introPageContent .innerbuildplace .introPageCustomJSTextAreaContainer textarea {
    width: 97.5%;
    height: 180px;
    resize: vertical; }
  .introPageContent .innerbuildplace .moreoptionsbtn {
    padding-top: 10px; }

.introPageContent .innerbuildplacepreview {
  margin-top: 40px; }
  .introPageContent .innerbuildplacepreview .introPageCustomJSTextAreaContainer textarea {
    width: 97.5%;
    height: 100px;
    resize: vertical;
    background: #f8f8f8; }

.introPageContent .introPageHtmlPreview {
  box-shadow: 6px 6px 12px 3px #F0F2F1;
  height: 315px;
  background: url("/Asset/Wizard/Images/bg/IntroPage/onePart.png") repeat 0 0;
  border: 2px solid #E8E8E8;
  color: #333333;
  font: 16px/24px 'AvenirLTStd55',Ariel;
  height: 200px;
  margin-top: 20px;
  padding: 40px; }
  .introPageContent .introPageHtmlPreview.defaultLineHeight {
    line-height: normal;
    padding: 10px; }
  .introPageContent .introPageHtmlPreview .previewContent {
    height: 210px;
    overflow: auto; }

.cu6 .qpsMainDiv .QPSsteps .QPSstep .stepText {
  padding: 9px 22px; }

.cu6 .qpsMainDiv .QPSsteps .QPSstep .stepComment.oneComment {
  margin-left: 8px; }

.cu6 .qpsMainDiv .QPSsteps .QPSstep .stepComment.twoComment {
  margin-left: -21px; }

.cu6 .qpsMainDiv .QPSsteps .QPSstep .stepComment.threeComment {
  margin-left: 21px; }

.cu6 .qpsMainDiv .QPSsteps .QPSstep .stepComment.fourComment {
  margin-left: 2px; }

.cu6 .qpsMainDiv .questionDiv .questionTitle {
  margin: 0px 0 0 140px; }

.cu6 .flextabs li#demographicnMenu.selected {
  width: 190px; }

.cu6 .flextabs li#introPageMenu.selected {
  width: 90px; }

.cu6 .titleplace .buildplace .btnContinue label {
  font-size: 14px; }

.cu7 .qpsMainDiv .QPSsteps .QPSstep .stepComment.oneComment {
  margin-left: 12px; }

.cu7 .qpsMainDiv .QPSsteps .QPSstep .stepComment.threeComment {
  margin-left: 8px; }

.cu7 .qpsMainDiv .questionDiv .questionTitle {
  margin: 20px 0 0 140px; }

.cu7 .flextabs li#demographicnMenu.selected {
  width: 156px; }

.cu7 .titleplace .buildplace .btnContinue label {
  font-size: 15px; }

.cu12 .qpsMainDiv .QPSsteps .QPSstep .stepText {
  padding: 9px 10px; }

.cu12 .qpsMainDiv .QPSsteps .QPSstep .stepComment.twoComment {
  margin-left: -14px; }

.cu12 .qpsMainDiv .QPSsteps .QPSstep .stepComment.fourComment {
  margin-left: 14px; }

.cu12 .qpsMainDiv .questionDiv .questionTitle {
  margin: 0px 0 0 140px; }

.cu12 .flextabs li#demographicnMenu.selected {
  width: 110px; }

.cu12 .flextabs li#introPageMenu.selected {
  width: 130px; }

.cu13 .qpsMainDiv .QPSsteps .QPSstep .stepText {
  padding: 9px 13px; }

.cu13 .qpsMainDiv .QPSsteps .QPSstep .stepComment.oneComment {
  margin-left: 6px; }

.cu13 .qpsMainDiv .QPSsteps .QPSstep .stepComment.twoComment {
  margin-left: -8px; }

.cu13 .qpsMainDiv .QPSsteps .QPSstep .stepComment.threeComment {
  margin-left: -10px; }

.cu13 .qpsMainDiv .QPSsteps .QPSstep .stepComment.fourComment {
  margin-left: 4px; }

.cu13 .qpsMainDiv .questionDiv .questionTitle {
  margin: 0px 0 0 140px; }

.cu13 .flextabs li#demographicnMenu.selected {
  width: 110px; }

.cu13 .flextabs li#introPageMenu.selected {
  width: 160px; }

.cu13 .titleplace .buildplace .btnContinue label {
  font-size: 13px; }

.cu21 .qpsMainDiv .QPSsteps .QPSstep .stepText {
  padding: 9px 18px; }

.cu21 .qpsMainDiv .QPSsteps .QPSstep .stepComment.oneComment {
  margin-left: 6px; }

.cu21 .qpsMainDiv .QPSsteps .QPSstep .stepComment.twoComment {
  margin-left: -8px; }

.cu21 .qpsMainDiv .QPSsteps .QPSstep .stepComment.threeComment {
  margin-left: 6px; }

.cu21 .qpsMainDiv .QPSsteps .QPSstep .stepComment.fourComment {
  margin-left: -8px; }

.cu21 .qpsMainDiv .questionDiv .questionTitle {
  margin: 0px 0 0 140px; }

.cu21 .flextabs li#demographicnMenu.selected {
  width: 110px; }

.cu21 .flextabs li#introPageMenu.selected {
  width: 150px; }

#previewOverlay {
  opacity: 0.7;
  cursor: auto;
  z-index: 100;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0px;
  height: 100%;
  background: #000; }

.btnsplace {
  /*.btnContinue 
    {
        width:250px;   
        height:50px; 
        margin:auto; 
        border:0px;
        background-image:none; 
        background-color:#327e95;
        padding:0px !important;  
        line-height:normal; 
        display:flex;
        align-items:center;
        justify-content:flex-start;
        @include border-radius(4px);  
        box-shadow:inset 0px 0px 0px 1px #2a687a;
        -webkit-box-shadow:inset 0px 0px 0px 1px #2a687a;
        -moz-box-shadow:inset 0px 0px 0px 1px #2a687a; 
        overflow:hidden;
         &.width110
        {
            width:140px; 
            .btnIcon
            {
                width:30%; 
            }
            label
            {
                font-size:16px; 
            } 
        }
        &.width130 
        {
            width:180px;
        }
        &.width155
        {
            width:205px;  
        }
        &.width170
        {
            width: auto;
            min-width: auto;
            @include border-radius(3px);
            span 
            {
                padding: 0 10px;
                width: auto;
                font-size: 18px;
            }
        }
        &.width210
        {
            width:220px; 
            label
            {
                font-size:16px;
            }
        }
        .btnIcon 
        {
            width:21%; 
            height:100%;
            display:inline-flex;
            position:static;
            right:auto;
            top:auto;
            align-items:center;
            justify-content:center;   
            color:#ffffff;
            background-color:#2a687a; 
            background-image:none;   
            text-shadow:none;
            cursor:pointer;
            font-size:24px; 
        }
        label 
        {
            width:79%;  
            height:100%;
            font-family:'MuseoSans100';
            text-transform:initial;
            color:#ffffff;   
            font-size:14px; 
            text-shadow:none;
            display:inline-flex;
            align-items:center;
            justify-content:center; 
            cursor:pointer; 
        }
    } 
    .previewbtn
    {
        border: 1px solid #327e95;
        height: 45px;
        margin: 0px;
        padding: 0 25px;
        display: table;
        @include border-radius(3px);
        > div 
        {
            vertical-align: middle;
            display: table-cell;
            text-transform: capitalize;
            font-size: 16px;
        }
    }*/ }

targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper {
  width: 980px; }
  targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container {
    width: 980px; }
    targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define {
      height: 66px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border: 2px #e1e6ea solid; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .sxqf-quick-define-cell, targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .select-country, targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .num-completes, targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-insertion-point #numberOfConcepts, targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-insertion-point #inputNumberOfQuestions {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: auto;
        padding: 0;
        margin: 0; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .select-country {
        padding-right: 50px; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .num-completes {
        padding-right: 50px;
        width: auto; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .num-completes input {
          width: 70px;
          text-align: center; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-insertion-point {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-insertion-point > div {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-insertion-point #numberOfConcepts {
          padding-right: 35px;
          border-right: 1px solid #e3e3e3; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-insertion-point #inputNumberOfQuestions {
          padding-left: 35px; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .days-in-field {
        width: auto;
        border-right: 0px;
        margin-right: 0px;
        padding-bottom: 0px; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .days-in-field div:not(.caption) {
          width: 50px; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define input {
        border: 1px solid #ccc;
        border-radius: 3px;
        height: 34px;
        font-size: 15px;
        padding: 6px 14px;
        box-sizing: border-box;
        width: 65px;
        text-align: center; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .source {
        display: none; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .caption {
        display: flex;
        display: -webkit-box;
        display: -ms-flexbox;
        -ms-flex-line-pack: center;
            align-content: center;
        white-space: nowrap;
        line-height: normal;
        font-family: 'MuseoSans500';
        font-size: 14px;
        width: auto;
        text-transform: capitalize; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .caption .caption-text, targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .caption .caption-tooltip {
          font-family: 'MuseoSans500'; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .caption .caption-text {
          color: #327e95; }
        targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define .caption .caption-tooltip {
          padding-top: 3px;
          font-size: 10px; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define sxqf-country-select .dropdown-wrapper .input-wrapper:after {
        content: "";
        width: 6px;
        height: 6px;
        display: block;
        position: absolute;
        left: 100%;
        top: 11px;
        margin-left: -19px;
        border-right: 2px #359DCE solid;
        border-bottom: 2px #359DCE solid;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        background: transparent; }
    targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container .dropdown-wrapper .select-dropdown-content .options-list-wrapper.country-and-languages-selector .mCSB_container {
      width: calc(100% - 15px); }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container .dropdown-wrapper .select-dropdown-content .options-list-wrapper.country-and-languages-selector .mCSB_container .ez-checkbox {
        width: 20px; }
    targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container .dropdown-wrapper .select-dropdown-content .options-list-wrapper .mCSB_scrollTools_vertical {
      width: 10px; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container .dropdown-wrapper .select-dropdown-content .options-list-wrapper .mCSB_scrollTools_vertical .mCSB_dragger .mCSB_dragger_bar {
        right: 0;
        position: absolute; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container .dropdown-wrapper .select-dropdown-content .options-list-wrapper .mCSB_scrollTools_vertical .mCSB_draggerRail {
        right: 0;
        position: absolute; }

targeting-wrapper .sampleXpressTargetingWrapper sxqf-component #sxqf-target-wrapper {
  width: 980px; }
  targeting-wrapper .sampleXpressTargetingWrapper sxqf-component #sxqf-target-wrapper .sxqf-container {
    width: 980px; }
    targeting-wrapper .sampleXpressTargetingWrapper sxqf-component #sxqf-target-wrapper .sxqf-container #sideBar .toolbar .category-wrapper:first-child .questions {
      height: 465px;
      max-height: none; }
    targeting-wrapper .sampleXpressTargetingWrapper sxqf-component #sxqf-target-wrapper .sxqf-container .targetingInnerWrapper .targetingInnerWrapperBg {
      min-height: 615px;
      border: 2px #e1e6ea solid;
      border-bottom: none;
      border-radius: 5px 5px 0 0; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component #sxqf-target-wrapper .sxqf-container .targetingInnerWrapper .targetingInnerWrapperBg .quotas .targetActionMenu {
        background: #ffffff;
        border: 2px solid #e1e6ea;
        border-bottom: 0px;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        right: 3px;
        top: -16px; }
      targeting-wrapper .sampleXpressTargetingWrapper sxqf-component #sxqf-target-wrapper .sxqf-container .targetingInnerWrapper .targetingInnerWrapperBg .addNewTargeting {
        border: 2px dashed #e8ecf0;
        background: #f6fafc;
        border-radius: 6px;
        font-size: 14px;
        text-align: center;
        display: block;
        color: #bfc4ce;
        text-transform: uppercase;
        font-family: 'Avenir85Heavy', Arial; }

.rebrandCalloutPopup {
  position: absolute;
  width: 394px;
  height: 397px;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #888888;
  bottom: 70px;
  left: -100%;
  z-index: 100;
  margin-left: -50%;
  text-align: center;
  cursor: default;
  display: none;
  background-color: #F7F8FD; }
  .rebrandCalloutPopup .rebrand-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .rebrandCalloutPopup .main-img {
    background-image: url(/Asset/Wizard/Images/rebrand_top.png);
    width: 341px;
    height: 211px;
    display: inline-block;
    margin: 20px 0 13px; }
  .rebrandCalloutPopup h1 {
    font-family: 'GreycliffCF-Regular';
    font-weight: 800;
    font-size: 20px;
    color: #1E253B;
    text-transform: none;
    margin-top: 0;
    height: 22px; }
  .rebrandCalloutPopup .bottom-text {
    font-family: 'GreycliffCF-Regular';
    font-weight: normal;
    font-size: 15px;
    color: #1E253B;
    text-transform: none;
    padding: 0 45px 15px;
    height: 43px; }
  .rebrandCalloutPopup a {
    text-transform: none;
    background: #003399;
    border-radius: 200px;
    width: 166px;
    height: 34px;
    line-height: 34px;
    color: #fff !important;
    display: inline-block;
    font-size: 14px; }
    .rebrandCalloutPopup a:hover, .rebrandCalloutPopup a:visited {
      color: #fff;
      text-decoration: none; }
  .rebrandCalloutPopup .bottom-row {
    text-align: center; }
    .rebrandCalloutPopup .bottom-row .arrow-icon {
      display: inline-block;
      background-image: url(/Asset/Wizard/Images/rebrand_arrow.png);
      width: 18px;
      height: 11px;
      margin-top: 22px; }
  .rebrandCalloutPopup .close-row {
    position: relative;
    width: 100%; }
    .rebrandCalloutPopup .close-row .x-btn {
      background-image: url(/Asset/Wizard/Images/X.png);
      display: inline-block;
      width: 18px;
      height: 18px;
      cursor: pointer;
      position: absolute;
      right: 12px;
      top: 12px; }

#sxqf-target-wrapper .taretQuotaItemWrapper .quotaWrapper .box .tableWrapper > div > div.target .quota-ir-wrapper .quota-ir {
  font-size: 11px; }

@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, targeting-wrapper .sampleXpressTargetingWrapper sxqf-component sxqf-quick-define #sxqf-quick-define-wrapper .sxqf-container #sxqf-quick-define > div.select-country .caption {
    padding-right: 33px; } }

/*# sourceMappingURL=build.css.map */

@import url("//hello.myfonts.net/count/2deb83");
::-webkit-input-placeholder {
  color: #b4c4db; }

:-moz-placeholder {
  color: #b4c4db; }

::-moz-placeholder {
  color: #b4c4db; }

:-ms-input-placeholder {
  color: #b4c4db; }

@font-face {
  font-family: 'Museo-300';
  src: url("/Asset/CMS/fonts/2B6917_2_0.eot");
  src: url("/Asset/CMS/fonts/2B6917_2_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B6917_2_0.woff") format("woff"), url("/Asset/CMS/fonts/2B6917_2_0.ttf") format("truetype"); }

@font-face {
  font-family: 'Museo-500';
  src: url("/Asset/CMS/fonts/museo-2DEB83_2_0.eot");
  src: url("/Asset/CMS/fonts/museo-2DEB83_2_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/museo-2DEB83_2_0.woff2") format("woff2"), url("/Asset/CMS/fonts/museo-2DEB83_2_0.woff") format("woff"), url("/Asset/CMS/fonts/museo-2DEB83_2_0.ttf") format("truetype"); }

@font-face {
  font-family: 'Museo-700';
  src: url("/Asset/CMS/fonts/museo-2DEB83_0_0.eot");
  src: url("/Asset/CMS/fonts/museo-2DEB83_0_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/museo-2DEB83_0_0.woff2") format("woff2"), url("/Asset/CMS/fonts/museo-2DEB83_0_0.woff") format("woff"), url("/Asset/CMS/fonts/museo-2DEB83_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'Museo-900';
  src: url("/Asset/CMS/fonts/2B6917_0_0.eot");
  src: url("/Asset/CMS/fonts/2B6917_0_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B6917_0_0.woff") format("woff"), url("/Asset/CMS/fonts/2B6917_0_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSlab-500';
  src: url("/Asset/CMS/fonts/museo-2DEB83_4_0.eot");
  src: url("/Asset/CMS/fonts/museo-2DEB83_4_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/museo-2DEB83_4_0.woff2") format("woff2"), url("/Asset/CMS/fonts/museo-2DEB83_4_0.woff") format("woff"), url("/Asset/CMS/fonts/museo-2DEB83_4_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSans-100';
  src: url("/Asset/CMS/fonts/2B6917_8_0.eot");
  src: url("/Asset/CMS/fonts/2B6917_8_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B6917_8_0.woff") format("woff"), url("/Asset/CMS/fonts/2B6917_8_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSans-300';
  src: url("/Asset/CMS/fonts/2B6917_6_0.eot");
  src: url("/Asset/CMS/fonts/2B6917_6_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B6917_6_0.woff") format("woff"), url("/Asset/CMS/fonts/2B6917_6_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSans-500';
  src: url("/Asset/CMS/fonts/museosans500-new.eot");
  src: url("/Asset/CMS/fonts/museosans500-new.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/museosans500-new.woff") format("woff"), url("/Asset/CMS/fonts/museosans500-new.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSans-700';
  src: url("/Asset/CMS/fonts/2B6917_5_0.eot");
  src: url("/Asset/CMS/fonts/2B6917_5_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B6917_5_0.woff") format("woff"), url("/Asset/CMS/fonts/2B6917_5_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSans-900';
  src: url("/Asset/CMS/fonts/2B6917_9_0.eot");
  src: url("/Asset/CMS/fonts/2B6917_9_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B6917_9_0.woff") format("woff"), url("/Asset/CMS/fonts/2B6917_9_0.ttf") format("truetype"); }

@font-face {
  font-family: 'MuseoSlab-500';
  src: url("/Asset/CMS/fonts/2B5F02_4_0.eot");
  src: url("/Asset/CMS/fonts/2B5F02_4_0.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/2B5F02_4_0.woff") format("woff"), url("/Asset/CMS/fonts/2B5F02_4_0.ttf") format("truetype"); }

@font-face {
  font-family: "Cutie Patootie";
  src: url("/Asset/CMS/fonts/Cutie_Patootie.eot?") format("eot"), url("/Asset/CMS/fonts/Cutie_Patootie.woff") format("woff"), url("/Asset/CMS/fonts/Cutie_Patootie.ttf") format("truetype"), url("/Asset/CMS/fonts/Cutie_Patootie.svg#CutiePatootie") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotoregular';
  src: url("/Asset/CMS/fonts/Roboto-Regular-webfont.eot");
  src: url("/Asset/CMS/fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/Roboto-Regular-webfont.woff") format("woff"), url("/Asset/CMS/fonts/Roboto-Regular-webfont.ttf") format("truetype"), url("/Asset/CMS/fonts/Roboto-Regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'simplifica';
  src: url("/Asset/CMS/fonts/simplifica.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/simplifica.woff") format("woff"), url("/Asset/CMS/fonts/simplifica.ttf") format("truetype"), url("/Asset/CMS/fonts/simplifica.svg#svgFontName") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotolight';
  src: url("/Asset/CMS/fonts/Roboto-Light-webfont.eot");
  src: url("/Asset/CMS/fonts/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/Asset/CMS/fonts/Roboto-Light-webfont.woff") format("woff"), url("/Asset/CMS/fonts/Roboto-Light-webfont.ttf") format("truetype"), url("/Asset/CMS/fonts/Roboto-Light-webfont.svg#robotolight") format("svg");
  font-weight: normal;
  font-style: normal; }

html body media-upload {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  text-align: center;
  z-index: 1000; }
  html body media-upload * {
    font-family: Arial,Verdana,sans-serif; }
  html body media-upload .mediaUploadMask {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: -1; }
  html body media-upload .mediaUploadContainer {
    display: inline-block;
    margin-top: 16vh;
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
    width: 760px;
    height: 547px;
    box-sizing: content-box;
    box-shadow: inset 0 0 5px #000000;
    -webkit-box-shadow: inset 0 0 5px #000000;
    -moz-box-shadow: inset 0 0 5px #000000; }
    @media all and (max-height: 700px) {
      html body media-upload .mediaUploadContainer {
        height: 74vh; } }
    html body media-upload .mediaUploadContainer .glassPane {
      display: block; }
      html body media-upload .mediaUploadContainer .glassPane .loader-inner {
        position: absolute;
        top: 50%;
        left: 50%; }
    html body media-upload .mediaUploadContainer .mediaUploadErrorContainer {
      height: 266px;
      display: inline-block;
      width: 100%; }
      @media all and (max-height: 700px) {
        html body media-upload .mediaUploadContainer .mediaUploadErrorContainer {
          height: 35vh; } }
      html body media-upload .mediaUploadContainer .mediaUploadErrorContainer .errorMessageTable {
        width: 100%;
        height: 100%;
        display: table;
        color: #FA6F6F;
        margin-top: -20px; }
        html body media-upload .mediaUploadContainer .mediaUploadErrorContainer .errorMessageTable .errorMessageTableCell {
          display: table-cell;
          width: 100%;
          height: 100%;
          vertical-align: middle; }
          html body media-upload .mediaUploadContainer .mediaUploadErrorContainer .errorMessageTable .errorMessageTableCell .errorIcon {
            background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat scroll -95px -1830px;
            width: 39px;
            height: 39px;
            margin: 0 auto; }
          html body media-upload .mediaUploadContainer .mediaUploadErrorContainer .errorMessageTable .errorMessageTableCell .errorMessage {
            margin-top: 10px;
            font-size: 16px; }
    html body media-upload .mediaUploadContainer .mediaUploadHeader {
      text-align: left;
      padding: 0 0 3px 23px; }
      html body media-upload .mediaUploadContainer .mediaUploadHeader .headerTextContainer {
        font-size: 23px;
        font-weight: bold;
        font-family: MuesoSans-700;
        display: inline-block;
        margin: 8px 0 15px 0; }
        html body media-upload .mediaUploadContainer .mediaUploadHeader .headerTextContainer .headerText {
          color: #333333; }
      html body media-upload .mediaUploadContainer .mediaUploadHeader .closeButtonContainer {
        width: 25px;
        float: right; }
        html body media-upload .mediaUploadContainer .mediaUploadHeader .closeButtonContainer .closeButton {
          cursor: pointer;
          background: url(/Asset/Wizard/Images/sprites/spritefull.png) -81px -605px no-repeat;
          width: 25px;
          height: 25px; }
    html body media-upload .mediaUploadContainer .mediaUploadContent {
      width: 715px;
      height: 353px;
      padding: 3px 0 10px 0;
      margin: 0px 23px;
      display: inline-block; }
      @media all and (max-height: 700px) {
        html body media-upload .mediaUploadContainer .mediaUploadContent {
          height: 43vh; } }
      html body media-upload .mediaUploadContainer .mediaUploadContent .toolTip {
        width: 85px;
        height: 30px;
        padding: 0px 7px;
        display: none !important;
        position: absolute;
        top: -38px;
        right: -50%;
        background-color: #AFB6BC;
        color: #ffffff;
        font-size: 12px;
        font-family: arial;
        border-radius: 7px; }
        html body media-upload .mediaUploadContainer .mediaUploadContent .toolTip > div {
          width: 100%;
          height: 100%;
          display: table !important; }
          html body media-upload .mediaUploadContainer .mediaUploadContent .toolTip > div > div {
            width: 100%;
            height: 100%;
            display: table-cell !important;
            vertical-align: middle;
            text-align: center; }
        html body media-upload .mediaUploadContainer .mediaUploadContent .toolTip:after {
          content: '';
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-top: 10px solid #AFB6BC;
          position: absolute;
          bottom: -5px;
          left: 45%; }
    html body media-upload .mediaUploadContainer .mainContentContainer {
      width: 100%;
      height: 80%;
      position: relative; }
      html body media-upload .mediaUploadContainer .mainContentContainer .videoPreviewPlay {
        height: 300px;
        position: absolute;
        z-index: 2;
        top: 10px;
        left: 0px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .videoPreviewPlay .videoSelectorCheckBox {
          position: absolute;
          width: 30px;
          height: 30px;
          right: 30px;
          background-color: rgba(0, 0, 0, 0.8);
          cursor: pointer;
          z-index: 2;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }
          html body media-upload .mediaUploadContainer .mainContentContainer .videoPreviewPlay .videoSelectorCheckBox .vIcon {
            color: #fff; }
        html body media-upload .mediaUploadContainer .mainContentContainer .videoPreviewPlay .xIcon {
          color: #fff;
          position: absolute;
          width: 30px;
          height: 30px;
          right: 0;
          background-color: rgba(0, 0, 0, 0.8);
          cursor: pointer;
          z-index: 2;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center; }
      html body media-upload .mediaUploadContainer .mainContentContainer .videoPreviewContainer iframe {
        z-index: 1 !important; }
      html body media-upload .mediaUploadContainer .mainContentContainer .videoSecurityInfo {
        font-size: 13px;
        color: #3e3e3e;
        font-family: MuseoSans-300;
        clear: both;
        margin-left: 0px;
        margin-bottom: 20px;
        text-align: left; }
        html body media-upload .mediaUploadContainer .mainContentContainer .videoSecurityInfo > span {
          border: solid 2px #3e3e3e;
          display: inline-block;
          width: 15px;
          height: 15px;
          text-align: center;
          border-radius: 50%; }
      html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer {
        overflow-y: auto;
        height: 351px; }
        @media all and (max-height: 700px) {
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer {
            height: 43vh; } }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .filePreviewContainer .searchVideoText {
          width: 401px;
          height: 22px;
          border: 1px solid #bfbfbf;
          border-radius: 3px;
          box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
          font-family: MuseoSans-300;
          color: #333333;
          font-size: 19px;
          padding: 12px;
          display: block;
          position: relative;
          margin: 28px auto 10px auto;
          background: url(/Asset/Common/Images/MediaUpload/magnify.png) 97% 59% no-repeat;
          padding-right: 40px; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .filePreviewContainer .searchVideoText:focus {
            border-color: #317d94; }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .filePreviewContainer .searchVideoText:focus {
          border-color: #317d94; }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector {
          border: 2px solid #fff; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.hovered {
            border: 2px solid #5290a5; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.hovered .videoSelectorCheckBox {
              display: block; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.selected {
            border-color: #5290a5; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult {
            width: 220px;
            height: 135px;
            margin: 3px;
            display: inline-block;
            position: relative;
            cursor: pointer; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult .searchVideoThumbnailImg {
              width: 100%;
              height: 100%;
              margin: 0 0 0 0;
              border: 0px; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult .searchVideoFooter {
              display: none;
              width: 100%;
              height: 40px;
              position: absolute;
              bottom: 0px;
              background-color: rgba(82, 144, 165, 0.8);
              color: white;
              -ms-flex-align: center;
                  align-items: center;
              padding: 0px 8px;
              box-sizing: border-box !important; }
              html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult .searchVideoFooter .searchVideoDescr {
                display: inline-block;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: initial;
                width: 90%;
                text-align: left;
                font-family: 'MuseoSans300';
                color: #ffffff;
                font-size: 13px; }
              html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult .searchVideoFooter .searchVideoPlayBtn {
                display: inline-block;
                font-size: 14px;
                cursor: pointer;
                position: absolute;
                right: 8px; }
                html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult .searchVideoFooter .searchVideoPlayBtn :hover {
                  text-shadow: 0px 0px 5px #FFFFFF; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoContainer .videoSelector.searchVideoResult:hover .searchVideoFooter {
              display: -ms-flexbox;
              display: flex; }
      html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer {
        height: 351px;
        overflow-y: auto;
        position: relative; }
        @media all and (max-height: 700px) {
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer {
            height: 43vh; } }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .filePreviewContainer .searchImageText {
          width: 401px;
          height: 22px;
          border: 1px solid #bfbfbf;
          border-radius: 3px;
          box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
          font-family: MuseoSans-300;
          color: #333333;
          font-size: 19px;
          padding: 12px;
          margin-bottom: 27px;
          display: block;
          position: relative;
          margin: 28px auto 10px auto;
          background: url(/Asset/Common/Images/MediaUpload/magnify.png) 97% 59% no-repeat;
          padding-right: 40px; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .filePreviewContainer .searchImageText:focus {
            border-color: #317d94; }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .filePreviewContainer .searchImageBtn {
          background: url(/Asset/Common/Images/MediaUpload/magnify.png) 100% 100% no-repeat;
          width: 26px;
          height: 26px;
          display: block;
          top: 29.5%;
          right: 20%;
          position: absolute; }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector {
          z-index: 2;
          border: 4px solid #fff; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector.hovered {
            border: 4px solid #5290a5; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector.hovered .imageSelectorCheckBox {
              display: block; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector.selected {
            border-color: #5290a5; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector.searchImageResult {
            width: 165px;
            height: 135px;
            margin: 0 0 0 0;
            display: inline-block;
            position: relative;
            vertical-align: top;
            box-sizing: content-box; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector .imageSelectorCheckBox {
            display: none;
            position: absolute;
            width: 30px;
            height: 30px;
            right: 0;
            top: 0px;
            background-color: #5290a5;
            cursor: pointer;
            z-index: 2; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector .imageSelectorCheckBox.selected {
              display: block; }
              html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector .imageSelectorCheckBox.selected .vIcon {
                opacity: 1; }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector .imageSelectorCheckBox .vIcon {
              color: #fff;
              border: solid 1px;
              border-width: 0 0 2px 2px;
              width: 60%;
              height: 30%;
              display: inline-block;
              position: absolute;
              top: 20%;
              left: 20%;
              transform: rotate(-50deg);
              -webkit-transform: rotate(-50deg);
              -ms-transform: rotate(-50deg);
              opacity: 0.5;
              z-index: 2; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchImageLinkModeContainer .imageSelector img {
            width: 163px;
            height: 133px;
            margin: 0; }
      html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer {
        height: 65px;
        background-color: #f7f3f7;
        padding: 15px;
        border-bottom: 1px solid #eee; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer h1 {
          font-size: 36px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer h2 {
          font-size: 30px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer h3 {
          font-size: 24px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer h4 {
          font-size: 18px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer h5 {
          font-size: 12px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer h6 {
          font-size: 6px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-group {
          margin-right: 20px; }

@-moz-document url-prefix() {
  html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-group .btn {
    padding: 3px 8px 0px 8px; } }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default:hover, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default:focus, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default:active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .open .dropdown-toggle.btn-default {
          background-color: #ebebeb;
          border-color: #adadad;
          color: #333; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn:active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn.active {
          background-image: none;
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          outline: 0 none; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.disabled, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default[disabled], html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer fieldset[disabled] .btn-default, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.disabled:hover, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default[disabled]:hover, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer fieldset[disabled] .btn-default:hover, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.disabled:focus, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default[disabled]:focus, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer fieldset[disabled] .btn-default:focus, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.disabled:active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default[disabled]:active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer fieldset[disabled] .btn-default:active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.disabled.active, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn-default.active[disabled], html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer fieldset[disabled] .btn-default.active {
          background-color: #fff;
          border-color: #ccc; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn.disabled, html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer .btn[disabled], html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer fieldset[disabled] .btn {
          box-shadow: none;
          cursor: not-allowed;
          opacity: 0.65;
          pointer-events: none; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer ol {
          list-style-type: decimal !important;
          margin: 0 0 0 20px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer ul {
          list-style: inherit !important;
          margin: 0 0 0 20px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer pre {
          background-color: #f5f5f5;
          border: 1px solid #ccc;
          border-radius: 4px;
          color: #333;
          display: block;
          font-size: 13px;
          line-height: 1.42857;
          margin: 0 0 10px;
          padding: 9.5px;
          word-break: break-all;
          word-wrap: break-word; }
        html body media-upload .mediaUploadContainer .mainContentContainer .richTextModeContainer blockquote {
          border-left: 5px solid #eee;
          font-size: 17.5px;
          margin: 0 0 20px;
          padding: 10px 20px; }
      html body media-upload .mediaUploadContainer .mainContentContainer .btn-group {
        position: relative;
        display: inline-block;
        float: left;
        border: 1px solid #eee;
        margin-bottom: 5px;
        border-radius: 2px; }
      html body media-upload .mediaUploadContainer .mainContentContainer .btn {
        background: none;
        background-color: #fffbff;
        color: #737573;
        display: block;
        float: left;
        font-size: 13px;
        font-weight: bold;
        border-color: #ccc;
        margin: 0 !important;
        line-height: 26px;
        padding: 3px 10px 0px 10px;
        position: relative;
        border: 0;
        border-right: 1px solid #eee; }
        html body media-upload .mediaUploadContainer .mainContentContainer .btn:hover, html body media-upload .mediaUploadContainer .mainContentContainer .btn:active, html body media-upload .mediaUploadContainer .mainContentContainer .btn:focus {
          background-color: #ebebeb;
          border-color: #adadad;
          color: #333;
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      html body media-upload .mediaUploadContainer .mainContentContainer .ta-scroll-window {
        clear: both; }
      html body media-upload .mediaUploadContainer .mainContentContainer .ta-scroll-window > .ta-bind {
        text-align: left; }
        html body media-upload .mediaUploadContainer .mainContentContainer .ta-scroll-window > .ta-bind p {
          margin: 0px 0px 15px 0px; }
          html body media-upload .mediaUploadContainer .mainContentContainer .ta-scroll-window > .ta-bind p img {
            width: 100%;
            margin: 0px; }
      html body media-upload .mediaUploadContainer .mainContentContainer .form-control {
        min-height: 150px;
        height: 229px;
        width: 710px;
        position: relative;
        top: 20px;
        left: -12px; }
        @media all and (max-height: 700px) {
          html body media-upload .mediaUploadContainer .mainContentContainer .form-control {
            height: 26vh; } }
      html body media-upload .mediaUploadContainer .mainContentContainer .instru {
        margin-top: 120px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .instru .topArrow {
          vertical-align: middle;
          background: url(/Asset/Wizard/Images/sprites/spritefull.png) -163px 0px no-repeat;
          height: 40px;
          width: 30px;
          display: inline-block;
          position: relative;
          bottom: 34px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .instru .uploadMessage {
          display: inline-block;
          width: 200px;
          text-align: left;
          color: #ccc;
          font-size: 14px; }
      html body media-upload .mediaUploadContainer .mainContentContainer .imageUploadLoader {
        position: absolute;
        background: url("/Images/TQSv2/illustration/loader.gif");
        display: inline-block;
        width: 60px;
        height: 60px;
        top: 45%;
        margin-left: -30px;
        z-index: 999; }
        @media all and (max-height: 700px) {
          html body media-upload .mediaUploadContainer .mainContentContainer .imageUploadLoader {
            top: 60%; } }
      html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer {
        vertical-align: middle;
        text-align: left; }
        html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .imageOrVideoOptionsWrapper {
          width: 100%;
          height: 40px;
          display: inline-block;
          border-bottom: 1px solid #E9E9EC; }
          html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .imageOrVideoOptionsWrapper .imageOrVideoOptions {
            width: 100%;
            height: 100%;
            display: table;
            font-size: 0px; }
            html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .imageOrVideoOptionsWrapper .imageOrVideoOptions > div {
              width: 50%;
              height: 100%;
              display: table-cell;
              font-size: 12px;
              color: #000000;
              text-transform: uppercase;
              text-align: center;
              vertical-align: middle; }
              html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .imageOrVideoOptionsWrapper .imageOrVideoOptions > div:hover {
                cursor: pointer;
                background-color: #F0F0F2; }
                html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .imageOrVideoOptionsWrapper .imageOrVideoOptions > div:hover.selected {
                  background-color: #CECED4; }
              html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .imageOrVideoOptionsWrapper .imageOrVideoOptions > div.selected {
                background-color: #CECED4; }
        html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .filePreviewContainer {
          width: 242px;
          height: 228px;
          margin-left: 147px;
          margin-top: 58px;
          display: inline-block;
          position: relative;
          background: #f3f3f3;
          border: 2px solid #e1e6ea;
          text-align: center; }
          html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .filePreviewContainer img {
            max-width: 242px;
            max-height: 228px;
            position: absolute;
            top: -9999px;
            bottom: -9999px;
            right: -9999px;
            left: -9999px;
            margin: auto;
            display: block;
            border: 0px; }
          html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .filePreviewContainer .replaceButtonWrapperDiv {
            width: 154px;
            height: 34px;
            position: absolute;
            top: calc(50% - 20px);
            right: -173px;
            text-align: left; }
            html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .filePreviewContainer .replaceButtonWrapperDiv > span {
              width: 180px;
              display: inline-block;
              font-family: AvenirLTStd45BookRegular;
              color: #8c94a3;
              font-size: 15px; }
            html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .filePreviewContainer .replaceButtonWrapperDiv button {
              width: 100%;
              height: 100%;
              margin-top: 3px;
              background-color: #327E95;
              color: #fff;
              border-radius: 3px;
              vertical-align: middle;
              text-align: center;
              border: 0px;
              text-transform: uppercase;
              cursor: pointer; }
              html body media-upload .mediaUploadContainer .mainContentContainer .uploadModeContainer .filePreviewContainer .replaceButtonWrapperDiv button:hover {
                background-color: #43a6c4; }
      html body media-upload .mediaUploadContainer .mainContentContainer img {
        border: 3px solid transparent;
        margin: 5px;
        border: 1px solid #d7d7de; }
        html body media-upload .mediaUploadContainer .mainContentContainer img.mediaUploadSelectedImage {
          border: 3px solid #317d94; }
      html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoLinkModeContainer {
        text-align: left;
        margin-top: 38px; }
        html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoLinkModeContainer .filePreviewContainer {
          width: 100%;
          height: 228px;
          margin-left: auto;
          margin-right: auto;
          display: block;
          position: relative;
          text-align: center; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoLinkModeContainer .filePreviewContainer .searchVideoText {
            width: 401px;
            height: 22px;
            border: 1px solid #bfbfbf;
            border-radius: 3px;
            box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
            font-family: MuseoSans-300;
            color: #333333;
            font-size: 19px;
            padding: 12px;
            display: block;
            position: relative;
            margin: 28px auto 10px auto;
            margin-top: -10px;
            padding-right: 40px; }
            @media all and (max-height: 700px) {
              html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoLinkModeContainer .filePreviewContainer .searchVideoText {
                margin-bottom: 7px; } }
            html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoLinkModeContainer .filePreviewContainer .searchVideoText:focus {
              border-color: #317d94; }
          html body media-upload .mediaUploadContainer .mainContentContainer .searchVideoLinkModeContainer .filePreviewContainer .replaceButtonWrapperDiv {
            width: 114px;
            height: 34px;
            position: absolute;
            top: calc(50% - 27px);
            right: -125px;
            color: #327e95; }
    html body media-upload .mediaUploadContainer .uploadOptionsContainer {
      width: 100%;
      display: inline-table;
      padding: 13px 8px 1px 8px;
      margin: 0 -10px 0 -10px;
      /*.tab-item:nth-child(1){ 
                    width:191px;    
                }
                .tab-item:nth-child(2){
                    width:141px; 
                }
                .tab-item:nth-child(3){ 
                    width:108px;
                }
                .tab-item:nth-child(4){ 
                    width:185px; 
                }*/ }
      html body media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item {
        display: inline-block;
        /*padding: 10px 0px 10px 14px;  
                    margin: 0 15px 0 4px;
                        */
        padding: 10px 22px;
        /**/
        cursor: pointer;
        font-size: 17px;
        font-family: MuseoSans-300;
        color: #333333;
        text-transform: capitalize; }
        html body media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item.active {
          color: #317d94;
          font-family: MuseoSans-700; }
    html body media-upload .mediaUploadContainer .divider {
      width: 100%;
      height: 1px;
      background: #bfbfbf;
      box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.07);
      padding: 0px 10px 0px 7px;
      margin: 0 0 0 -9px; }
      html body media-upload .mediaUploadContainer .divider .highlight {
        background: #327E95;
        height: 5px;
        width: 113px;
        border-radius: 3px;
        position: relative;
        /**/
        left: 65px;
        top: -2px;
        transition: all 0.3s ease;
        display: none; }
  html body media-upload .mediaUploadFooter {
    text-align: left;
    padding: 10px 0 0;
    padding: 24px 8px 12px 8px;
    border-top: 1px solid #ccc;
    margin: 0 -10px 0 -10px;
    display: inline-table;
    width: 100%; }
    html body media-upload .mediaUploadFooter .footerMessageContainer {
      display: table-cell;
      vertical-align: middle;
      width: 58%; }
      html body media-upload .mediaUploadFooter .footerMessageContainer span {
        color: #ccc;
        margin: 0 0 0 10px; }
    html body media-upload .mediaUploadFooter .footerButtonsContainer {
      display: table;
      float: right;
      vertical-align: middle; }
      html body media-upload .mediaUploadFooter .footerButtonsContainer .btnContinue {
        display: table-cell;
        vertical-align: middle;
        float: none;
        cursor: default; }
        html body media-upload .mediaUploadFooter .footerButtonsContainer .btnContinue label {
          font: normal 14px/32px 'Avenir85Heavy', Arial;
          display: block;
          line-height: 30px; }
        html body media-upload .mediaUploadFooter .footerButtonsContainer .btnContinue:not(.disabled):hover {
          cursor: pointer; }
          html body media-upload .mediaUploadFooter .footerButtonsContainer .btnContinue:not(.disabled):hover label {
            cursor: pointer; }
      html body media-upload .mediaUploadFooter .footerButtonsContainer button.addButton {
        background-color: #def3c6;
        border: 0;
        padding: 8px;
        width: 100px;
        border-radius: 20px;
        margin: 0 0 0 15px;
        cursor: pointer;
        text-transform: uppercase; }
      html body media-upload .mediaUploadFooter .footerButtonsContainer .cancelButton,
      html body media-upload .mediaUploadFooter .footerButtonsContainer .deleteButton {
        display: inline-block;
        vertical-align: middle;
        color: #317d94;
        background: none;
        font-size: 12px;
        font: normal 15px/32px 'MuseoSans-300',Arial;
        margin-right: 15px;
        padding: 0 25px;
        height: 32px;
        cursor: pointer;
        border: 1px solid #327e95;
        border-radius: 3px;
        outline-style: none;
        text-transform: capitalize; }

html body.cu7 .uploadWrap .innerUploadText {
  margin-right: 25px; }

html body.cu7 .mediaUploadFooter .footerButtonsContainer .btnContinue {
  padding: 0 12px 0 12px !important; }

@keyframes spin {
  100% {
    transform: rotate(360deg); } }

html body.cu6 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .deleteButton {
  margin-right: 6px;
  padding: 0 20px; }

html body.cu6 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .cancelButton {
  padding: 0 18px;
  margin-right: 5px; }

html body.cu6 media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item {
  font-size: 12px; }

html body.cu6 media-upload .mediaUploadFooter .footerMessageContainer span {
  font-size: 12px; }

html body.cu7 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .deleteButton {
  margin-right: 15px;
  padding: 0 10px; }

html body.cu7 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .cancelButton {
  padding: 0 10px;
  margin-right: 5px; }

html body.cu7 media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item {
  font-size: 15px; }

html body.cu12 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .deleteButton {
  margin-right: 15px;
  padding: 0 15px; }

html body.cu12 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .cancelButton {
  padding: 0 15px;
  margin-right: 5px; }

html body.cu12 media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item {
  font-size: 15px; }

html body.cu13 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .deleteButton {
  margin-right: 15px;
  padding: 0 15px; }

html body.cu13 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .cancelButton {
  padding: 0 15px;
  margin-right: 5px; }

html body.cu13 media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item {
  font-size: 15px; }

html body.cu21 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .deleteButton {
  margin-right: 7px;
  padding: 0 15px; }

html body.cu21 .mediaUploadContainer .mediaUploadFooter .footerButtonsContainer .cancelButton {
  padding: 0 15px;
  margin-right: 5px; }

html body.cu21 media-upload .mediaUploadFooter .footerMessageContainer {
  width: 60% !important; }

html body.cu21 media-upload .mediaUploadContainer .uploadOptionsContainer .tab-item {
  font-size: 15px; }

/*# sourceMappingURL=mediaUpload.css.map */

/******************************* Vmin variables  *******************************/
/* Media Queries sizes params */
/* Small Screens (maximum size - 350x) */
/* Small Screens (maximum size - 600px) */
/* Medium Screens (maximum size - 768px) */
/* Large Screens (maximum size - 922px) */
/* Extra Large Screens (maximum size - 1200px) */
textarea.disabled, input[type="text"].disabled {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

textarea.customScriptInput, input[type="text"].customScriptInput {
  width: 97.5%;
  height: 200px;
  resize: vertical; }

#buildContinue {
  margin: 0; }
  #buildContinue .ti-advanced-feature {
    margin: -5px 0px 0px 0px;
    background: none;
    text-align: initial; }
    #buildContinue .ti-advanced-feature span {
      background: none; }

#buildcontainer * {
  box-sizing: unset; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

*:focus {
  outline: none;
  --box-shadow-color: #003399; }

blockquote:before, blockquote:after, q:before, q:after {
  fadebox: ""; }

blockquote, q {
  quotes: "" ""; }

abbr, acronym {
  border: 0; }

a img {
  border: none; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 27, 2012 */
@font-face {
  font-family: 'Avenir85Heavy';
  src: url("/Fonts/Avenir_85_Heavy.eot");
  src: url("/Fonts/Avenir_85_Heavy.eot?#iefix") format("embedded-opentype"), url("/Fonts/Avenir_85_Heavy.woff") format("woff"), url("/Fonts/Avenir_85_Heavy.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvenirLTStd65MediumBold';
  src: url("/Fonts/avenirltstd-black-webfont.eot");
  src: url("/Fonts/avenirltstd-black-webfont.eot?#iefix") format("embedded-opentype"), url("/Fonts/avenirltstd-black-webfont.woff") format("woff"), url("/Fonts/avenirltstd-black-webfont.ttf") format("truetype"), url("/Fonts/avenirltstd-black-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
@font-face {
  font-family: 'AvenirLTStd45BookRegular';
  src: url("/Fonts/avenirltstd-book-webfont.eot");
  src: url("/Fonts/avenirltstd-book-webfont.eot?#iefix") format("embedded-opentype"), url("/Fonts/avenirltstd-book-webfont.woff") format("woff"), url("/Fonts/avenirltstd-book-webfont.ttf") format("truetype"), url("/Fonts/avenirltstd-book-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
*/
@font-face {
  font-family: 'AvenirLTStd45BookRegular';
  src: url("/Fonts/avenirltstd45book597d9fb37237b.eot");
  src: url("/Fonts/avenirltstd45book597d9fb37237b.eot?#iefix") format("embedded-opentype"), url("/Fonts/avenirltstd45book597d9fb37237b.woff") format("woff"), url("/Fonts/avenirltstd45book597d9fb37237b.woff2") format("woff2"), url("/Fonts/avenirltstd45book597d9fb37237b.ttf") format("truetype"), url("/Fonts/avenirltstd45book597d9fb37237b.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvenirLTStd35LightRegular';
  src: url("/Fonts/adobe_-_avenirltstd-light-webfont.eot");
  src: url("/Fonts/adobe_-_avenirltstd-light-webfont.eot?#iefix") format("embedded-opentype"), url("/Fonts/adobe_-_avenirltstd-light-webfont.woff") format("woff"), url("/Fonts/adobe_-_avenirltstd-light-webfont.ttf") format("truetype"), url("/Fonts/adobe_-_avenirltstd-light-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AvenirLTStd55RomanRegular';
  src: url("/Fonts/adobe_-_avenirltstd-roman-webfont.eot");
  src: url("/Fonts/adobe_-_avenirltstd-roman-webfont.eot?#iefix") format("embedded-opentype"), url("/Fonts/adobe_-_avenirltstd-roman-webfont.woff") format("woff"), url("/Fonts/adobe_-_avenirltstd-roman-webfont.ttf") format("truetype"), url("/Fonts/adobe_-_avenirltstd-roman-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotoregular';
  src: url("/Fonts/Roboto-Regular-webfont.eot");
  src: url("/Fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/Fonts/Roboto-Regular-webfont.woff") format("woff"), url("/Fonts/Roboto-Regular-webfont.ttf") format("truetype"), url("/Fonts/Roboto-Regular-webfont.svg#robotoregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotolight';
  src: url("/fonts/Roboto-Light-webfont.eot");
  src: url("/fonts/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/Roboto-Light-webfont.woff") format("woff"), url("/fonts/Roboto-Light-webfont.ttf") format("truetype"), url("/fonts/Roboto-Light-webfont.svg#robotolight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Museo300';
  src: url("/fonts/Museo300-Regular.eot");
  src: url("/fonts/Museo300-Regular.eot?#iefix") format("embedded-opentype"), url("/fonts/Museo300-Regular.woff") format("woff"), url("/fonts/Museo300-Regular.ttf") format("truetype"), url("/fonts/Museo300-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Runtime Preview fonts */
@font-face {
  font-family: 'rt-preview';
  src: url("/Fonts/RuntimePreview/rt-preview.eot?m61ee8");
  src: url("/Fonts/RuntimePreview/rt-preview.eot?m61ee8#iefix") format("embedded-opentype"), url("/Fonts/RuntimePreview/rt-preview.ttf?m61ee8") format("truetype"), url("/Fonts/RuntimePreview/rt-preview.woff?m61ee8") format("woff"), url("/Fonts/RuntimePreview/rt-preview.svg?m61ee8#rt-preview") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="rt-preview"], [class*=" rt-preview"] {
  font-family: 'rt-preview' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.rt-preview-mobile:before {
  content: "\e900";
  color: #939393; }

.rt-preview-desktop:before {
  content: "\e901";
  color: #939393; }

.rt-preview-close:before {
  content: "\e902"; }

/* Runtime Preview fonts - End */
html, body {
  height: 100%;
  margin: 0; }

body {
  background: #fff;
  color: #424242;
  font-family: Arial,Verdana,sans-serif;
  font-size: 13px; }

#Tqs_main_content {
  min-height: 100%;
  margin-bottom: -178px; }

* html #Tqs_main_content {
  height: 100%; }

a {
  color: #007bab;
  cursor: pointer;
  text-decoration: none;
  outline-style: none; }

a:hover {
  text-decoration: none; }

button, input, select, textarea {
  font-family: Arial,Verdana,sans-serif;
  font-size: 12px; }

textarea {
  resize: none; }

input[type="text"], input[type="password"], input[type="number"], textarea, select {
  outline: none; }

/** opacity **/
.opac, .opac select, .opac div, .opac p, .opac span, .opac a, .opac textarea, .opac input, .opac h4, .opac h2 {
  opacity: .75;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);
  -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; }

.buildtitle {
  text-transform: uppercase;
  color: #bfc4ce;
  font-size: 12px;
  display: inline-block;
  font-family: 'Avenir85Heavy', Arial, sans-serif; }
  .buildtitle.hidden {
    visibility: hidden; }

div, table, p, span, td, th {
  font-family: 'MuseoSans300'; }

.q_a_build {
  color: #666666;
  font-size: 14px;
  margin: 10px 0px 5px 0px; }
  .q_a_build span.letter {
    font-size: 14px;
    display: inline-block;
    color: #91b5c1;
    font-family: 'AvenirLTStd65MediumBold';
    text-transform: uppercase;
    float: left;
    margin: 0px 10px 0px 0px !important;
    /*position: relative; top: -4px;*/ }
  .q_a_build span.question {
    font-weight: bold;
    margin: 0 0 10px;
    display: inline-block;
    max-width: 90%; }
    .q_a_build span.question * {
      font-size: 12px !important;
      font-family: inherit; }
  .q_a_build .textelement {
    overflow: hidden;
    line-height: 21px;
    font-family: arial; }
  .q_a_build .imgelement {
    margin-top: 5px; }
    .q_a_build .imgelement img {
      border: 2px solid #edf0f2; }
    .q_a_build .imgelement .not-empty img {
      border: none; }
  .q_a_build .matrixplace {
    overflow: hidden; }
  .q_a_build .matrixplace table {
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    background: #f7f7f7;
    /*width:2500px;*/ }
  .q_a_build .matrixplace table td, .q_a_build .q_a_build .matrixplace table th {
    padding: 5px;
    vertical-align: middle;
    color: #666666;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    min-width: 30px; }
  .q_a_build .ranking td {
    padding: 0px 10px 8px 0px; }
    .q_a_build .ranking td .starsText {
      max-height: 14px;
      display: block;
      overflow: hidden; }
  .q_a_build .ranking div {
    background: #dbe1e7;
    width: 100px;
    padding: 2px 0px 2px 8px;
    border-radius: 10px;
    overflow: hidden; }
    .q_a_build .ranking div .star {
      margin: 0px 1px;
      display: inline-block;
      width: 13px;
      height: 13px;
      background: url(/Images/TQSv2/sprites/spritewizard2.png) -11px -142px no-repeat; }
  .q_a_build .ranking div.imageWrapper {
    height: 22px;
    background: none;
    padding: 0px;
    overflow: hidden;
    width: 30px;
    border-radius: 0px;
    margin-top: -3px; }
  .q_a_build .ranking div.imageWrapper img {
    max-width: 30px; }
  .q_a_build .ranking .letter {
    color: #91b5c1;
    font-family: 'AvenirLTStd65MediumBold';
    text-transform: uppercase;
    vertical-align: middle; }
  .q_a_build .ranking .numofrank {
    display: block;
    background: #dbe1e7;
    border-radius: 15px;
    color: #91b5c1;
    font-size: 16px;
    text-align: center;
    font-family: 'AvenirLTStd65MediumBold';
    padding: 2px 8px; }
  .q_a_build .ranking .answername {
    background: #dbe1e7 url(/Images/TQSv2/bg/rightwhitearrow.png) right center no-repeat;
    display: block;
    border-radius: 15px 0px 0px 15px;
    padding: 3px 20px 3px 10px;
    max-height: 17px;
    overflow-y: hidden; }
  .q_a_build .ranking .answernamedrop {
    background: #dbe1e7;
    display: block;
    border-radius: 15px;
    padding: 3px 20px 3px 10px;
    max-height: 13px;
    overflow: hidden;
    max-width: 630px;
    box-sizing: content-box; }
  .q_a_build .ranking .drophere {
    background: #f4f6f8;
    display: block;
    border-radius: 15px;
    color: #c7c9ca;
    text-align: center;
    border-top: 1px solid #e2e4e6;
    border-left: 1px solid #e1e3e5;
    border-bottom: 1px solid #f1f3f5;
    padding: 2px 20px 2px 20px;
    white-space: nowrap; }
  .q_a_build .optoutanswer {
    margin-left: 20px; }
  .q_a_build .questionlist {
    /*overflow:hidden;*/
    margin-bottom: 20px; }
  .q_a_build .questionlist > div {
    /*clear:both;*/ }
  .q_a_build span.s_boxother {
    display: inline-block;
    width: 270px;
    padding-top: 3px; }
  .q_a_build .selectbox {
    overflow: hidden; }
    .q_a_build .selectbox span.s_box {
      display: inline-block;
      margin: 0px 20px 20px 0px;
      border: 1px solid #ccc;
      float: left;
      border-radius: 5px;
      text-align: center;
      height: 50px;
      width: 185px;
      padding: 0px 5px;
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden; }
    .q_a_build .selectbox span.s_box span.cont {
      display: table-cell;
      height: 50px;
      vertical-align: middle;
      text-align: center;
      width: 175px;
      line-height: 1.3em; }
    .q_a_build .selectbox span.s_box.hasMultimedia {
      width: 75px;
      padding: 0px 50px; }
    .q_a_build .selectbox span.s_box.hasMultimedia span.cont {
      width: 175px; }
  .q_a_build .selectboxbig {
    overflow: hidden; }
    .q_a_build .selectboxbig span.s_box {
      display: inline-block;
      margin: 0px 20px 20px 0px;
      border: 1px solid #ccc;
      float: left;
      border-radius: 5px;
      text-align: center;
      height: 100px;
      width: 280px;
      padding: 0px 5px;
      position: relative; }
    .q_a_build .selectboxbig span.s_box span.cont {
      display: table-cell;
      height: 100px;
      vertical-align: middle;
      text-align: center;
      width: 280px; }
      .q_a_build .selectboxbig span.s_box span.cont span {
        display: block;
        overflow: hidden;
        max-height: 70px; }
    .q_a_build .selectboxbig span.s_boxother {
      padding-top: 55px; }
    .q_a_build .selectboxbig .s_box .imageWrapper {
      top: 37px;
      line-height: 22px; }
    .q_a_build .selectboxbig span.s_box.hasMultimedia {
      width: 170px;
      padding: 0px 50px; }
    .q_a_build .selectboxbig span.s_box.hasMultimedia span.cont {
      width: 280px; }
  .q_a_build .selectboxbig .imageWrapper .video {
    background: url("/Asset/Wizard/Images/textItemSprite2.png") no-repeat scroll -52px -255px transparent;
    display: block;
    width: 36px;
    height: 25px;
    margin: -3px 0px 0px -1px; }
  .q_a_build .opentext .textBox {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 400px;
    min-height: 50px;
    display: inline-block; }
  .q_a_build .opentext .smalltextBox {
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100px;
    height: 20px;
    display: inline-block; }
  .q_a_build .hidden {
    visibility: hidden; }

.answerplace.choiceQuestion.choiceQuestionPreview {
  width: 700px; }

.choiceQuestionPreview .questionlist {
  word-break: break-word;
  width: 100%; }

.choiceQuestionPreview .questionlist .fakeinput {
  width: 180px; }

.allcolumnslist {
  overflow: hidden;
  width: 90%; }

.pipeTag {
  color: lightblue;
  margin-left: 10px;
  display: inline; }

.answerplace {
  /*overflow:hidden;float:left;*/ }

.answerplace .imageWrapper {
  float: left;
  border: 1px solid #ccc;
  width: 35px;
  height: 22px;
  overflow: hidden;
  margin: -3px 5px 5px 0px; }

.answerplace .imageWrapper img {
  max-width: 35px; }

.questionlist .imageWrapper {
  float: left;
  border: 1px solid #ccc;
  width: 35px;
  height: 22px;
  overflow: hidden;
  margin: -3px 5px 5px 0px; }

.questionlist .imageWrapper img {
  max-width: 35px; }

.inlinecoldata .imageWrapper .video, .questionlist .imageWrapper .video, .ratingLineScale .imageWrapper .video {
  background: url("/Asset/Wizard/Images/textItemSprite2.png") no-repeat scroll -52px -255px transparent;
  display: block;
  width: 36px;
  height: 25px;
  margin: -3px 0px 0px -1px; }

.s_box .imageWrapper {
  border: 1px solid #ccc;
  width: 35px;
  height: 22px;
  overflow: hidden;
  position: absolute;
  left: 10px;
  top: 13px; }

.s_box .imageWrapper img {
  max-width: 35px; }

.matrixplace .imageWrapper {
  float: left;
  margin: 0px 5px 5px 0px;
  height: 25px;
  overflow: hidden; }

.matrixplace .imageWrapper img {
  max-width: 50px; }

.matrixplace .imageWrapper .video {
  background: url("/Asset/Wizard/Images/textItemSprite2.png") no-repeat scroll -52px -255px transparent;
  display: block;
  width: 36px;
  height: 25px; }

.columnslist {
  width: 32%;
  float: left; }

.questionlist .fakeinput {
  border: 1px solid #ccc;
  clear: both;
  width: 270px;
  background: #fff;
  height: 20px;
  margin: 3px 0px 0px 0px; }

.s_boxother .fakeinput, .matrixplace .fakeinput, .htmlEContainer .fakeinput {
  border: 1px solid #ccc;
  clear: both;
  width: 270px;
  background: #fff;
  height: 20px;
  margin: 3px 0px 0px 0px; }

.selectboxfake {
  border: 1px solid #ccc;
  border-bottom: none;
  background: #fff;
  width: 220px;
  float: left; }

.selectboxfake span {
  padding: 5px 0px 5px 10px;
  display: block;
  border-bottom: 1px solid #ccc;
  background: #fff;
  line-height: 19px;
  color: #999;
  overflow: hidden;
  max-height: 50px; }

.selectplace {
  overflow: hidden;
  position: relative; }

.selectboxfake .arrowdown {
  height: 10px;
  padding: 0px;
  width: 10px;
  position: absolute;
  right: 10px;
  top: 9px;
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) -54px -401px no-repeat;
  border: none; }

.selectboxfakeline {
  color: #333 !important; }

.selectboxfake .imageWrapper {
  float: left;
  border: 1px solid #ccc;
  width: 35px;
  height: 22px;
  overflow: hidden;
  margin: -2px 5px 0px 0px; }

.selectboxfake .imageWrapper img {
  max-width: 35px; }

.manyselects {
  width: 550px; }

.smallselectfake {
  margin: 0px 10px 0px 0px;
  border: 1px solid #ccc;
  display: inline-block;
  border-radius: 3px;
  text-align: center;
  line-height: 20px;
  width: 80px;
  position: relative;
  height: 20px;
  color: #ccc;
  font-size: 15px;
  padding-right: 10px; }

.smallselectfake .arrowdown {
  height: 10px;
  padding: 0px;
  width: 10px;
  position: absolute;
  right: 10px;
  top: 5px;
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) -54px -401px no-repeat;
  border: none; }

.questionTitle .imageWrapper {
  display: inline-block;
  overflow: hidden;
  position: relative;
  top: -6px;
  float: left;
  margin-right: 10px; }
  .questionTitle .imageWrapper .imageWrapperMediaContainer {
    width: 35px;
    height: 29px; }
    .questionTitle .imageWrapper .imageWrapperMediaContainer img {
      max-width: 100%;
      max-height: 100%;
      display: block;
      margin: auto;
      margin: auto;
      position: absolute;
      top: -9999px;
      right: -9999px;
      bottom: -9999px;
      left: -9999px;
      max-width: none; }

.hiddenByDefault {
  display: none; }

#buildcontainer .elementPreviewContainer .htmlEContainer .matrixplace * {
  box-sizing: border-box; }

.importTextArea {
  border: 2px solid #e1e6ea;
  color: #000000;
  font-family: Arial, sans-serif;
  font-size: 13px;
  height: 16px;
  min-height: 40px;
  overflow: hidden;
  padding: 10px;
  text-align: left;
  width: 508px;
  border-radius: 5px;
  margin: 10px 0; }

.importTextArea:hover {
  border: 2px solid #76d2ec;
  box-shadow: 0px 0px 3px #76d2ec; }

.scrolltable {
  max-height: 143px;
  padding-bottom: 17px;
  overflow: auto;
  max-width: 784px;
  padding-right: 17px;
  display: inline-block; }

.wizardBackground {
  background: #f1f1f3 url(/Images/background_decoration.png) no-repeat 0 0px;
  padding: 17px 0px 20px; }
  .wizardBackground .titleplace {
    padding-top: 0; }
    .wizardBackground .titleplace.qps .feasibilityCheck {
      position: relative;
      top: 20px; }
    .wizardBackground .titleplace .ti-breadcrumbs {
      height: 35px; }

.droppablepage {
  min-height: 370px;
  display: none; }
  .droppablepage.currentSelectedPage {
    display: block; }

.answersSection {
  padding-top: 4px;
  padding-bottom: 4px; }

/* design fixes */
.choiceQuestionPreview {
  margin-left: 20px; }

.choiceQuestionPreview .q_a_build {
  margin-left: 20px; }

.choiceQuestionEdit > div span.buildtitle,
.rankingQuestionEdit > div span.buildtitle,
.MatrixQuestionEdit > div span.buildtitle,
.RatingQuestionEdit > div span.buildtitle,
.MatrixQuestionEdit .optionsofanswer,
.RatingQuestionEdit .optionsofanswer,
.rankingQuestionEdit .optionsofanswer,
.choiceQuestionEdit .optionsofanswer {
  position: relative;
  top: 13px; }

.choiceQuestionEdit > div .hidden,
.rankingQuestionEdit > div .hidden,
.RatingQuestionEdit > div .hidden,
.MatrixQuestionEdit > div .hidden {
  margin-top: 18px; }

.MultipleOpenEndEdit > div div.textBoxAnswer {
  margin-top: 0; }

.MultipleOpenEndEdit .textBoxAnswer {
  margin: 10px 0 17px; }

.MultipleOpenEndEdit .textBoxAnswer .buildquestionanswer {
  margin: 0; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.ui-dialog {
  overflow: visible; }

.ui-dialog .ui-dialog-content {
  overflow: visible; }

/*
.buildplace {

	.customTooltip {
	  position: absolute;
	  z-index: 1030;
	  display: block;
	  font-size: 11px;
	  line-height: 1.4;
	  opacity: 0;
	  filter: alpha(opacity = 0);
	  visibility: visible;
	  &.in {
		opacity: 1;
		filter: alpha(opacity = 100);
	  }
	  &.top {
		padding: 5px 0;
		margin-top: -3px;
	  }
	  &.right {
		padding: 0 5px;
		margin-left: 3px;
		margin-top: -8px;
	  }
	  &.bottom {
		padding: 5px 0;
		margin-top: 3px;
	  }
	  &.left {
		padding: 0 5px;
		margin-left: -12px;
		margin-top: -8px;
	  }
	}





	.tooltip-inner {

	  background: #fff;
	  border: 2px solid #edf0f2;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  box-shadow: 0px 1px 11px 0px rgba(0, 0, 0, 0.5);
	  max-width: 200px;
	  padding: 8px;
	  text-align: center;
	  text-decoration: none;
	  color: #9097a3;

	}


	.tooltip-arrow {
	  position: absolute;
	  width: 19px;
	  height: 15px;
	  background: url(/Asset/Wizard/Images/sprites/tooltipsArrowSprite.png) no-repeat;
	  border: 0;
	}

	.customTooltip {
	  &.top .tooltip-arrow {
		bottom: -8px;
		left: 50%;
		margin-left: -12px;
		background-position: left top;
	  }
	  &.right .tooltip-arrow {
		top: 50%;
		left: -12px;
		margin-top: -10px;
		background-position: left bottom;

	  }
	  &.left .tooltip-arrow {
		top: 50%;
		right: -5px;
		margin-top: -10px;
		background-position: -18px bottom;
		width: 12px;

	  }
	  &.bottom .tooltip-arrow {
		top: -8px;
		left: 50%;
		margin-left: -12px;
		background-position: right top;
	  }
	}
}
*/
.ratingLineScale {
  overflow: hidden; }

.ratingLineScale .imageWrapper {
  border: 1px solid #ccc;
  width: 35px;
  height: 22px;
  overflow: hidden;
  float: left;
  margin: -4px 10px 0px 0px; }

.ratingLineScale .imageWrapper img {
  max-width: 35px; }

.ratingQuestionOuter .imageWrapper {
  float: left;
  margin: 0px 5px 5px 0px;
  height: 25px;
  overflow: hidden; }

.scrolltable.shortstyle {
  max-height: 130px;
  padding-bottom: 5px;
  margin-bottom: 15px; }

.inlinecols {
  position: relative;
  overflow: hidden;
  margin: 10px 0px 0px 0px;
  background: url(/Asset/Wizard/Images/ratingline.png) center 86px repeat-x; }

.inlinecols td {
  padding: 0px 0px 30px 0px; }

.inlinecols.inlineimage {
  background: url(/Asset/Wizard/Images/ratingline.png) center 96px repeat-x; }

.inlinecols.inlineimage .inlinecol {
  height: 75px; }

.inlinecols.inlineimage .inlinecoldata {
  height: 67px; }

.inlinecols.inlineimage .inlinecoldata .lightbluearrowdown {
  bottom: -14px; }

.inlinecols.inlineimage .tooltipTextWrapper {
  height: 35px;
  display: block; }

.inlinecol {
  width: 110px;
  height: 65px;
  float: left;
  margin-right: 20px;
  color: #666666;
  font-size: 14px;
  text-align: center;
  position: relative; }

.hidesideleft span {
  display: block;
  height: 10px;
  width: 49px;
  background: #fff;
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 0; }

.hidesideright span {
  display: block;
  height: 10px;
  width: 68px;
  background: #fff;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 0; }

.inlinecoldata {
  border: 1px solid #dbe1e7;
  background: #f7f7f7;
  border-radius: 5px;
  padding: 5px;
  width: 100px;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.inlinecol span.incircle {
  position: absolute;
  bottom: -30px;
  left: 48px;
  background: #dbe1e7;
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 15px; }

.inlinecol .imageWrapper {
  border: 1px solid #ccc;
  width: 35px;
  height: 22px;
  overflow: hidden;
  margin: 5px auto 0px auto; }

.inlinecol .imageWrapper img {
  max-width: 35px; }

.lightbluearrowdown {
  background: url(/Asset/Wizard/Images/sprites/spritefull.png) -188px -397px no-repeat;
  position: absolute;
  bottom: -12px;
  left: 48px;
  width: 15px;
  height: 15px; }

.clear10space {
  clear: both;
  height: 10px; }

.RatingQuestionEdit {
  min-height: 650px; }
  .RatingQuestionEdit .ffSelectWrapper {
    width: 535px; }
    .RatingQuestionEdit .ffSelectWrapper:not(.active) .ffSelect {
      z-index: 0 !important; }
    .RatingQuestionEdit .ffSelectWrapper a.ffSelectButton {
      background: #fff;
      border: 2px solid #e1e6ea;
      height: 40px;
      border-radius: 5px;
      position: relative; }
      .RatingQuestionEdit .ffSelectWrapper a.ffSelectButton:after {
        position: absolute;
        display: block;
        content: '';
        width: 40px;
        height: 44px;
        right: 0;
        top: 0;
        border-left: 2px solid #e1e6ea;
        background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -205px -382px; }
      .RatingQuestionEdit .ffSelectWrapper a.ffSelectButton > span {
        display: inline-block;
        height: 40px;
        line-height: 46px;
        font-size: 20px;
        font-family: MuseoSans300;
        color: #2c3542;
        width: 475px; }
        .RatingQuestionEdit .ffSelectWrapper a.ffSelectButton > span:after {
          display: none; }
    .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper {
      top: 46px !important;
      width: 531px;
      border: 2px solid #e1e6ea; }
      .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper .ffSelectMenuMidBG li {
        margin: 1px 0 1px 1px;
        color: #d2d5da;
        color: #2c3542; }
        .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper .ffSelectMenuMidBG li span {
          font-size: 20px;
          font-family: MuseoSans300; }
        .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper .ffSelectMenuMidBG li.on {
          background-color: #f2f9fc; }
          .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper .ffSelectMenuMidBG li.on span {
            color: #003399; }
      .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper .ffSelectMenuTop, .RatingQuestionEdit .ffSelectWrapper .ffSelectMenuWrapper .ffSelectMenuBottom {
        height: 5px; }
    .RatingQuestionEdit .ffSelectWrapper.active a.ffSelectButton {
      border-radius: 5px 5px 0 0; }
    .RatingQuestionEdit .ffSelectWrapper.active a.ffSelectButton:after {
      background: #f5f5f5 url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -205px -382px; }

/*
.RatingQuestionEdit {
	min-height:460px;
	.ffSelectWrapper {
		width: 535px;
		.ffSelect {
			background: #fff;
			border: 2px solid #e1e6ea;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			a.ffSelectButton {
				border: 0;
				& > span {color: #d2d5da; font-size: 20px; font-family: 'AvenirLTStd55RomanRegular';}
				& > span:hover {color: #95989c;}

				& > span:after {
					width: 24px;
					height: 18px;
					top: 0;
					border-left: 2px solid #e1e6ea;
					padding: 5px 0;
					background-position: -261px 10px;
				}
			}
		}
		.ffSelectMenuWrapper .ffSelectMenuMidBG li {
			margin: 1px 0 1px 1px; color: #d2d5da;
			span {font-size: 20px; font-family: 'AvenirLTStd55RomanRegular';}
			&.on span {color: #95989c;}
		}
	}
}
*/
.textOverflow {
  overflow: hidden;
  line-height: 1.3em; }

.thumbstyle {
  width: 225px;
  margin: 0px 20px 20px 0px; }
  .thumbstyle .imagepreview {
    margin: 0px 0px 10px 0px; }
  .thumbstyle label.fixedWidth {
    width: 145px;
    display: block; }

.likeornot {
  float: right; }

.likeornot span {
  display: block;
  height: 33px;
  width: 33px;
  float: right;
  margin: 0px 0px 0px 10px;
  border-radius: 21px;
  background: #e4eaf0 url(/Asset/Wizard/Images/sprites/spritefull.png) 0px 0px no-repeat; }

.likeornot span.yeslike {
  background-position: -84px -99px; }

.likeornot span.nolike {
  background-position: -83px -71px; }

.battleplace {
  width: 225px;
  float: left; }

.battleicon {
  width: 40px;
  float: left;
  margin: 0px 10px;
  height: 200px; }

.battleicon span {
  font-family: 'AvenirLTStd55RomanRegular';
  color: #f6fafc;
  font-size: 22px;
  text-align: center;
  line-height: 42px;
  font-weight: bold;
  background: #dce1e6;
  display: block;
  width: 40px;
  height: 40px;
  margin-top: 115px;
  border-radius: 30px; }

.innerbuildplace .battleicon span {
  margin-top: 125px; }

.titlechangeplace {
  max-width: 225px;
  height: 45px;
  display: inline-grid;
  grid-template-columns: 80% 20%; }

.tourBubbleWrapper {
  position: relative; }
  .tourBubbleWrapper .tourBubble {
    width: 220px;
    display: none;
    background: #445060;
    min-height: 90px;
    width: 220px;
    position: absolute;
    color: #fff;
    bottom: 0;
    padding: 20px;
    border-radius: 3px;
    font-size: 14px; }
    .tourBubbleWrapper .tourBubble span {
      background: none;
      border-radius: 0;
      box-shadow: none;
      cursor: default;
      height: auto;
      width: auto;
      padding: 0;
      margin: 0;
      text-transform: none; }
      .tourBubbleWrapper .tourBubble span:hover {
        background-color: transparent;
        box-shadow: none; }
    .tourBubbleWrapper .tourBubble.overQuestionMenu {
      bottom: -87px; }
    .tourBubbleWrapper .tourBubble > div {
      min-height: 70px; }
      .tourBubbleWrapper .tourBubble > div h5 {
        text-transform: capitalize;
        font-weight: bold; }
    .tourBubbleWrapper .tourBubble .btnSave {
      font-size: 12px;
      height: 25px;
      line-height: 25px;
      width: auto;
      margin-left: 5px; }
      .tourBubbleWrapper .tourBubble .btnSave:hover {
        color: #2F353E; }
    .tourBubbleWrapper .tourBubble .closebtn {
      top: 3px;
      left: 246px;
      position: absolute;
      cursor: pointer;
      color: #616A79;
      font-weight: bold; }
      .tourBubbleWrapper .tourBubble .closebtn:hover {
        color: #9ea6b3; }
    .tourBubbleWrapper .tourBubble.top:after, .tourBubbleWrapper .tourBubble.bottom:after, .tourBubbleWrapper .tourBubble.left:after, .tourBubbleWrapper .tourBubble.right:after {
      content: '';
      display: inline-block;
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid; }
    .tourBubbleWrapper .tourBubble.top {
      bottom: 10px; }
      .tourBubbleWrapper .tourBubble.top:after {
        bottom: -9px;
        border-width: 9px 7.5px 0 7.5px;
        border-color: #445060 transparent transparent transparent; }
    .tourBubbleWrapper .tourBubble.bottom {
      bottom: 10px; }
      .tourBubbleWrapper .tourBubble.bottom:after {
        top: -9px;
        border-width: 0 7.5px 9px 7.5px;
        border-color: transparent transparent #445060 transparent; }
    .tourBubbleWrapper .tourBubble.left {
      right: 10px; }
      .tourBubbleWrapper .tourBubble.left:after {
        right: -9px;
        border-width: 7.5px 0 7.5px 9px;
        border-color: transparent transparent transparent #445060; }
    .tourBubbleWrapper .tourBubble.right {
      left: 10px; }
      .tourBubbleWrapper .tourBubble.right:after {
        left: -9px;
        border-width: 7.5px 9px 7.5px 0;
        border-color: transparent #445060 transparent transparent; }
    .tourBubbleWrapper .tourBubble.top:after, .tourBubbleWrapper .tourBubble.bottom:after {
      left: 50%;
      margin-left: -8px; }
    .tourBubbleWrapper .tourBubble.left:after, .tourBubbleWrapper .tourBubble.right:after {
      top: 50%;
      margin-top: -8px; }
    .tourBubbleWrapper .tourBubble > a {
      margin-top: 15px; }

.copyDuplicateContainer {
  /*For tour*/ }
  .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader {
    width: 100%; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons {
      width: 530px;
      border-bottom: 2px solid #eaeaea;
      float: left; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span {
        display: inline-block;
        width: auto;
        margin-left: 53px;
        font: 16px 'Avenir85Heavy', Arial;
        color: #9097a3;
        position: relative;
        padding-bottom: 8px;
        cursor: pointer; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span:hover {
          color: #636870; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span:first-child:not(.closebtn) {
          margin: 0; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active {
          color: #327e95; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active:after, .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active:before {
            top: 100%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active:after {
            border-color: rgba(255, 255, 255, 0);
            border-top-color: #f6f9fb;
            border-width: 10px 10px 0 10px;
            left: 50%;
            margin-left: -20px; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active:before {
            border-color: rgba(234, 234, 234, 0);
            border-top-color: #eaeaea;
            border-width: 13px 13px 0 13px;
            left: 50%;
            margin-left: -23px; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .searchDiv {
      float: right;
      width: auto;
      width: 270px;
      border: 2px solid #ccc;
      background: #fff;
      border-radius: 3px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .searchDiv .searchIcon {
        float: right;
        width: 18px;
        height: 18px;
        background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -124px -43px;
        margin-top: 2px;
        margin-right: 2px; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .searchDiv .searchIcon:hover {
          background-position: -144px -43px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .searchDiv > div {
        overflow: hidden; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .searchDiv > div input {
          padding: 0 0 0 10px;
          margin: 0;
          border: 0;
          width: 100%;
          margin-right: 30px;
          box-sizing: border-box;
          height: 24px;
          font: 14px 'AvenirLTStd55RomanRegular',Arial; }
  .copyDuplicateContainer .CopyDuplicateMainDiv .resulets {
    margin-top: 15px; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .resuletsContenetContiner {
      border-radius: 0;
      background: none;
      cursor: default; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner {
      border-radius: 0;
      background: none;
      margin-top: 15px;
      margin-bottom: 30px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul {
        border-top: 1px solid #e4eaf0;
        border-bottom: 1px solid #fff; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li {
          border-top: 1px solid #fff;
          border-bottom: 1px solid #e4eaf0;
          position: relative;
          padding: 15px 0;
          width: auto;
          display: block;
          cursor: pointer; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li:hover {
            background: #e8eff5; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div {
            height: 30px;
            width: 100%;
            display: table; }
            .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div {
              display: table-cell;
              vertical-align: middle;
              box-sizing: border-box;
              color: #9da5b2; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage, .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.arrowIcon {
                width: 40px;
                text-align: center; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i {
                display: inline-block;
                width: 22px;
                height: 23px;
                background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat;
                background-position: -187px -1443px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c1 {
                  background-position: -187px -1714px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c3 {
                  background-position: -187px -1474px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c4 {
                  background-position: -187px -1638px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c12 {
                  background-position: -187px -1612px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c13 {
                  background-position: -187px -1497px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c14 {
                  background-position: -187px -1590px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c15 {
                  background-position: -187px -1541px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c20 {
                  background-position: -187px -1565px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c22 {
                  background-position: -187px -1519px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c26 {
                  background-position: -187px -1660px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c27 {
                  background-position: -187px -1443px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.categoryImage i.c24 {
                  background-position: -187px -1685px; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.title {
                padding-left: 15px; }
                .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.title span {
                  display: block; }
                  .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.title span.maintitle {
                    color: #636870; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.usedCreateDiv {
                width: 215px;
                padding-left: 15px; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.completeDiv {
                width: 150px;
                text-align: center; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div.arrowIcon a {
                display: inline-block;
                background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -179px -49px;
                width: 10px;
                height: 15px; }
              .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li > div > div b {
                font-weight: normal;
                font-family: 'Avenir85Heavy', Arial; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner > ul li:hover .arrowIcon a {
            background-position: -166px -49px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner #singleSurveyContenetContiner h3 {
        font: 20px 'AvenirLTStd45BookRegular', Arial;
        letter-spacing: -1px;
        margin-bottom: 25px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner #singleSurveyContenetContiner .pageDiv {
        margin: 0 0 2px;
        background: #e9f0f5;
        line-height: 30px;
        padding: 5px;
        color: #9097a3;
        font: 13px 'Avenir85Heavy', Arial;
        text-transform: uppercase;
        border-radius: 5px; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner #singleSurveyContenetContiner .pageDiv .ez-checkbox {
          float: left;
          margin-top: -2px; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner #singleSurveyContenetContiner .pageDiv .ez-checkbox input[type=checkbox] {
            width: 13px;
            height: 13px; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .resulets .surveyContenetContiner #singleSurveyContenetContiner .pageDiv > span {
          margin-left: 10px; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .resulets em {
      font-style: normal;
      background: #d8dfe6;
      padding: 0 3px; }
  .copyDuplicateContainer .CopyDuplicateMainDiv .questionList {
    border-top: 1px solid #e4eaf0;
    border-bottom: 1px solid #fff; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li {
      border-top: 1px solid #fff;
      border-bottom: 1px solid #e4eaf0;
      position: relative;
      padding: 5px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .ez-checkbox {
        float: left; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .ez-checkbox input[type=checkbox] {
          width: 13px;
          height: 13px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .actionIcon {
        right: 10px;
        top: 10px;
        position: absolute; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .actionIcon span {
          display: inline-block;
          width: 19px;
          height: 19px;
          margin-left: 5px;
          cursor: pointer;
          background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .actionIcon span.view {
            background-position: -90px -177px; }
            .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .actionIcon span.view:hover {
              background-position: -111px -177px; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .actionIcon span.star {
            background-position: -89px -131px; }
            .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .actionIcon span.star:hover {
              background-position: -110px -131px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .q_a_build {
        margin: 0; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionHeader {
        margin-left: 30px;
        margin-top: 3px;
        max-width: 760px; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionHeader .letter {
          font: 14px 'AvenirLTStd65MediumBold', Arial;
          display: inline-block;
          color: #003399;
          text-transform: uppercase;
          margin-right: 10px;
          float: left; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionHeader .question {
          font: bold 14px 'AvenirLTStd45BookRegular', Arial;
          color: #666; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionPreview {
        margin-left: 30px;
        margin-bottom: 30px;
        margin-top: 3px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .previewHeader {
        display: none; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .previewBody .questionTitle {
        margin-bottom: 15px; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .details {
        margin-left: 30px;
        color: #9da5b2;
        clear: both; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .details span {
          margin-right: 15px; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .details span:first-child {
            margin-left: 0; }
      .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li.active {
        background: #fff; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li.active .actionIcon span.view {
          background-position: -90px -154px; }
          .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li.active .actionIcon span.view:hover {
            background-position: -111px -154px; }
        .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li.active .questionTitle .question {
          width: 675px; }
    .copyDuplicateContainer .CopyDuplicateMainDiv .questionList.empty {
      display: block;
      margin-left: 35px;
      border-bottom: 0;
      padding: 3px 0; }
  .copyDuplicateContainer .moreoptionsbtn {
    overflow: visible; }

.pagerContainer {
  height: 30px; }
  .pagerContainer > div {
    margin: 30px 0 15px; }
    .pagerContainer > div a {
      color: #88919b;
      margin: 0 15px;
      font-family: 'Avenir85Heavy', Arial; }
      .pagerContainer > div a:hover, .pagerContainer > div a.currentPage {
        color: #40869b; }
    .pagerContainer > div .nextBtn, .pagerContainer > div .prevBtn {
      display: inline-block;
      width: 6px;
      height: 9px;
      background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat;
      cursor: pointer; }
    .pagerContainer > div .nextBtn {
      background-position: -128px -63px;
      margin-left: 5px; }
      .pagerContainer > div .nextBtn:hover {
        background-position: -137px -63px; }
    .pagerContainer > div .prevBtn {
      background-position: -128px -74px;
      margin-right: 5px; }
      .pagerContainer > div .prevBtn:hover {
        background-position: -137px -74px; }
  .pagerContainer span.showingResult {
    float: right;
    margin-right: 20px;
    color: #9DA5B2; }

.moreoptionsbtn .backBtn {
  float: left;
  margin-top: 15px;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 5px; }
  .moreoptionsbtn .backBtn i {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat 0 -802px;
    margin: -2px 5px 0 0; }
  .moreoptionsbtn .backBtn:hover i {
    background-position: -28px -802px; }

.copyDulicateBackButton {
  margin-top: 40px;
  float: left;
  position: absolute;
  bottom: 44px;
  right: 140px; }
  .copyDulicateBackButton .backBtn {
    float: left;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    margin-left: 5px;
    font: normal 13px/28px 'MuseoSans-500',Arial; }
    .copyDulicateBackButton .backBtn:hover {
      color: #2a687a; }
  .copyDulicateBackButton i {
    display: none;
    width: 18px;
    height: 18px;
    vertical-align: text-top;
    background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat 0 -802px;
    margin: -2px 5px 0 0; }

.testDialog {
  overflow: auto; }

.cu7 #actionSelect label, .cu12 #actionSelect label {
  font-size: 11px; }

#previewWrapper {
  position: fixed;
  top: 9.5%;
  left: 50%;
  margin-left: -475px;
  z-index: 100;
  width: 952px;
  background: #333;
  border-radius: 5px; }
  #previewWrapper .closeBtn {
    background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -216px -634px;
    width: 20px;
    height: 20px;
    position: absolute;
    right: -20px;
    cursor: pointer; }
  #previewWrapper .close-btn.rt-preview-close {
    position: absolute;
    right: 10px;
    top: 13px;
    cursor: pointer;
    font-size: 25px;
    border: 1px rgba(147, 147, 147, 0.6) solid;
    border-radius: 25px; }
    #previewWrapper .close-btn.rt-preview-close:before {
      color: rgba(147, 147, 147, 0.6); }
  #previewWrapper .top {
    height: 87vh;
    width: 100%;
    text-align: center;
    background-color: #ffffff;
    border-radius: 5px; }
    #previewWrapper .top.mobile {
      background: #fff url(/Asset/Wizard/Images/bg/preview-mobile-new.png) no-repeat;
      background-position: center; }
  #previewWrapper .bottom {
    border-top: 1px solid #fff;
    height: 82px;
    width: 100%;
    padding-top: 0; }
    #previewWrapper .bottom .buttons {
      width: 100px;
      height: 100%;
      margin: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #previewWrapper .bottom .buttons .desktopBtn {
        display: inline-block;
        background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -89px -2437px;
        width: 32px;
        height: 29px;
        cursor: pointer;
        margin: 5px; }
        #previewWrapper .bottom .buttons .desktopBtn.selected {
          background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -125px -2437px;
          width: 32px;
          height: 29px; }
      #previewWrapper .bottom .buttons .mobileBtn {
        display: inline-block;
        background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -91px -2469px;
        width: 18px;
        height: 30px;
        cursor: pointer;
        margin: 5px; }
        #previewWrapper .bottom .buttons .mobileBtn.selected {
          background: url(/Asset/Wizard/Images/sprites/spritefull.png) no-repeat -127px -2469px;
          width: 18px;
          height: 30px; }
      #previewWrapper .bottom .buttons .rt-preview-desktop, #previewWrapper .bottom .buttons .rt-preview-mobile {
        display: inline-block;
        cursor: pointer;
        margin: 5px;
        font-size: 22px; }
        #previewWrapper .bottom .buttons .rt-preview-desktop.selected:before, #previewWrapper .bottom .buttons .rt-preview-mobile.selected:before {
          color: #fff; }
  #previewWrapper iframe.desktop {
    margin-top: 0px;
    height: 100%;
    width: 100%;
    border-radius: 5px; }
  #previewWrapper iframe.mobile {
    width: 284px;
    height: 500px;
    margin-left: 2px;
    margin-top: 60px; }

div.FilledBtnWIcon {
  display: table;
  width: auto;
  height: auto;
  float: right !important;
  background: none;
  text-shadow: none;
  padding: 0px;
  border: none; }
  div.FilledBtnWIcon div.btnIcon {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    padding-top: 12px;
    padding: 8px 15px;
    background-color: #2a687a;
    color: #fff;
    font-size: 20px;
    -moz-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #2a687a; }
  div.FilledBtnWIcon div.btnText {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    text-align: center;
    padding: 14px 16px;
    background-color: #327e95;
    color: #fff;
    font-size: 18px;
    line-height: 1.33333;
    font-family: MuseoSans-300;
    text-transform: capitalize;
    text-shadow: none;
    transition: all 0.35s ease;
    -webkit-transition: all 0.35s ease;
    -moz-transition: all 0.35s ease;
    -ms-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    -moz-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #327e95; }
  div.FilledBtnWIcon.disabled {
    border: none; }
    div.FilledBtnWIcon.disabled div {
      cursor: default; }
      div.FilledBtnWIcon.disabled div.btnIcon {
        background-color: #95b4bd;
        border: 1px solid #95b4bd; }
      div.FilledBtnWIcon.disabled div.btnText {
        background-color: #99bfca;
        border: 1px solid #99bfca; }
  div.FilledBtnWIcon:hover:not(.disabled) {
    cursor: pointer; }
    div.FilledBtnWIcon:hover:not(.disabled) div.btnText {
      background-color: #2a687a;
      border: 1px solid #2a687a; }

div.UnFilledBtnNoIcon {
  display: table;
  width: auto;
  height: auto;
  float: left !important;
  background: none;
  text-shadow: none;
  padding: 0px;
  border: none;
  border-radius: 3px;
  border: 1px solid #327e95;
  transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease; }
  div.UnFilledBtnNoIcon div.btnText {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    padding: 14px 16px;
    color: #327e95;
    font-size: 19px;
    font-family: MuseoSans-300;
    text-transform: capitalize;
    text-shadow: none;
    position: relative; }
  div.UnFilledBtnNoIcon.disabled {
    cursor: default;
    border: 1px solid #99bfca; }
    div.UnFilledBtnNoIcon.disabled div.btnText {
      color: #99bfca; }
  div.UnFilledBtnNoIcon:hover:not(.disabled) {
    cursor: pointer;
    background-color: #f1f1f1; }

div.UnFilledBtnNoIcon:not(:last-child) {
  margin-right: 15px; }

div.roundFilledBtnNoIcon {
  font: normal 12px/26px 'MuseoSans-500',Arial;
  background: #327e95;
  color: #fff;
  letter-spacing: .5px;
  outline-style: none;
  height: 26px;
  text-decoration: none;
  border: none;
  text-shadow: none;
  padding: 0 25px;
  transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease; }
  div.roundFilledBtnNoIcon:hover:not(.disabled) {
    cursor: pointer;
    background-color: #2a687a;
    border: none; }

.squareFilledBtnNoIcon {
  width: auto;
  height: auto;
  font-size: 12px;
  background: #327e95;
  font: normal 15px/32px 'MuseoSans-300',Arial;
  color: #ffffff;
  letter-spacing: 0.5px;
  outline-style: none;
  height: 26px;
  text-decoration: none;
  border: none;
  text-shadow: none;
  text-transform: CAPITALIZE;
  padding: 0 25px;
  margin-left: 10px;
  height: 32px;
  border: 1px solid #327e95;
  border-radius: 3px;
  outline-style: none;
  float: none;
  transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease; }
  .squareFilledBtnNoIcon:hover:not(.disabled) {
    cursor: pointer;
    background-color: #2a687a;
    border: 1px solid #2a687a;
    color: #ffffff; }
  .squareFilledBtnNoIcon.disabled {
    background-color: #99bfca;
    border: 1px solid #99bfca; }

.squareUnFilledBtnNoIcon {
  font-size: 12px;
  background: #ffffff;
  font: normal 15px/32px 'MuseoSans-300',Arial;
  color: #327e95;
  letter-spacing: 0.5px;
  outline-style: none;
  height: 26px;
  text-decoration: none;
  border: none;
  text-shadow: none;
  text-transform: CAPITALIZE;
  padding: 0 25px;
  height: 32px;
  border: 1px solid #327e95;
  border-radius: 3px;
  outline-style: none;
  float: none;
  transition: all 0.35s ease;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease; }
  .squareUnFilledBtnNoIcon:hover:not(.disabled) {
    cursor: pointer;
    background-color: #f1f1f1;
    border: none;
    border: 1px solid #327e95;
    border-radius: 3px; }

.cu7 .squareUnFilledBtnNoIcon {
  padding: 0 18px; }

@media (min-width: 768px) and (max-width: 1199px) {
  #previewWrapper {
    position: fixed;
    top: 9.5%; } }

.premiumSubscriptionIsNeeded.addRandomAssignmentPage:after, .premiumSubscriptionIsNeeded.addpiping:after {
  background: rgba(255, 0, 0, 0.4) !important;
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0.6;
  background-repeat: no-repeat;
  background-position: 50% 0;
  -ms-background-size: cover;
  background-size: cover; }

.premiumSubscriptionIsNeeded.f_add_quota, .premiumSubscriptionIsNeeded.uploadVideoWrap {
  background: rgba(255, 0, 0, 0.4) !important; }

.bottomDivider {
  background: url(/Asset/Wizard/Images/sprites/matrix_Sprite.png) -16px -1432px;
  height: 2px;
  display: block;
  width: 279px; }

.right-options-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.right-options-container label {
  position: relative; }

.right-options-container .ti-advanced-feature {
  padding-top: 0;
  margin-right: 5px; }

.right-options-container .ti-advanced-feature span {
  display: block !important;
  padding-top: 0px;
  font-size: 30px;
  font-family: 'FontAwesome'; }

.right-options-container .customIcon {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: -6px; }

.matrixRightExpansion {
  margin-top: -4px; }

.bottomDivider.bottomExtendedDivider {
  height: 2px;
  display: block;
  width: 279px;
  background: url(/Asset/Wizard/Images/sprites/matrix_Sprite.png) -16px -1432px;
  margin: 21px 0 36px 0; }

.right-options-container .descriptionText {
  margin: 5px 0;
  padding-left: 25px;
  color: #6E6F7A;
  text-transform: initial;
  font: 12px/16px 'AdobeAvenirLTStdRoman', Arial; }

.right-options-container .infoMessageText {
  width: calc(100% - 80px);
  margin: 5px 0;
  padding: 8px 16px 8px 48px;
  border-radius: 5px;
  background-color: #EBEEF2;
  background-position-x: 16px;
  background-position-y: 50%;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHdSURBVHgBrVRLThtBEH3V/ihLH8E5wTjGSFmaE+QIjBdxNMoCboA5QexFZBkiZThBcgO8RLKB4QbmBhZiZehuXveMjGEaJEuUZMvuqve6uupVCULW/dvA3SqGSMR/TX8mksHYG9T1FBfJ4jVESiTt0yOIOeSvBj9LT+DM2tb6zKohrr4fh4lcFvcP5zlAUog+wzyZvrhk93cLpuou2WdMBl3bQ9ZbOld1HZSTNKFMD7MkRchmP112MdqTDGKPUCEG+PLyOTsTi87ksATeOTkgsHzeHscFZpA/7eu4iQd1zZ//cdnvBYjOfQHm/b2yb5Ly+xt0/bPCCl24IiqMsK2JST22uooVu+K6scSsn2Fby5vBLkrEYquIqW9P8pwWC4+mwgcZM7K3sCzYW6Y1G2Aab1NQd1bOVPGsBjrjbjCuRpJPahn07Z7karfIFB7rKXzBKvvBYFP9l8sj5MOBxxo9VV7i4lpvKbA/ZTLRI/qPS+dOqA4jZoQsWciGg7dyRCxBVz+GeM/8hXpI6SwoVD8iz7PmBtDNjthfJI28QF9rq3Pa5Tw6kthvhcfaWu3lNdIZD7gm3NvzlYFijWBjjbjnzJPBJkyCqbc4f4qjI5UWI6IicgHNxWbYnGJ1bNoT/n6x6iTnOKQAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  color: #003399;
  text-transform: initial;
  font: 12px/16px 'AdobeAvenirLTStdRoman', Arial; }

.right-options-container .infoMessageText a {
  color: #003399;
  text-decoration: underline; }

.right-options-container .highlighted-label {
  display: inline-block;
  text-transform: initial; }

.right-options-container .templatesToolTip {
  text-transform: initial; }

.bottomDivider.forMatrixAndRating {
  margin-top: 25px; }

.bottomDivider.secondCheckBoxList {
  margin-top: 15px;
  margin-bottom: 5px; }

.randomRows > label:first-child {
  margin-bottom: 0px; }

.randomRows > label:nth-child(2) {
  margin-top: 0px;
  margin-bottom: 30px; }

.answerRange {
  margin-bottom: 19px; }

.matrixRowAndColumn > label {
  margin-left: 5px; }

.matrixRowAndColumn > div {
  margin-bottom: 30px; }
  .matrixRowAndColumn > div:nth-of-type(2) {
    margin-bottom: 20px; }

.randomRows {
  margin-top: -5px;
  margin-bottom: -18px; }

.emailcode {
  overflow: hidden;
  text-align: center;
  display: none; }
  .emailcode.testLinkOnDefinePage {
    overflow: unset;
    float: left; }
    .emailcode.testLinkOnDefinePage .codeplace > div {
      margin-top: 0;
      margin-bottom: 0;
      margin-left: 60px;
      text-align: left; }
      .emailcode.testLinkOnDefinePage .codeplace > div button.linkToCopyBtn {
        width: auto;
        padding: 1.5%;
        font-size: 12px; }
  .emailcode.survey-links {
    text-align: left; }
    .emailcode.survey-links p {
      margin: 0; }
  .emailcode .codeplace > div {
    width: 100%;
    display: block;
    margin-top: 15px;
    margin-bottom: 15px; }
    .emailcode .codeplace > div > div {
      color: #999999;
      font-size: 12px;
      font-family: 'AvenirLTStd45BookRegular', Arial; }
      .emailcode .codeplace > div > div.linkToCopy {
        display: inline-block;
        text-align: left;
        padding: 6px;
        width: 355px;
        border-radius: 3px;
        font-weight: bold;
        border: 1px solid #cccccc;
        background-color: #ffffff;
        word-break: break-word; }
    .emailcode .codeplace > div button.linkToCopyBtn {
      font-size: 12px;
      width: 10%;
      padding: 1.2% 0.5%;
      display: inline-block;
      color: #ffffff;
      background-color: #327e95;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      cursor: pointer;
      border: 0px; }

hr.separatorTextEditor {
  margin-top: 55px;
  margin-bottom: 20px; }

.richTextQuestionPreview tr, .richTextQuestionPreview td {
  border: solid 1px black; }

.spaceClass10 {
  margin-left: 10px; }

/*# sourceMappingURL=wizard_common.css.map */

.buildsteps {
  float: right;
  margin-top: 8px;
  display: inline-block; }
  .buildsteps .numofstep {
    min-width: 60px;
    text-align: center;
    float: left;
    cursor: pointer;
    margin-top: 1px;
    -webkit-font-variant-ligatures: none;
       -moz-font-variant-ligatures: none;
            font-variant-ligatures: none; }
    .buildsteps .numofstep:first-child {
      min-width: 37px; }
    .buildsteps .numofstep i.fa.fa-caret-right {
      position: relative;
      top: 1px;
      color: #003399;
      font-size: 11px; }
      .buildsteps .numofstep i.fa.fa-caret-right:before {
        font-family: "ti2020";
        content: "\28"; }
    .buildsteps .numofstep span:not(.fas) {
      display: inline-block; }
    .buildsteps .numofstep span.ti-advanced-feature {
      text-align: initial; }
    .buildsteps .numofstep span.nums {
      color: #fff;
      line-height: 27px;
      font-size: 17px;
      background: #dddee1;
      border-radius: 20px;
      display: inline-block;
      width: 25px;
      height: 25px;
      font-family: 'AvenirLTStd55RomanRegular', Arial;
      margin-bottom: 8px; }
    .buildsteps .numofstep span.name {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #2e353f;
      font-size: 14px;
      text-transform: capitalize;
      letter-spacing: 0.5px;
      font-family: 'MuseoSans300', Arial;
      padding: 0 22px 0 18px; }
      .buildsteps .numofstep span.name:hover {
        color: #003399 !important; }
    .buildsteps .numofstep:hover span.nums {
      background: #003399; }
    .buildsteps .numofstep:hover span.name {
      color: #003399; }
    .buildsteps .numofstep:hover.notClickable {
      cursor: default; }
      .buildsteps .numofstep:hover.notClickable span.nums {
        background: #dddee1; }
      .buildsteps .numofstep:hover.notClickable span.name {
        color: #dddee1; }
    .buildsteps .numofstep.firststep {
      margin-left: -20px; }
    .buildsteps .numofstep.laststep {
      margin: 1px -12px 0 0; }
    .buildsteps .numofstep.this span.nums {
      background: #003399; }
    .buildsteps .numofstep.this span.name {
      color: #003399;
      font-family: "MuseoSans700"; }
    .buildsteps .numofstep .ti-advanced-feature div[class*="Subtitle"] {
      text-align: initial; }
    .buildsteps .numofstep .ti-advanced-feature a, .buildsteps .numofstep .ti-advanced-feature a:hover {
      text-decoration: underline !important;
      color: #fff; }
    .buildsteps .numofstep .launchStep-indicator-wrapper {
      margin-right: 7px;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 8px;
      height: 16px; }
      .buildsteps .numofstep .launchStep-indicator-wrapper.without-indicator {
        width: 16px;
        background-image: url("/Asset/Wizard/Styles/Images/launch.svg");
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat; }
    .buildsteps .numofstep .launchStep-indicator {
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #8BAECF; }
      .buildsteps .numofstep .launchStep-indicator.live {
        background-color: #7BDF95; }
      .buildsteps .numofstep .launchStep-indicator.paused {
        background-color: #E9886E; }

#launchMainContent .titleplace .m_title {
  margin-bottom: 10px; }

/*# sourceMappingURL=buildSteps.css.map */

#TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer {
  position: relative;
  z-index: 99; }
  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu {
    display: none;
    position: absolute;
    z-index: 1000;
    top: 25px;
    left: -62px;
    background-color: #fcfcfc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.5); }
    #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu.showCreateMenu {
      display: block; }
    #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul {
      width: 100%;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      margin-bottom: 0; }
      #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li {
        width: 100%;
        height: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li a {
          margin: 3px 0px 3px 3px;
          width: 97%;
          height: 94%;
          padding: 20px;
          color: #000000;
          text-align: left; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li a h3 {
            font-size: 16px;
            font-family: 'MuseoSans500';
            color: #327e95;
            padding-bottom: 7px;
            margin: 0; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li a:hover {
            background-color: #f0f0f0; }
        #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li div {
          font-size: 13px;
          font-family: 'MuseoSans300';
          color: #4f5f75;
          width: 190px; }
        #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li:first-child div {
          position: relative; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul li:first-child div:after {
            content: '';
            width: 100%;
            left: 0;
            height: 1px;
            background: #cfd9db;
            position: absolute;
            bottom: -24px; }
      #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu ul:after {
        content: '';
        position: absolute;
        top: -8px;
        left: 46%;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #ffffff; }

/*# sourceMappingURL=advancedTargetingCreateSurveyButton.css.map */

@charset "UTF-8";
.innerbody {
  background: #f1f1f3 url(/Images/TQSv2/bg/bginner.jpg) no-repeat;
  border-top: 6px solid #72d0eb; }

.logo {
  display: inline-block;
  float: left; }

.loggedIn {
  width: 232px;
  height: 73px;
  margin: 4px 10px 5px 0px;
  background: url(/Images/TQSv2/HeaderAndFooter/toluna_q_logo.png) no-repeat; }

.loggedOut {
  width: 220px;
  height: 65px;
  background: url(/Images/TQSv2/HeaderAndFooter/HeaderLogo.png) no-repeat;
  margin: 4px 0px 0px 30px; }

.powerbyTA {
  display: inline-block;
  color: #fff;
  font: 13px 'AvenirLTStd55RomanRegular',Arial;
  letter-spacing: -0.06em;
  margin-top: 50px; }
  .powerbyTA i {
    display: inline-block;
    background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -101px -1345px;
    width: 147px;
    height: 16px;
    vertical-align: text-top; }

.taContentWrapper {
  background-color: #f1f1f3;
  height: 100%; }
  .taContentWrapper .taLoader {
    padding-top: 140px;
    text-align: center; }
    .taContentWrapper .taLoader img:first-child {
      margin-right: 10px; }
  .taContentWrapper p {
    color: #636363;
    font: 33px 'AvenirLTStd55RomanRegular', Arial;
    text-align: center;
    letter-spacing: -0.06em;
    margin-top: 80px;
    margin-bottom: 65px; }
    .taContentWrapper p span {
      font-size: 28px;
      display: block;
      margin-top: 15px; }

#TQS_Header .mainheader {
  width: 100%;
  height: 76px;
  background: #ffffff;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
  z-index: 10; }
  #TQS_Header .mainheader .innerMainHeader {
    width: 1000px;
    height: 100%;
    margin: 0px auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 4px; }
    #TQS_Header .mainheader .innerMainHeader > div {
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      color: #6D737C;
      font-size: 13px;
      font-family: 'MuseoSans500'; }
      #TQS_Header .mainheader .innerMainHeader > div.leftSide {
        width: 20%;
        padding-top: 4px; }
        #TQS_Header .mainheader .innerMainHeader > div.leftSide a.headerLogo {
          display: inline-block;
          background: url("/Asset/Wizard/Images/tqs_logo2019.png") no-repeat 50% 50%;
          height: 100%;
          position: absolute;
          top: 0;
          width: 231px; }
      #TQS_Header .mainheader .innerMainHeader > div.rightSide {
        width: 80%;
        padding-bottom: 1px;
        padding-right: 12px;
        -ms-flex-pack: end;
        -ms-justify-content: flex-end;
        justify-content: flex-end; }
        #TQS_Header .mainheader .innerMainHeader > div.rightSide > div {
          width: auto;
          height: 100%;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -ms-align-items: center;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          -ms-justify-content: center;
          justify-content: center;
          font-family: 'MuseoSans500'; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn {
            font-size: 14px;
            width: 160px;
            height: 26px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: center;
            -ms-justify-content: center;
            justify-content: center;
            -ms-align-items: center;
            -ms-flex-align: center;
            align-items: center;
            text-align: center;
            cursor: pointer; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn a {
              width: 100%;
              display: inline-block;
              color: #7a7a7a;
              font-size: 15px;
              padding: 28px 8px;
              font-family: 'MuseoSans300';
              letter-spacing: 0.5px; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn a i {
                padding-right: 5px;
                font-size: 10px;
                vertical-align: middle; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn a:focus {
                text-decoration: none; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtn {
              display: none; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createPlus {
              display: none; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper.tqsQqTraitOn .createSurveyBtn {
            height: 0;
            width: auto;
            border-radius: 100px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper.tqsQqTraitOn .createSurveyBtn .createBtnContainer .createButtonMenu {
              left: 0;
              top: 78px; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper.tqsQqTraitOn + .planDiv {
            display: none; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn {
            z-index: 99; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn a {
              display: block; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons {
              transition: all 1s ease;
              width: auto; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn {
                display: block;
                width: auto; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreate {
                  float: left;
                  width: auto;
                  font-size: 15px;
                  padding: 28px 27px;
                  display: inline-block;
                  font-family: 'MuseoSans300';
                  letter-spacing: 0.5px; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreate.active {
                    background-color: #f2f2f2;
                    color: #2d3643; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreate:hover {
                    background: #f2f2f2;
                    color: #2d3643; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreateCom {
                  float: left;
                  width: auto;
                  font-size: 15px;
                  padding: 28px 23px;
                  display: inline-block;
                  font-family: 'MuseoSans300';
                  letter-spacing: 0.5px; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreateCom:hover {
                    background: #f2f2f2;
                    color: #2d3643; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn a i {
                  padding-right: 5px;
                  font-size: 10px;
                  vertical-align: middle; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn a:focus {
                  text-decoration: none; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .tqsCreate, #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createPlus {
              display: none; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu {
            width: 215px;
            left: -0;
            top: 80px;
            background-color: white; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem {
              padding: 14px 20px;
              text-align: left;
              color: #4f5f75;
              font-size: 14px;
              cursor: default;
              position: relative; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem > span {
                font-family: 'MuseoSans300'; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem > i {
                width: 16px;
                height: 16px;
                background-image: url("/Asset/Wizard/Images/sprites/question-mark-icon.png");
                float: right;
                font-size: 14px;
                padding: 0px;
                display: none; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem > i:hover + .menuTooltip {
                  display: block; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem.link {
                color: #1e7e93;
                cursor: pointer; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem.link:hover {
                  background-color: #f0f0f0; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem.link:hover > i {
                    display: block; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem.link.active {
                  background-color: #f0f0f0; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem.link.active > i {
                    display: block; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip {
                width: 200px;
                height: auto;
                background-color: #f5f5f5;
                border: 1px solid #1e7e93;
                color: #327e95;
                padding: 15px;
                position: absolute;
                font-size: 12px;
                display: none;
                z-index: 1;
                /* this CS forms the triangles */ }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip:after, #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip:before {
                  content: '';
                  display: block;
                  position: absolute;
                  top: 100%;
                  width: 0;
                  height: 0;
                  border-style: solid; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip.right-top {
                  right: 25px;
                  top: unset;
                  margin-top: 10px;
                  border-radius: 0px 3px 3px 3px;
                  /* this border color controlls the color of the triangle (what looks like the fill of the triangle) */
                  /* this border color controlls the outside, thin border */ }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip.right-top:after {
                    top: -11px;
                    left: 183.9px;
                    border-color: transparent #F5F5F5 #F5F5F5 transparent;
                    border-width: 7px; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip.right-top:before {
                    top: -13.7px;
                    left: 185px;
                    border-color: transparent #007BA8  #007BA8 transparent;
                    border-width: 7px; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip.left-top {
                  left: 170px;
                  top: 44px;
                  border-radius: 0px 3px 3px 3px;
                  /* this border color controlls the outside, thin border */
                  /* this border color controlls the color of the triangle (what looks like the fill of the triangle) */ }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip.left-top:before {
                    top: -15px;
                    border-color: transparent transparent #3d7d90 #3d7d90; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .createButtonMenu .menuItem .menuTooltip.left-top:after {
                    top: -12px;
                    left: 0px;
                    border-color: transparent transparent #F5F5F5 #F5F5F5; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .dropDownSubMenu-Menu {
            position: relative;
            margin-top: 10px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .dropDownSubMenu-Menu .dropDownSubMenuWrap {
              margin-top: 10px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .dropDownSubMenu-Menu > .dropDownSubMenu {
              top: 0;
              left: 100%;
              position: absolute;
              background-color: #ffffff;
              width: 100%;
              box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
              -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
              z-index: 1000;
              border-radius: 3px;
              -webkit-border-radius: 3px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .dropDownSubMenu-Menu span.arrow {
              border-top: 4px solid transparent;
              border-bottom: 4px solid transparent;
              border-left: 5px solid #7a7a7a;
              margin-left: 8px;
              margin-top: 7px;
              float: right; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .dropDownSubmenu > a:after {
            display: block;
            content: " ";
            float: right;
            margin-top: 5px;
            margin-right: -10px;
            width: 0;
            height: 0; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper.tqsQqTraitOn .createSurveyBtn .createBtnContainer .createButtons > a {
            display: none; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.planDiv {
            margin: 0% 0% 0% 30px; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo {
            position: relative;
            cursor: pointer;
            padding: 0px 5px 0px 41px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo > i {
              margin-right: 5px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .name {
              max-width: 215px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              line-height: initial;
              font-family: 'MuseoSans300';
              font-size: 15px;
              letter-spacing: 0.5px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .arrow {
              border-left: 4px solid transparent;
              border-right: 4px solid transparent;
              border-top: 5px solid #7a7a7a;
              margin-left: 8px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu {
              width: 190px;
              padding: 5px 0px;
              display: block;
              position: absolute;
              z-index: 99999;
              top: 80px;
              right: 0px;
              font-size: 14px;
              font-family: 'MuseoSans500';
              color: #4f5f75;
              background-color: #fcfcfc;
              border-radius: 3px;
              -webkit-border-radius: 3px;
              -moz-border-radius: 3px;
              box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
              -webkit-box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
              -moz-box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
              visibility: hidden; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div {
                width: 100%;
                height: 45px;
                padding-left: 20px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                -ms-align-items: center;
                align-items: center; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div.credit {
                  cursor: default;
                  background-color: #fcfcfc; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div.credit:hover {
                    cursor: default;
                    background-color: #fcfcfc; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div.credit > div {
                    width: 85%;
                    font-family: 'MuseoSans500';
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    overflow: hidden; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div:hover {
                  background-color: #f0f0f0; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div i {
                  font-size: 18px;
                  margin-right: 12px; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu > div a {
                  color: #4f5f75;
                  font-family: 'MuseoSans500'; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo .subMenu hr {
                width: 96%;
                height: 1px;
                margin: 0px auto;
                background-color: #cfd9db;
                border: 0px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo:hover {
              background-color: #f2f2f2;
              color: #2d3643; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo:hover .subMenu {
                visibility: visible; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo:after {
              content: '';
              width: 100%;
              height: 10px;
              position: absolute;
              bottom: -5px;
              left: 0px;
              z-index: 50; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo:after:hover .subMenu {
                display: block; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo:after:hover:before {
                display: none; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.userInfo:before {
              content: '';
              width: 1px;
              height: 14px;
              position: absolute;
              left: 0px;
              top: 41%;
              background-color: #51555c; }
          #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products {
            position: relative;
            cursor: pointer;
            padding: 0px 39px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products > i {
              margin-right: 5px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .name {
              max-width: 215px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              line-height: initial;
              font-family: 'MuseoSans300';
              font-size: 15px;
              letter-spacing: 0.5px; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .name > a.productName {
                color: #7a7a7a;
                font-family: 'MuseoSans300';
                font-size: 15px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .toluna-icon-plus {
              padding-right: 5px;
              font-size: 10px;
              vertical-align: middle; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .arrow {
              border-left: 4px solid transparent;
              border-right: 4px solid transparent;
              border-top: 5px solid #7a7a7a;
              margin-left: 8px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu {
              width: 190px;
              height: 145px;
              padding: 5px 0px;
              display: block;
              position: absolute;
              z-index: 99999;
              top: 80px;
              right: 0px;
              font-size: 14px;
              font-family: 'MuseoSans500';
              color: #4f5f75;
              background-color: #fcfcfc;
              border-radius: 3px;
              -webkit-border-radius: 3px;
              -moz-border-radius: 3px;
              box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
              -webkit-box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
              -moz-box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.2);
              visibility: hidden; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div {
                width: 100%;
                height: 45px;
                padding-left: 20px;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                -ms-align-items: center;
                align-items: center; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div.credit {
                  cursor: default;
                  background-color: #fcfcfc; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div.credit:hover {
                    cursor: default;
                    background-color: #fcfcfc; }
                  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div.credit > div {
                    width: 85%;
                    font-family: 'MuseoSans500';
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    overflow: hidden; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div:hover {
                  background-color: #f0f0f0; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div i {
                  font-size: 18px;
                  margin-right: 12px; }
                #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu > div a {
                  color: #4f5f75;
                  font-family: 'MuseoSans500'; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products .subMenu hr {
                width: 96%;
                height: 1px;
                margin: 0px auto;
                background-color: #cfd9db;
                border: 0px; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products:hover {
              background-color: #f2f2f2;
              color: #2d3643; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products:hover .subMenu {
                visibility: visible; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products:hover:before {
                display: none; }
            #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products:after {
              content: '';
              width: 100%;
              height: 10px;
              position: absolute;
              bottom: -5px;
              left: 0px;
              z-index: 50; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products:after:hover .subMenu {
                display: block; }
              #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.products:after:hover:before {
                display: none; }

#TQS_Header .subMenu {
  display: none; }

#TQS_Header * {
  box-sizing: border-box; }

#TQS_Header .titleplace.communityRecruitmentTitle .communityLogo {
  top: 25%;
  left: 0px;
  width: 40px;
  height: 40px;
  border: none;
  overflow: hidden;
  position: absolute;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%; }
  #TQS_Header .titleplace.communityRecruitmentTitle .communityLogo img {
    display: block;
    margin: auto;
    position: absolute;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px; }
    #TQS_Header .titleplace.communityRecruitmentTitle .communityLogo img.landscape {
      width: 100%; }
    #TQS_Header .titleplace.communityRecruitmentTitle .communityLogo img.portrait {
      height: 100%; }

#TQS_Header .titleplace.communityRecruitmentTitle .m_title {
  margin-left: 55px; }

#TQS_Header .titleplace.communityRecruitmentTitle .s_title {
  margin-left: 55px; }

#TQS_Header.rockyMode .mainheader .innerMainHeader .rightSide {
  padding-right: 0; }
  #TQS_Header.rockyMode .mainheader .innerMainHeader .rightSide .createSurveyBtnWrapper .createSurveyBtn {
    width: 220px; }

#TQS_Header.rockyMode .mainheader .innerMainHeader .leftSide .logoDiv .headerLogo {
  background-image: url(/Asset/Wizard/Images/toluna_start.png); }

@media (min-width: 1024px) and (max-width: 1402px) {
  #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createBtnContainer .dropDownSubMenu-Menu > .dropDownSubMenu {
    right: 100%;
    left: unset; } }

@media (max-width: 1024px) {
  #TQS_Header .mainheader .innerMainHeader {
    max-width: 980px;
    padding: 0px; } }

.titleplace {
  padding: 20px 0px; }
  .titleplace .m_title {
    margin-top: 5px;
    max-height: 60px;
    max-width: 41%;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    margin-bottom: 10px; }
  .titleplace .s_title {
    margin-top: 0;
    padding: 0; }
  .titleplace .survey-type-caption {
    margin-top: 25px;
    margin-bottom: 14px;
    height: 18px;
    padding-left: 9px;
    font-family: "MuseoSans-700";
    font-size: 15px;
    color: #327E95;
    border-left: 2px solid #327E95; }
  .titleplace #feasibilityCheckContainer {
    line-height: 40px; }
    .titleplace #feasibilityCheckContainer .feasibilityCheck {
      margin: 0 0px 0 -10px;
      font-size: 11px;
      text-transform: uppercase;
      color: #2f353f;
      font-family: 'MuseoSans-700';
      height: 20px; }
      .titleplace #feasibilityCheckContainer .feasibilityCheck i.fa-li {
        position: relative;
        left: 1px;
        font-size: 18px;
        color: #84c721; }
      .titleplace #feasibilityCheckContainer .feasibilityCheck#feasibleAtBestEffort i.fa-li {
        color: #cc6666; }
      .titleplace #feasibilityCheckContainer .feasibilityCheck#notFeasible {
        color: #cc6666;
        margin: 0px 0 0 3px; }
        .titleplace #feasibilityCheckContainer .feasibilityCheck#notFeasible i.fa-times {
          margin: 0 5px 0 1px; }
        .titleplace #feasibilityCheckContainer .feasibilityCheck#notFeasible a {
          text-transform: none;
          margin: 0 0 0 5px;
          text-decoration: underline; }
    .titleplace #feasibilityCheckContainer .wizardNewTooltip {
      margin-left: 218px;
      margin-top: -13px; }
    .titleplace #feasibilityCheckContainer #irToolTip {
      display: none !important; }
      .titleplace #feasibilityCheckContainer #irToolTip.visible {
        display: inline-block !important; }

.m_title {
  font-family: 'MuseoSans500', Arial;
  color: #3d4249;
  font-size: 28px;
  letter-spacing: -0.3px; }

.m_sub_title {
  font-family: 'AvenirLTStd45BookRegular', Arial;
  color: #2f353e;
  font-size: 28px;
  margin: 15px 0px 30px 20px; }

.s_title {
  color: #999999;
  font-size: 14px; }

/*toluna_logo.png  width:212px;height:96px; margin:30px 0px 0px 0px;*/
.generalmenu {
  float: right;
  min-width: 600px;
  text-align: right;
  padding-top: 28px;
  clear: right;
  padding-right: 30px; }

.generalmenu li {
  display: inline-block;
  padding-left: 25px;
  color: #2a2d34;
  font-size: 16px; }

.generalmenu li a {
  font-size: 16px;
  color: #666666;
  font-family: 'AvenirLTStd55RomanRegular', Arial; }

.generalmenu li a.on, .generalmenu li a:hover {
  color: #3399cc; }

.toptabs {
  float: right;
  overflow: hidden;
  margin-right: 25px; }

.toptabs a {
  display: inline-block;
  background: url(/Images/TQSv2/bg/tabs.png) -46px bottom no-repeat;
  width: 47px;
  height: 71px;
  text-indent: 999px;
  float: right; }

.toptabs a:hover {
  background-position: 0px bottom; }

.toptabs a span {
  margin: 5px auto;
  display: block;
  background: url(/Images/TQSv2/sprites/sprite.png) 0px 0px no-repeat;
  width: 40px;
  height: 47px; }

.toptabs a.facebook span {
  background-position: -61px 0px; }

.toptabs a.facebook:hover span {
  background-position: -5px 0px; }

.toptabs a.twiter span {
  background-position: -62px -136px; }

.toptabs a.twiter:hover span {
  background-position: -5px -136px; }

.toptabs a.youtube span {
  background-position: -65px -187px; }

.toptabs a.youtube:hover span {
  background-position: -8px -187px; }

.toptabs a.wordpress span {
  background-position: -65px -238px; }

.toptabs a.wordpress:hover span {
  background-position: -6px -238px; }

.TQS_Footer-loggedin {
  background: #2f353e; }

.TQS_Footer-loggedout {
  background: #3499CD; }

.ie7 #TQS_Footer {
  position: absolute;
  bottom: 0; }

#TQS_Header {
  background: none; }

#TQS_Header.altHeader {
  background-color: #f7f7f7; }

.headerTopBar {
  background: #3399cc;
  height: 30px;
  color: white;
  font-family: 'AvenirLTStd45BookRegular'; }

.headerLogoAndMenu {
  clear: both; }
  .headerLogoAndMenu .wrap {
    background-color: #fff; }

.altHeader .navMenu {
  background: none;
  border: none;
  height: 40px; }
  .altHeader .navMenu .wrap {
    background-color: #fff; }

.altHeader .navMenu .dashboard-title {
  padding: 0 5px;
  color: #3399cc;
  line-height: 40px;
  font-size: 24px;
  font-family: 'AvenirLTStd45BookRegular', Arial;
  font-weight: bold; }

.FdsHeaderCover {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  bottom: 1px;
  z-index: 200;
  height: 143px;
  background: url(/images/tqsv2/empty-pixel.png); }

.topmenu {
  float: right; }

.topmenu a {
  display: inline-block;
  color: #fff;
  text-align: center;
  margin-left: 2px; }

.topmenu a:hover {
  color: #fff; }

.createSurvey {
  background: #FCBA5C;
  color: #063724;
  line-height: 30px;
  padding: 0 10px; }

.createSurvey span {
  display: inline-block;
  color: #063724;
  background: url("/Images/TQSv2/HeaderAndFooter/arrow.png") right center no-repeat;
  padding-right: 12px; }

/* SH4R3D */
.nav,
.shortcuts,
.tabs,
.menu {
  letter-spacing: -1px; }

.sub,
.sub a,
.title,
.menu a {
  color: #6d6d6d; }

.top a,
.nav-links .on {
  color: #3c96c2; }

/* 3L3M3NTS */
.wrapHeader {
  margin: 0 auto;
  position: relative;
  width: 980px;
  min-height: 39px; }

.main-dashboard .wrap {
  /*padding:25px 0 50px 110px; width:880px;*/ }

.footer .wrap {
  padding-bottom: 10px;
  padding-top: 25px; }

.footerHeight {
  height: 105px; }

.altHeader .wrapHeader.headersubline {
  border-bottom: 1px solid #CCCCCC; }

.altHeader .wrapHeader {
  width: 920px; }

logo
.navMenu .dashboard-title.umbloggedout {
  margin: 0px;
  height: 0px;
  position: relative;
  top: -10px;
  color: #3499CD; }

.navMenu.umbloggedout {
  background: none;
  border: none;
  color: #3499CD;
  height: 40px; }
  .navMenu.umbloggedout .wrap {
    background-color: #fff;
    padding-bottom: 14px; }

.wrapHeader.umbloggedout {
  border-bottom: 1px solid #CCCCCC; }

.navMenu .dashboard-title.umbloggedin {
  margin: 0px;
  height: 0px;
  position: relative;
  top: -4px;
  color: #3499CD; }

.navMenu.umbloggedin {
  background: #E4E4E4;
  border: none;
  color: #3499CD;
  height: 53px;
  position: relative;
  top: 0px;
  border-bottom: 1px solid #CCCCCC; }

.wrapHeader.umbloggedin {
  min-height: 53px;
  border: none; }

.navMenu .umbloggedin {
  min-height: 39px; }

/* end of classes for umbraco cms */
/* H34D3R */
.HeaderBetaImage a {
  background: url(/Images/Logo/header_beta.png) no-repeat left center; }

.HeaderImage a {
  background: url(/Images/Logo/header_old.png) no-repeat left center; }

/*.logo a{ /*background:url(/Images/Logo/header.png) no-repeat left center; display:block; height:64px; width:250px; margin-top: -3px}*/
/*.top-right{margin-top:0px; float:right; margin-right: 10px}*/
.top-right {
  margin-top: 0px;
  padding-left: 20px;
  float: right;
  margin-right: 10px; }

.logout {
  color: #fff;
  font-family: Arial;
  font-size: 13px; }

.topHeader {
  color: #d0d0d0;
  float: right;
  font-size: 11px;
  padding: 0 10px;
  background: #272727;
  height: 25px;
  float: right; }

.topHeader .balance {
  float: right; }

.topHeader .logout {
  color: #fff;
  font-weight: bold; }

.topHeader {
  border-radius: 0 0 10px 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px; }

.nav-top {
  float: left;
  font-size: 11px;
  margin-top: 5px; }

.nav-top a {
  color: #d0d0d0;
  text-decoration: none;
  font-weight: normal; }

.navTopImg {
  float: left;
  width: 1px;
  height: 14px;
  padding: 0 6px;
  margin-top: 5px; }

.nav-trademark {
  color: #d6d6d6;
  float: right;
  font-size: 14px;
  font-weight: bold;
  height: 35px;
  line-height: 35px; }

.nav-links {
  float: left;
  padding: 0 10px 0;
  margin-top: 12px; }

.nav-links a {
  color: #4a4a4a;
  font-size: 16px;
  font-weight: bold; }

.navLinksImg {
  float: left;
  width: 3px;
  height: 44px;
  padding: 0 10px; }

.navLinksImgFirst {
  float: left;
  width: 3px;
  height: 44px;
  padding: 0 10px 0 0;
  margin-left: -8px; }

.viewplans {
  color: #202020;
  font-style: italic;
  font-weight: bold;
  font-size: 16px;
  text-decoration: underline;
  margin-top: 36px;
  margin-left: 41px;
  display: block; }

.learn-2 {
  color: #aebdc3;
  font-style: italic;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  margin-top: -13px;
  margin-left: 279px;
  text-decoration: underline; }

p.label {
  color: #aaaaaa;
  font-size: 13px;
  letter-spacing: -1px;
  padding-top: 10px;
  text-align: center; }

.latest-blog {
  float: left;
  width: 430px; }

.blog-date {
  font-size: 15px;
  font-style: italic;
  padding-top: 26px;
  color: #9d9d9d; }

.blog-title {
  font-size: 16px;
  font-style: italic;
  color: #212121;
  padding-top: 2px; }

.blog-content {
  font-size: 14px;
  font-style: italic;
  color: #747474;
  padding-top: 2px; }

.country {
  background-color: #f0f0f0;
  height: 36px;
  border-top: 1px solid #e4e4e4; }

.language-select {
  display: block;
  float: left;
  margin-top: 7px;
  position: relative; }

.language-select a {
  color: #4f4f4f;
  display: block;
  height: 24px;
  font-size: 11px;
  font-weight: bold;
  line-height: 24px;
  padding-left: 10px;
  width: 120px; }

.language-list {
  background: #fff;
  border: 1px solid #ccc;
  border-bottom: none;
  bottom: 25px;
  display: none;
  left: 0;
  position: absolute; }

.language-select:hover .language-list {
  display: block; }

.language-active {
  border: 1px solid #f0f0f0;
  border-top: none;
  background: url(/Images/HeaderFooterAndLanding/hab/fleche-down.png) no-repeat center right; }

.language-select:hover .language-active {
  background: #fff;
  border-color: #ccc; }

.country-label {
  float: left;
  font-family: arial;
  font-size: 11px;
  color: #8c8c8c;
  line-height: 36px;
  padding-left: 54px; }

.footer li {
  display: inline;
  color: #505050;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  padding-right: 12px; }

.footer-ul a {
  color: #696969;
  margin-top: 20px;
  font-size: 14px; }

.rightfootermenu {
  float: right;
  width: 380px;
  margin-bottom: 10px;
  margin-top: 5px; }

.rightfootermenu div {
  float: right;
  margin: 30px 30px 0px 0px;
  width: 150px; }

.rightfootermenu h3 {
  color: #36a3ff;
  font-size: 15px;
  margin-bottom: 10px; }

.rightfootermenu h3 a {
  color: #36a3ff;
  font-size: 15px;
  margin-bottom: 10px; }

.rightfootermenu a {
  color: #fff;
  font-size: 15px;
  display: block;
  margin: 2px 0px; }

.rightfootermenu a:hover {
  color: #ccc; }

.f_menu {
  background: #37404d;
  border-top: 17px solid #3399cc;
  padding: 35px 0px;
  color: #9097a3;
  font-family: 'AvenirLTStd55RomanRegular', Arial; }

.f_menu a {
  display: inline-block;
  padding: 5px 30px 0px 0px;
  color: #9097a3; }

.f_menu a:hover {
  color: #fff; }

.smalllogo {
  display: inline-block;
  padding: 0px 30px 0px 0px;
  background: url(/Images/TQSv2/HeaderAndFooter/smalllogo.png) no-repeat;
  float: left;
  width: 30px;
  height: 30px; }

.f_copyright {
  float: right; }

.f_copyright .copyrighttext {
  padding-top: 5px;
  display: inline-block; }

.footerMenu {
  float: left; }

.footerMenu div {
  float: left;
  margin: 30px 30px 20px 0px; }

.footerMenu h3 a {
  color: #36a3ff;
  font-size: 15px;
  margin-bottom: 10px; }

.footerMenu a {
  color: #fff;
  font-size: 15px;
  display: block;
  margin: 2px 0px; }

.footerMenu a:hover {
  color: #ccc; }

.footer-terms {
  display: block;
  clear: both; }

.footer-terms span a {
  display: inline;
  color: #a8a8a8;
  font-family: arial; }

.footer-terms-span {
  padding-left: 7px;
  padding-right: 7px;
  font-size: 11px;
  line-height: 11px;
  background: url("/Images/HeaderFooterAndLanding/hab/border-footer.png") no-repeat center right; }

.footer-terms-first {
  padding-right: 7px;
  font-size: 11px;
  line-height: 11px;
  background: url("/Images/HeaderFooterAndLanding/hab/border-footer.png") no-repeat center right; }

.footer-terms-last {
  padding-left: 7px;
  font-size: 11px;
  line-height: 11px; }

.footer-terms {
  margin-top: 16px;
  margin-bottom: 9px; }

.cmsItem {
  float: left;
  width: 19%;
  margin: 20px 1%; }

.cmsItem span {
  font-weight: bold; }

.cmsItem a {
  color: white; }

.TQS_Footer-loggedin .cmsItem a img {
  -ms-transform: scale(0.7);
      transform: scale(0.7);
  float: right; }

.cmsItem ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }

.cmsFooter {
  width: 659px;
  float: right; }

.langtitle {
  padding: 0 10px 0 0;
  float: right;
  line-height: 34px;
  color: #666666;
  font-family: 'AvenirLTStd55RomanRegular'; }

.copyright {
  color: #666666;
  text-align: center;
  line-height: 34px;
  clear: both;
  float: left;
  font-family: 'AvenirLTStd35LightRegular'; }

.socialLinks {
  color: #fff;
  font-family: arial;
  font-size: 14px;
  float: left;
  margin: 10px 0px; }

.socialLinks img {
  margin-top: 5px;
  margin-right: 10px; }

.socialLinks span {
  float: left; }

.footer-right {
  padding: 110px 0px 10px 0px;
  float: left;
  width: 320px;
  display: block;
  vertical-align: top; }

.footer-right.footer-right-background-loggedout {
  background: url(/Images/TQSv2/HeaderAndFooter/FooterLogoLoggedOut.png) no-repeat left 15px; }

.footer-right.footer-right-background-loggedin {
  background: url(/Images/TQSv2/HeaderAndFooter/FooterLogo.png) no-repeat left 15px; }

.footer-right img {
  display: inline-block;
  height: 44px;
  margin-right: 5px; }

.footer-right a {
  display: inline-table;
  width: 78px;
  height: 78px;
  float: left; }

.footer-right-background-loggedin a {
  background: url(/images/TQSv2/HeaderAndFooter/footericonsblack.png) no-repeat;
  height: 78px; }

.footer-right-background-loggedout a {
  background: url(/images/TQSv2/HeaderAndFooter/FooterIcons.png) no-repeat; }

.footer-right .secure-inline-block {
  display: inline-block;
  float: left; }

.footer-right .secure-inline-block {
  display: inline-block;
  float: left; }

.footer-right a.TRUSTe {
  background: transparent;
  width: auto;
  height: auto;
  float: left; }

.footer-right .privacyShield {
  background: url("/Asset/Wizard/images/Shield_Logged-in.png") no-repeat;
  width: 31px;
  height: 44px;
  display: inline-block; }

.footer-right a.WebTool {
  background-position: -78px top;
  width: 58px; }

#footer-rightLeftIMG {
  vertical-align: top; }

/* STRµCTµR3 */
.header {
  background: #003148;
  height: 56px; }

.nav {
  background: url("/Images/headback.png") repeat-x;
  height: 44px;
  padding-left: 20px; }

.sub {
  background: #FFF;
  background: url("/Images/HeaderFooterAndLanding/hab/patterns.png") repeat-x; }

.footer {
  background: #f7f7f7;
  border-top: 1px solid #e4e4e4;
  color: #a9a9a9;
  font-size: 11px;
  line-height: 12px;
  text-align: center; }

.footerLinks {
  float: left;
  margin-top: 25px; }

.footerLinks ul {
  float: left;
  margin-left: 20px;
  width: 130px; }

.footerLinks ul:first-child {
  margin-left: 0; }

.footerLinks ul li h5 a {
  font-weight: bold;
  margin-bottom: 2px; }

.footerLinks ul li a {
  color: #fff;
  line-height: 1.3em; }

/* Jumping Icon */
.hMenuItem {
  position: absolute;
  bottom: -10px;
  text-align: center;
  width: 100%; }

.hMenuItemtText {
  position: relative;
  display: inline-block;
  color: #797979; }

.hMenuItem.on {
  color: #505050;
  font-weight: bold; }

.hMenuItem.on .hMenuItemtText {
  color: #505050 !important; }

.hMenuItemtTextLine.on {
  /* border-bottom: 2px solid;*/
  background: url("/Images/TQSv2/sprites/arrows_menu.png") center top no-repeat;
  width: 100%;
  height: 13px;
  margin-bottom: -9px; }

.hMenuItemtTextLine {
  display: inline-block;
  position: absolute;
  bottom: -7px;
  left: 0px;
  width: 100%; }

/* MINI LOGIN */
.socialIcons {
  margin-left: 15px;
  margin-right: 28px; }

.socialIcons a {
  background: url(/Images/TQSv2/HeaderAndFooter/SocialIcons.png) no-repeat left center;
  width: 21px;
  height: 21px;
  display: inline-block;
  overflow: hidden;
  overflow: hidden;
  text-indent: 25px;
  margin: 4px 2px 0; }

.socialIcons a.twiter {
  background-position: left center; }

.socialIcons a.facebook {
  background-position: -30px center; }

.socialIcons a.linkedin {
  background-position: -60px center; }

.socialIcons a.youtube {
  background-position: -91px center; }

.socialIcons a.blog {
  background-position: -122px center; }

.signIn {
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  float: right;
  margin: 0px 0px 0px 0px;
  position: relative; }

#miniLoginHead {
  position: relative;
  top: 5px;
  height: 20px; }

.signInLink, .signInLink:hover, .signInLinkOpen, .signInLinkOpen:hover {
  background: url(/Images/TQSv2/HeaderAndFooter/LoginButtonBack.png) no-repeat center top;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  height: 20px;
  line-height: 20px;
  padding: 0px 15px;
  vertical-align: middle;
  position: relative;
  left: 2px;
  top: 0;
  cursor: pointer;
  font-family: 'AvenirLTStd45BookRegular', Arial;
  font-weight: bold; }

.HeaderLink {
  line-height: 32px;
  color: white;
  padding: 0 10px;
  font-family: 'AvenirLTStd55RomanRegular', Arial;
  height: 20px; }

.miniLogin {
  position: absolute;
  background: #fff url("/images/tqsv2/HeaderAndFooter/SignInBack.png") repeat-x left bottom;
  z-index: 1000;
  padding: 0 25px 10px;
  right: 0;
  top: 30px;
  display: none;
  width: 300px;
  height: 147px; }

.miniLoginBlanket {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none; }

.miniLogin label {
  font-size: 13px;
  font-weight: bold;
  color: #3D3D3D;
  text-align: left; }

.miniLogin fieldset {
  margin: 5px 0 10px;
  position: relative; }

.miniLogin fieldset input:first-child {
  margin-bottom: 0 !important; }

.miniLogin fieldset input[type=password] {
  margin-bottom: 15px !important; }

.FormInput.placeholder {
  /*top: 0px !important;*/
  color: #9E9E9E !important; }

/*.registerbox .formstyle input[type="password"]{ color:#9E9E9E !important}*/
.ie7 .miniLoginInput,
.ie8 .miniLoginInput {
  line-height: 26px; }

#loginMiniLogin {
  line-height: 26px; }

#passwordMiniLogin {
  line-height: 26px; }

.miniLoginForgot a {
  font-size: 12px;
  font-weight: normal;
  color: #3399cc;
  float: left; }

.miniLoginRemember {
  float: left;
  /*width:130px;*/ }

.miniLoginRemember div {
  font-size: 14px;
  font-weight: normal;
  color: #515151;
  margin-left: 5px;
  float: right;
  margin-bottom: 2px; }

#miniLoginSubmit {
  float: right;
  font-family: AvenirLTStd45BookRegular, Arial;
  font-weight: bold; }

.loginMiniLoginSubText {
  font-size: 10px;
  font-weight: normal; }

.loginWelcomeSection {
  padding: 0 10px;
  border-right: 1px solid #fff;
  line-height: 30px; }

.loginWelcomeSection.noBorder {
  border: none; }

.loginWelcomeSection .highlight {
  color: #FFBC5D; }

.loginWelcome {
  font-size: 14px;
  color: #9098a3;
  float: right;
  margin: 15px 0px 10px 10px;
  text-align: right; }
  .loginWelcome .welcomeusername, .loginWelcome .accountbalance, .loginWelcome a {
    font-family: Arial; }

.loginWelcome a {
  color: #9098a3;
  font-size: 14px; }

.loginWelcome .welcomeusername a {
  color: #72d0eb; }

.loginWelcome .separator {
  padding: 0px 6px;
  display: inline-block; }

.accountbalance {
  margin: 10px 0px 0px 0px;
  background: #444f5f;
  float: right;
  padding: 2px 5px 2px 10px;
  overflow: hidden;
  border-radius: 25px; }

.accountbalance .credits {
  font-size: 14px;
  line-height: 20px;
  color: #ffcc00;
  background: url(/Images/tqsv2/sprites/icons.png) -1px -2px no-repeat;
  padding-left: 17px;
  padding-right: 7px; }

.accountbalance .addmore {
  text-shadow: 0px 1px 1px #ffffff;
  font-family: AvenirLTStd45BookRegular, Arial;
  float: right;
  display: inline-block;
  padding: 2px 5px;
  text-align: center;
  background: #ffc800;
  color: #2f353e;
  text-transform: uppercase;
  font-size: 11px;
  border: 1px solid #ffe066;
  border-radius: 10px;
  margin-left: 5px; }

.subMenu {
  background: #ceced4;
  padding: 0px 0px; }

/*
.subMenu a {display:inline-block;color:#327e95;text-transform:uppercase;font-size:14px;font-family: AvenirLTStd45BookRegular, Arial;padding:12px 25px 11px 0px;}
.subMenu a:hover, .subMenu a.active {color:#215261;}
.subMenu a.cr_survey {color:#fff;padding:6px 20px 5px 10px;background:#327e95 url(/Images/tqsv2/sprites/icons.png) right -25px no-repeat;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;float:right;position:relative;top:6px;}
.subMenu a.cr_survey:hover {background:#43a6c4 url(/Images/tqsv2/sprites/icons.png) right -25px no-repeat;}
*/
.LoginSignOut {
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin: 7px 0 0 3px; }

.LoginSignOut a {
  text-decoration: none;
  color: #6d6d6d; }

.langFilterDiv {
  margin: 6px 10px 0px 0px;
  text-align: right;
  font: bold 14px Arial, Tahoma, sans-serif;
  color: #6a6a6a;
  float: right; }

.langFilterDivA {
  display: inline-block;
  padding: 2px 25px 0 19px;
  margin: 0;
  background: url(/Images/down-arrow-small.png) right top no-repeat;
  white-space: nowrap; }

.langFilterDivOpen {
  background: url(/Images/up-arrow-small.png) right top no-repeat; }

.langFilterDivA SPAN {
  margin-top: 2px; }

.langFilterDivA:link, #langFilterDiv A:visited {
  color: #3e3e3e;
  text-decoration: none; }

.langFilterDivA:active, #langFilterDiv A:focus, #langFilterDiv A:hover {
  text-decoration: underline; }

.langFilterDivA IMG {
  height: 11px;
  width: 16px;
  border: 0;
  padding: 0;
  margin: 0;
  vertical-align: middle; }

#LanguageContainer {
  /*display: none;background-color: #ececec;*/
  float: right; }

#langFilterUl {
  list-style: none;
  /*background-color: #ececec;*/
  display: block; }

#langFilterUl li {
  margin: 0px 0px;
  list-style: none;
  float: left; }

#langFilterUl span {
  float: none !important;
  margin: 0px !important; }

#langFilterUl a {
  width: 37px;
  height: 37px;
  margin: 0px 2px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -ms-align-items: center;
  align-items: center;
  text-decoration: none;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%; }

#langFilterUl A.selected:link, #langFilterUl A.selected:visited,
#langFilterUl A.selected:active, #langFilterUl A.selected:focus, #langFilterUl A.selected:hover {
  background: #585c64; }

#langFilterUl A:hover {
  background: #585c64;
  transition: 0.25s all;
  -webkit-transition: 0.25s all;
  -moz-transition: 0.25s all;
  -o-transition: 0.25s all; }

#langFilterUl LI#customizeLi {
  float: right; }

#langFilterUl #customizeLi A:link, #langFilterUl #customizeLi A:visited {
  color: #2d2d2d;
  text-decoration: underline; }

#langFilterUl #customizeLi A:active, #langFilterUl #customizeLi A:focus, #langFilterUl #customizeLi A:hover {
  color: #226070;
  text-decoration: underline;
  background: none; }

#langFilterInviteTemplateUl {
  list-style: none;
  /*background-color: #ececec;*/
  display: block; }

#langFilterInviteTemplateUl li {
  margin: 0px 0px;
  list-style: none;
  float: left; }

#langFilterInviteTemplateUl a:hover {
  background: #fff; }

#langFilterInviteTemplateUl a {
  display: inline-block;
  padding-right: 12px;
  border-radius: 5px;
  behavior: url("/Styles/Support/PIE.htc");
  position: relative; }

#langFilterInviteTemplateUl span {
  float: none !important;
  margin: 0px !important; }

#langFilterInviteTemplateUl A.selected:link, #langFilterInviteTemplateUl A.selected:visited,
#langFilterInviteTemplateUl A.selected:active, #langFilterInviteTemplateUl A.selected:focus, #langFilterInviteTemplateUl A.selected:hover {
  background: #fff;
  color: #226070;
  text-decoration: none; }

#langFilterInviteTemplateUl LI#customizeLi {
  float: right; }

#langFilterInviteTemplateUl #customizeLi A:link, #langFilterInviteTemplateUl #customizeLi A:visited {
  color: #2d2d2d;
  text-decoration: underline; }

#langFilterInviteTemplateUl #customizeLi A:active, #langFilterInviteTemplateUl #customizeLi A:focus, #langFilterInviteTemplateUl #customizeLi A:hover {
  color: #226070;
  text-decoration: underline;
  background: none; }

.TQSLangDiv {
  clear: both;
  height: 30px; }

.TQSLangDiv-background-loggenin {
  max-width: 980px;
  height: 80px;
  margin: 0px auto;
  background-color: #2f353e;
  border-bottom: 1px solid #444951;
  color: #dad5d5;
  padding: 20px 0px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }
  .TQSLangDiv-background-loggenin * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .TQSLangDiv-background-loggenin .copyright {
    color: #dad5d5; }
  .TQSLangDiv-background-loggenin .langtitle {
    color: #dad5d5; }

.TQSLangDiv-background-loggenout {
  background: #ccc; }

.LangWrap {
  margin: 0 auto;
  width: 980px;
  overflow: hidden; }

.clearBoth {
  clear: both; }

#TQS_Footer .ar, #TQS_Footer .at, #TQS_Footer .au, #TQS_Footer .be, #TQS_Footer .br, #TQS_Footer .ca, #TQS_Footer .ch, #TQS_Footer .cl, #TQS_Footer .cn, #TQS_Footer .cz, #TQS_Footer .de, #TQS_Footer .dk, #TQS_Footer .es, #TQS_Footer .fr, #TQS_Footer .fi, #TQS_Footer .gb, #TQS_Footer .gr, #TQS_Footer .hk, #TQS_Footer .ie, #TQS_Footer .in, #TQS_Footer .it, #TQS_Footer .jp, #TQS_Footer .kr, #TQS_Footer .mx, #TQS_Footer .my, #TQS_Footer .nl, #TQS_Footer .no, #TQS_Footer .pe, #TQS_Footer .pl, #TQS_Footer .pt, #TQS_Footer .ru, #TQS_Footer .se, #TQS_Footer .sg, #TQS_Footer .th, #TQS_Footer .tr, #TQS_Footer .us, #TQS_Footer .za, #TQS_Footer .nz, #TQS_Header .ar, #TQS_Header .at, #TQS_Header .au, #TQS_Header .be, #TQS_Header .br, #TQS_Header .ca, #TQS_Header .ch, #TQS_Header .cl, #TQS_Header .cn, #TQS_Header .cz, #TQS_Header .de, #TQS_Header .dk, #TQS_Header .es, #TQS_Header .fr, #TQS_Header .fi, #TQS_Header .gb, #TQS_Header .gr, #TQS_Header .hk, #TQS_Header .ie, #TQS_Header .in, #TQS_Header .it, #TQS_Header .jp, #TQS_Header .kr, #TQS_Header .mx, #TQS_Header .my, #TQS_Header .nl, #TQS_Header .no, #TQS_Header .pe, #TQS_Header .pl, #TQS_Header .pt, #TQS_Header .ru, #TQS_Header .se, #TQS_Header .sg, #TQS_Header .th, #TQS_Header .tr, #TQS_Header .us, #TQS_Header .za, #TQS_Header .nz {
  background: url(/Images/Flags/flags.gif) no-repeat;
  float: left;
  margin: 0 0 0 -19px;
  height: 11px;
  width: 16px;
  font-size: 1px;
  line-height: 0;
  cursor: pointer;
  display: block; }

#TQS_Footer .ar, #TQS_Header .ar {
  background-position: 0 0px; }

#TQS_Footer .at, #TQS_Header .at {
  background-position: 0 -11px; }

#TQS_Footer .au, #TQS_Header .au {
  background-position: 0 -22px; }

#TQS_Footer .be, #TQS_Header .be {
  background-position: 0 -33px; }

#TQS_Footer .br, #TQS_Header .br {
  background-position: 0 -44px; }

#TQS_Footer .ca, #TQS_Header .ca {
  background-position: 0 -55px; }

#TQS_Footer .ch, #TQS_Header .ch {
  background-position: 0 -66px; }

#TQS_Footer .cl, #TQS_Header .cl {
  background-position: 0 -77px; }

#TQS_Footer .cn, #TQS_Header .cn {
  background-position: 0 -88px; }

#TQS_Footer .cz, #TQS_Header .cz {
  background-position: 0 -99px; }

#TQS_Footer .de, #TQS_Header .de {
  background-position: 0 -110px; }

#TQS_Footer .dk, #TQS_Header .dk {
  background-position: 0 -121px; }

#TQS_Footer .es, #TQS_Header .es {
  background-position: 0 -132px; }

#TQS_Footer .fi, #TQS_Header .fi {
  background-position: 0 -143px; }

#TQS_Footer .fr, #TQS_Header .fr {
  background-position: 0 -154px; }

#TQS_Footer .gb, #TQS_Header .gb {
  background-position: 0 -165px; }

#TQS_Footer .gr, #TQS_Header .gr {
  background-position: 0 -176px; }

#TQS_Footer .hk, #TQS_Header .hk {
  background-position: 0 -187px; }

#TQS_Footer .ie, #TQS_Header .ie {
  background-position: 0 -198px; }

#TQS_Footer .in, #TQS_Header .in {
  background-position: 0 -209px; }

#TQS_Footer .it, #TQS_Header .it {
  background-position: 0 -220px; }

#TQS_Footer .jp, #TQS_Header .jp {
  background-position: 0 -231px; }

#TQS_Footer .kr, #TQS_Header .kr {
  background-position: 0 -242px; }

#TQS_Footer .mx, #TQS_Header .mx {
  background-position: 0 -253px; }

#TQS_Footer .my, #TQS_Header .my {
  background-position: 0 -264px; }

#TQS_Footer .nl, #TQS_Header .nl {
  background-position: 0 -275px; }

#TQS_Footer .no, #TQS_Header .no {
  background-position: 0 -286px; }

#TQS_Footer .pe, #TQS_Header .pe {
  background-position: 0 -297px; }

#TQS_Footer .pl, #TQS_Header .pl {
  background-position: 0 -308px; }

#TQS_Footer .pt, #TQS_Header .pt {
  background-position: 0 -319px; }

#TQS_Footer .ru, #TQS_Header .ru {
  background-position: 0 -330px; }

#TQS_Footer .se, #TQS_Header .se {
  background-position: 0 -341px; }

#TQS_Footer .sg, #TQS_Header .sg {
  background-position: 0 -352px; }

#TQS_Footer .th, #TQS_Header .th {
  background-position: 0 -363px; }

#TQS_Footer .tr, #TQS_Header .tr {
  background-position: 0 -374px; }

#TQS_Footer .us, #TQS_Header .us {
  background-position: 0 -385px; }

#TQS_Footer .za, #TQS_Header .za {
  background-position: 0 -396px; }

#TQS_Footer .nz, #TQS_Header .nz {
  background-position: 0 -407px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .us, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .gb, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .fr, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .de, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .it, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .es, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .au, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .br, #TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .nl {
  width: 24px;
  height: 17px;
  background-image: url("/Images/Flags/footer-flags2017.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: block; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .us {
  background-position: 0px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .gb {
  background-position: -34px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .fr {
  background-position: -69px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .de {
  background-position: -104px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .it {
  background-position: -139px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .es {
  background-position: -174px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .au {
  background-position: -209px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .br {
  background-position: -243px 0px; }

#TQS_Footer .TQSLangDiv.TQSLangDiv-background-loggenin .nl {
  background-position: -278px 0px; }

.SignUpDiv {
  float: right;
  padding-right: 10px; }

.SignUpDiv div {
  float: left;
  margin: 12px 10px 0 0;
  color: #767676; }

.SignUpBtnText {
  text-align: center;
  float: left;
  width: 100%; }

.social-media {
  margin-top: 5px;
  list-style-type: none;
  padding: 0; }

.social-media li {
  background: transparent url(/images/social-icons.png) no-repeat left center;
  float: left;
  margin-right: 10px;
  width: 20px;
  height: 20px; }

.social-media li a {
  width: 20px;
  height: 20px;
  text-indent: -50px;
  overflow: hidden;
  display: inline-block; }

.social-media li.wordpress {
  background-position: -86px center; }

.social-media li.youtube {
  background-position: -57px center; }

.social-media li.twiter {
  background-position: -29px center; }

.taBanner {
  float: right;
  margin-right: 75px; }
  .taBanner > div {
    margin-bottom: 15px;
    min-height: 70px;
    background: #ed8f45;
    position: relative;
    box-shadow: #ccc 0px 1px 10px;
    max-width: 520px; }
    .taBanner > div.showTAGreen {
      padding-left: 25px;
      background: #80b2a7;
      padding-right: 15px;
      border-radius: 40px; }
      .taBanner > div.showTAGreen p {
        font: 21px 'AvenirLTStd55RomanRegular',Arial;
        color: #fff;
        float: left;
        margin-top: 5px;
        text-shadow: 0px 2px 2px #4b706a;
        width: 395px; }
      .taBanner > div.showTAGreen .taLogo {
        display: inline-block;
        background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -77px -343px;
        width: 205px;
        height: 25px;
        margin-top: 5px; }
        .taBanner > div.showTAGreen .taLogo .logowave {
          display: block;
          background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -195px -254px;
          width: 50px;
          height: 25px;
          float: right; }
    .taBanner > div.showTA {
      padding-right: 15px;
      border-radius: 40px; }
      .taBanner > div.showTA p {
        font: 21px 'AvenirLTStd55RomanRegular',Arial;
        color: #fff;
        float: left;
        margin-top: 5px;
        text-shadow: 0px 2px 2px #795132;
        width: 395px; }
        .taBanner > div.showTA p .taLogo {
          display: block;
          background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -77px -343px;
          width: 153px;
          height: 25px;
          margin-top: 5px; }
      .taBanner > div.showTA i.taSign {
        display: block;
        background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -115px -208px;
        width: 104px;
        height: 39px;
        float: left;
        margin: 18px 10px 0; }
      .taBanner > div.showTA .bubble {
        display: inline-block;
        position: absolute;
        padding: 2px 20px;
        background: #8dbcb4;
        text-align: center;
        font: 18px/1em "RanchoDeluxe", Arial;
        color: #fff;
        width: 70px;
        right: -115px;
        top: -15px;
        text-shadow: 1px 1px 4px rgba(100, 100, 100, 0.6);
        border-radius: 35px 35px 35px 0;
        box-shadow: #ccc 0px 1px 10px; }
      .taBanner > div.showTA .bubble.inner {
        right: -85px;
        font: 18px/1em "RanchoDeluxe", Arial;
        color: #fff;
        width: 60px; }
  .taBanner.reportsBanner .showTA {
    margin-right: 40px; }
  .taBanner.reportsBanner .showTAGreen {
    margin-right: 40px; }

.taBanner .shpitz {
  background: url("/Asset/Wizard/Images/bg/shpitz.png") no-repeat;
  position: absolute;
  right: -6px;
  bottom: -38px;
  width: 53px;
  height: 73px; }

.taBanner > div.showTA .bubble .shpitzblue {
  background: url("/Asset/Wizard/Images/bg/shpitzblue.png") no-repeat;
  position: absolute;
  left: -4px;
  bottom: -27px;
  width: 37px;
  height: 48px; }

.taBanner > div.showTAGreen .shpitzbigblue {
  background: url("/Asset/Wizard/Images/bg/shpitzbigblue.png") no-repeat;
  position: absolute;
  right: -6px;
  bottom: -38px;
  width: 53px;
  height: 73px; }

.taBanner .tellme {
  right: 55px;
  bottom: 15px;
  position: absolute;
  color: #fff;
  display: inline-block;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: underline;
  text-shadow: 0px 0px 3px #666; }

.taBanner .trynow {
  position: absolute;
  bottom: 10px;
  right: 30px;
  color: #000;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  /*margin: -15px 10px 10px 0px;*/
  box-shadow: #666 0px 1px 4px;
  border-radius: 10px;
  padding: 0px 30px;
  line-height: 23px;
  height: 22px;
  background: url("/Asset/Wizard/Images/bg/bgtrynow.png") repeat-x;
  border: 1px solid #4fa5be;
  text-shadow: 0px 0px 0px #000; }

.showTAGreen .upgrade {
  position: absolute;
  bottom: 10px;
  right: 30px;
  color: #000;
  font-size: 12px;
  text-align: center;
  display: inline-block;
  text-transform: uppercase;
  /*margin: -15px 10px 10px 0px;*/
  box-shadow: #666 0px 1px 3px;
  border-radius: 10px;
  padding: 0px 30px;
  line-height: 23px;
  height: 22px;
  background: url("/Asset/Wizard/Images/bg/bgupgrade.png") repeat-x;
  border: 1px solid #548d3b;
  text-shadow: 0px 0px 0px #000; }

.showTAGreen .upgrade:hover {
  background-position: 0px -23px; }

.manageReports .customTooltip.white .tooltip-inner,
#ManageSurveysForm .customTooltip.white .tooltip-inner {
  border: 0;
  padding: 7px 10px;
  background: #f1f1f9;
  font: 11px/25px Arial;
  color: #6c7178;
  border: 1px solid #c0c0c1;
  text-transform: none;
  border-radius: 1px;
  box-shadow: none;
  position: relative;
  border-radius: 3px;
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  filter: drop-shadow(0 3px 8px rgba(0, 0, 0, 0.3));
  line-height: inherit; }
  .manageReports .customTooltip.white .tooltip-inner:after, .manageReports .customTooltip.white .tooltip-inner:before,
  #ManageSurveysForm .customTooltip.white .tooltip-inner:after,
  #ManageSurveysForm .customTooltip.white .tooltip-inner:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  .manageReports .customTooltip.white .tooltip-inner:after,
  #ManageSurveysForm .customTooltip.white .tooltip-inner:after {
    border-color: rgba(241, 241, 249, 0);
    border-top-color: #f1f1f9;
    border-width: 6px 5px 0 5px;
    left: 50%;
    margin-left: -6px; }
  .manageReports .customTooltip.white .tooltip-inner:before,
  #ManageSurveysForm .customTooltip.white .tooltip-inner:before {
    border-color: rgba(192, 192, 193, 0);
    border-top-color: #c0c0c1;
    border-width: 7px 6px 0 5px;
    left: 50%;
    margin-left: -7px; }

.manageReports .customTooltip.white .tooltip-arrow,
#ManageSurveysForm .customTooltip.white .tooltip-arrow {
  display: none; }

.reportLinkButton {
  display: inline-block;
  background-color: #327E95;
  border: 1px solid #BEDCE4;
  border-radius: 6px;
  color: #FFFFFF;
  float: right;
  margin-right: 50px;
  padding: 7px 20px 7px 30px;
  position: relative;
  font-family: 'Avenir85Heavy';
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 40px; }
  .reportLinkButton:hover {
    background-color: #2d7185; }
  .reportLinkButton .icon {
    position: absolute;
    left: 10px; }
  .reportLinkButton.taButton {
    padding-left: 35px; }
    .reportLinkButton.taButton .icon {
      background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -196px -568px;
      width: 14px;
      height: 11px; }
  .reportLinkButton.infoButton {
    display: none; }
    .reportLinkButton.infoButton .icon {
      background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -220px -2976px;
      height: 11px;
      width: 19px; }
    .reportLinkButton.infoButton.disabled {
      background-color: #a5c3cd;
      cursor: default; }

/*
.taButton {
	-webkit-box-shadow: #ccc 0px 0px 4px;
	-moz-box-shadow: #ccc 0px 0px 4px;
	box-shadow: #ccc 0px 0px 4px;
	border:1px solid #bedce4;
	display:inline-block;
	float:right;
	margin-right: 72px;
}
.taButton .tainbtn {
	border:1px solid #fff;
	background:#e9faff;
	padding:2px 15px 2px 30px;
	display:inline-block;
	overflow:hidden;
	float: left;
}

.taButton .arrow {
	display:inline-block;
	width: 10px;
	height: 12px;
	float:right;
	margin:5px 0px 0px 15px;
	background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -225px -507px;
}

.taButton .talogistyle {font-family: AvenirLTStd55RomanRegular,Arial;color:#333;font-size:18px;float:left;}
.taButton .talogistyle .wave {float: right;display:inline-block;height:22px;width:54px;background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -193px -300px;}
.taButton .talogistyle .strong {font-weight:bold;}

.taButton:hover .tainbtn  {	background:#daeff5;}
.taButton:hover .talogistyle .wave {background: url("/Asset/Wizard/Images/sprites/spritefull.png") no-repeat -193px -277px;}
*/
@font-face {
  font-family: 'Rancho';
  font-style: normal;
  font-weight: 400;
  src: local("Rancho"), url(//themes.googleusercontent.com/static/fonts/rancho/v3/puZHhCfWV5yqA8Qtz4KZUg.woff) format("woff"); }

#pagesPlaceHolder .sampleXpressTargetingWrapper .targetActionMenu {
  z-index: 9; }

/* LANGUAGES FIXES */
body.cu7 .createSurvey span {
  font-weight: bold; }

.cu7 .loginWelcomeSection {
  padding: 0 5px;
  font-size: 11px; }

.cu7 .loginWelcomeSection a.signOut {
  font-size: 11px; }

.cu6 .taBanner > div.showTAGreen p, .cu7 .taBanner > div.showTAGreen p, .cu12 .taBanner > div.showTAGreen p, .cu13 .taBanner > div.showTAGreen p, .cu21 .taBanner > div.showTAGreen p {
  margin-top: 10px;
  font-size: 18px; }

.cu6 .taBanner > div.showTAGreen .taLogo, .cu7 .taBanner > div.showTAGreen .taLogo, .cu12 .taBanner > div.showTAGreen .taLogo, .cu13 .taBanner > div.showTAGreen .taLogo, .cu21 .taBanner > div.showTAGreen .taLogo {
  display: inline-block;
  vertical-align: text-top;
  margin-top: 0; }

.cu6 .taBanner .showTA .bubble, .cu7 .taBanner .showTA .bubble, .cu12 .taBanner .showTA .bubble, .cu13 .taBanner .showTA .bubble, .cu21 .taBanner .showTA .bubble {
  padding: 4px 8px;
  right: -126px;
  width: 125px;
  z-index: 1; }

.cu6 .taBanner .showTA .bubble.inner, .cu7 .taBanner .showTA .bubble.inner, .cu12 .taBanner .showTA .bubble.inner, .cu13 .taBanner .showTA .bubble.inner, .cu21 .taBanner .showTA .bubble.inner {
  padding: 4px 8px;
  right: -126px;
  width: 125px; }

.cu6 .taBanner .showTA .tellme, .cu7 .taBanner .showTA .tellme, .cu12 .taBanner .showTA .tellme, .cu13 .taBanner .showTA .tellme, .cu21 .taBanner .showTA .tellme {
  right: 40px;
  z-index: 2;
  bottom: 8px;
  text-align: right; }

.cu6 .taBanner .showTA p, .cu7 .taBanner .showTA p, .cu12 .taBanner .showTA p, .cu13 .taBanner .showTA p, .cu21 .taBanner .showTA p {
  font-size: 18px;
  margin-top: 10px; }

.cu6 .taBanner, .cu7 .taBanner, .cu12 .taBanner, .cu13 .taBanner, .cu21 .taBanner {
  margin-right: 55px; }

.cu6 .taBanner .trynow, .cu7 .taBanner .trynow, .cu12 .taBanner .trynow, .cu13 .taBanner .trynow, .cu21 .taBanner .trynow {
  padding: 0px 20px; }

.cu6 .taBanner > div, .cu7 .taBanner > div, .cu12 .taBanner > div, .cu13 .taBanner > div, .cu21 .taBanner > div {
  max-width: 580px; }

.cu6 .taBanner .showTA p .taLogo, .cu7 .taBanner .showTA p .taLogo, .cu12 .taBanner .showTA p .taLogo, .cu13 .taBanner .showTA p .taLogo, .cu21 .taBanner .showTA p .taLogo {
  display: inline-block;
  vertical-align: text-top;
  margin-top: 0px; }

/* French */
.cu6 .taBanner > div.showTA p {
  width: 425px; }

.cu6 .taBanner > div.showTAGreen p {
  width: 420px; }

.cu6 #TQS_Header.rockyMode .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreate {
  font-size: 13px; }

.cu6 #TQS_Header.rockyMode .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreateCom {
  font-size: 13px; }

/* German */
.cu7 .taBanner > div.showTA p {
  width: 400px; }

.cu7 .taBanner .showTA .bubble {
  padding: 4px 8px; }

.cu7 .altHeader .navMenu .dashboard-title {
  font-size: 21px; }

.cu7 #TQS_Header.rockyMode .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreate {
  font-size: 13px; }

.cu7 #TQS_Header.rockyMode .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper .createSurveyBtn .createButtons .createBtn .qqCreateCom {
  font-size: 13px; }

.cu7 #TQS_Header .mainheader .innerMainHeader > div.rightSide > div.createSurveyBtnWrapper.tqsQqTraitOn .createSurveyBtn .createButtons {
  padding-right: 10px; }

/* Italian */
.cu12 .taBanner > div.showTA p {
  width: 373px; }

.cu12 .taBanner .showTA .bubble {
  padding: 4px 8px; }

.cu12 .s_title {
  margin-right: 580px; }

/* Spanish */
.cu13 .s_title {
  margin-right: 640px; }

/* Portuguese - Brazil */
.cu21 .taBanner > div.showTA p {
  width: 425px; }

.cu21 .taBanner .showTA .bubble {
  padding: 4px 8px;
  right: -90px;
  width: 95px; }

.cu21 .taBanner > div.showTAGreen p {
  width: 400px; }

.cu21 .taBanner > div.showTA .bubble.inner {
  right: -90px;
  width: 95px; }

/*# sourceMappingURL=HeaderAndFooter.css.map */

.genericPopup {
  width: 600px;
  height: 250px;
  border: 2px solid #c3c7cb;
  position: absolute;
  left: 50%;
  -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
  z-index: 1041;
  background: #fff;
  border-radius: 10px; }
  .genericPopup .closeframe {
    width: 22px;
    height: 22px;
    background: url(/Asset/Wizard/Images/sprites/uploadframesprite.png) -4px -40px no-repeat;
    margin-top: 8px;
    float: right;
    padding: 0 6px 5px 0; }
    .genericPopup .closeframe:hover {
      background-position: -34px -40px; }
  .genericPopup .mainContent {
    margin-top: 70px;
    text-align: center;
    font-size: 18px;
    color: #666;
    font-family: AvenirLTStd45BookRegular,Arial;
    margin-left: 40px;
    margin-right: 40px; }
  .genericPopup button {
    left: 40%;
    position: absolute;
    text-align: center;
    color: #ffffff;
    background-color: #327e95;
    cursor: pointer;
    bottom: 0;
    margin-bottom: 25px;
    font-size: 15px; }
    .genericPopup button:hover {
      background-color: #43a6c4; }

/*# sourceMappingURL=genericPopup.css.map */

#createSurveyAskTolunaModal {
  display: none; }
  #createSurveyAskTolunaModal.showCreateSurveyAskTolunaModal {
    display: block; }
  #createSurveyAskTolunaModal #notifTransBackground {
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0; }
  #createSurveyAskTolunaModal #createSurveyAskTolunaModalContent {
    cursor: default;
    color: black;
    background: #ffffff;
    border: 2px solid #e1e6ea;
    border-radius: 10px;
    box-shadow: 0px 5px 35px 5px rgba(90, 90, 90, 0.4);
    width: 400px;
    height: auto;
    position: fixed;
    top: 30%;
    left: 50%;
    padding: 20px 20px 20px;
    margin-left: -200px;
    /*half the size of width*/
    z-index: 10002; }
    #createSurveyAskTolunaModal #createSurveyAskTolunaModalContent .closeBtn {
      display: block;
      cursor: pointer;
      position: absolute;
      top: 0px;
      right: 0px;
      padding: 5px;
      font-size: 20px;
      border: 2px solid #e1e6ea;
      border-radius: 2px; }
    #createSurveyAskTolunaModal #createSurveyAskTolunaModalContent ul {
      list-style: circle; }
      #createSurveyAskTolunaModal #createSurveyAskTolunaModalContent ul:after {
        content: none; }
    #createSurveyAskTolunaModal #createSurveyAskTolunaModalContent a.createBtn {
      display: block;
      padding: 5px;
      border: 1px solid black;
      color: #007bab; }

/*# sourceMappingURL=createSurveyAskTolunaModal.css.map */

.mediaContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  text-align: center;
  animation: fadeIn .5s forwards;
  -webkit-animation: fadeIn .5s forwards; }
  .mediaContainer .modalBackBg {
    background: rgba(0, 0, 0, 0.4);
    position: fixed;
    width: 100%;
    height: 100%;
    animation: fadeIn .5s forwards;
    -webkit-animation: fadeIn .5s forwards; }
  .mediaContainer.ng-hide-add {
    animation: fadeOut 1s forwards;
    -webkit-animation: fadeOut 1s forwards; }
  .mediaContainer .mediaInner {
    height: 615px;
    width: 792px;
    display: inline-block;
    position: relative;
    z-index: 2;
    animation: fadeIn 1s forwards;
    -webkit-animation: fadeIn 1s forwards;
    margin-top: 1%; }
    .mediaContainer .mediaInner iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .mediaContainer .mediaInner img {
      display: block;
      max-width: 100%; }
    .mediaContainer .mediaInner .mediaClose {
      height: 18px;
      width: 18px;
      background: url(/Images/TQSv2/sprites/spritewizard2.png) no-repeat -6px -33px;
      top: 73px;
      right: 60px;
      position: absolute;
      cursor: pointer;
      z-index: 999999999; }
      .mediaContainer .mediaInner .mediaClose:hover {
        background-position: -46px -33px; }
  .mediaContainer.splashScreenATC .mediaInner .mediaClose {
    top: 72px;
    right: 61px; }
  .mediaContainer.splashScreenPP .mediaInner .mediaClose {
    right: 56px; }

/*# sourceMappingURL=splashScreenModal.css.map */

html:not(.account-page) {
  background: #ecf0f1 !important; }

body.ti2020:not(.dashboard-page):not(.account-page), body.tii:not(.dashboard-page):not(.account-page), body.rocky:not(.dashboard-page):not(.account-page) {
  background: #ecf0f1 !important; }

body.ti2020 > .ui-widget-overlay, body.tii > .ui-widget-overlay, body.rocky > .ui-widget-overlay {
  height: 100% !important; }

body.ti2020 > div:not(.hideAll), body.tii > div:not(.hideAll), body.rocky > div:not(.hideAll) {
  height: auto; }

body.ti2020 .premiumSubscriptionContainer, body.tii .premiumSubscriptionContainer, body.rocky .premiumSubscriptionContainer {
  top: 30px; }

body.ti2020.dashboard-page .premiumSubscriptionContainer, body.tii.dashboard-page .premiumSubscriptionContainer, body.rocky.dashboard-page .premiumSubscriptionContainer {
  top: 100px; }

body.ti2020.dashboard-page .TQS_Row, body.tii.dashboard-page .TQS_Row, body.rocky.dashboard-page .TQS_Row {
  background-color: #FFFFFF; }

body.ti2020.dashboard-page .TQS_Row:last-child, body.tii.dashboard-page .TQS_Row:last-child, body.rocky.dashboard-page .TQS_Row:last-child {
  padding-top: 117px; }

body.ti2020.account-page, body.tii.account-page, body.rocky.account-page {
  background-color: #FFFFFF !important; }
  body.ti2020.account-page .TQS_Row, body.tii.account-page .TQS_Row, body.rocky.account-page .TQS_Row {
    background-color: #FFFFFF !important; }

body.ti2020.homePage .maincontent, body.ti2020.power-suite-page .maincontent, body.ti2020.pricing-page .maincontent, body.ti2020.contact-us-page .maincontent, body.ti2020.register-page .maincontent, body.tii.homePage .maincontent, body.tii.power-suite-page .maincontent, body.tii.pricing-page .maincontent, body.tii.contact-us-page .maincontent, body.tii.register-page .maincontent, body.rocky.homePage .maincontent, body.rocky.power-suite-page .maincontent, body.rocky.pricing-page .maincontent, body.rocky.contact-us-page .maincontent, body.rocky.register-page .maincontent {
  top: auto;
  margin-bottom: auto;
  min-height: auto; }

body.ti2020 .ti-header, body.tii .ti-header, body.rocky .ti-header {
  position: relative;
  z-index: 2;
  height: auto; }

body.ti2020 #previewWrapper, body.tii #previewWrapper, body.rocky #previewWrapper {
  top: 9.5%; }

body.ti2020 .wrap.definePage, body.tii .wrap.definePage, body.rocky .wrap.definePage {
  top: 80px; }

body.ti2020 .definePageMask, body.tii .definePageMask, body.rocky .definePageMask {
  background-color: #ecf0f1; }

body.ti2020 #TQS_Header, body.tii #TQS_Header, body.rocky #TQS_Header {
  background: none !important; }

body.ti2020 .TQS_Row, body.tii .TQS_Row, body.rocky .TQS_Row {
  background: #ecf0f1; }
  body.ti2020 .TQS_Row.footer-container, body.tii .TQS_Row.footer-container, body.rocky .TQS_Row.footer-container {
    display: none; }

body.ti2020 .redux-toastr .top-center, body.tii .redux-toastr .top-center, body.rocky .redux-toastr .top-center {
  top: 90px !important; }

@media (min-width: 768px) and (max-width: 1199px) {
  body.ti2020 .preview #previewWrapper, body.tii .preview #previewWrapper, body.rocky .preview #previewWrapper {
    top: 9.5%; }
  body.ti2020 #previewWrapper, body.tii #previewWrapper, body.rocky #previewWrapper {
    top: 9.5%; } }

body.ti2020 .wizardBackground {
  background: none;
  margin-top: 15px; }

body.ti2020 .maincontent {
  top: 80px;
  margin-bottom: 80px; }
  body.ti2020 .maincontent .b-main {
    background-image: none; }

body.ti2020.dashboard-page, body.ti2020.account-page, body.tii.dashboard-page, body.tii.account-page, body.rocky.dashboard-page, body.rocky.account-page {
  padding-bottom: 30px; }

body.ti2020 .squareFilledBtnNoIcon, body.tii .squareFilledBtnNoIcon, body.rocky .squareFilledBtnNoIcon {
  background: #003399;
  border: 1px solid #003399; }
  body.ti2020 .squareFilledBtnNoIcon:hover:not(.disabled), body.tii .squareFilledBtnNoIcon:hover:not(.disabled), body.rocky .squareFilledBtnNoIcon:hover:not(.disabled) {
    background-color: #00297A;
    border: 1px solid #00297A; }
  body.ti2020 .squareFilledBtnNoIcon:focus, body.tii .squareFilledBtnNoIcon:focus, body.rocky .squareFilledBtnNoIcon:focus {
    color: #ffffff;
    outline: none; }

body.ti2020 .squareUnFilledBtnNoIcon, body.tii .squareUnFilledBtnNoIcon, body.rocky .squareUnFilledBtnNoIcon {
  color: #003399;
  border: 1px solid #003399; }
  body.ti2020 .squareUnFilledBtnNoIcon:hover:not(.disabled), body.tii .squareUnFilledBtnNoIcon:hover:not(.disabled), body.rocky .squareUnFilledBtnNoIcon:hover:not(.disabled) {
    color: #00297A;
    border: 1px solid #00297A;
    background-color: #f0f0f0; }
  body.ti2020 .squareUnFilledBtnNoIcon:focus, body.tii .squareUnFilledBtnNoIcon:focus, body.rocky .squareUnFilledBtnNoIcon:focus {
    outline: none; }

body.ti2020 .m_title, body.tii .m_title, body.rocky .m_title {
  color: #003399 !important; }

body.ti2020 .lchecked, body.tii .lchecked, body.rocky .lchecked {
  color: #003399 !important; }

body.ti2020 .minCharLimit input[type="text"],
body.ti2020 .charLimit input[type="text"],
body.ti2020 .rowcol input[type="text"],
body.ti2020 .rankingAnswerRangeContainer input[type="number"],
body.ti2020 .answerRangeContainer input[type="number"], body.tii .minCharLimit input[type="text"],
body.tii .charLimit input[type="text"],
body.tii .rowcol input[type="text"],
body.tii .rankingAnswerRangeContainer input[type="number"],
body.tii .answerRangeContainer input[type="number"], body.rocky .minCharLimit input[type="text"],
body.rocky .charLimit input[type="text"],
body.rocky .rowcol input[type="text"],
body.rocky .rankingAnswerRangeContainer input[type="number"],
body.rocky .answerRangeContainer input[type="number"] {
  border-color: #003399 !important; }

body.ti2020 input#updateAddress[type=checkbox]:checked + label:before, body.tii input#updateAddress[type=checkbox]:checked + label:before, body.rocky input#updateAddress[type=checkbox]:checked + label:before {
  background-color: #003399; }

body.ti2020 input#updateAddress[type=checkbox] + label:before, body.tii input#updateAddress[type=checkbox] + label:before, body.rocky input#updateAddress[type=checkbox] + label:before {
  border-color: #003399; }

body.ti2020 .purchaseInputs .updateAddressWRapper .updateAddressRow label, body.tii .purchaseInputs .updateAddressWRapper .updateAddressRow label, body.rocky .purchaseInputs .updateAddressWRapper .updateAddressRow label {
  color: #003399; }

body.ti2020 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .squareUnFilledBtnNoIcon, body.tii .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .squareUnFilledBtnNoIcon, body.rocky .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .squareUnFilledBtnNoIcon {
  color: #003399;
  border-color: #003399; }

body.ti2020 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset > button:not(.squareUnFilledBtnNoIcon), body.tii .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset > button:not(.squareUnFilledBtnNoIcon), body.rocky .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset > button:not(.squareUnFilledBtnNoIcon) {
  background-color: #003399; }
  body.ti2020 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset > button:not(.squareUnFilledBtnNoIcon):hover, body.tii .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset > button:not(.squareUnFilledBtnNoIcon):hover, body.rocky .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset > button:not(.squareUnFilledBtnNoIcon):hover {
    background-color: #00297A; }

body.ti2020 .buildplace.wideTab.randomAssignment, body.tii .buildplace.wideTab.randomAssignment, body.rocky .buildplace.wideTab.randomAssignment {
  border: 2px solid #003399; }

body.ti2020 .btnSave, body.tii .btnSave, body.rocky .btnSave {
  border: none;
  text-shadow: none;
  background: #003399;
  color: #ffffff; }
  body.ti2020 .btnSave:hover, body.tii .btnSave:hover, body.rocky .btnSave:hover {
    border: none;
    color: #ffffff;
    background: #00297A; }

body.ti2020 .notific, body.tii .notific, body.rocky .notific {
  font-family: MuseoSans300, sans-serif;
  font-size: 17px;
  color: #60738f; }
  body.ti2020 .notific.key-pressed .btnSave:focus, body.tii .notific.key-pressed .btnSave:focus, body.rocky .notific.key-pressed .btnSave:focus {
    outline: 1px auto #000000;
    outline-offset: 0;
    line-height: 31px; }
  body.ti2020 .notific .btnSave, body.tii .notific .btnSave, body.rocky .notific .btnSave {
    border: 1px solid #003399;
    text-decoration: none;
    padding: 0 40px; }
    body.ti2020 .notific .btnSave.squareUnFilledBtnNoIcon, body.tii .notific .btnSave.squareUnFilledBtnNoIcon, body.rocky .notific .btnSave.squareUnFilledBtnNoIcon {
      border: 1px solid #003399; }
    body.ti2020 .notific .btnSave.NotifYes:hover, body.ti2020 .notific .btnSave.NotifOk:hover, body.tii .notific .btnSave.NotifYes:hover, body.tii .notific .btnSave.NotifOk:hover, body.rocky .notific .btnSave.NotifYes:hover, body.rocky .notific .btnSave.NotifOk:hover {
      color: #ffffff;
      background-color: #00297A; }
    body.ti2020 .notific .btnSave.NotifNo, body.ti2020 .notific .btnSave.NotifCancel, body.tii .notific .btnSave.NotifNo, body.tii .notific .btnSave.NotifCancel, body.rocky .notific .btnSave.NotifNo, body.rocky .notific .btnSave.NotifCancel {
      background-color: #ffffff;
      border: 1px solid #003399;
      color: #003399; }
      body.ti2020 .notific .btnSave.NotifNo:hover, body.ti2020 .notific .btnSave.NotifCancel:hover, body.tii .notific .btnSave.NotifNo:hover, body.tii .notific .btnSave.NotifCancel:hover, body.rocky .notific .btnSave.NotifNo:hover, body.rocky .notific .btnSave.NotifCancel:hover {
        background-color: #f0f0f0; }

body.ti2020 .customTooltip.blue .tooltip-inner, body.ti2020 .customTooltip.blue-defineSlides .tooltip-inner, body.tii .customTooltip.blue .tooltip-inner, body.tii .customTooltip.blue-defineSlides .tooltip-inner, body.rocky .customTooltip.blue .tooltip-inner, body.rocky .customTooltip.blue-defineSlides .tooltip-inner {
  background-color: #003399; }

body.ti2020 .customTooltip.black .tooltip-inner, body.tii .customTooltip.black .tooltip-inner, body.rocky .customTooltip.black .tooltip-inner {
  background-color: #2D3643; }

body.ti2020 .customTooltip.wizardNewTooltip .tooltip-inner, body.tii .customTooltip.wizardNewTooltip .tooltip-inner, body.rocky .customTooltip.wizardNewTooltip .tooltip-inner {
  border-color: #003399;
  color: #003399; }

body.ti2020 .titleplace .survey-type-caption, body.tii .titleplace .survey-type-caption, body.rocky .titleplace .survey-type-caption {
  color: #E40049;
  border-left: 2px solid #E40049; }

body.ti2020 .buildsteps .numofstep span.name, body.tii .buildsteps .numofstep span.name, body.rocky .buildsteps .numofstep span.name {
  color: #2e353f; }

body.ti2020 .buildsteps .numofstep.this span.name, body.tii .buildsteps .numofstep.this span.name, body.rocky .buildsteps .numofstep.this span.name {
  color: #003399; }

body.ti2020 #tabscontainer .flextabs li.tab.ctPageTab, body.tii #tabscontainer .flextabs li.tab.ctPageTab, body.rocky #tabscontainer .flextabs li.tab.ctPageTab {
  background-color: #003399 !important;
  border-color: #003399; }

body.ti2020 .buildtools .linksContiner .linksSubMenu, body.tii .buildtools .linksContiner .linksSubMenu, body.rocky .buildtools .linksContiner .linksSubMenu {
  color: #003399;
  border-color: #003399; }

body.ti2020 .f_add_rule, body.ti2020 .f_add_quota, body.tii .f_add_rule, body.tii .f_add_quota, body.rocky .f_add_rule, body.rocky .f_add_quota {
  color: #003399; }

body.ti2020 .chckSetContainer H4 A.this, body.tii .chckSetContainer H4 A.this, body.rocky .chckSetContainer H4 A.this {
  background: #003399 !important;
  color: #ffffff; }

body.ti2020 .chckSetContainer H4 A:link, body.ti2020 .chckSetContainer H4 A:visited, body.tii .chckSetContainer H4 A:link, body.tii .chckSetContainer H4 A:visited, body.rocky .chckSetContainer H4 A:link, body.rocky .chckSetContainer H4 A:visited {
  color: #003399; }

body.ti2020 #oq_popupContent UL.f_ItemsList LI UL.f_questList LI.f_questionLI.selectedLi span, body.tii #oq_popupContent UL.f_ItemsList LI UL.f_questList LI.f_questionLI.selectedLi span, body.rocky #oq_popupContent UL.f_ItemsList LI UL.f_questList LI.f_questionLI.selectedLi span {
  color: #003399; }

body.ti2020 #f_popupContent UL.f_ItemsList LI.selectedLi, body.ti2020 #oq_popupContent UL.f_ItemsList LI.selectedLi, body.tii #f_popupContent UL.f_ItemsList LI.selectedLi, body.tii #oq_popupContent UL.f_ItemsList LI.selectedLi, body.rocky #f_popupContent UL.f_ItemsList LI.selectedLi, body.rocky #oq_popupContent UL.f_ItemsList LI.selectedLi {
  color: #003399 !important; }

body.ti2020 #f_popupContent #ConditionQuestPopupContainer h2, body.ti2020 .pipingOptionsContainer h2, body.tii #f_popupContent #ConditionQuestPopupContainer h2, body.tii .pipingOptionsContainer h2, body.rocky #f_popupContent #ConditionQuestPopupContainer h2, body.rocky .pipingOptionsContainer h2 {
  background-color: #b9c8e6; }

body.ti2020 .pipingOptionsContainer .optionsofanswer label.lchecked span, body.tii .pipingOptionsContainer .optionsofanswer label.lchecked span, body.rocky .pipingOptionsContainer .optionsofanswer label.lchecked span {
  color: #003399; }

body.ti2020 #f_popupContent #ConditionQuestPopupContainer .header ul.f_ItemsList > li ul.f_questList .f_questionLI.selectedLi div, body.tii #f_popupContent #ConditionQuestPopupContainer .header ul.f_ItemsList > li ul.f_questList .f_questionLI.selectedLi div, body.rocky #f_popupContent #ConditionQuestPopupContainer .header ul.f_ItemsList > li ul.f_questList .f_questionLI.selectedLi div {
  color: #003399; }

body.ti2020 #pipingPopup #ConditionQuestPopupContainer .header ul.f_ItemsList > li ul.f_questList .f_questionLI:hover div, body.tii #pipingPopup #ConditionQuestPopupContainer .header ul.f_ItemsList > li ul.f_questList .f_questionLI:hover div, body.rocky #pipingPopup #ConditionQuestPopupContainer .header ul.f_ItemsList > li ul.f_questList .f_questionLI:hover div {
  color: #003399; }

body.ti2020 #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .addAFilterContentWrapper .quotaTypesWrapper > div > label, body.tii #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .addAFilterContentWrapper .quotaTypesWrapper > div > label, body.rocky #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .addAFilterContentWrapper .quotaTypesWrapper > div > label {
  color: #003399; }
  body.ti2020 #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .addAFilterContentWrapper .quotaTypesWrapper > div > label.chosen, body.tii #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .addAFilterContentWrapper .quotaTypesWrapper > div > label.chosen, body.rocky #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .addAFilterContentWrapper .quotaTypesWrapper > div > label.chosen {
    background: #003399;
    color: #ffffff; }

body.ti2020 #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .header, body.tii #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .header, body.rocky #oq_popupContent .addAFilterSectionWrapper .addAFilterSection .header {
  background: #b9c8e6; }

body.ti2020 #f_popupContent DIV.aRadioGroupCont A:hover,
body.ti2020 #oq_popupContent DIV.aRadioGroupCont A:hover,
body.ti2020 #f_popupContent DIV.aRadioGroupCont A.aRadioSelected,
body.ti2020 #oq_popupContent DIV.aRadioGroupCont A.aRadioSelected, body.tii #f_popupContent DIV.aRadioGroupCont A:hover,
body.tii #oq_popupContent DIV.aRadioGroupCont A:hover,
body.tii #f_popupContent DIV.aRadioGroupCont A.aRadioSelected,
body.tii #oq_popupContent DIV.aRadioGroupCont A.aRadioSelected, body.rocky #f_popupContent DIV.aRadioGroupCont A:hover,
body.rocky #oq_popupContent DIV.aRadioGroupCont A:hover,
body.rocky #f_popupContent DIV.aRadioGroupCont A.aRadioSelected,
body.rocky #oq_popupContent DIV.aRadioGroupCont A.aRadioSelected {
  background: #003399; }

body.ti2020 .filtersDropdown ul.mainMenu.open, body.tii .filtersDropdown ul.mainMenu.open, body.rocky .filtersDropdown ul.mainMenu.open {
  border: 2px solid #003399; }

body.ti2020 .filtersDropdown ul li, body.tii .filtersDropdown ul li, body.rocky .filtersDropdown ul li {
  color: #003399; }
  body.ti2020 .filtersDropdown ul li a, body.tii .filtersDropdown ul li a, body.rocky .filtersDropdown ul li a {
    color: #003399; }
  body.ti2020 .filtersDropdown ul li.submenu ul::-webkit-scrollbar-thumb, body.tii .filtersDropdown ul li.submenu ul::-webkit-scrollbar-thumb, body.rocky .filtersDropdown ul li.submenu ul::-webkit-scrollbar-thumb {
    background-color: #003399; }

body.ti2020 .filtersDropdown .dropdownBtn, body.tii .filtersDropdown .dropdownBtn, body.rocky .filtersDropdown .dropdownBtn {
  border-color: #003399; }
  body.ti2020 .filtersDropdown .dropdownBtn .arrow, body.tii .filtersDropdown .dropdownBtn .arrow, body.rocky .filtersDropdown .dropdownBtn .arrow {
    border-left: 2px solid #003399; }

body.ti2020 .f_add_condition, body.tii .f_add_condition, body.rocky .f_add_condition {
  color: #003399 !important; }

body.ti2020 #buildcontainer .surveyLogicWrapper #quotasPlaceHolder .innerPlaceHolder .quotasTable .quotasTableRow > div .quotaNameText, body.tii #buildcontainer .surveyLogicWrapper #quotasPlaceHolder .innerPlaceHolder .quotasTable .quotasTableRow > div .quotaNameText, body.rocky #buildcontainer .surveyLogicWrapper #quotasPlaceHolder .innerPlaceHolder .quotasTable .quotasTableRow > div .quotaNameText {
  color: #003399 !important; }

body.ti2020 #ConditionQuestPopupContainer #f_popupContent DIV.aRadioGroupCont A,
body.ti2020 #ConditionQuestPopupContainer #oq_popupContent DIV.aRadioGroupCont A, body.tii #ConditionQuestPopupContainer #f_popupContent DIV.aRadioGroupCont A,
body.tii #ConditionQuestPopupContainer #oq_popupContent DIV.aRadioGroupCont A, body.rocky #ConditionQuestPopupContainer #f_popupContent DIV.aRadioGroupCont A,
body.rocky #ConditionQuestPopupContainer #oq_popupContent DIV.aRadioGroupCont A {
  color: #003399; }

body.ti2020 #ConditionQuestPopupContainer .header, body.ti2020 #ConditionQuestPopupContainer #ConditionQuestPopupContainerstep3 .header, body.tii #ConditionQuestPopupContainer .header, body.tii #ConditionQuestPopupContainer #ConditionQuestPopupContainerstep3 .header, body.rocky #ConditionQuestPopupContainer .header, body.rocky #ConditionQuestPopupContainer #ConditionQuestPopupContainerstep3 .header {
  background: #003399; }

body.ti2020 #ConditionQuestPopupContainer .chooseQuotaSection .chooseQuotaHeader, body.tii #ConditionQuestPopupContainer .chooseQuotaSection .chooseQuotaHeader, body.rocky #ConditionQuestPopupContainer .chooseQuotaSection .chooseQuotaHeader {
  color: #003399; }

body.ti2020 #ConditionQuestPopupContainer .chooseQuotaSection .chooseQuotaContentWrapper, body.tii #ConditionQuestPopupContainer .chooseQuotaSection .chooseQuotaContentWrapper, body.rocky #ConditionQuestPopupContainer .chooseQuotaSection .chooseQuotaContentWrapper {
  color: #003399; }

body.ti2020 .introPageContent .introCheckBox span, body.tii .introPageContent .introCheckBox span, body.rocky .introPageContent .introCheckBox span {
  color: #003399; }

body.ti2020 .innerbuildplace, body.tii .innerbuildplace, body.rocky .innerbuildplace {
  background-color: #fafafa; }
  body.ti2020 .innerbuildplace .smallllabellocation .smallnameofsurvey, body.tii .innerbuildplace .smallllabellocation .smallnameofsurvey, body.rocky .innerbuildplace .smallllabellocation .smallnameofsurvey {
    background-color: #eaeef3; }
  body.ti2020 .innerbuildplace .questiontype div[data-id], body.ti2020 .innerbuildplace .viewOption div[data-id], body.tii .innerbuildplace .questiontype div[data-id], body.tii .innerbuildplace .viewOption div[data-id], body.rocky .innerbuildplace .questiontype div[data-id], body.rocky .innerbuildplace .viewOption div[data-id] {
    color: #003399; }
    body.ti2020 .innerbuildplace .questiontype div[data-id].this, body.ti2020 .innerbuildplace .viewOption div[data-id].this, body.tii .innerbuildplace .questiontype div[data-id].this, body.tii .innerbuildplace .viewOption div[data-id].this, body.rocky .innerbuildplace .questiontype div[data-id].this, body.rocky .innerbuildplace .viewOption div[data-id].this {
      background: #F3F5FA; }
  body.ti2020 .innerbuildplace .changevisual, body.tii .innerbuildplace .changevisual, body.rocky .innerbuildplace .changevisual {
    color: #003399 !important; }
  body.ti2020 .innerbuildplace .imagepreview span.select .preview, body.tii .innerbuildplace .imagepreview span.select .preview, body.rocky .innerbuildplace .imagepreview span.select .preview {
    color: #003399; }
  body.ti2020 .innerbuildplace .buildoptions label,
  body.ti2020 .innerbuildplace .lchecked,
  body.ti2020 .innerbuildplace .optionsofanswer label, body.tii .innerbuildplace .buildoptions label,
  body.tii .innerbuildplace .lchecked,
  body.tii .innerbuildplace .optionsofanswer label, body.rocky .innerbuildplace .buildoptions label,
  body.rocky .innerbuildplace .lchecked,
  body.rocky .innerbuildplace .optionsofanswer label {
    color: #003399 !important; }
  body.ti2020 .innerbuildplace .buildoptions label.disabled,
  body.ti2020 .innerbuildplace .lchecked.disabled,
  body.ti2020 .innerbuildplace .optionsofanswer label.disabled, body.tii .innerbuildplace .buildoptions label.disabled,
  body.tii .innerbuildplace .lchecked.disabled,
  body.tii .innerbuildplace .optionsofanswer label.disabled, body.rocky .innerbuildplace .buildoptions label.disabled,
  body.rocky .innerbuildplace .lchecked.disabled,
  body.rocky .innerbuildplace .optionsofanswer label.disabled {
    color: #9baccd !important; }
  body.ti2020 .innerbuildplace .buildoptions label.disabled .customIcon,
  body.ti2020 .innerbuildplace .lchecked.disabled .customIcon,
  body.ti2020 .innerbuildplace .optionsofanswer label.disabled .customIcon, body.tii .innerbuildplace .buildoptions label.disabled .customIcon,
  body.tii .innerbuildplace .lchecked.disabled .customIcon,
  body.tii .innerbuildplace .optionsofanswer label.disabled .customIcon, body.rocky .innerbuildplace .buildoptions label.disabled .customIcon,
  body.rocky .innerbuildplace .lchecked.disabled .customIcon,
  body.rocky .innerbuildplace .optionsofanswer label.disabled .customIcon {
    opacity: 0.5;
    filter: contrast(0.5); }
  body.ti2020 .innerbuildplace .buildoptions label.disabled .highlighted-label,
  body.ti2020 .innerbuildplace .lchecked.disabled .highlighted-label,
  body.ti2020 .innerbuildplace .optionsofanswer label.disabled .highlighted-label, body.tii .innerbuildplace .buildoptions label.disabled .highlighted-label,
  body.tii .innerbuildplace .lchecked.disabled .highlighted-label,
  body.tii .innerbuildplace .optionsofanswer label.disabled .highlighted-label, body.rocky .innerbuildplace .buildoptions label.disabled .highlighted-label,
  body.rocky .innerbuildplace .lchecked.disabled .highlighted-label,
  body.rocky .innerbuildplace .optionsofanswer label.disabled .highlighted-label {
    opacity: 0.4; }
  body.ti2020 .innerbuildplace .buildoptions label.disabled .templatesToolTip *,
  body.ti2020 .innerbuildplace .lchecked.disabled .templatesToolTip *,
  body.ti2020 .innerbuildplace .optionsofanswer label.disabled .templatesToolTip *, body.tii .innerbuildplace .buildoptions label.disabled .templatesToolTip *,
  body.tii .innerbuildplace .lchecked.disabled .templatesToolTip *,
  body.tii .innerbuildplace .optionsofanswer label.disabled .templatesToolTip *, body.rocky .innerbuildplace .buildoptions label.disabled .templatesToolTip *,
  body.rocky .innerbuildplace .lchecked.disabled .templatesToolTip *,
  body.rocky .innerbuildplace .optionsofanswer label.disabled .templatesToolTip * {
    color: #333 !important;
    font-family: 'MuseoSans300' !important;
    font-size: 13px !important; }
  body.ti2020 .innerbuildplace .buildoptions label.disabled:has(.ti-advanced-feature-indication),
  body.ti2020 .innerbuildplace .lchecked.disabled:has(.ti-advanced-feature-indication),
  body.ti2020 .innerbuildplace .optionsofanswer label.disabled:has(.ti-advanced-feature-indication), body.tii .innerbuildplace .buildoptions label.disabled:has(.ti-advanced-feature-indication),
  body.tii .innerbuildplace .lchecked.disabled:has(.ti-advanced-feature-indication),
  body.tii .innerbuildplace .optionsofanswer label.disabled:has(.ti-advanced-feature-indication), body.rocky .innerbuildplace .buildoptions label.disabled:has(.ti-advanced-feature-indication),
  body.rocky .innerbuildplace .lchecked.disabled:has(.ti-advanced-feature-indication),
  body.rocky .innerbuildplace .optionsofanswer label.disabled:has(.ti-advanced-feature-indication) {
    color: #003399 !important; }
  body.ti2020 .innerbuildplace .buildoptions label.disabled:has(.ti-advanced-feature-indication) .highlighted-label,
  body.ti2020 .innerbuildplace .lchecked.disabled:has(.ti-advanced-feature-indication) .highlighted-label,
  body.ti2020 .innerbuildplace .optionsofanswer label.disabled:has(.ti-advanced-feature-indication) .highlighted-label, body.tii .innerbuildplace .buildoptions label.disabled:has(.ti-advanced-feature-indication) .highlighted-label,
  body.tii .innerbuildplace .lchecked.disabled:has(.ti-advanced-feature-indication) .highlighted-label,
  body.tii .innerbuildplace .optionsofanswer label.disabled:has(.ti-advanced-feature-indication) .highlighted-label, body.rocky .innerbuildplace .buildoptions label.disabled:has(.ti-advanced-feature-indication) .highlighted-label,
  body.rocky .innerbuildplace .lchecked.disabled:has(.ti-advanced-feature-indication) .highlighted-label,
  body.rocky .innerbuildplace .optionsofanswer label.disabled:has(.ti-advanced-feature-indication) .highlighted-label {
    opacity: 1; }
  body.ti2020 .innerbuildplace .imageButton .addfilter,
  body.ti2020 .innerbuildplace .imageButton .addpiping,
  body.ti2020 .innerbuildplace .imageButton .addscript, body.tii .innerbuildplace .imageButton .addfilter,
  body.tii .innerbuildplace .imageButton .addpiping,
  body.tii .innerbuildplace .imageButton .addscript, body.rocky .innerbuildplace .imageButton .addfilter,
  body.rocky .innerbuildplace .imageButton .addpiping,
  body.rocky .innerbuildplace .imageButton .addscript {
    color: #003399 !important; }
    body.ti2020 .innerbuildplace .imageButton .addfilter.disabled,
    body.ti2020 .innerbuildplace .imageButton .addpiping.disabled,
    body.ti2020 .innerbuildplace .imageButton .addscript.disabled, body.tii .innerbuildplace .imageButton .addfilter.disabled,
    body.tii .innerbuildplace .imageButton .addpiping.disabled,
    body.tii .innerbuildplace .imageButton .addscript.disabled, body.rocky .innerbuildplace .imageButton .addfilter.disabled,
    body.rocky .innerbuildplace .imageButton .addpiping.disabled,
    body.rocky .innerbuildplace .imageButton .addscript.disabled {
      color: #9baccd !important; }
  body.ti2020 .innerbuildplace .cancelbtn,
  body.ti2020 .innerbuildplace .previewbtn,
  body.ti2020 .innerbuildplace .imageButton .plusbtn,
  body.ti2020 .innerbuildplace .imageButton .editpiping,
  body.ti2020 .innerbuildplace .imageButton .noIconbtn, body.tii .innerbuildplace .cancelbtn,
  body.tii .innerbuildplace .previewbtn,
  body.tii .innerbuildplace .imageButton .plusbtn,
  body.tii .innerbuildplace .imageButton .editpiping,
  body.tii .innerbuildplace .imageButton .noIconbtn, body.rocky .innerbuildplace .cancelbtn,
  body.rocky .innerbuildplace .previewbtn,
  body.rocky .innerbuildplace .imageButton .plusbtn,
  body.rocky .innerbuildplace .imageButton .editpiping,
  body.rocky .innerbuildplace .imageButton .noIconbtn {
    color: #003399; }
    body.ti2020 .innerbuildplace .cancelbtn:hover,
    body.ti2020 .innerbuildplace .previewbtn:hover,
    body.ti2020 .innerbuildplace .imageButton .plusbtn:hover,
    body.ti2020 .innerbuildplace .imageButton .editpiping:hover,
    body.ti2020 .innerbuildplace .imageButton .noIconbtn:hover, body.tii .innerbuildplace .cancelbtn:hover,
    body.tii .innerbuildplace .previewbtn:hover,
    body.tii .innerbuildplace .imageButton .plusbtn:hover,
    body.tii .innerbuildplace .imageButton .editpiping:hover,
    body.tii .innerbuildplace .imageButton .noIconbtn:hover, body.rocky .innerbuildplace .cancelbtn:hover,
    body.rocky .innerbuildplace .previewbtn:hover,
    body.rocky .innerbuildplace .imageButton .plusbtn:hover,
    body.rocky .innerbuildplace .imageButton .editpiping:hover,
    body.rocky .innerbuildplace .imageButton .noIconbtn:hover {
      color: #8099CC; }
  body.ti2020 .innerbuildplace .imageButton .editpiping:hover, body.tii .innerbuildplace .imageButton .editpiping:hover, body.rocky .innerbuildplace .imageButton .editpiping:hover {
    color: #003399; }
  body.ti2020 .innerbuildplace .collapseDropDownToggle .primaryText, body.ti2020 .innerbuildplace .collapseDropDownToggle .collapseConent, body.ti2020 .innerbuildplace .dropdownContentWrapper .primaryText, body.ti2020 .innerbuildplace .dropdownContentWrapper .collapseConent, body.tii .innerbuildplace .collapseDropDownToggle .primaryText, body.tii .innerbuildplace .collapseDropDownToggle .collapseConent, body.tii .innerbuildplace .dropdownContentWrapper .primaryText, body.tii .innerbuildplace .dropdownContentWrapper .collapseConent, body.rocky .innerbuildplace .collapseDropDownToggle .primaryText, body.rocky .innerbuildplace .collapseDropDownToggle .collapseConent, body.rocky .innerbuildplace .dropdownContentWrapper .primaryText, body.rocky .innerbuildplace .dropdownContentWrapper .collapseConent {
    color: #003399 !important; }
    body.ti2020 .innerbuildplace .collapseDropDownToggle .primaryText.disabled, body.ti2020 .innerbuildplace .collapseDropDownToggle .collapseConent.disabled, body.ti2020 .innerbuildplace .dropdownContentWrapper .primaryText.disabled, body.ti2020 .innerbuildplace .dropdownContentWrapper .collapseConent.disabled, body.tii .innerbuildplace .collapseDropDownToggle .primaryText.disabled, body.tii .innerbuildplace .collapseDropDownToggle .collapseConent.disabled, body.tii .innerbuildplace .dropdownContentWrapper .primaryText.disabled, body.tii .innerbuildplace .dropdownContentWrapper .collapseConent.disabled, body.rocky .innerbuildplace .collapseDropDownToggle .primaryText.disabled, body.rocky .innerbuildplace .collapseDropDownToggle .collapseConent.disabled, body.rocky .innerbuildplace .dropdownContentWrapper .primaryText.disabled, body.rocky .innerbuildplace .dropdownContentWrapper .collapseConent.disabled {
      color: #9baccd !important; }
  body.ti2020 .innerbuildplace .heatMapRightExpansion #heatMapHowItWorks, body.tii .innerbuildplace .heatMapRightExpansion #heatMapHowItWorks, body.rocky .innerbuildplace .heatMapRightExpansion #heatMapHowItWorks {
    color: #003399 !important; }
    body.ti2020 .innerbuildplace .heatMapRightExpansion #heatMapHowItWorks.disabled, body.tii .innerbuildplace .heatMapRightExpansion #heatMapHowItWorks.disabled, body.rocky .innerbuildplace .heatMapRightExpansion #heatMapHowItWorks.disabled {
      color: #9baccd !important; }
  body.ti2020 .innerbuildplace .buildquestionanswer .add_pi, body.ti2020 .innerbuildplace .buildquestionanswer .add_video, body.tii .innerbuildplace .buildquestionanswer .add_pi, body.tii .innerbuildplace .buildquestionanswer .add_video, body.rocky .innerbuildplace .buildquestionanswer .add_pi, body.rocky .innerbuildplace .buildquestionanswer .add_video {
    color: #003399; }
  body.ti2020 .innerbuildplace .buildquestionanswer.focused, body.ti2020 .innerbuildplace .buildquestionanswer.buildquestionanswer:hover, body.tii .innerbuildplace .buildquestionanswer.focused, body.tii .innerbuildplace .buildquestionanswer.buildquestionanswer:hover, body.rocky .innerbuildplace .buildquestionanswer.focused, body.rocky .innerbuildplace .buildquestionanswer.buildquestionanswer:hover {
    border-color: #003399;
    box-shadow: 0px 0px 3px #003399; }
  body.ti2020 .innerbuildplace .importTextArea, body.tii .innerbuildplace .importTextArea, body.rocky .innerbuildplace .importTextArea {
    color: #003399 !important; }
    body.ti2020 .innerbuildplace .importTextArea:hover, body.tii .innerbuildplace .importTextArea:hover, body.rocky .innerbuildplace .importTextArea:hover {
      border-color: #003399;
      box-shadow: 0px 0px 3px #003399; }

body.ti2020 .innerbuildplacepreview:hover, body.tii .innerbuildplacepreview:hover, body.rocky .innerbuildplacepreview:hover {
  border-color: #003399; }

body.ti2020 .innerbuildplacepreview .smallnameofsurvey, body.tii .innerbuildplacepreview .smallnameofsurvey, body.rocky .innerbuildplacepreview .smallnameofsurvey {
  background-color: #eaeef3; }

body.ti2020 .innerbuildplacepreview .q_a_build span.letter, body.tii .innerbuildplacepreview .q_a_build span.letter, body.rocky .innerbuildplacepreview .q_a_build span.letter {
  color: #003399; }

body.ti2020 .innerbuildplacepreview .q_a_build .ranking .numofrank, body.tii .innerbuildplacepreview .q_a_build .ranking .numofrank, body.rocky .innerbuildplacepreview .q_a_build .ranking .numofrank {
  color: #003399; }

body.ti2020 .innerbuildplacepreview .buildquestionanswer.focused, body.ti2020 .innerbuildplacepreview .buildquestionanswer:hover, body.tii .innerbuildplacepreview .buildquestionanswer.focused, body.tii .innerbuildplacepreview .buildquestionanswer:hover, body.rocky .innerbuildplacepreview .buildquestionanswer.focused, body.rocky .innerbuildplacepreview .buildquestionanswer:hover {
  border-color: #003399;
  box-shadow: 0px 0px 3px #003399; }

body.ti2020 .blocksGroup .block .deleteBlock.showDeleteClass:hover, body.tii .blocksGroup .block .deleteBlock.showDeleteClass:hover, body.rocky .blocksGroup .block .deleteBlock.showDeleteClass:hover {
  color: #003399 !important; }

body.ti2020 .blocksGroup .block .highlightBlock, body.tii .blocksGroup .block .highlightBlock, body.rocky .blocksGroup .block .highlightBlock {
  border-color: #003399 !important; }

body.ti2020 .blocksGroup .block .chooseQuestionTypeToolContainer .repeatQuestion, body.tii .blocksGroup .block .chooseQuestionTypeToolContainer .repeatQuestion, body.rocky .blocksGroup .block .chooseQuestionTypeToolContainer .repeatQuestion {
  color: #003399 !important; }

body.ti2020 .blocksGroup .block .chooseQuestionTypeToolContainer .repeatQuestion.disabled, body.tii .blocksGroup .block .chooseQuestionTypeToolContainer .repeatQuestion.disabled, body.rocky .blocksGroup .block .chooseQuestionTypeToolContainer .repeatQuestion.disabled {
  color: #003399 !important;
  opacity: 0.4; }

body.ti2020 .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .itemIconWraper .itemName, body.tii .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .itemIconWraper .itemName, body.rocky .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .itemIconWraper .itemName {
  color: #003399; }

body.ti2020 .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .repeatQuestionsFromOtherBlocksMenuWrap .repeatBlocksDropdownItem, body.tii .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .repeatQuestionsFromOtherBlocksMenuWrap .repeatBlocksDropdownItem, body.rocky .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .repeatQuestionsFromOtherBlocksMenuWrap .repeatBlocksDropdownItem {
  color: #003399; }

body.ti2020 .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .repeatQuestion span.arrow, body.tii .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .repeatQuestion span.arrow, body.rocky .blocksGroup .block .chooseQuestionTypeToolContainer .stickymenu .repeatQuestion span.arrow {
  border-left-color: #003399; }

body.ti2020 .blocksGroup .block .addFirstElementButton .activeBtn, body.tii .blocksGroup .block .addFirstElementButton .activeBtn, body.rocky .blocksGroup .block .addFirstElementButton .activeBtn {
  border-color: #003399; }

body.ti2020 .blocksGroup .block .addFirstElementButton .addContent, body.tii .blocksGroup .block .addFirstElementButton .addContent, body.rocky .blocksGroup .block .addFirstElementButton .addContent {
  color: #003399; }
  body.ti2020 .blocksGroup .block .addFirstElementButton .addContent:hover, body.tii .blocksGroup .block .addFirstElementButton .addContent:hover, body.rocky .blocksGroup .block .addFirstElementButton .addContent:hover {
    border-color: #003399; }

body.ti2020 .blocksGroup .block .addFirstElementButton #openQuestionDropDown.questionsOnly, body.tii .blocksGroup .block .addFirstElementButton #openQuestionDropDown.questionsOnly, body.rocky .blocksGroup .block .addFirstElementButton #openQuestionDropDown.questionsOnly {
  color: #003399; }
  body.ti2020 .blocksGroup .block .addFirstElementButton #openQuestionDropDown.questionsOnly .divider, body.tii .blocksGroup .block .addFirstElementButton #openQuestionDropDown.questionsOnly .divider, body.rocky .blocksGroup .block .addFirstElementButton #openQuestionDropDown.questionsOnly .divider {
    border-left: 1px solid #003399; }

body.ti2020 .blocksGroup .block .addFirstElementButton .downArrow, body.tii .blocksGroup .block .addFirstElementButton .downArrow, body.rocky .blocksGroup .block .addFirstElementButton .downArrow {
  border-top: 6px solid #003399; }

body.ti2020 .blocksGroup .block .picturePreviewContainer .changepicture span.reloadText, body.tii .blocksGroup .block .picturePreviewContainer .changepicture span.reloadText, body.rocky .blocksGroup .block .picturePreviewContainer .changepicture span.reloadText {
  color: #003399; }

body.ti2020 .blocksGroup .block .videoPreviewContainer .videoQuestion .imagepreview, body.tii .blocksGroup .block .videoPreviewContainer .videoQuestion .imagepreview, body.rocky .blocksGroup .block .videoPreviewContainer .videoQuestion .imagepreview {
  background: #fafafa;
  border: 2px solid #e1e6ea; }

body.ti2020 .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .conceptTestingMenuItem .blockMenuOptionsItemText, body.tii .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .conceptTestingMenuItem .blockMenuOptionsItemText, body.rocky .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .conceptTestingMenuItem .blockMenuOptionsItemText {
  color: #003399; }

body.ti2020 .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .conceptTestingMenuItem,
body.ti2020 .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .questionsOnlyMenuItem,
body.ti2020 .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .blockMenuItem:hover, body.tii .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .conceptTestingMenuItem,
body.tii .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .questionsOnlyMenuItem,
body.tii .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .blockMenuItem:hover, body.rocky .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .conceptTestingMenuItem,
body.rocky .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .questionsOnlyMenuItem,
body.rocky .blocksGroup .block .blockMenuSubItem .blockMenuOptionsWrap .blockMenuItem:hover {
  color: #003399; }

body.ti2020 .blocksGroup .block .addBlockElementsToolContainer, body.tii .blocksGroup .block .addBlockElementsToolContainer, body.rocky .blocksGroup .block .addBlockElementsToolContainer {
  background-color: #003399; }
  body.ti2020 .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem, body.tii .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem, body.rocky .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem {
    color: #003399; }
    body.ti2020 .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem.disabled, body.tii .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem.disabled, body.rocky .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem.disabled {
      color: #003399 !important;
      opacity: 0.4; }
    body.ti2020 .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem > span.arrow, body.tii .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem > span.arrow, body.rocky .blocksGroup .block .addBlockElementsToolContainer .addBlockElementsBtnWrap .addBlockElementsDropdownMenuWrap .addBlockElementsDropdownMenu .dropdownItem > span.arrow {
      border-left: 7px solid #003399; }
  body.ti2020 .blocksGroup .block .addBlockElementsToolContainer .stickymenu .itemIconWraper .itemName, body.tii .blocksGroup .block .addBlockElementsToolContainer .stickymenu .itemIconWraper .itemName, body.rocky .blocksGroup .block .addBlockElementsToolContainer .stickymenu .itemIconWraper .itemName {
    color: #003399; }
  body.ti2020 .blocksGroup .block .addBlockElementsToolContainer .arrowRightWhite, body.tii .blocksGroup .block .addBlockElementsToolContainer .arrowRightWhite, body.rocky .blocksGroup .block .addBlockElementsToolContainer .arrowRightWhite {
    background-color: #00297A; }

body.ti2020 .blocksGroup .block .pageBreakWrap .pagebreakActions .pageBreakDot, body.tii .blocksGroup .block .pageBreakWrap .pagebreakActions .pageBreakDot, body.rocky .blocksGroup .block .pageBreakWrap .pagebreakActions .pageBreakDot {
  background-color: #003399; }

body.ti2020 .blocksGroup .block .pageBreakWrap .pagebreakActions .initial h1, body.tii .blocksGroup .block .pageBreakWrap .pagebreakActions .initial h1, body.rocky .blocksGroup .block .pageBreakWrap .pagebreakActions .initial h1 {
  color: #003399; }

body.ti2020 .blocksGroup .block .pageBreakWrap .pagebreakActions .hover span.closebuild, body.ti2020 .blocksGroup .block .pageBreakWrap .pagebreakActions .hover span.movebuild, body.tii .blocksGroup .block .pageBreakWrap .pagebreakActions .hover span.closebuild, body.tii .blocksGroup .block .pageBreakWrap .pagebreakActions .hover span.movebuild, body.rocky .blocksGroup .block .pageBreakWrap .pagebreakActions .hover span.closebuild, body.rocky .blocksGroup .block .pageBreakWrap .pagebreakActions .hover span.movebuild {
  color: #003399; }

body.ti2020 .blocksGroup .block .blockMenuItem:hover, body.tii .blocksGroup .block .blockMenuItem:hover, body.rocky .blocksGroup .block .blockMenuItem:hover {
  color: #00297A; }

body.ti2020 div.FilledBtnWIcon div.btnText, body.tii div.FilledBtnWIcon div.btnText, body.rocky div.FilledBtnWIcon div.btnText {
  background-color: #003399;
  border: 1px solid #003399; }
  body.ti2020 div.FilledBtnWIcon div.btnText.disabled, body.tii div.FilledBtnWIcon div.btnText.disabled, body.rocky div.FilledBtnWIcon div.btnText.disabled {
    background-color: #A6B6D6;
    border: 1px solid #A6B6D6; }

body.ti2020 div.FilledBtnWIcon div.btnText:not(#btLaunchText):not(.buildLaunch), body.tii div.FilledBtnWIcon div.btnText:not(#btLaunchText):not(.buildLaunch), body.rocky div.FilledBtnWIcon div.btnText:not(#btLaunchText):not(.buildLaunch) {
  border-top-left-radius: 0px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0px; }

body.ti2020 div.FilledBtnWIcon:hover:not(.disabled), body.ti2020 div.FilledBtnWIcon div.btnIcon, body.tii div.FilledBtnWIcon:hover:not(.disabled), body.tii div.FilledBtnWIcon div.btnIcon, body.rocky div.FilledBtnWIcon:hover:not(.disabled), body.rocky div.FilledBtnWIcon div.btnIcon {
  background-color: #00297A;
  border: 0px solid #00297A; }
  body.ti2020 div.FilledBtnWIcon:hover:not(.disabled) div.btnText, body.ti2020 div.FilledBtnWIcon div.btnIcon div.btnText, body.tii div.FilledBtnWIcon:hover:not(.disabled) div.btnText, body.tii div.FilledBtnWIcon div.btnIcon div.btnText, body.rocky div.FilledBtnWIcon:hover:not(.disabled) div.btnText, body.rocky div.FilledBtnWIcon div.btnIcon div.btnText {
    background-color: #00297A;
    border: 1px solid #00297A; }

body.ti2020 div.UnFilledBtnNoIcon, body.tii div.UnFilledBtnNoIcon, body.rocky div.UnFilledBtnNoIcon {
  color: #003399;
  border: 1px solid #003399; }
  body.ti2020 div.UnFilledBtnNoIcon:hover:not(.disabled), body.tii div.UnFilledBtnNoIcon:hover:not(.disabled), body.rocky div.UnFilledBtnNoIcon:hover:not(.disabled) {
    color: #00297A;
    border: 1px solid #00297A;
    background-color: #f0f0f0; }
  body.ti2020 div.UnFilledBtnNoIcon div.btnText, body.tii div.UnFilledBtnNoIcon div.btnText, body.rocky div.UnFilledBtnNoIcon div.btnText {
    color: #003399; }

body.ti2020 div.roundFilledBtnNoIcon, body.tii div.roundFilledBtnNoIcon, body.rocky div.roundFilledBtnNoIcon {
  background-color: #003399; }
  body.ti2020 div.roundFilledBtnNoIcon:hover:not(.disabled), body.tii div.roundFilledBtnNoIcon:hover:not(.disabled), body.rocky div.roundFilledBtnNoIcon:hover:not(.disabled) {
    background-color: #00297A; }

body.ti2020 .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent, body.tii .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent, body.rocky .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent {
  color: #003399; }
  body.ti2020 .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .blueColor, body.tii .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .blueColor, body.rocky .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .blueColor {
    color: #003399; }
  body.ti2020 .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .smallTitles, body.tii .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .smallTitles, body.rocky .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .smallTitles {
    color: #003399; }
  body.ti2020 .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .inputAndLabelWrapper input[type="radio"]:checked + label, body.tii .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .inputAndLabelWrapper input[type="radio"]:checked + label, body.rocky .manageSurveysContainer .advancedDuplicationModal .advancedDuplicationModalContent .inputAndLabelWrapper input[type="radio"]:checked + label {
    background-color: #003399;
    border-color: #003399; }

body.ti2020 #heatmapPopup #popupTitleAndText #popUptitle, body.ti2020 #heatmapPopup #popupTitleAndText #upper-parts, body.ti2020 #heatmapPopup #popupTitleAndText #lower-parts, body.tii #heatmapPopup #popupTitleAndText #popUptitle, body.tii #heatmapPopup #popupTitleAndText #upper-parts, body.tii #heatmapPopup #popupTitleAndText #lower-parts, body.rocky #heatmapPopup #popupTitleAndText #popUptitle, body.rocky #heatmapPopup #popupTitleAndText #upper-parts, body.rocky #heatmapPopup #popupTitleAndText #lower-parts {
  color: #003399; }

body.ti2020 #heatmapPopup #popUpImages .img-title-container, body.tii #heatmapPopup #popUpImages .img-title-container, body.rocky #heatmapPopup #popUpImages .img-title-container {
  color: #003399; }
  body.ti2020 #heatmapPopup #popUpImages .img-title-container:before, body.ti2020 #heatmapPopup #popUpImages .img-title-container:after, body.tii #heatmapPopup #popUpImages .img-title-container:before, body.tii #heatmapPopup #popUpImages .img-title-container:after, body.rocky #heatmapPopup #popUpImages .img-title-container:before, body.rocky #heatmapPopup #popUpImages .img-title-container:after {
    border-top-color: #003399; }

body.ti2020 .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionHeader .letter, body.tii .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionHeader .letter, body.rocky .copyDuplicateContainer .CopyDuplicateMainDiv .questionList li .questionHeader .letter {
  color: #003399; }

body.ti2020 .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active, body.tii .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active, body.rocky .copyDuplicateContainer .CopyDuplicateMainDiv .favoriteHeader .buttons > span.active {
  color: #003399; }

body.ti2020 .demosprite .demoRadio.selected label.lchecked, body.ti2020 .demosprite .demoRadio.selected label, body.tii .demosprite .demoRadio.selected label.lchecked, body.tii .demosprite .demoRadio.selected label, body.rocky .demosprite .demoRadio.selected label.lchecked, body.rocky .demosprite .demoRadio.selected label {
  color: #003399 !important; }
  body.ti2020 .demosprite .demoRadio.selected label.lchecked.disabled, body.ti2020 .demosprite .demoRadio.selected label.disabled, body.tii .demosprite .demoRadio.selected label.lchecked.disabled, body.tii .demosprite .demoRadio.selected label.disabled, body.rocky .demosprite .demoRadio.selected label.lchecked.disabled, body.rocky .demosprite .demoRadio.selected label.disabled {
    color: #98BECA !important; }

body.ti2020 .definequicktip, body.tii .definequicktip, body.rocky .definequicktip {
  padding: 3px 35px 0px 0px !important; }

body.ti2020 #launchMainContent .smallside .buildplace.innspace30 #TASection, body.tii #launchMainContent .smallside .buildplace.innspace30 #TASection, body.rocky #launchMainContent .smallside .buildplace.innspace30 #TASection {
  background: #fafafa;
  border: 1px solid #dce2e7; }

body.ti2020 #summaryPay #haveEnoughCredits, body.tii #summaryPay #haveEnoughCredits, body.rocky #summaryPay #haveEnoughCredits {
  background: #fafafa; }
  body.ti2020 #summaryPay #haveEnoughCredits .tokens-deducted, body.tii #summaryPay #haveEnoughCredits .tokens-deducted, body.rocky #summaryPay #haveEnoughCredits .tokens-deducted {
    display: block;
    font-size: 18px;
    font-weight: bold; }
  body.ti2020 #summaryPay #haveEnoughCredits .tokens-deducted-text, body.tii #summaryPay #haveEnoughCredits .tokens-deducted-text, body.rocky #summaryPay #haveEnoughCredits .tokens-deducted-text {
    display: block;
    font-size: 12px;
    font-weight: normal; }

body.ti2020 .advancedbullets #btnCompletesPencil .q_tooltipplace .launchPageTooltipHolder, body.ti2020 .edittitle, body.tii .advancedbullets #btnCompletesPencil .q_tooltipplace .launchPageTooltipHolder, body.tii .edittitle, body.rocky .advancedbullets #btnCompletesPencil .q_tooltipplace .launchPageTooltipHolder, body.rocky .edittitle {
  color: #003399; }

body.ti2020 #launchMainContent .smallside .buildplace.innspace30 .advoptionstoggle .moreOptionsWrapper .moreOptionsTitle:after, body.tii #launchMainContent .smallside .buildplace.innspace30 .advoptionstoggle .moreOptionsWrapper .moreOptionsTitle:after, body.rocky #launchMainContent .smallside .buildplace.innspace30 .advoptionstoggle .moreOptionsWrapper .moreOptionsTitle:after {
  border-left: 7px solid #003399; }

body.ti2020 #launchMainContent .smallside .buildplace.innspace30 .advanceOptionsWrapper .viewReport, body.tii #launchMainContent .smallside .buildplace.innspace30 .advanceOptionsWrapper .viewReport, body.rocky #launchMainContent .smallside .buildplace.innspace30 .advanceOptionsWrapper .viewReport {
  border-color: #003399; }
  body.ti2020 #launchMainContent .smallside .buildplace.innspace30 .advanceOptionsWrapper .viewReport .viewReportText, body.tii #launchMainContent .smallside .buildplace.innspace30 .advanceOptionsWrapper .viewReport .viewReportText, body.rocky #launchMainContent .smallside .buildplace.innspace30 .advanceOptionsWrapper .viewReport .viewReportText {
    color: #003399; }

body.ti2020 .m_reviewbullets span:not(.title), body.ti2020 .moreOptionsTitle, body.tii .m_reviewbullets span:not(.title), body.tii .moreOptionsTitle, body.rocky .m_reviewbullets span:not(.title), body.rocky .moreOptionsTitle {
  color: #003399 !important; }

body.ti2020 .launchcalendar span.l_span, body.tii .launchcalendar span.l_span, body.rocky .launchcalendar span.l_span {
  background: #003399; }

body.ti2020 .launchcalendar .piccalendar, body.tii .launchcalendar .piccalendar, body.rocky .launchcalendar .piccalendar {
  background-position: -20px -2504px; }

body.ti2020 .calendarboxes label.beginDate, body.ti2020 .calendarboxes label.endDate, body.tii .calendarboxes label.beginDate, body.tii .calendarboxes label.endDate, body.rocky .calendarboxes label.beginDate, body.rocky .calendarboxes label.endDate {
  border-color: #003399; }

body.ti2020 #summaryPay #haveEnoughCredits, body.tii #summaryPay #haveEnoughCredits, body.rocky #summaryPay #haveEnoughCredits {
  color: #003399; }

body.ti2020 .emailcode .codeplace > div button.linkToCopyBtn, body.tii .emailcode .codeplace > div button.linkToCopyBtn, body.rocky .emailcode .codeplace > div button.linkToCopyBtn {
  background-color: #003399; }

body.ti2020 .checkresearch.mrsd .smartSelectText .new, body.tii .checkresearch.mrsd .smartSelectText .new, body.rocky .checkresearch.mrsd .smartSelectText .new {
  color: #003399; }

body.ti2020 .redirectLinks .inputsWrapper .saveButtonWrapper .right button, body.tii .redirectLinks .inputsWrapper .saveButtonWrapper .right button, body.rocky .redirectLinks .inputsWrapper .saveButtonWrapper .right button {
  background-color: #003399; }
  body.ti2020 .redirectLinks .inputsWrapper .saveButtonWrapper .right button:hover, body.tii .redirectLinks .inputsWrapper .saveButtonWrapper .right button:hover, body.rocky .redirectLinks .inputsWrapper .saveButtonWrapper .right button:hover {
    background-color: #00297A; }

body.ti2020 .freebox, body.tii .freebox, body.rocky .freebox {
  background: #f6f6f6; }
  body.ti2020 .freebox .freeText, body.tii .freebox .freeText, body.rocky .freebox .freeText {
    color: #003399; }

body.ti2020 .purchasebox, body.tii .purchasebox, body.rocky .purchasebox {
  background: #f6f6f6; }
  body.ti2020 .purchasebox .credits .creditsPurchase, body.tii .purchasebox .credits .creditsPurchase, body.rocky .purchasebox .credits .creditsPurchase {
    color: #003399; }

body.ti2020 .socialicons div:hover, body.tii .socialicons div:hover, body.rocky .socialicons div:hover {
  color: #003399; }

body.ti2020 .socialicons div.this, body.tii .socialicons div.this, body.rocky .socialicons div.this {
  color: #003399; }
  body.ti2020 .socialicons div.this .icon, body.tii .socialicons div.this .icon, body.rocky .socialicons div.this .icon {
    background-color: #003399; }

body.ti2020 .limitResfooterContainer #btnCancelLimitRes, body.tii .limitResfooterContainer #btnCancelLimitRes, body.rocky .limitResfooterContainer #btnCancelLimitRes {
  color: #003399; }

body.ti2020 #invitesPopup h3, body.tii #invitesPopup h3, body.rocky #invitesPopup h3 {
  color: #003399; }

body.ti2020 #invitesPopup .uploadSection, body.tii #invitesPopup .uploadSection, body.rocky #invitesPopup .uploadSection {
  background: #F3F5FA; }
  body.ti2020 #invitesPopup .uploadSection .left .uploadList:hover .text, body.tii #invitesPopup .uploadSection .left .uploadList:hover .text, body.rocky #invitesPopup .uploadSection .left .uploadList:hover .text {
    color: #00297A; }
  body.ti2020 #invitesPopup .uploadSection .left .uploadLogo input, body.tii #invitesPopup .uploadSection .left .uploadLogo input, body.rocky #invitesPopup .uploadSection .left .uploadLogo input {
    color: #003399; }
  body.ti2020 #invitesPopup .uploadSection .left .uploadLogo:hover input, body.tii #invitesPopup .uploadSection .left .uploadLogo:hover input, body.rocky #invitesPopup .uploadSection .left .uploadLogo:hover input {
    color: #00297A; }
  body.ti2020 #invitesPopup .uploadSection .left .text, body.tii #invitesPopup .uploadSection .left .text, body.rocky #invitesPopup .uploadSection .left .text {
    color: #003399; }
  body.ti2020 #invitesPopup .uploadSection .right:hover, body.tii #invitesPopup .uploadSection .right:hover, body.rocky #invitesPopup .uploadSection .right:hover {
    border-color: #003399; }

body.ti2020 #invitesPopup .templateSection, body.tii #invitesPopup .templateSection, body.rocky #invitesPopup .templateSection {
  background: #F3F5FA; }
  body.ti2020 #invitesPopup .templateSection .row, body.tii #invitesPopup .templateSection .row, body.rocky #invitesPopup .templateSection .row {
    color: #003399; }

body.ti2020 #invitesPopup .buttonsSection .cancelbtn, body.tii #invitesPopup .buttonsSection .cancelbtn, body.rocky #invitesPopup .buttonsSection .cancelbtn {
  color: #003399; }

body.ti2020 .PaymentPopUp .ui-dialog-buttonset .ui-button, body.tii .PaymentPopUp .ui-dialog-buttonset .ui-button, body.rocky .PaymentPopUp .ui-dialog-buttonset .ui-button {
  color: #003399;
  background-color: transparent !important; }

body.ti2020 .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI.current, body.tii .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI.current, body.rocky .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI.current {
  background: #003399; }

body.ti2020 .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI.canBeHovered:hover, body.tii .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI.canBeHovered:hover, body.rocky .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI.canBeHovered:hover {
  background: #003399; }

body.ti2020 .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI span, body.tii .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI span, body.rocky .PaymentPopUp DIV.innerPopupContent UL.stepsMenu LI span {
  width: 0;
  height: 0;
  position: absolute;
  right: -6.5px;
  bottom: 11px;
  z-index: 11;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #003399; }

body.ti2020 .PaymentPopUp DIV.innerPopupContent DIV.stepsButtons .btn-bkg, body.tii .PaymentPopUp DIV.innerPopupContent DIV.stepsButtons .btn-bkg, body.rocky .PaymentPopUp DIV.innerPopupContent DIV.stepsButtons .btn-bkg {
  display: none;
  opacity: 0; }

body.ti2020 .PaymentPopUp DIV.innerPopupContent DIV.stepsButtons .btn, body.tii .PaymentPopUp DIV.innerPopupContent DIV.stepsButtons .btn, body.rocky .PaymentPopUp DIV.innerPopupContent DIV.stepsButtons .btn {
  color: #ffffff;
  text-shadow: none;
  font-weight: normal;
  background-color: #003399;
  padding: 0 30px; }

body.ti2020 .PaymentPopUp .checkboxCheckmark, body.tii .PaymentPopUp .checkboxCheckmark, body.rocky .PaymentPopUp .checkboxCheckmark {
  border: 1px solid #003399; }

body.ti2020 .PaymentPopUp .checkboxContainer input:checked ~ .checkboxCheckmark, body.tii .PaymentPopUp .checkboxContainer input:checked ~ .checkboxCheckmark, body.rocky .PaymentPopUp .checkboxContainer input:checked ~ .checkboxCheckmark {
  background-color: #003399; }

body.ti2020 .btnsplace #proceedToLaunch .buildLaunch, body.tii .btnsplace #proceedToLaunch .buildLaunch, body.rocky .btnsplace #proceedToLaunch .buildLaunch {
  border-radius: 0px 3px 3px 0px; }

body.ti2020 .btnsplace #buildContinue .buildLaunch, body.tii .btnsplace #buildContinue .buildLaunch, body.rocky .btnsplace #buildContinue .buildLaunch {
  border-radius: 3px; }

/*# sourceMappingURL=tqs-tii.css.map */

