

/* Start:/bitrix/components/nsandrey/quiz/templates/.default/style.css?16523462058815*/

@-webkit-keyframes blink {
  50% {
    border-color: #fbf4de; } }
@keyframes blink {
  50% {
    border-color: #fbf4de; } }
.dit-quiz-link {
  position: fixed;
  top: 400px;
  background: #535046;
  width: 260px;
  height: 72px;
  box-sizing: border-box;
  padding-top: 13px;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  color: white !important;
  text-decoration: none;
  font-size: 32px;
  text-align: center;
  z-index: 10; }
  .dit-quiz-link.dit-quiz-link-left {
    left: -100px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg); }
    .dit-quiz-link.dit-quiz-link-left:hover {
      left: -95px; }
  .dit-quiz-link.dit-quiz-link-right {
    right: -100px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
    .dit-quiz-link.dit-quiz-link-right:hover {
      right: -95px; }

.dit-quiz-background,
.dit-quiz-form-container {
  position: fixed;
  top: 0px;
  bottom: 0;
  left: 0px;
  right: 0; }

.dit-quiz-container {
  display: none; }
  .dit-quiz-container * {
    box-sizing: border-box; }

.dit-quiz-background {
  background: rgba(150, 150, 150, 0.7);
  z-index: 10000; }

.dit-quiz-form-container {
  z-index: 10001; }
  .dit-quiz-form-container .dit-quiz-form-table {
    margin: 0 auto;
    height: 100%; }

.dit-quiz-form {
  border-radius: 20px;
  background: #fbf4de;
  border: 3px solid #535046;
  padding: 15px 7px;
  position: relative; }
  .dit-quiz-form .dit-quiz-close-button {
    background: url("/bitrix/components/nsandrey/quiz/templates/.default/images/close-icon.png") 5px 5px no-repeat #fbf4de;
    border: 3px solid #535046;
    border-radius: 100%;
    width: 36px;
    height: 36px;
    position: absolute;
    top: -35px;
    right: -35px;
    cursor: pointer; }
  .dit-quiz-form .dit-quiz-form-line {
    height: 3px;
    width: 100%;
    margin-bottom: 7px;
    background: url("/bitrix/components/nsandrey/quiz/templates/.default/images/line-segment.png") repeat-x; }
  .dit-quiz-form .dit-quiz-form-elements {
    background: url("/bitrix/components/nsandrey/quiz/templates/.default/images/form-elements.png") no-repeat;
    height: 75px;
    width: 53px;
    position: absolute;
    top: 15px; }
    .dit-quiz-form .dit-quiz-form-elements.dit-quiz-form-left-elements {
      background-position: -53px 0px;
      left: -53px; }
    .dit-quiz-form .dit-quiz-form-elements.dit-quiz-form-right-elements {
      background-position: 0px 0px;
      right: -53px; }
  .dit-quiz-form .dit-quiz-form-header {
    display: block;
    font-family: "Lobster", cursive;
    font-size: 52px;
    text-align: center;
    background: #535046;
    color: #fbf4de;
    padding: 5px 15px; }
  .dit-quiz-form .dit-quiz-form-content {
    padding: 15px 20px;
    overflow: hidden; }
    .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes {
      float: left;
      margin-left: 30px; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played {
        height: 253px;
        padding-top: 50px; }
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-already-played-text,
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-you-can-play {
          font-family: "Roboto", sans-serif;
          width: 260px;
          text-align: center; }
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-you-can-play {
          display: none; }
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-already-played-counter {
          text-align: center;
          font-family: "Roboto", sans-serif; }
          .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-already-played-counter > span {
            font-size: 38px;
            display: inline-block; }
            .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-already-played-counter > span .dit-quiz-already-played-counter-val-name {
              font-size: 12px;
              display: block; }
            .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-already-played .dit-quiz-already-played-counter > span.dit-quiz-already-played-counter-divider {
              vertical-align: top; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields {
        background: #dfd5b4;
        border-radius: 20px;
        width: 300px;
        padding: 18px 18px 17px 20px;
        margin-bottom: 15px;
        position: relative;
        overflow: hidden; }
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields .dit-quiz-prize-secret {
          margin: 6px;
          width: 75px;
          height: 75px;
          float: left;
          background: #aba07c;
          cursor: pointer; }
          .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields .dit-quiz-prize-secret.active {
            background: #535045; }
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields .dit-quiz-form-fields-result {
          position: absolute;
          top: 18px; }
          .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields .dit-quiz-form-fields-result .dit-quiz-prize {
            margin: 6px;
            float: left;
            position: relative; }
            .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields .dit-quiz-form-fields-result .dit-quiz-prize.winner:after {
              content: ' ';
              width: 75px;
              height: 75px;
              border: 3px solid #535046;
              display: block;
              position: absolute;
              top: 0px;
              box-sizing: border-box;
              -webkit-animation-name: blink;
              animation-name: blink;
              -webkit-animation-duration: 1s;
              animation-duration: 1s;
              -webkit-animation-fill-mode: both;
              animation-fill-mode: both;
              animation-iteration-count: infinite;
              -webkit-animation-iteration-count: infinite; }
            .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-form-fields .dit-quiz-form-fields-result .dit-quiz-prize img {
              width: 75px;
              height: 75px; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-trigger {
        display: block;
        background: #fdf87b;
        border: 3px solid #b6af30;
        color: #535046;
        text-decoration: none;
        font-family: "Lobster", cursive;
        padding: 5px;
        border-radius: 10px;
        font-size: 18px;
        text-align: center; }
        .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-prizes .dit-quiz-trigger:hover {
          background: #fcf540;
          border: 3px solid #c8a000;
          color: #535046; }
    .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-result {
      float: left;
      text-align: center;
      margin: 0px 40px; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-result .dit-quiz-prize-title {
        display: block;
        font-family: "Roboto", sans-serif;
        margin: 5px 0px 15px 0px;
        text-transform: uppercase;
        font-size: 22px; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-result .dit-quiz-result-prize-description {
        font-family: "Roboto", sans-serif;
        font-size: 14px;
        width: 240px; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-result .dit-quiz-result-prize-value {
        font-family: "Roboto", sans-serif;
        font-size: 17px;
        font-weight: bold; }
      .dit-quiz-form .dit-quiz-form-content .dit-quiz-form-result .dit-quiz-result-prize-loading {
        display: none;
        height: 200px;
        padding-top: 32px;
        text-align: center; }

@media (max-width: 676px) {
  .dit-quiz-form-container {
    position: absolute; } }
@media (min-width: 600px) and (max-width: 715px) {
  .dit-quiz-form-result {
    margin: 0px !important; } }
@media (max-width: 635px) {
  .dit-quiz-form-content {
    text-align: center; }
    .dit-quiz-form-content > * {
      display: inline-block;
      float: none !important; }
    .dit-quiz-form-content .dit-quiz-form-result {
      margin-bottom: 10px !important; }
    .dit-quiz-form-content .dit-quiz-form-prizes {
      margin: 0px !important; } }

.victorina-form input {
	padding: 10px;
    width: 250px;
    margin-bottom: 15px;
}

.coupon-success {
	font-weight: bold;
    border: solid 1px #b41e87;
    padding: 10px 0;
    margin-top: 15px;
}
/* End */
/* /bitrix/components/nsandrey/quiz/templates/.default/style.css?16523462058815 */
