@font-face {
  font-family: "Iosevka Web";
  font-weight: 100;
  font-style: normal;
  src: url("/fonts/iosevka-thin.woff2") format("woff2"), url("/fonts/iosevka-thin.woff") format("woff"), url("/fonts/iosevka-thin.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 100;
  font-style: italic;
  src: url("/fonts/iosevka-thinitalic.woff2") format("woff2"), url("/fonts/iosevka-thinitalic.woff") format("woff"), url("/fonts/iosevka-thinitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 100;
  font-style: oblique;
  src: url("/fonts/iosevka-thinoblique.woff2") format("woff2"), url("/fonts/iosevka-thinoblique.woff") format("woff"), url("/fonts/iosevka-thinoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 200;
  font-style: normal;
  src: url("/fonts/iosevka-extralight.woff2") format("woff2"), url("/fonts/iosevka-extralight.woff") format("woff"), url("/fonts/iosevka-extralight.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 200;
  font-style: italic;
  src: url("/fonts/iosevka-extralightitalic.woff2") format("woff2"), url("/fonts/iosevka-extralightitalic.woff") format("woff"), url("/fonts/iosevka-extralightitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 200;
  font-style: oblique;
  src: url("/fonts/iosevka-extralightoblique.woff2") format("woff2"), url("/fonts/iosevka-extralightoblique.woff") format("woff"), url("/fonts/iosevka-extralightoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 300;
  font-style: normal;
  src: url("/fonts/iosevka-light.woff2") format("woff2"), url("/fonts/iosevka-light.woff") format("woff"), url("/fonts/iosevka-light.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 300;
  font-style: italic;
  src: url("/fonts/iosevka-lightitalic.woff2") format("woff2"), url("/fonts/iosevka-lightitalic.woff") format("woff"), url("/fonts/iosevka-lightitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 300;
  font-style: oblique;
  src: url("/fonts/iosevka-lightoblique.woff2") format("woff2"), url("/fonts/iosevka-lightoblique.woff") format("woff"), url("/fonts/iosevka-lightoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 400;
  font-style: normal;
  src: url("/fonts/iosevka-regular.woff2") format("woff2"), url("/fonts/iosevka-regular.woff") format("woff"), url("/fonts/iosevka-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 400;
  font-style: italic;
  src: url("/fonts/iosevka-italic.woff2") format("woff2"), url("/fonts/iosevka-italic.woff") format("woff"), url("/fonts/iosevka-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 400;
  font-style: oblique;
  src: url("/fonts/iosevka-oblique.woff2") format("woff2"), url("/fonts/iosevka-oblique.woff") format("woff"), url("/fonts/iosevka-oblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 500;
  font-style: normal;
  src: url("/fonts/iosevka-medium.woff2") format("woff2"), url("/fonts/iosevka-medium.woff") format("woff"), url("/fonts/iosevka-medium.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 500;
  font-style: italic;
  src: url("/fonts/iosevka-mediumitalic.woff2") format("woff2"), url("/fonts/iosevka-mediumitalic.woff") format("woff"), url("/fonts/iosevka-mediumitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 500;
  font-style: oblique;
  src: url("/fonts/iosevka-mediumoblique.woff2") format("woff2"), url("/fonts/iosevka-mediumoblique.woff") format("woff"), url("/fonts/iosevka-mediumoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 600;
  font-style: normal;
  src: url("/fonts/iosevka-semibold.woff2") format("woff2"), url("/fonts/iosevka-semibold.woff") format("woff"), url("/fonts/iosevka-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 600;
  font-style: italic;
  src: url("/fonts/iosevka-semibolditalic.woff2") format("woff2"), url("/fonts/iosevka-semibolditalic.woff") format("woff"), url("/fonts/iosevka-semibolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 600;
  font-style: oblique;
  src: url("/fonts/iosevka-semiboldoblique.woff2") format("woff2"), url("/fonts/iosevka-semiboldoblique.woff") format("woff"), url("/fonts/iosevka-semiboldoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/iosevka-bold.woff2") format("woff2"), url("/fonts/iosevka-bold.woff") format("woff"), url("/fonts/iosevka-bold.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/iosevka-bolditalic.woff2") format("woff2"), url("/fonts/iosevka-bolditalic.woff") format("woff"), url("/fonts/iosevka-bolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 700;
  font-style: oblique;
  src: url("/fonts/iosevka-boldoblique.woff2") format("woff2"), url("/fonts/iosevka-boldoblique.woff") format("woff"), url("/fonts/iosevka-boldoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 800;
  font-style: normal;
  src: url("/fonts/iosevka-extrabold.woff2") format("woff2"), url("/fonts/iosevka-extrabold.woff") format("woff"), url("/fonts/iosevka-extrabold.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 800;
  font-style: italic;
  src: url("/fonts/iosevka-extrabolditalic.woff2") format("woff2"), url("/fonts/iosevka-extrabolditalic.woff") format("woff"), url("/fonts/iosevka-extrabolditalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 800;
  font-style: oblique;
  src: url("/fonts/iosevka-extraboldoblique.woff2") format("woff2"), url("/fonts/iosevka-extraboldoblique.woff") format("woff"), url("/fonts/iosevka-extraboldoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 900;
  font-style: normal;
  src: url("/fonts/iosevka-heavy.woff2") format("woff2"), url("/fonts/iosevka-heavy.woff") format("woff"), url("/fonts/iosevka-heavy.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 900;
  font-style: italic;
  src: url("/fonts/iosevka-heavyitalic.woff2") format("woff2"), url("/fonts/iosevka-heavyitalic.woff") format("woff"), url("/fonts/iosevka-heavyitalic.ttf") format("truetype");
}
@font-face {
  font-family: "Iosevka Web";
  font-weight: 900;
  font-style: oblique;
  src: url("/fonts/iosevka-heavyoblique.woff2") format("woff2"), url("/fonts/iosevka-heavyoblique.woff") format("woff"), url("/fonts/iosevka-heavyoblique.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald Light"), local("Oswald-Light"), url("/fonts/Oswaldlight.woff2") format("woff2"), url("/fonts/Oswaldlight.woff") format("woff"), url("/fonts/Oswaldlight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald Regular"), local("Oswald-Regular"), url("/fonts/Oswaldregular.woff2") format("woff2"), url("/fonts/Oswaldregular.woff") format("woff"), url("/fonts/Oswaldregular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald DemiBold"), local("Oswald-DemiBold"), url("/fonts/Oswalddemibold.woff2") format("woff2"), url("/fonts/Oswalddemibold.woff") format("woff"), url("/fonts/Oswalddemibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald RegularItalic"), local("Oswald-RegularItalic"), url("/fonts/Oswaldregularitalic.woff2") format("woff2"), url("/fonts/Oswaldregularitalic.woff") format("woff"), url("/fonts/Oswaldregularitalic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald MediumItalic"), local("Oswald-MediumItalic"), url("/fonts/Oswaldmediumitalic.woff2") format("woff2"), url("/fonts/Oswaldmediumitalic.woff") format("woff"), url("/fonts/Oswaldmediumitalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald ExtraLightItalic"), local("Oswald-ExtraLightItalic"), url("/fonts/Oswaldextralightitalic.woff2") format("woff2"), url("/fonts/Oswaldextralightitalic.woff") format("woff"), url("/fonts/Oswaldextralightitalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald HeavyItalic"), local("Oswald-HeavyItalic"), url("/fonts/Oswaldheavyitalic.woff2") format("woff2"), url("/fonts/Oswaldheavyitalic.woff") format("woff"), url("/fonts/Oswaldheavyitalic.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald Heavy"), local("Oswald-Heavy"), url("/fonts/Oswaldheavy.woff2") format("woff2"), url("/fonts/Oswaldheavy.woff") format("woff"), url("/fonts/Oswaldheavy.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald LightItalic"), local("Oswald-LightItalic"), url("/fonts/Oswaldlightitalic.woff2") format("woff2"), url("/fonts/Oswaldlightitalic.woff") format("woff"), url("/fonts/Oswaldlightitalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald Medium"), local("Oswald-Medium"), url("/fonts/Oswaldmedium.woff2") format("woff2"), url("/fonts/Oswaldmedium.woff") format("woff"), url("/fonts/Oswaldmedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald ExtraLight"), local("Oswald-ExtraLight"), url("/fonts/Oswaldextralight.woff2") format("woff2"), url("/fonts/Oswaldextralight.woff") format("woff"), url("/fonts/Oswaldextralight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald BoldItalic"), local("Oswald-BoldItalic"), url("/fonts/Oswaldbolditalic.woff2") format("woff2"), url("/fonts/Oswaldbolditalic.woff") format("woff"), url("/fonts/Oswaldbolditalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald DemiBoldItalic"), local("Oswald-DemiBoldItalic"), url("/fonts/Oswalddemibolditalic.woff2") format("woff2"), url("/fonts/Oswalddemibolditalic.woff") format("woff"), url("/fonts/Oswalddemibolditalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Oswald";
  src: local("Oswald Bold"), local("Oswald-Bold"), url("/fonts/Oswaldbold.woff2") format("woff2"), url("/fonts/Oswaldbold.woff") format("woff"), url("/fonts/Oswaldbold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
/* line 5, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block {
  position: relative;
}
/* line 8, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap {
  position: relative;
}
/* line 11, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  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;
  z-index: 1000;
}
/* line 22, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .form-app__wrap {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow-y: auto;
  overflow-x: hidden;
  font-family: "Iosevka Web";
}
/* line 31, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .form-app_overflow {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 39, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .form-app_close {
  position: fixed;
  right: 10px;
  top: 10px;
  z-index: 10;
}
/* line 45, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .form-app_close .mui-btn {
  margin: 0;
  font-size: 1.3rem;
  width: 40px;
  height: 40px;
  padding: 0;
  line-height: 40px;
}
/* line 53, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content {
  position: relative;
  background-color: white;
  border: 1px solid #303030;
  -webkit-box-shadow: 0 0 10px black;
          box-shadow: 0 0 10px black;
  width: 400px;
  margin: 0 auto;
  padding: 30px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
}
@media (min-width: 0) {
  /* line 53, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content {
    width: auto;
  }
}
@media (min-width: 768px) {
  /* line 53, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content {
    width: 400px;
  }
}
/* line 69, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap {
  position: relative;
}
/* line 72, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles {
  position: relative;
  margin: -30px -30px 10px -30px;
  padding: 30px 30px 20px 30px;
  background-color: #2196F3;
  color: white;
}
/* line 79, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap {
  position: relative;
}
/* line 82, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap .title {
  position: relative;
}
@media (min-width: 0) {
  /* line 82, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap .title {
    font-size: 1.3rem;
  }
}
@media (min-width: 768px) {
  /* line 82, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap .title {
    font-size: 1.5rem;
  }
}
/* line 91, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap .sub-title {
  position: relative;
}
@media (min-width: 0) {
  /* line 91, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap .sub-title {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 91, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .titles .titles__wrap .sub-title {
    font-size: 1.2rem;
  }
}
/* line 100, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .inputs {
  position: relative;
  padding: 0 0 20px 0;
}
/* line 104, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .inputs .inputs__wrap {
  position: relative;
}
/* line 108, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .inputs .inputs__wrap input[type="text"] {
  position: relative;
  font-size: 1.2rem;
}
/* line 112, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns {
  position: relative;
}
/* line 115, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__label {
  position: relative;
}
/* line 118, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__label .fa-rub {
  position: relative;
  font-size: 0.9rem;
  margin-left: -5px;
}
/* line 123, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap {
  position: relative;
}
/* line 126, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap button {
  position: relative;
  display: block;
  width: 100%;
}
/* line 131, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap button.next {
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  font-family: "Iosevka Web";
}
/* line 138, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap a.promotion {
  position: relative;
  width: 100%;
}
/* line 142, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
/* line 148, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .value {
  position: relative;
  margin-right: auto;
}
/* line 152, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .value .value__wrap {
  position: relative;
  font-weight: bold;
}
/* line 156, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .value .value__wrap .fa-rub {
  position: relative;
  font-size: 0.9rem;
  margin-left: -5px;
}
/* line 161, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .btn__plus, .ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .btn__minus {
  position: relative;
  width: auto;
}
/* line 165, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .btn__plus {
  position: relative;
}
/* line 168, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .btn__minus {
  position: relative;
}
/* line 171, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .count {
  position: relative;
}
/* line 174, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .btns__wrap.btns__plus_minus .count .count__wrap {
  position: relative;
  padding: 0 10px;
}
/* line 178, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .attentions {
  position: relative;
}
/* line 181, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .attentions .attentions__wrap {
  position: relative;
}
/* line 184, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .btns .attentions .attentions__wrap .attention {
  position: relative;
  color: firebrick;
  font-weight: bold;
}
/* line 189, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections {
  position: relative;
  margin: 0 -15px 0 -15px;
}
/* line 193, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap {
  position: relative;
}
/* line 196, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection {
  position: relative;
  padding: 15px;
  margin: 0 0 20px 0;
  -webkit-box-shadow: 0 0 5px #a0a0a0;
          box-shadow: 0 0 5px #a0a0a0;
  border: 1px solid blue;
}
/* line 203, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap {
  position: relative;
}
/* line 206, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .title {
  position: relative;
}
/* line 209, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .title .title__wrap {
  position: relative;
  font-size: 1.3rem;
}
/* line 213, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .subtitle {
  position: relative;
  font-size: 0.8rem;
  font-weight: bold;
}
/* line 218, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .subtitle .subtitle__wrap {
  position: relative;
}
/* line 221, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .note {
  position: relative;
  margin: 0 0 10px 0;
  font-size: 0.8rem;
}
/* line 226, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .note .note__wrap {
  position: relative;
}
/* line 229, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .options {
  position: relative;
  margin: 0 0 10px 0;
}
/* line 233, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .options .options__wrap {
  position: relative;
}
/* line 236, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .options .options__wrap .option {
  position: relative;
  margin: 0 0 5px 0;
  font-size: 0.9rem;
}
/* line 241, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .options .options__wrap .option .option__wrap {
  position: relative;
}
/* line 244, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .options .options__wrap .option .option__wrap:before {
  content: "";
  position: absolute;
  display: block;
  width: 3px;
  height: 22px;
  background-color: blue;
  left: -15px;
}
/* line 253, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items {
  position: relative;
}
/* line 256, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap {
  position: relative;
}
/* line 259, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item {
  position: relative;
  margin: 0 -10px 10px -10px;
}
/* line 263, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap {
  position: relative;
  border: 1px dashed #303030;
  background-color: lightyellow;
  background-color: #fafafa;
  padding: 10px;
}
/* line 270, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .item_line {
  position: relative;
}
/* line 273, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .item_line .item_line__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
/* line 279, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .title {
  position: relative;
  font-size: 1.1rem;
}
/* line 283, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .title .title__wrap {
  position: relative;
}
/* line 286, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost {
  position: relative;
  width: 100%;
}
/* line 290, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media (min-width: 0) {
  /* line 290, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 290, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap {
    font-size: 1.5rem;
  }
}
/* line 302, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap .cost_value {
  position: relative;
}
/* line 305, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap .cost_currency {
  position: relative;
  font-size: 0.8rem;
}
/* line 309, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap .cost_multiply {
  position: relative;
  font-size: 0.8rem;
  padding: 0 3px;
}
/* line 314, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap .cost_count {
  position: relative;
}
/* line 317, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap .cost_equal {
  position: relative;
  font-size: 0.8rem;
  padding: 0 3px;
}
/* line 322, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .cost .cost__wrap .cost_summ {
  position: relative;
}
/* line 325, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .btn {
  position: relative;
  text-align: right;
  margin: 0 5px;
}
/* line 330, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .btn .btn__wrap {
  position: relative;
}
/* line 333, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .btn:last-child {
  margin: 0;
}
/* line 336, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .descriptions {
  position: relative;
}
/* line 339, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .descriptions .descriptions__wrap {
  position: relative;
}
/* line 342, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .descriptions .descriptions__wrap .description {
  position: relative;
  font-family: "Lato";
  font-size: 0.8rem;
  margin: 0 0 5px 0;
}
/* line 348, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .descriptions .descriptions__wrap .description:last-child {
  margin: 0;
}
/* line 351, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .items .items__wrap .item .item__wrap .descriptions .descriptions__wrap .description .description__wrap {
  position: relative;
}
/* line 354, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets {
  position: relative;
}
/* line 357, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap {
  position: relative;
}
/* line 360, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket {
  position: relative;
  margin: 0 -10px 10px -10px;
}
/* line 364, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap {
  position: relative;
  border: 1px dashed #303030;
  background-color: lightyellow;
  background-color: #fafafa;
  padding: 10px;
}
/* line 371, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .item_line {
  position: relative;
}
/* line 374, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .item_line .item_line__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
/* line 380, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .title {
  position: relative;
  font-size: 1.1rem;
}
/* line 384, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .title .title__wrap {
  position: relative;
}
/* line 387, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost {
  position: relative;
  width: 100%;
}
/* line 391, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
@media (min-width: 0) {
  /* line 391, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 391, ../../app/assets/stylesheets/app-ticket-simple.sass */
  .ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap {
    font-size: 1.5rem;
  }
}
/* line 403, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap .cost_value {
  position: relative;
}
/* line 406, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap .cost_currency {
  position: relative;
  font-size: 0.8rem;
}
/* line 410, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap .cost_multiply {
  position: relative;
  font-size: 0.8rem;
  padding: 0 3px;
}
/* line 415, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap .cost_count {
  position: relative;
}
/* line 418, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap .cost_equal {
  position: relative;
  font-size: 0.8rem;
  padding: 0 3px;
}
/* line 423, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .cost .cost__wrap .cost_summ {
  position: relative;
}
/* line 426, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .btn {
  position: relative;
  text-align: right;
  margin: 0 5px;
}
/* line 431, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .btn .btn__wrap {
  position: relative;
}
/* line 434, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .tsections .tsections__wrap .tsection .tsection__wrap > .tickets .tickets__wrap .ticket .ticket__wrap .btn:last-child {
  margin: 0;
}
/* line 437, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order {
  position: relative;
}
/* line 440, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap {
  position: relative;
}
/* line 443, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items {
  position: relative;
}
/* line 446, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap {
  position: relative;
}
/* line 449, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item {
  position: relative;
  padding: 5px 0;
  margin: 0 -15px 10px -15px;
  background-color: #fafafa;
  border: 1px dashed #a0a0a0;
}
/* line 456, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 1.3rem;
  padding: 5px 15px;
}
/* line 466, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .title {
  position: relative;
}
/* line 469, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .title .title__wrap {
  position: relative;
}
/* line 472, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .subtitle {
  position: relative;
  font-size: 1.1rem;
  color: #505050;
}
/* line 477, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .subtitle .subtitle__wrap {
  position: relative;
}
/* line 480, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .cost {
  position: relative;
  margin: 0 0 0 auto;
  min-width: 64px;
}
/* line 485, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .cost .cost__wrap {
  position: relative;
}
/* line 488, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .items .items__wrap .item .item__wrap .cost .cost__wrap .fa {
  font-size: 1rem;
}
/* line 491, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .summ {
  position: relative;
}
/* line 494, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .summ .summ__wrap {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 1.5rem;
  padding: 20px 0;
}
/* line 505, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .summ .summ__wrap .value {
  margin: 0 0 0 auto;
}
/* line 508, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .order .order__wrap .summ .summ__wrap .fa {
  font-size: 1.3rem;
}
/* line 511, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .current_events {
  position: relative;
}
/* line 514, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .current_events .current_events__wrap {
  position: relative;
}
/* line 517, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .current_events .current_events__wrap .event {
  position: relative;
  margin: 0 0 20px 0;
}
/* line 521, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .current_events .current_events__wrap .event .event__wrap {
  position: relative;
}
/* line 524, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .warnings {
  position: relative;
}
/* line 527, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .warnings .warnings__wrap {
  position: relative;
}
/* line 530, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .warnings .warnings__wrap .warning {
  position: relative;
  font-size: 1rem;
  border: 1px dashed #303030;
  margin-bottom: 5px;
  padding: 5px;
  background-color: lightyellow;
}
/* line 538, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .warnings .warnings__wrap .warning .warning__wrap {
  position: relative;
}
/* line 541, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion {
  position: relative;
}
/* line 544, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap {
  position: relative;
}
/* line 547, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_content_block {
  position: relative;
  margin-bottom: 15px;
  color: #505050;
}
/* line 552, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_content_block .promotion_content_block__wrap {
  position: relative;
}
/* line 555, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_pictures {
  position: relative;
  margin-bottom: 10px;
}
/* line 559, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_pictures .promotion_pictures__wrap {
  position: relative;
}
/* line 562, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_pictures .promotion_pictures__wrap img {
  position: relative;
  display: block;
  width: 100%;
}
/* line 567, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_msg {
  position: relative;
  text-shadow: 1px 1px #2196F3;
  margin-bottom: 15px;
}
/* line 572, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_msg .promotion_msg__wrap {
  position: relative;
}
/* line 575, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_submsg {
  position: relative;
  color: #505050;
}
/* line 579, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_submsg .promotion_submsg__wrap {
  position: relative;
}
/* line 582, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_notes {
  position: relative;
  margin-bottom: -20px;
}
/* line 586, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content .content__wrap .promotion .promotion__wrap .promotion_notes .promotion_notes__wrap {
  position: relative;
  font-size: 1rem;
  color: #707070;
}
/* line 591, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment {
  position: relative;
  width: auto;
  height: 100%;
  padding: 10px;
}
/* line 597, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment .content__wrap {
  height: 100%;
}
/* line 600, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment .frame {
  position: relative;
  height: 100%;
}
/* line 604, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment .frame .frame__wrap {
  position: relative;
  height: 100%;
}
/* line 608, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment .frame .frame__wrap .title {
  position: relative;
}
/* line 611, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment .frame .frame__wrap .title .title__wrap {
  position: relative;
}
/* line 614, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment .frame .frame__wrap iframe {
  position: relative;
  display: block;
  border: none;
  height: 100%;
  width: 100%;
}
/* line 621, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment_check {
  position: relative;
}
/* line 624, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment_check .content__wrap {
  position: relative;
}
/* line 627, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-payment_check .content__wrap .payment_check {
  position: relative;
  min-height: 200px;
}
/* line 631, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-grid {
  position: fixed;
  width: auto;
  padding: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 640, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-grid .content__wrap {
  position: relative;
  height: 100%;
}
/* line 644, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-grid .content__wrap .ticket_grid {
  position: relative;
  height: 100%;
}
/* line 648, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-grid .content__wrap .ticket_grid .ticket_grid__wrap {
  position: relative;
  height: 100%;
}
/* line 653, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-report .ticket_pdf__preview {
  position: relative;
}
/* line 656, ../../app/assets/stylesheets/app-ticket-simple.sass */
.ticket-block .ticket-block__wrap .form-app .content.content-report .ticket_pdf__preview img {
  display: block;
  width: 100%;
}
