
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline;
  font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

html {
  overflow-y: scroll;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

input, textarea {
  margin: 0;
  padding: 0;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th {
  text-align: left;
}

a:focus {
  outline: none;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*/ /*/
height: auto;
overflow: hidden;
/**/
}

.both {
  clear: both;
}

.modal-close {
  display: none;
}
.modal .modal-title {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  text-align: center;
  line-height: 28px;
  margin-bottom: 20px;
}
.modal-background {
  background-color: rgba(26, 32, 44, 0.8);
  position: fixed;
  inset: 0;
  z-index: 20;
}
.modal-container {
  width: 300px;
  background-color: white;
  padding: 20px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 30;
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
html.remodal-is-locked {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */
.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */
.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  display: none;
}

/* Necessary styles of the wrapper */
.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  text-align: center;
  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */
.remodal {
  position: relative;
  outline: none;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */
.remodal-close {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: visible;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;
  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "×";
  text-align: center;
}

/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  font: inherit;
  display: inline-block;
  overflow: visible;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Keyframes
   ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
    opacity: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Media queries
   ========================================================================== */
@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}
/* IE8
   ========================================================================== */
.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}

.maintenanceNotice {
  background-color: #00A4DE;
}
.maintenanceNotice a {
  display: block;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  padding: 10px;
}

@media all and (min-width: 1123px) {
  .pagination {
    font-size: 24px;
    text-align: center;
    padding: 20px 0;
  }
  .pagination a {
    color: inherit;
    text-decoration: none;
  }
  .pagination a.prev {
    padding-right: 0.5em;
  }
  .pagination a.next {
    padding-left: 0.5em;
  }
  .pagination span {
    display: inline-block;
    border: 2px solid #CDCDCD;
    border-radius: 4px;
    padding: 0.2em 0.5em;
  }
  .pagination span.page.current {
    border: none;
  }
}
@media all and (max-width: 1122px) {
  .pagination {
    font-size: 12px;
    text-align: center;
    padding: 10px 0;
  }
  .pagination a {
    color: inherit;
    text-decoration: none;
  }
  .pagination a.prev {
    padding-right: 0.5em;
  }
  .pagination a.next {
    padding-left: 0.5em;
  }
  .pagination span {
    display: inline-block;
    border: 1px solid #CDCDCD;
    border-radius: 4px;
    padding: 0.2em 0.5em;
  }
  .pagination span.page.current {
    border: none;
  }
}
@media all and (max-width: 768px) {
  .pagination {
    font-size: 12px;
    text-align: center;
    padding: 10px 0;
  }
  .pagination a {
    color: inherit;
    text-decoration: none;
  }
  .pagination a.prev {
    padding-right: 0.5em;
  }
  .pagination a.next {
    padding-left: 0.5em;
  }
  .pagination span {
    display: inline-block;
    border: 1px solid #CDCDCD;
    border-radius: 4px;
    padding: 0.2em 0.5em;
  }
  .pagination span.page.current {
    border: none;
  }
}
.baloon, .maHeader__sub .subElements .shopFunctions__elements dl, .maHeader__sub .subElements .notices__elements dl {
  background-color: #FFF;
  border: 1px solid #707070;
  border-radius: 10px;
  position: absolute;
  z-index: 999;
}
.baloon::before, .maHeader__sub .subElements .shopFunctions__elements dl::before, .maHeader__sub .subElements .notices__elements dl::before, .baloon::after, .maHeader__sub .subElements .shopFunctions__elements dl::after, .maHeader__sub .subElements .notices__elements dl::after {
  bottom: 100%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.baloon::after, .maHeader__sub .subElements .shopFunctions__elements dl::after, .maHeader__sub .subElements .notices__elements dl::after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFF;
}
.baloon::before, .maHeader__sub .subElements .shopFunctions__elements dl::before, .maHeader__sub .subElements .notices__elements dl::before {
  border-color: rgba(112, 112, 112, 0);
  border-bottom-color: #707070;
}

.maHeader {
  width: 100%;
  box-sizing: border-box;
  display: table;
  color: #FFF;
  background-color: #000;
  padding: 10px;
}
.maHeader svg {
  width: 240px;
  height: 240px;
}
.maHeader svg circle {
  fill: #00a4de;
}
.maHeader svg path {
  fill: #FFF;
}
.maHeader__main, .maHeader__sub {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
.maHeader__main .mainElements {
  display: table;
}
.maHeader__main .mainElements .logo,
.maHeader__main .mainElements .membershipType {
  display: table-cell;
  vertical-align: middle;
}
.maHeader__main .mainElements .logo {
  padding-right: 15px;
}
.maHeader__main .mainElements .logo img {
  width: 50px;
  height: auto;
  vertical-align: top;
}
.maHeader__main .mainElements .membershipType span {
  display: inline-block;
  width: 80px;
  font-size: 10px;
  text-align: center;
  text-transform: capitalize;
  vertical-align: middle;
  border-width: 1px;
  border-style: solid;
  border-radius: 15px;
}
.maHeader__main .mainElements .membershipType span.premium {
  color: #F2C273;
  border-color: #F2C273;
}
.maHeader__main .mainElements .membershipType span.light {
  color: #93C445;
  border-color: #93C445;
}
.maHeader__main .mainElements .membershipType span.basic {
  color: #00A4DE;
  border-color: #00A4DE;
}
.maHeader__sub .subElements {
  display: table;
  margin: 0 0 0 auto;
}
.maHeader__sub .subElements .notices,
.maHeader__sub .subElements .shopFunctions {
  display: table-cell;
  vertical-align: middle;
}
.maHeader__sub .subElements .notices {
  padding-left: 15px;
  position: relative;
}
.maHeader__sub .subElements .notices img {
  width: 17px;
  height: auto;
  vertical-align: top;
  cursor: pointer;
}
.maHeader__sub .subElements .notices span.count {
  display: inline-block;
  width: 14px;
  height: 14px;
  font-size: 9px;
  color: #FFF;
  text-align: center;
  background-color: #F83A22;
  border-radius: 50%;
  position: absolute;
  top: 5px;
  right: -5px;
}
.maHeader__sub .subElements .notices__elements {
  position: relative;
}
.maHeader__sub .subElements .notices__elements.open {
  display: block;
}
.maHeader__sub .subElements .notices__elements.close {
  display: none;
}
.maHeader__sub .subElements .notices__elements dl {
  width: 300px;
  top: 20px;
  right: -10px;
}
.maHeader__sub .subElements .notices__elements dl::before, .maHeader__sub .subElements .notices__elements dl::after {
  right: 12px;
}
.maHeader__sub .subElements .notices__elements dl::after {
  border-width: 5px;
  margin-left: -5px;
}
.maHeader__sub .subElements .notices__elements dl::before {
  border-width: 6px;
  margin-left: -6px;
}
.maHeader__sub .subElements .notices__elements dl dt {
  font-size: 16px;
  font-weight: bold;
  color: #666;
  border-bottom: 1px solid #707070;
  padding: 15px 20px;
}
.maHeader__sub .subElements .notices__elements dl dd {
  color: #666;
}
.maHeader__sub .subElements .notices__elements dl dd ul li {
  border-bottom: 1px solid #707070;
  line-height: 1.3;
}
.maHeader__sub .subElements .notices__elements dl dd ul li:last-child {
  border-bottom: none;
}
.maHeader__sub .subElements .notices__elements dl dd ul li a {
  display: table;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  color: #666;
  text-decoration: none;
  padding: 15px 20px;
}
.maHeader__sub .subElements .notices__elements dl dd ul li a span {
  display: table-cell;
  vertical-align: top;
}
.maHeader__sub .subElements .notices__elements dl dd ul li a span.icon {
  width: 75px;
}
.maHeader__sub .subElements .notices__elements dl dd ul li a span.icon img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 50%;
}
.maHeader__sub .subElements .notices__elements dl dd ul li a span.text time {
  display: block;
  font-size: 12px;
  background: url(/assets/page_domain/dashboards/icon-clock-336a80cde212a2619688146e3e107048497704d81fa0e4e64be9f21387a9da4b.png) no-repeat center left;
  padding-left: 15px;
  margin-top: 10px;
}
.maHeader__sub .subElements .shopFunctions__tap-target {
  cursor: pointer;
  align-items: center;
  text-align: center;
  justify-content: center;
  display: flex;
}
.maHeader__sub .subElements .shopFunctions__tap-target span {
  align-items: center;
  text-align: center;
  justify-content: center;
  display: flex;
  margin-right: 4px;
}
.maHeader__sub .subElements .shopFunctions__icon {
  width: 40px;
  height: 40px;
  background-color: #CCC;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 50%;
}
.maHeader__sub .subElements .shopFunctions__shopName {
  display: none;
}
.maHeader__sub .subElements .shopFunctions__elements {
  position: relative;
}
.maHeader__sub .subElements .shopFunctions__elements.open {
  display: block;
}
.maHeader__sub .subElements .shopFunctions__elements.close {
  display: none;
}
.maHeader__sub .subElements .shopFunctions__elements dl {
  width: 300px;
  top: 10px;
  right: 0;
  z-index: 999;
}
.maHeader__sub .subElements .shopFunctions__elements dl::before, .maHeader__sub .subElements .shopFunctions__elements dl::after {
  right: 12px;
}
.maHeader__sub .subElements .shopFunctions__elements dl::after {
  border-width: 5px;
  margin-left: -5px;
}
.maHeader__sub .subElements .shopFunctions__elements dl::before {
  border-width: 6px;
  margin-left: -6px;
}
.maHeader__sub .subElements .shopFunctions__elements dl dd ul li {
  font-size: 16px;
  border-bottom: 1px solid #707070;
}
.maHeader__sub .subElements .shopFunctions__elements dl dd ul li:last-child {
  border-bottom: none;
}
.maHeader__sub .subElements .shopFunctions__elements dl dd ul li:last-child a {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.maHeader__sub .subElements .shopFunctions__elements dl dd ul li a {
  display: block;
  color: #666;
  text-decoration: none;
  padding: 20px;
  transition: background-color 0.5s;
}
.maHeader__sub .subElements .shopFunctions__elements dl dd ul li a:hover {
  background-color: #CCC;
}

@media all and (min-width: 768px) {
  .maHeader {
    padding: 20px;
  }
  .maHeader__main .mainElements .menuOpener {
    cursor: pointer;
    padding-right: 15px;
  }
  .maHeader__main .mainElements .menuOpener img {
    width: 20px;
    height: auto;
    vertical-align: top;
  }
  .maHeader__main .mainElements .logo img {
    width: 79px;
    height: 35px;
  }
  .maHeader__main .mainElements .membershipType span {
    width: 130px;
    font-size: 15px;
    border-width: 2px;
    padding: 4px 0;
  }
  .maHeader__sub .subElements .notices img {
    width: 25px;
    height: auto;
  }
  .maHeader__sub .subElements .notices span.count {
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    font-size: 12px;
    padding-top: 2px;
    top: 0;
    right: -10px;
  }
  .maHeader__sub .subElements .notices__elements dl {
    top: 23px;
    right: -20px;
  }
  .maHeader__sub .subElements .notices__elements dl::before, .maHeader__sub .subElements .notices__elements dl::after {
    right: 20px;
  }
  .maHeader__sub .subElements .notices__elements dl::after {
    border-width: 10px;
    margin-left: -10px;
  }
  .maHeader__sub .subElements .notices__elements dl::before {
    border-width: 11px;
    margin-left: -11px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl {
    top: 14px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl::before, .maHeader__sub .subElements .shopFunctions__elements dl::after {
    right: 8px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl::after {
    border-width: 10px;
    margin-left: -10px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl::before {
    border-width: 11px;
    margin-left: -11px;
  }
}
@media all and (min-width: 1112px) {
  .maHeader {
    padding: 20px;
  }
  .maHeader__main .mainElements .menuOpener {
    display: none;
  }
  .maHeader__main .mainElements .logo img {
    width: 79px;
    height: 35px;
  }
  .maHeader__main .mainElements .membershipType span {
    width: 130px;
    font-size: 15px;
    border-width: 2px;
  }
  .maHeader__sub .subElements .notices__elements dl {
    top: 23px;
  }
  .maHeader__sub .subElements .notices__elements dl::after {
    border-width: 10px;
    margin-left: -10px;
  }
  .maHeader__sub .subElements .notices__elements dl::before {
    border-width: 11px;
    margin-left: -11px;
  }
  .maHeader__sub .subElements .shopFunctions__icon, .maHeader__sub .subElements .shopFunctions__shopName {
    display: inline-block;
    vertical-align: middle;
  }
  .maHeader__sub .subElements .shopFunctions__shopName {
    font-size: 14px;
    padding-left: 10px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl {
    top: 14px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl::before, .maHeader__sub .subElements .shopFunctions__elements dl::after {
    right: 20px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl::after {
    border-width: 10px;
    margin-left: -10px;
  }
  .maHeader__sub .subElements .shopFunctions__elements dl::before {
    border-width: 11px;
    margin-left: -11px;
  }
}
@media all and (min-width: 1123px) {
  .dashboardsHeader {
    display: table;
    height: 92px;
  }
  .dashboardsHeader .dashboardsHeader__center,
  .dashboardsHeader .dashboardsHeader__center,
  .dashboardsHeader .dashboardsHeader__center {
    display: table-cell;
    vertical-align: middle;
  }
  .dashboardsHeader .dashboardsHeader__left #mobile-bar {
    display: none;
  }
  .dashboardsHeader .dashboardsHeader__left #mobile-bar a {
    display: block;
    width: 40px;
    height: 50px;
    color: inherit;
    text-decoration: none;
  }
  .dashboardsHeader .dashboardsHeader__left #mobile-bar a:after {
    content: "\f0c9";
    font-size: 40px;
    font-family: fontAwesome;
  }
  .dashboardsHeader .dashboardsHeader__center {
    width: 806px;
    font-size: 30px;
    text-align: center;
  }
  .adminHeader {
    display: table;
    table-layout: fixed;
    width: 100%;
    color: #666;
    box-sizing: border-box;
    line-height: 1.3;
    border-bottom: 1px solid #CDCDCD;
    padding: 20px 40px;
  }
  .adminHeader .adminHeader__left,
  .adminHeader .adminHeader__center,
  .adminHeader .adminHeader__right {
    display: table-cell;
    vertical-align: middle;
  }
  .adminHeader .adminHeader__left,
  .adminHeader .adminHeader__right {
    width: 25%;
  }
  .adminHeader .adminHeader__center {
    font-size: 30px;
    text-align: center;
  }
  .adminHeader .adminHeader__center span {
    display: inline-block;
    font-size: 24px;
    vertical-align: middle;
  }
  .adminHeader .adminHeader__center span a {
    color: #38B3E5;
    text-decoration: none;
  }
  .adminHeader .adminHeader__center span.title {
    font-size: 30px;
    padding: 0 10px;
  }
  .adminHeader .adminHeader__center span.buttonToday {
    font-size: 30px;
    color: #FFF;
    background-color: #38B3E5;
    border-radius: 10px;
  }
  .adminHeader .adminHeader__center span.buttonToday a {
    display: inline-block;
    color: inherit;
    padding: 5px 10px;
  }
  .adminHeader .adminHeader__right {
    text-align: right;
  }
  .adminHeader .adminHeader__right .searchElements .searchElements__input input {
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
    border: 1px solid #CDCDCD;
    border-radius: 10px;
    padding: 10px;
  }
  .adminHeader .adminHeader__right .searchElements .searchElements__submit {
    display: none;
  }
  .adminHeader #mobile-bar a {
    display: block;
    width: 40px;
    height: 50px;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader #mobile-bar a:after {
    content: "\f0c9";
    font-size: 40px;
    font-family: fontAwesome;
  }
  .adminHeader .previewSite {
    display: inline-block;
    font-size: 20px;
    border: 2px solid #CDCDCD;
    border-radius: 10px;
    transition: background-color 0.3s linear;
  }
  .adminHeader .previewSite:hover {
    background-color: #CCC;
  }
  .adminHeader .previewSite a {
    display: block;
    color: inherit;
    text-decoration: none;
    padding: 18px 20px;
  }
  .adminHeader .backToDashboard,
  .adminHeader .backToBack,
  .adminHeader .editThis,
  .adminHeader .saveThis {
    display: inline-block;
    font-size: 20px;
    border: 2px solid #CDCDCD;
    border-radius: 10px;
    transition: background-color 0.3s linear;
    padding: 8px 10px;
  }
  .adminHeader .backToDashboard:hover,
  .adminHeader .backToBack:hover,
  .adminHeader .editThis:hover,
  .adminHeader .saveThis:hover {
    background-color: #CCC;
  }
  .adminHeader .backToDashboard a,
  .adminHeader .backToBack a,
  .adminHeader .editThis a,
  .adminHeader .saveThis a {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .backToDashboard a,
  .adminHeader .editThis a {
    padding: 5px 14px;
  }
  .adminHeader .backToBack a {
    padding: 0 16px 4px 16px;
  }
  .adminHeader .backToBack a i {
    font-size: 30px;
  }
  .adminHeader .saveThis input[type=submit] {
    font-family: FontAwesome;
    font-size: 40px;
    color: inherit;
    border: none;
    background: none;
    margin: 0;
    padding: 9px 14px;
  }
  .adminHeader .noticeSign,
  .adminHeader .addNew {
    display: inline-block;
    font-size: 40px;
    margin-left: 10px;
    transition: color 0.3s linear;
  }
  .adminHeader .noticeSign:hover,
  .adminHeader .addNew:hover {
    color: #CCC;
  }
  .adminHeader .noticeSign a,
  .adminHeader .addNew a {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .noticeSign {
    position: relative;
  }
  .adminHeader .noticeSign span {
    display: block;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    font-size: 8px;
    color: #FFF;
    text-align: center;
    background-color: #F3A496;
    border-radius: 50%;
    padding-top: 3px;
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media all and (max-width: 1122px) {
  .dashboardsHeader {
    display: table;
    width: 100%;
    height: 92px;
  }
  .dashboardsHeader .dashboardsHeader__left,
  .dashboardsHeader .dashboardsHeader__center,
  .dashboardsHeader .dashboardsHeader__right {
    display: table-cell;
    vertical-align: middle;
  }
  .dashboardsHeader .dashboardsHeader__left,
  .dashboardsHeader .dashboardsHeader__right {
    display: none;
  }
  .dashboardsHeader .dashboardsHeader__center {
    font-size: 30px;
    text-align: center;
  }
  .searchElements.default {
    display: none;
  }
  .searchElements .searchElements__input {
    padding: 5px 10px;
  }
  .searchElements .searchElements__input input {
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    padding: 8px;
    -webkit-appearance: none;
  }
  .searchElements .searchElements__submit {
    display: none;
  }
  .adminHeader {
    display: table;
    table-layout: fixed;
    width: 100%;
    box-sizing: border-box;
    line-height: 1.3;
    border-bottom: 1px solid #CDCDCD;
    padding: 10px 15px;
  }
  .adminHeader .adminHeader__left,
  .adminHeader .adminHeader__center,
  .adminHeader .adminHeader__right {
    display: table-cell;
    vertical-align: middle;
  }
  .adminHeader .adminHeader__left,
  .adminHeader .adminHeader__right {
    width: 24%;
  }
  .adminHeader .adminHeader__center {
    font-size: 15px;
    text-align: center;
  }
  .adminHeader .adminHeader__center span {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
  }
  .adminHeader .adminHeader__center span a {
    color: #38B3E5;
    text-decoration: none;
  }
  .adminHeader .adminHeader__center span.title {
    font-size: 15px;
    padding: 0 5px;
  }
  .adminHeader .adminHeader__center span.buttonToday {
    font-size: 15px;
    color: #FFF;
    background-color: #38B3E5;
    border-radius: 5px;
  }
  .adminHeader .adminHeader__center span.buttonToday a {
    display: inline-block;
    color: inherit;
    padding: 3px 5px;
  }
  .adminHeader .adminHeader__right {
    text-align: right;
  }
  .adminHeader .adminHeader__right #searchCustomers {
    font-size: 20px;
    cursor: pointer;
  }
  .adminHeader #mobile-bar a {
    display: block;
    width: 20px;
    height: 25px;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader #mobile-bar a:after {
    content: "\f0c9";
    font-size: 20px;
    font-family: fontAwesome;
  }
  .adminHeader .previewSite {
    display: inline-block;
    font-size: 14px;
    border: 1px solid #CDCDCD;
    border-radius: 10px;
    transition: background-color 0.3s linear;
  }
  .adminHeader .previewSite:hover {
    background-color: #CCC;
  }
  .adminHeader .previewSite a {
    display: block;
    color: inherit;
    text-decoration: none;
    padding: 9px 10px;
  }
  .adminHeader .backToDashboard,
  .adminHeader .backToBack,
  .adminHeader .editThis,
  .adminHeader .saveThis {
    display: inline-block;
    font-size: 14px;
    border: 1px solid #CDCDCD;
    border-radius: 10px;
    transition: background-color 0.3s linear;
    padding: 5px;
    margin-right: 5px;
  }
  .adminHeader .backToDashboard a,
  .adminHeader .backToDashboard input,
  .adminHeader .backToBack a,
  .adminHeader .backToBack input,
  .adminHeader .editThis a,
  .adminHeader .editThis input,
  .adminHeader .saveThis a,
  .adminHeader .saveThis input {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .backToBack a {
    padding: 0 8px 2px;
  }
  .adminHeader .backToBack a i {
    font-size: 14px;
  }
  .adminHeader .saveThis input[type=submit] {
    font-family: FontAwesome;
    font-size: 20px;
    color: inherit;
    border: none;
    background: none;
    margin: 0;
    padding: 0;
  }
  .adminHeader .noticeSign,
  .adminHeader .addNew {
    display: inline-block;
    font-size: 20px;
    margin-left: 5px;
  }
  .adminHeader .noticeSign a,
  .adminHeader .addNew a {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .noticeSign {
    position: relative;
  }
  .adminHeader .noticeSign span {
    display: block;
    width: 10px;
    height: 10px;
    box-sizing: border-box;
    background-color: #F3A496;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
  }
  .adminHeader .noticeSign span em {
    display: none;
  }
}
@media all and (max-width: 768px) {
  .dashboardsHeader {
    display: table;
    width: 100%;
    height: 54px;
  }
  .dashboardsHeader .dashboardsHeader__left,
  .dashboardsHeader .dashboardsHeader__center,
  .dashboardsHeader .dashboardsHeader__right {
    display: table-cell;
    vertical-align: middle;
  }
  .dashboardsHeader .dashboardsHeader__left,
  .dashboardsHeader .dashboardsHeader__right {
    width: 24%;
  }
  .dashboardsHeader .dashboardsHeader__left {
    padding: 10px 0 0 15px;
  }
  .dashboardsHeader .dashboardsHeader__left #mobile-bar {
    display: block;
  }
  .dashboardsHeader .dashboardsHeader__left #mobile-bar a {
    display: block;
    width: 20px;
    height: 25px;
    color: inherit;
    text-decoration: none;
  }
  .dashboardsHeader .dashboardsHeader__left #mobile-bar a:after {
    content: "\f0c9";
    font-size: 20px;
    font-family: fontAwesome;
  }
  .dashboardsHeader .dashboardsHeader__center {
    font-size: 15px;
    text-align: center;
  }
  .searchElements.default {
    display: none;
  }
  .searchElements .searchElements__input {
    padding: 5px 10px;
  }
  .searchElements .searchElements__input input {
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
    border: 1px solid #CDCDCD;
    border-radius: 5px;
    padding: 8px;
    -webkit-appearance: none;
  }
  .searchElements .searchElements__submit {
    display: none;
  }
  .adminHeader {
    display: table;
    table-layout: fixed;
    width: 100%;
    box-sizing: border-box;
    line-height: 1.3;
    border-bottom: 1px solid #CDCDCD;
    padding: 10px 15px;
  }
  .adminHeader .adminHeader__left,
  .adminHeader .adminHeader__center,
  .adminHeader .adminHeader__right {
    display: table-cell;
    vertical-align: middle;
  }
  .adminHeader .adminHeader__left,
  .adminHeader .adminHeader__right {
    width: 24%;
  }
  .adminHeader .adminHeader__center {
    font-size: 15px;
    text-align: center;
  }
  .adminHeader .adminHeader__center span {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
  }
  .adminHeader .adminHeader__center span a {
    color: #38B3E5;
    text-decoration: none;
  }
  .adminHeader .adminHeader__center span.title {
    font-size: 15px;
    padding: 0 5px;
  }
  .adminHeader .adminHeader__center span.buttonToday {
    font-size: 15px;
    color: #FFF;
    background-color: #38B3E5;
    border-radius: 5px;
  }
  .adminHeader .adminHeader__center span.buttonToday a {
    display: inline-block;
    color: inherit;
    padding: 3px 5px;
  }
  .adminHeader .adminHeader__right {
    text-align: right;
  }
  .adminHeader .adminHeader__right #searchCustomers {
    font-size: 20px;
    cursor: pointer;
  }
  .adminHeader #mobile-bar a {
    display: block;
    width: 20px;
    height: 25px;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader #mobile-bar a:after {
    content: "\f0c9";
    font-size: 20px;
    font-family: fontAwesome;
  }
  .adminHeader .previewSite {
    display: inline-block;
    font-size: 14px;
  }
  .adminHeader .previewSite a {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .backToDashboard,
  .adminHeader .backToBack,
  .adminHeader .editThis,
  .adminHeader .saveThis {
    display: inline-block;
    font-size: 14px;
    margin-right: 5px;
  }
  .adminHeader .backToDashboard a,
  .adminHeader .backToDashboard input,
  .adminHeader .backToBack a,
  .adminHeader .backToBack input,
  .adminHeader .editThis a,
  .adminHeader .editThis input,
  .adminHeader .saveThis a,
  .adminHeader .saveThis input {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .saveThis input[type=submit] {
    font-family: FontAwesome;
    font-size: 20px;
    color: inherit;
    border: none;
    background: none;
    margin: 0;
    padding: 0;
  }
  .adminHeader .noticeSign,
  .adminHeader .addNew {
    display: inline-block;
    font-size: 20px;
    margin-left: 5px;
  }
  .adminHeader .noticeSign a,
  .adminHeader .addNew a {
    display: block;
    color: inherit;
    text-decoration: none;
  }
  .adminHeader .noticeSign {
    position: relative;
  }
  .adminHeader .noticeSign span {
    display: block;
    width: 10px;
    height: 10px;
    box-sizing: border-box;
    background-color: #F3A496;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
  }
  .adminHeader .noticeSign span em {
    display: none;
  }
}
.layout-screenContainer .layout-contents {
  height: 100%;
  position: relative;
}
.layout-screenContainer .layout-contents__sidemenu {
  display: none;
}
.layout-screenContainer .layout-contents__main {
  height: 100%;
  box-sizing: border-box;
  padding: 10px;
}

@media all and (min-width: 768px) {
  .layout-screenContainer {
    display: flex;
    flex-direction: column;
    height: 100vh;
  }
  .layout-screenContainer .layout-contents {
    flex: 1;
    display: flex;
    height: 100%;
  }
  .layout-screenContainer .layout-contents__sidemenu {
    display: none;
  }
  .layout-screenContainer .layout-contents__main {
    width: 100%;
    color: #666;
    line-height: 1.3;
    box-sizing: border-box;
    padding: 20px 22px;
  }
  .layout-screenContainer .dashboardContents .dashboardContents__content {
    display: flex;
    justify-content: space-between;
  }
  .layout-screenContainer .dashboardContents__column1, .layout-screenContainer .dashboardContents__column2 {
    width: 49%;
  }
  .layout-screenContainer .dashboardContents, .layout-screenContainer .analyticsContents, .layout-screenContainer .shopsContents, .layout-screenContainer .reportContents, .layout-screenContainer .landingContents, .layout-screenContainer .indexContents, .layout-screenContainer .noticesContents, .layout-screenContainer .photosContents, .layout-screenContainer .menusContents, .layout-screenContainer .couponsContents, .layout-screenContainer .resrakuAnalyticsContents, .layout-screenContainer .editsContents, .layout-screenContainer .twilioContents, .layout-screenContainer .inputsContents, .layout-screenContainer .noShowContents, .layout-screenContainer .payoutContents {
    max-width: 968px;
    margin: 0 auto;
  }
}
@media all and (min-width: 1112px) {
  .layout-screenContainer {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    height: 100%;
  }
  .layout-screenContainer .layout-contents {
    flex: 1;
    display: flex;
    justify-content: space-between;
    width: 100%;
  }
  .layout-screenContainer .layout-contents__sidemenu {
    display: block;
    width: 260px;
    box-sizing: border-box;
    background-color: #FFF;
    border-right: 1px solid #979797;
  }
  .layout-screenContainer .layout-contents__main {
    flex: 1;
    padding: 20px 22px;
  }
  .layout-screenContainer .layout-contents__main .dashboardContents .dashboardContents__content {
    display: flex;
    justify-content: space-between;
  }
  .layout-screenContainer .layout-contents__main .dashboardContents__column1, .layout-screenContainer .layout-contents__main .dashboardContents__column2 {
    width: 49%;
  }
  .layout-screenContainer .layout-contents__main .dashboardContents, .layout-screenContainer .layout-contents__main .analyticsContents, .layout-screenContainer .layout-contents__main .shopsContents, .layout-screenContainer .layout-contents__main .reportContents, .layout-screenContainer .layout-contents__main .landingContents, .layout-screenContainer .layout-contents__main .indexContents, .layout-screenContainer .layout-contents__main .noticesContents, .layout-screenContainer .layout-contents__main .subscriptionsContents, .layout-screenContainer .layout-contents__main .photosContents, .layout-screenContainer .layout-contents__main .menusContents, .layout-screenContainer .layout-contents__main .couponsContents, .layout-screenContainer .layout-contents__main .resrakuAnalyticsContents, .layout-screenContainer .layout-contents__main .editsContents, .layout-screenContainer .layout-contents__main .twilioContents, .layout-screenContainer .layout-contents__main .inputsContents, .layout-screenContainer .layout-contents__main .noShowContents, .layout-screenContainer .layout-contents__main .payoutContents {
    margin: 0 auto 0 0;
  }
  .layout-screenContainer .layout-contents__main .inputsContents {
    margin: 0 auto;
  }
}
@media all and (min-width: 1123px) {
  .layoutReservationDetail {
    background-color: #EEE;
    padding: 20px 40px;
  }
  .layoutReservationDetail .layoutReservationDetail__title {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .layoutReservationDetail .layoutReservationDetail__contents {
    display: flex;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationUser, .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationData {
    background-color: #FFF;
    border-radius: 10px;
    position: relative;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationUser {
    width: 33%;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationData {
    width: 64%;
  }
  .layoutDashboards {
    display: table;
    width: 100%;
    height: 100%;
  }
  .layoutDashboards .layoutDashboards__secondary, .layoutDashboards .layoutDashboards__primary {
    display: table-cell;
    vertical-align: top;
  }
  .layoutDashboards .layoutDashboards__secondary {
    width: 240px;
    max-width: 240px;
    min-width: 240px;
    height: 100vh;
    background-color: #4A4A4A;
  }
}
@media all and (max-width: 1122px) {
  .layoutReservationDetail {
    background-color: #EEE;
    padding: 20px 40px;
  }
  .layoutReservationDetail .layoutReservationDetail__title {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .layoutReservationDetail .layoutReservationDetail__contents {
    display: flex;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationUser, .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationData {
    background-color: #FFF;
    border-radius: 10px;
    position: relative;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationUser {
    width: 33%;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationData {
    width: 64%;
  }
  .layoutDashboards {
    display: table;
    width: 100%;
    height: 100%;
  }
  .layoutDashboards .layoutDashboards__secondary, .layoutDashboards .layoutDashboards__primary {
    display: table-cell;
    vertical-align: top;
  }
  .layoutDashboards .layoutDashboards__secondary {
    width: 240px;
    max-width: 240px;
    min-width: 240px;
    height: 100vh;
    background-color: #4A4A4A;
  }
}
@media all and (max-width: 768px) {
  .layoutDashboard {
    padding: 10px;
  }
  .layoutDashboard .layoutDashboard__buttons {
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .layoutReservationDetail {
    background-color: #EEE;
    padding: 10px 10px 1px 10px;
  }
  .layoutReservationDetail .layoutReservationDetail__title {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationUser, .layoutReservationDetail .layoutReservationDetail__contents .layoutReservationDetail__reservationData {
    background-color: #FFF;
    border-radius: 5px;
  }
  .layoutDashboards {
    width: 100%;
    height: 100%;
  }
  .layoutDashboards .layoutDashboards__secondary {
    display: none;
  }
}
#build-menu, #maNavTop {
  width: 240px;
  color: #FFF;
  line-height: 1.3;
  background-color: #4A4A4A;
}
#build-menu ul li.logo, #maNavTop ul li.logo {
  border-bottom: 1px solid #FFF;
}
#build-menu ul li.logo img, #maNavTop ul li.logo img {
  display: block;
  margin: 0 auto;
}
#build-menu ul li.user, #maNavTop ul li.user {
  border-bottom: 1px solid #FFF;
}
#build-menu ul li.user .user_data, #maNavTop ul li.user .user_data {
  display: table;
  width: 100%;
}
#build-menu ul li.user .user_data .name, #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .name, #maNavTop ul li.user .user_data .icon {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}
#build-menu ul li.user .user_data .icon img, #maNavTop ul li.user .user_data .icon img {
  vertical-align: middle;
  border-radius: 50%;
  object-fit: cover;
}
#build-menu ul li.label, #maNavTop ul li.label {
  color: #999;
}
#build-menu ul li a, #build-menu ul li strong, #maNavTop ul li a, #maNavTop ul li strong {
  color: inherit;
  text-decoration: none;
}
#build-menu ul li a span, #build-menu ul li strong span, #maNavTop ul li a span, #maNavTop ul li strong span {
  display: inline-block;
  vertical-align: middle;
}
#build-menu ul li a span.icon, #build-menu ul li strong span.icon, #maNavTop ul li a span.icon, #maNavTop ul li strong span.icon {
  background-image: url(/assets/page_domain/bg_icon-drawerIcons-2a33eca4afaef7aa03506819f63187020ea377f6692ebf9132239e364b0e338d.png);
  background-repeat: no-repeat;
}
#build-menu ul li.dashboards span.icon, #maNavTop ul li.dashboards span.icon {
  background-position-x: 0;
}
#build-menu ul li.analytics span.icon, #maNavTop ul li.analytics span.icon {
  background-position-x: -30px;
}
#build-menu ul li.analytics.standBy strong, #maNavTop ul li.analytics.standBy strong {
  color: #999;
}
#build-menu ul li.analytics.standBy strong span, #maNavTop ul li.analytics.standBy strong span {
  vertical-align: middle;
}
#build-menu ul li.analytics.standBy strong span.icon, #maNavTop ul li.analytics.standBy strong span.icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-left: -4px;
  background-position: -30px -30px;
}
#build-menu ul li.analytics.standBy strong span.ttl, #maNavTop ul li.analytics.standBy strong span.ttl {
  color: inherit;
}
#build-menu ul li.analytics.standBy strong em, #maNavTop ul li.analytics.standBy strong em {
  font-size: 12px;
  color: inherit;
}
#build-menu ul li.shopsNotices span.icon, #maNavTop ul li.shopsNotices span.icon {
  background-position-x: -60px;
}
#build-menu ul li.reservation span.icon, #maNavTop ul li.reservation span.icon {
  background-position-x: -90px;
}
#build-menu ul li.twilioTransactions span.icon, #maNavTop ul li.twilioTransactions span.icon {
  background-position-x: -150px;
}
#build-menu ul li.customers span.icon, #maNavTop ul li.customers span.icon {
  background-position-x: -120px;
}
#build-menu ul li.shops span.icon, #maNavTop ul li.shops span.icon {
  background-position-x: -180px;
}
#build-menu ul li.settingsReservations span.icon, #maNavTop ul li.settingsReservations span.icon {
  background-position-x: -210px;
}
#build-menu ul li.shopsMenus span.icon, #maNavTop ul li.shopsMenus span.icon {
  background-position-x: -240px;
}
#build-menu ul li.shopsPhotos span.icon, #maNavTop ul li.shopsPhotos span.icon {
  background-position-x: -270px;
}
#build-menu ul li.shopsCoupons span.icon, #maNavTop ul li.shopsCoupons span.icon {
  background-position-x: -300px;
}
#build-menu ul li.pages span.icon, #maNavTop ul li.pages span.icon {
  background-position-x: -330px;
}
#build-menu ul li.admins span.icon, #maNavTop ul li.admins span.icon {
  background-position-x: -360px;
}

.landingContents .pageDescription {
  background-color: #EEE;
  padding: 10px;
  margin-bottom: 20px;
}
.landingContents .pageDescription dl {
  font-size: 14px;
}
.landingContents .pageDescription dl dt {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
.landingContents .pageDescription dl dd {
  line-height: 1.5;
}
.landingContents .settingFlow dl dt {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.landingContents .settingFlow dl dd {
  font-size: 14px;
}
.landingContents .settingFlow dl dd ol li {
  margin-bottom: 10px;
}
.landingContents .settingFlow dl dd ol li span {
  display: inline-block;
  width: 22px;
  height: 22px;
  box-sizing: border-box;
  color: #FFF;
  text-align: center;
  vertical-align: middle;
  background-color: #666;
  border-radius: 50%;
  padding-top: 2px;
}
.landingContents .settingFlow dl dd ol li a {
  font-weight: bold;
  color: #00A4DE;
  text-decoration: none;
}
.landingContents .settingFlow dl dd ol li em {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
}

.settings .setting {
  display: table;
  width: 100%;
  box-sizing: border-box;
  text-decoration: none;
  background-color: #EEE;
  border-radius: 5px;
  padding: 30px 20px;
  margin-bottom: 10px;
}
.settings .setting__title, .settings .setting__status {
  display: table-cell;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
}
.settings .setting__title {
  width: 40%;
  color: #666;
}
.settings .setting__status {
  color: #999;
  padding-left: 1em;
}
.settings .setting__status .icon {
  display: block;
  width: 40px;
  height: 40px;
  object-fit: cover;
}

.shopsContents__content {
  border: 1px solid #CDCDCD;
  border-radius: 5px;
}
.shopsContents__content .functionsBlock {
  border-bottom: 1px solid #CDCDCD;
  padding: 24px;
}
.shopsContents__content .functionsBlock:last-child {
  border: none;
}
.shopsContents__content .functionsBlock__title {
  font-size: 10px;
  margin-bottom: 14px;
}
.shopsContents__content .functionsBlock__content ul li {
  font-size: 14px;
  margin-bottom: 12px;
}
.shopsContents__content .functionsBlock__content ul li:last-child {
  margin-bottom: 0;
}
.shopsContents__content .functionsBlock__content ul li a {
  color: #00A4DE;
  text-decoration: none;
}

.pageHeader {
  margin-bottom: 20px;
}
.pageHeader__title {
  position: relative;
  margin-bottom: 20px;
}
.pageHeader__title h1 {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}
.pageHeader__title p {
  font-size: 12px;
  color: #333;
  margin: 10px 0;
}
.pageHeader__title .addNewPost {
  display: inline-block;
  font-size: 12px;
  color: #FFF;
  text-decoration: none;
  background-color: #00A4DE;
  border-radius: 5px;
  padding: 4px 10px;
  position: absolute;
  top: -3px;
  right: 0;
  z-index: 1;
}
.pageHeader__title .editMenuGroup {
  display: inline-block;
  font-size: 12px;
  color: #FFF;
  text-decoration: none;
  background-color: #00A4DE;
  border-radius: 5px;
  padding: 4px 10px;
  position: absolute;
  top: -3px;
  right: 140px;
  z-index: 1;
}
.pageHeader .searchContents {
  display: flex;
  align-items: center;
}
.pageHeader .searchContents .searchElements__users input[type=search], .pageHeader .searchContents .searchElements__users input[type=submit] {
  font-size: 12px;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
}
.pageHeader .searchContents .searchElements__users .search_button {
  background-color: #eee;
}
.pageHeader .searchContents .searchElements__plans {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.pageHeader .searchContents .searchElements__plans span {
  font-size: 15px;
  line-height: 40px;
}
.pageHeader .searchContents .searchElements__plans #subscription_name {
  font-size: 13px;
  background-color: #eee;
  height: 37px;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin-left: 15px;
}
.pageHeader .searchContents .searchElements__plans #plan_name_submit {
  display: none;
}
.pageHeader .searchContents .searchElements__status {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.pageHeader .searchContents .searchElements__status span {
  font-size: 15px;
  line-height: 40px;
}
.pageHeader .searchContents .searchElements__status #subscription_status {
  font-size: 13px;
  background-color: #eee;
  width: 70px;
  height: 37px;
  border: 1px solid #ddd;
  border-radius: 5px;
  margin-left: 15px;
}
.pageHeader .searchContents .searchElements__status #subscription_status_submit {
  display: none;
}
.pageHeader__subTitle p {
  font-size: 10px;
  padding-top: 10px;
}
.pageHeader__subTitle p.style--date {
  color: #ccc;
}

.pageWarning {
  color: #F83A22;
  margin-bottom: 30px;
  border: 3px solid #F83A22;
  border-radius: 10px;
  padding: 20px;
}
.pageWarning h1, .pageWarning a {
  display: inline;
  font-size: 18px;
}
.pageWarning a {
  color: #114CD9;
}

.postArticles .postArticle {
  display: table;
  width: 100%;
  color: #666;
  box-sizing: border-box;
  text-decoration: none;
  background-color: #EEE;
  border-radius: 5px;
  padding: 15px 10px;
  margin-bottom: 10px;
}
.postArticles .postArticle__image, .postArticles .postArticle__title, .postArticles .postArticle__status, .postArticles .postArticle__position {
  display: table-cell;
  vertical-align: middle;
}
.postArticles .postArticle__image {
  width: 45px;
}
.postArticles .postArticle__image img {
  display: block;
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.postArticles .postArticle__title {
  background-color: #EEE;
  padding-right: 5px;
}
.postArticles .postArticle__title dl {
  margin-bottom: 5px;
}
.postArticles .postArticle__title dl dt {
  font-weight: bold;
  margin-bottom: 5px;
}
.postArticles .postArticle__title dl dt span {
  font-size: 10px;
}
.postArticles .postArticle__title time {
  font-size: 10px;
}
.postArticles .postArticle__status {
  width: 50px;
  color: #999;
  text-align: right;
}
.postArticles .postArticle__status span {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  border-radius: 30px;
  padding: 2px 4px;
}
.postArticles .postArticle__status span.published {
  color: #666;
  background-color: #FFF;
}
.postArticles .postArticle__status span.draft {
  color: #FFF;
  background-color: #666;
}
.postArticles .postArticle__position {
  width: 30px;
  box-sizing: border-box;
  padding-right: 5px;
}
.postArticles .postArticle__position object {
  display: block;
  text-align: center;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
  margin: 3px 0;
}
.postArticles .postArticle__position object a {
  display: block;
  padding: 5px 10px;
  color: #979797;
}

.basicTable {
  width: 100%;
  overflow-x: auto;
  margin-bottom: 15px;
}
.basicTable table {
  min-width: 736px;
  border: 1px solid #CDCDCD;
  border-collapse: separate;
  border-radius: 5px;
}
.basicTable table thead tr th, .basicTable table thead tr td, .basicTable table tbody tr th, .basicTable table tbody tr td {
  text-align: center;
  border: 1px solid #cdcdcd;
  padding: 10px 20px;
}
.basicTable table thead tr th {
  background-color: #eee;
}
.basicTable table tbody tr td a {
  color: #00A4DE;
  text-decoration: none;
}
.basicTable table tbody tr td span {
  display: inline-block;
  width: 4em;
  color: #FFF;
  text-align: center;
  border-radius: 15px;
  margin-left: 5px;
}
.basicTable table tbody tr td span.busy, .basicTable table tbody tr td span.ringing, .basicTable table tbody tr td span.failed, .basicTable table tbody tr td span.no-answer, .basicTable table tbody tr td span.canceled, .basicTable table tbody tr td span.queued, .basicTable table tbody tr td span.in-progress {
  background-color: rgba(248, 58, 34, 0.5);
}
.basicTable table tbody tr td span.completed {
  background-color: #7FD1EE;
}

.pagination a {
  color: #00a3d8;
}

.basicButton {
  margin-bottom: 10px;
}
.basicButton a {
  display: block;
  width: 100%;
  font-size: 16px;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  background-color: #00A4DE;
  border: none;
  border-radius: 5px;
  padding: 12px 0;
  margin: 0 auto;
  cursor: pointer;
}

.menuGroups {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 5px;
}
.menuGroups .menuGroups__element {
  font-size: 10px;
  text-align: center;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
  padding: 5px 10px;
  margin: 0 10px 5px 0;
}
.menuGroups .menuGroups__element a {
  color: inherit;
  text-decoration: none;
}
.menuGroups .menuGroups__element.active {
  background-color: #F83A22;
  border-color: #F83A22;
}
.menuGroups .menuGroups__element.active a {
  color: #FFF;
}

.attention {
  margin-bottom: 15px;
}
.attention__title {
  font-size: 16px;
  color: #F83A22;
  background: url(/assets/page_domain/bg_icon-attention-a88b81f66ec2af040021f15e7723210d85d05590addcee2d20245446447d76bb.svg) no-repeat center left/14px 14px;
  padding-left: 20px;
  margin-bottom: 5px;
}
.attention__content {
  border: 1px solid #F83A22;
  border-radius: 5px;
  padding: 10px;
}
.attention__content a {
  color: #00A4DE;
}
.attention__content strong {
  color: #F83A22;
}

.messageBlock {
  color: #666;
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 15px;
  line-height: 150%;
}
.messageBlock__title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.messageBlock__title span {
  font-weight: inherit;
  color: #F83A22;
  padding-left: 5px;
}
.messageBlock__content a {
  color: #00A4DE;
}
.messageBlock__content p {
  font-size: 14px;
  margin-bottom: 30px;
}
.messageBlock__content p span {
  font-weight: bold;
}
.messageBlock__content .example {
  text-align: center;
}
.messageBlock__content .example span {
  font-size: 14px;
}
.messageBlock__content .example img {
  display: block;
  width: 100%;
  height: auto;
}
.messageBlock__content dl, .messageBlock__content ol, .messageBlock__content ul {
  font-size: 12px;
}
.messageBlock__content dl li, .messageBlock__content ol li, .messageBlock__content ul li {
  margin-bottom: 5px;
}

@media all and (min-width: 768px) {
  .pageHeader {
    margin-bottom: 30px;
  }
  .pageHeader__title p {
    font-size: 16px;
    margin: 20px 0;
  }
  .pageHeader__title .addNewPost {
    font-size: 14px;
    padding: 4px 20px;
  }
  .pageHeader__title .editMenuGroup {
    font-size: 14px;
    padding: 4px 20px;
    right: 180px;
  }
  .pageHeader__subTitle p {
    font-size: 16px;
  }
  .postArticles .postArticle {
    border-radius: 10px;
    padding: 15px 24px;
    margin-bottom: 20px;
  }
  .postArticles .postArticle__image {
    width: 100px;
  }
  .postArticles .postArticle__image img {
    width: 80px;
    height: 80px;
  }
  .postArticles .postArticle__title {
    padding-right: 10px;
  }
  .postArticles .postArticle__title dl {
    margin-bottom: 5px;
  }
  .postArticles .postArticle__title dl dt {
    font-weight: bold;
    margin-bottom: 5px;
  }
  .postArticles .postArticle__title dl dt span {
    font-size: 10px;
  }
  .postArticles .postArticle__title time {
    font-size: 10px;
  }
  .postArticles .postArticle__status {
    width: 80px;
  }
  .postArticles .postArticle__status span {
    border-radius: 30px;
    padding: 4px 8px;
  }
  .postArticles .postArticle__position {
    width: 40px;
    padding-right: 20px;
  }
  .postArticles .postArticle__position object {
    margin: 5px 0;
  }
  .landingContents .pageDescription {
    padding: 20px;
  }
  .landingContents .pageDescription dl {
    font-size: 16px;
  }
  .landingContents .pageDescription dl dt {
    margin-bottom: 10px;
  }
  .basicTable {
    margin-bottom: 30px;
  }
  .basicTable table {
    width: 100%;
  }
  .basicButton {
    margin-bottom: 20px;
  }
  .basicButton a {
    width: 400px;
    font-size: 20px;
    border-radius: 10px;
    padding: 24px 0;
  }
  .attention {
    margin-bottom: 30px;
  }
  .attention__title {
    font-size: 18px;
    background-size: 24px 24px;
    padding-left: 30px;
    margin-bottom: 10px;
  }
  .attention__content {
    font-size: 14px;
    border-width: 2px;
    border-radius: 10px;
    padding: 20px;
  }
  .messageBlock {
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 30px;
    line-height: 150%;
  }
  .messageBlock__title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
  }
  .messageBlock__content p {
    font-size: 16px;
    margin-bottom: 50px;
  }
  .messageBlock__content .example {
    width: 400px;
  }
  .messageBlock__content .example span {
    font-size: 16px;
  }
  .messageBlock__content dl, .messageBlock__content ol, .messageBlock__content ul {
    font-size: 14px;
  }
  .messageBlock__content dl li, .messageBlock__content ol li, .messageBlock__content ul li {
    margin-bottom: 10px;
  }
}
@media all and (min-width: 1112px) {
  .basicTable table {
    width: 100%;
  }
}
@media all and (max-width: 640px) {
  .pageHeader .searchContents .searchElements__plans {
    display: none;
  }
  .pageHeader .searchContents .searchElements__status {
    display: none;
  }
}
@media all and (min-width: 1123px) {
  #build-menu ul li, #maNavTop ul li {
    font-size: 16px;
    padding: 0 30px;
    margin-bottom: 20px;
  }
  #build-menu ul li.logo, #maNavTop ul li.logo {
    padding: 28px 20px;
    margin-bottom: 20px;
  }
  #build-menu ul li.logo img, #maNavTop ul li.logo img {
    width: 80px;
    height: auto;
  }
  #build-menu ul li.user .user_data .name, #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .name, #maNavTop ul li.user .user_data .icon {
    height: 92px;
  }
  #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .icon {
    width: 30px;
  }
  #build-menu ul li.user .user_data .icon img, #maNavTop ul li.user .user_data .icon img {
    width: 24px;
    height: 24px;
  }
  #build-menu ul li.label, #maNavTop ul li.label {
    font-size: 14px;
    margin-top: 40px;
  }
  #build-menu ul li a em, #maNavTop ul li a em {
    font-size: 12px;
  }
  #build-menu ul li a span.icon, #maNavTop ul li a span.icon {
    width: 30px;
    height: 30px;
    background-size: 390px 60px;
    margin-left: -4px;
  }
}
@media all and (max-width: 1122px) {
  #build-menu ul li, #maNavTop ul li {
    font-size: 16px;
    padding: 0 30px;
    margin-bottom: 20px;
  }
  #build-menu ul li.logo, #maNavTop ul li.logo {
    padding: 28px 20px;
    margin-bottom: 20px;
  }
  #build-menu ul li.logo img, #maNavTop ul li.logo img {
    width: 80px;
    height: auto;
  }
  #build-menu ul li.user .user_data .name, #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .name, #maNavTop ul li.user .user_data .icon {
    height: 53px;
  }
  #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .icon {
    width: 30px;
  }
  #build-menu ul li.user .user_data .icon img, #maNavTop ul li.user .user_data .icon img {
    width: 24px;
    height: 24px;
  }
  #build-menu ul li.label, #maNavTop ul li.label {
    font-size: 14px;
    margin-top: 40px;
  }
  #build-menu ul li a em, #maNavTop ul li a em {
    font-size: 12px;
  }
  #build-menu ul li a span.icon, #maNavTop ul li a span.icon {
    width: 30px;
    height: 30px;
    background-size: 390px 60px;
    margin-left: -4px;
  }
}
@media all and (max-width: 768px) {
  #build-menu ul li, #maNavTop ul li {
    font-size: 16px;
    margin-bottom: 10px;
    padding: 0 20px;
  }
  #build-menu ul li.logo, #maNavTop ul li.logo {
    padding: 16px 20px;
    margin-bottom: 10px;
  }
  #build-menu ul li.logo img, #maNavTop ul li.logo img {
    width: 50px;
    height: auto;
  }
  #build-menu ul li.user .user_data .name, #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .name, #maNavTop ul li.user .user_data .icon {
    height: 53px;
  }
  #build-menu ul li.user .user_data .icon, #maNavTop ul li.user .user_data .icon {
    width: 30px;
  }
  #build-menu ul li.user .user_data .icon img, #maNavTop ul li.user .user_data .icon img {
    width: 24px;
    height: 24px;
  }
  #build-menu ul li.label, #maNavTop ul li.label {
    font-size: 14px;
    margin-top: 20px;
  }
  #build-menu ul li a em, #maNavTop ul li a em {
    font-size: 8px;
  }
  #build-menu ul li a span.icon, #maNavTop ul li a span.icon {
    width: 30px;
    height: 30px;
    background-size: 390px 60px;
    margin-left: -4px;
  }
}
.csDashboardWidget--users, .csDashboardWidget--cancellationRate, .csDashboardWidget--numberOfUse, .csDashboardWidget--numberOfUseRate, .csDashboardWidget--report {
  width: 100%;
  color: #333;
  box-sizing: border-box;
  border: 1px solid #CDCDCD;
  border-radius: 10px;
  padding: 22px 10px;
  margin-bottom: 12px;
}
.csDashboardWidget__header {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 20px;
}
.csDashboardWidget__header span {
  font-size: 12px;
}
.csDashboardWidget__header span::before {
  content: "\a";
  white-space: pre;
}
.csDashboardWidget__content .amount {
  font-size: 15px;
  text-align: center;
  margin-bottom: 20px;
}
.csDashboardWidget__content .amount span {
  font-weight: bold;
  font-size: 30px;
}
.csDashboardWidget__content .amountDetail {
  display: flex;
  margin-bottom: 20px;
}
.csDashboardWidget__content .amountDetail dl {
  width: 50%;
  font-size: 14px;
  text-align: center;
  box-sizing: border-box;
}
.csDashboardWidget__content .amountDetail dl dd span {
  font-size: 20px;
  font-weight: bold;
}
.csDashboardWidget__content .amountDetail dl dd span.up {
  color: #93C445;
}
.csDashboardWidget__content .amountDetail dl dd span.down {
  color: #F83A22;
}
.csDashboardWidget__content table {
  width: 90%;
  font-size: 12px;
  margin: 0 auto;
}
.csDashboardWidget__content table thead tr {
  border-bottom: 1px solid #CDCDCD;
}
.csDashboardWidget__content table thead tr th {
  text-align: center;
  padding: 5px 0;
}
.csDashboardWidget__content table tbody tr td {
  text-align: center;
  padding: 5px 0;
}
.csDashboardWidget__content .legend {
  display: inline-block;
  margin-right: 30px;
}
.csDashboardWidget__content .legend span {
  padding: 0 10px;
  color: #333;
}
.csDashboardWidget__content .legend span::before {
  display: inline-block;
  content: "";
  width: 20px;
  margin-right: 4px;
  transform: translateY(-3px);
}
.csDashboardWidget__content .legend span::before.cancel {
  color: #F83A22;
}
.csDashboardWidget__content .legend span.new::before {
  border-top: 0.3rem solid #93C445;
}
.csDashboardWidget__content .legend span.cancel::before {
  border-top: 0.3rem solid #F83A22;
}
.csDashboardWidget__content .form {
  display: inline-block;
}
.csDashboardWidget__content .form input[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding: 5px 20px;
  border-radius: 5px;
  border: none;
  color: #FFF;
  font-size: 12px;
  font-weight: bold;
  background-color: #00A4DE;
}
.csDashboardWidget__content .form-group {
  display: inline-block;
}
.csDashboardWidget__content .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 12px;
  border: 1px solid #DDD;
  border-radius: 5px;
  padding: 5px;
  background-image: url(/assets/page_domain/bg_icon-select-5157d9147e62a275a437729e7c196976a5d16526661568400717a22fdfde1723.svg);
  background-repeat: no-repeat;
  background-position: center right 7px;
  background-size: auto 6px;
}
.csDashboardWidget__content .form-group select#graph_year {
  width: 150px;
}
.csDashboardWidget__content .form-group select#graph_month {
  width: 75px;
}

@media all and (min-width: 768px) {
  .csDashboardWidgets {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .csDashboardWidget--users, .csDashboardWidget--cancellationRate, .csDashboardWidget--numberOfUse, .csDashboardWidget--numberOfUseRate {
    width: 49%;
  }
  .csDashboardWidget--report {
    width: 100%;
  }
}
@media all and (min-width: 1112px) {
  .dashboardWidget--navigations {
    display: none;
  }
  .dashboardWidget--mediaSites {
    padding: 20px 14px;
  }
  .dashboardWidget--mediaSites .mediaSites__content .results .mediaSite-content {
    background-position: top 60px right 20px;
    padding: 15px 35px 10px 20px;
  }
  .dashboardWidget--mediaSites .mediaSites__content .results .mediaSite-content table caption span {
    font-size: 14px;
  }
  .dashboardWidget--mediaSites .mediaSites__content .results .mediaSite-content table tr th {
    font-size: 12px;
    padding: 10px;
  }
  .dashboardWidget--mediaSites .mediaSites__content .results .mediaSite-content table tr td {
    font-size: 30px;
    padding: 0 0 6px;
  }
  .dashboardWidget--mediaSites .mediaSites__content .results .mediaSite-content table tr td span {
    font-size: 12px;
  }
  .dashboardWidget--mediaSites .mediaSites__content .results .mediaSite-content table tr td .error {
    font-size: 12px;
  }
}
.menuBlocks {
  padding: 20px;
}
.menuBlocks .menuBlock {
  font-size: 16px;
  border-bottom: 1px solid #979797;
  margin-bottom: 20px;
}
.menuBlocks .menuBlock:last-child {
  border: none;
  margin: 0;
}
.menuBlocks .menuBlock li {
  color: #666;
  margin-bottom: 24px;
}
.menuBlocks .menuBlock li a {
  color: inherit;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: auto 18px;
  padding-left: 30px;
}
.menuBlocks .menuBlock li a span {
  display: inline-block;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  font-size: 10px;
  color: #FFF;
  text-align: center;
  vertical-align: middle;
  background-color: #F83A22;
  border-radius: 50%;
  padding-top: 1px;
}
.menuBlocks .menuBlock li a:hover, .menuBlocks .menuBlock li a:active, .menuBlocks .menuBlock li a .active {
  color: #F83A22;
}
.menuBlocks .menuBlock li a.dashboards {
  background-image: url(/assets/page_domain/dashboards/icon-dashboards-d729661a4758da6d15ff98eb40e7666dc8e39b288bf1a58b6b66d109844a3ab3.png);
}
.menuBlocks .menuBlock li a.analytics {
  background-image: url(/assets/page_domain/dashboards/icon-analytics-0c03ca84e8707ac4ac8510be0673def70fc0bec9ba66cf1f626891d65fba7eb9.png);
}
.menuBlocks .menuBlock li a.topics {
  background-image: url(/assets/page_domain/dashboards/icon-topics-bad71e21b9a38caa2e6ac67d049639baf0f40aa46bc44fc25e65fb6833004307.png);
}
.menuBlocks .menuBlock li a.notices {
  background-image: url(/assets/page_domain/dashboards/icon-notices-8a4906489b64ab700255ac5df0f3b47ba9a2cffe9802e09aa14a5945210c8974.png);
}
.menuBlocks .menuBlock li a.reservations {
  background-image: url(/assets/page_domain/dashboards/icon-reservations-1e96bef82f86e84fe680a0a7cc6621ad45abfe3f3f0abad9a738a4419b0f3d98.png);
}
.menuBlocks .menuBlock li a.twilio_transactions {
  background-image: url(/assets/page_domain/dashboards/icon-twilio_transactions-82e879330040dd8307bd3d797c3b11c668ab480bbc2b4360c19339d158222d66.png);
}
.menuBlocks .menuBlock li a.customers {
  background-image: url(/assets/page_domain/dashboards/icon-customers-feec56104031d4369e0ee43386e703db10597a68d06d266c2ab2f99df1fa8bfc.png);
}
.menuBlocks .menuBlock li a.shops {
  background-image: url(/assets/page_domain/dashboards/icon-shops-f66a879f128c023996157ce753ab726804d491a97468ad5fc7faf5b9d74ced4f.png);
}
.menuBlocks .menuBlock li a.faqs {
  background-image: url(/assets/page_domain/dashboards/icon-faqs-960138054eb4b68a643aba84693f66d81d1581990f31730ba657a34b20f71b3e.png);
}
.menuBlocks .menuBlock li a.super_admins_dashboards {
  background-image: url(/assets/page_domain/dashboards/icon-super_admins_dashboards-9873a1e14a3c875c3f5f9654254a7acc9affb8d44407fe043d3187e2582f6935.png);
}
.menuBlocks .menuBlock li a.subscriptions {
  background-image: url(/assets/page_domain/dashboards/icon-subscriptions-9140129acc85b48c25f44749f7b8ccbd7f9ac3e212e8759b8d6bf2fc55d6b788.png);
}
.menuBlocks .menuBlock li a.shops_shop_messages {
  background-image: url(/assets/page_domain/dashboards/icon-shops_shop_messages-2e1008ee7dec529bb8076ba4e83e180922dd553cc4b1c56daad330269206249e.png);
}
.menuBlocks .menuBlock li a.settings {
  background-image: url(/assets/page_domain/dashboards/icon-settings-9873a1e14a3c875c3f5f9654254a7acc9affb8d44407fe043d3187e2582f6935.png);
}
.menuBlocks .menuBlock li a.subscriptions_report {
  background-image: url(/assets/page_domain/dashboards/icon-subscriptions_report-a913cedd46586ed4f353350a772020c6885cf75bc03a48c97ff1479fe5e891e5.png);
}
.menuBlocks .menuBlock li a.deposit {
  background-image: url(/assets/page_domain/dashboards/icon-deposit-fcb4beaa07a43ee346ad6bcd02134dc1587c863e1a4d0ca7dd364fb89b988dec.png);
}

.outputDisplay {
  font-size: 12px;
  margin: -10px 0 15px;
}
.outputDisplay span {
  font-weight: bold;
}

.transactionData {
  margin-bottom: 15px;
}
.transactionData dt {
  font-size: 12px;
  margin-bottom: 5px;
}
.transactionData dd {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

.setSubdomain {
  margin-bottom: 30px;
  line-height: 150%;
}
.setSubdomain__title {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
}
.setSubdomain__content {
  font-size: 24px;
  font-weight: bold;
}

.setDesignTemplate {
  margin-bottom: 15px;
}
.setDesignTemplate__label {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.setDesignTemplate__content {
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  padding: 10px;
}
.setDesignTemplate__content .designTemplatesRadios {
  display: none;
}
.setDesignTemplate__content .designTemplates {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.setDesignTemplate__content .designTemplates li {
  width: 49%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-bottom: 10px;
  position: relative;
  cursor: pointer;
}
.setDesignTemplate__content .designTemplates li span {
  display: none;
}
.setDesignTemplate__content .designTemplates li::before {
  content: "";
  display: block;
  padding-top: 66.42%;
}
.setDesignTemplate__content .designTemplates li.active span {
  display: block;
  width: 100%;
  font-size: 10px;
  color: #FFF;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px 0;
  position: absolute;
  bottom: 0;
  left: 0;
}
.setDesignTemplate p {
  color: #F83A22;
  font-size: 18px;
}

.setThemeColor {
  margin-bottom: 15px;
}
.setThemeColor__label {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.setThemeColor__content {
  border: 1px solid #D8D8D8;
  border-radius: 5px;
  padding: 10px;
}
.setThemeColor__content .presetColors {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-bottom: 15px;
}
.setThemeColor__content .presetColors li {
  width: 9%;
  cursor: pointer;
}
.setThemeColor__content .presetColors li::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.setThemeColor__content .preview {
  width: 27%;
}
.setThemeColor__content .preview::before {
  content: "";
  display: block;
  padding-top: 33%;
}

.shopHoursFields .fields {
  margin-bottom: 20px;
}
.shopHoursFields .fields .daysTab {
  margin-bottom: 5px;
}
.shopHoursFields .fields .daysTab__label {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  position: relative;
}
.shopHoursFields .fields .daysTab__label a {
  display: block;
  font-size: 10px;
  color: #FFF;
  text-align: center;
  text-decoration: none;
  background-color: #A9A9A9;
  border-radius: 5px;
  padding: 1px 10px;
  position: absolute;
  top: 0;
  right: 0;
}
.shopHoursFields .fields .daysTab__buttons ul {
  display: flex;
  flex-wrap: wrap;
}
.shopHoursFields .fields .daysTab__buttons ul li {
  width: 14.28%;
  color: #666;
  text-align: center;
  box-sizing: border-box;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #D8D8D8;
  border-left: 1px solid #D8D8D8;
  padding: 10px 0;
  margin-bottom: 10px;
  cursor: pointer;
}
.shopHoursFields .fields .daysTab__buttons ul li.active {
  color: #FFF;
  background-color: #76C8E5;
}
.shopHoursFields .fields .daysTab__buttons ul li:nth-child(1), .shopHoursFields .fields .daysTab__buttons ul li:nth-child(8) {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.shopHoursFields .fields .daysTab__buttons ul li:nth-child(7), .shopHoursFields .fields .daysTab__buttons ul li:nth-child(9) {
  border-right: 1px solid #D8D8D8;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.shopHoursFields .fields .daysTab__buttons ul li:nth-child(8), .shopHoursFields .fields .daysTab__buttons ul li:nth-child(9) {
  width: 50%;
}
.shopHoursFields .fields .daysTab__checkboxes {
  display: none;
}

.recordedElement {
  font-size: 14px;
  text-align: center;
  margin-bottom: 15px;
}
.recordedElement__title, .recordedElement__content {
  display: inline-block;
}

.doubleColumn {
  margin-bottom: 15px;
}
.doubleColumn__label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.doubleColumn__content {
  display: flex;
  justify-content: space-between;
}
.doubleColumn__content .form-group {
  width: 48%;
  margin-bottom: 0 !important;
}
.doubleColumn__content .separate {
  width: 4%;
  font-size: 12px;
  text-align: center;
  align-self: center;
}

.imageUploader {
  margin-bottom: 15px;
}
.imageUploader__preview {
  height: 150px;
  background-color: #CDCDCD;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}
.imageUploader__preview.icon {
  width: 300px;
  height: 300px;
  margin: 0 auto;
}
.imageUploader__preview.dragging {
  background-color: #EEE;
}
.imageUploader__preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
}
.imageUploader__preview p {
  color: #FFF;
  text-align: center;
  background-image: url(/assets/page_domain/bg_icon-imageUploader-847dd9deba219f278de0fe0181cff05b0bc16a85c15625c365647fa127aea8b2.png);
  background-repeat: no-repeat;
  padding-top: 50px;
}
.imageUploader__preview p.upload {
  font-size: 16px;
  background-size: 30px auto;
  background-position: top 45px center;
  padding-top: 75px;
}
.imageUploader__preview p.change {
  width: 100%;
  font-size: 14px;
  background-color: rgba(0, 0, 0, 0.6);
  background-size: 30px auto;
  background-position: top 8px center;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 34px 0 10px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.editsContents .simple_form abbr, .inputsContents .simple_form abbr, .wizardContents .simple_form abbr {
  display: none;
}
.editsContents .simple_form .none, .inputsContents .simple_form .none, .wizardContents .simple_form .none {
  display: none;
}
.editsContents .simple_form .alert, .inputsContents .simple_form .alert, .wizardContents .simple_form .alert {
  color: #F83A22;
  border: 1px solid #F83A22;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}
.editsContents .simple_form input[type=submit], .editsContents .simple_form .delete, .editsContents .simple_form .add, .editsContents .simple_form .start, .inputsContents .simple_form input[type=submit], .inputsContents .simple_form .delete, .inputsContents .simple_form .add, .inputsContents .simple_form .start, .wizardContents .simple_form input[type=submit], .wizardContents .simple_form .delete, .wizardContents .simple_form .add, .wizardContents .simple_form .start {
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-size: 16px;
  color: #FFF;
  text-align: center;
  background-color: #00A4DE;
  border: none;
  border-radius: 5px;
  padding: 12px 0;
  margin: 0 auto;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
.editsContents .simple_form .delete, .editsContents .simple_form .add, .inputsContents .simple_form .delete, .inputsContents .simple_form .add, .wizardContents .simple_form .delete, .wizardContents .simple_form .add {
  text-decoration: none;
  margin-top: 10px;
}
.editsContents .simple_form .delete, .inputsContents .simple_form .delete, .wizardContents .simple_form .delete {
  background-color: #666;
}
.editsContents .simple_form .add, .inputsContents .simple_form .add, .wizardContents .simple_form .add {
  color: #00A4DE;
  background-color: #FFF;
  border: 1px solid #CDCDCD;
}
.editsContents .simple_form .add::before, .inputsContents .simple_form .add::before, .wizardContents .simple_form .add::before {
  content: "＋";
  padding-right: 5px;
}
.editsContents .simple_form .start, .inputsContents .simple_form .start, .wizardContents .simple_form .start {
  text-decoration: none;
}
.editsContents .simple_form .textLink, .inputsContents .simple_form .textLink, .wizardContents .simple_form .textLink {
  font-size: 14px;
  text-align: center;
  padding-top: 10px;
}
.editsContents .simple_form .textLink a, .inputsContents .simple_form .textLink a, .wizardContents .simple_form .textLink a {
  color: #00A4DE;
  text-decoration: none;
}
.editsContents .simple_form p.help-block, .inputsContents .simple_form p.help-block, .wizardContents .simple_form p.help-block {
  font-size: 12px;
  padding-top: 5px;
}
.editsContents .simple_form p.help-block span, .inputsContents .simple_form p.help-block span, .wizardContents .simple_form p.help-block span {
  color: #F83A22;
}
.editsContents .simple_form span.help-block, .inputsContents .simple_form span.help-block, .wizardContents .simple_form span.help-block {
  font-size: 12px;
  color: #F83A22;
}
.editsContents .simple_form label, .inputsContents .simple_form label, .wizardContents .simple_form label {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
}
.editsContents .simple_form .form-group.check_boxes, .inputsContents .simple_form .form-group.check_boxes, .wizardContents .simple_form .form-group.check_boxes {
  margin-bottom: 15px;
}
.editsContents .simple_form .form-group.check_boxes .checkbox, .inputsContents .simple_form .form-group.check_boxes .checkbox, .wizardContents .simple_form .form-group.check_boxes .checkbox {
  display: block;
  margin-bottom: 10px;
}
.editsContents .simple_form .form-group.check_boxes .checkbox label, .inputsContents .simple_form .form-group.check_boxes .checkbox label, .wizardContents .simple_form .form-group.check_boxes .checkbox label {
  font-size: 14px;
}
.editsContents .simple_form .form-group.check_boxes .checkbox input[type=checkbox], .inputsContents .simple_form .form-group.check_boxes .checkbox input[type=checkbox], .wizardContents .simple_form .form-group.check_boxes .checkbox input[type=checkbox] {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.editsContents .simple_form .form-group.boolean, .inputsContents .simple_form .form-group.boolean, .wizardContents .simple_form .form-group.boolean {
  margin-bottom: 15px;
}
.editsContents .simple_form .form-group.boolean label, .inputsContents .simple_form .form-group.boolean label, .wizardContents .simple_form .form-group.boolean label {
  font-size: 14px;
}
.editsContents .simple_form .form-group.boolean input[type=checkbox], .inputsContents .simple_form .form-group.boolean input[type=checkbox], .wizardContents .simple_form .form-group.boolean input[type=checkbox] {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 5px 0 0;
}
.editsContents .simple_form .form-group.string, .editsContents .simple_form .form-group.tel, .editsContents .simple_form .form-group.date, .editsContents .simple_form .form-group.email, .editsContents .simple_form .form-group.password, .editsContents .simple_form .form-group.url, .inputsContents .simple_form .form-group.string, .inputsContents .simple_form .form-group.tel, .inputsContents .simple_form .form-group.date, .inputsContents .simple_form .form-group.email, .inputsContents .simple_form .form-group.password, .inputsContents .simple_form .form-group.url, .wizardContents .simple_form .form-group.string, .wizardContents .simple_form .form-group.tel, .wizardContents .simple_form .form-group.date, .wizardContents .simple_form .form-group.email, .wizardContents .simple_form .form-group.password, .wizardContents .simple_form .form-group.url {
  margin-bottom: 15px;
}
.editsContents .simple_form .form-group.string label, .editsContents .simple_form .form-group.tel label, .editsContents .simple_form .form-group.date label, .editsContents .simple_form .form-group.email label, .editsContents .simple_form .form-group.password label, .editsContents .simple_form .form-group.url label, .inputsContents .simple_form .form-group.string label, .inputsContents .simple_form .form-group.tel label, .inputsContents .simple_form .form-group.date label, .inputsContents .simple_form .form-group.email label, .inputsContents .simple_form .form-group.password label, .inputsContents .simple_form .form-group.url label, .wizardContents .simple_form .form-group.string label, .wizardContents .simple_form .form-group.tel label, .wizardContents .simple_form .form-group.date label, .wizardContents .simple_form .form-group.email label, .wizardContents .simple_form .form-group.password label, .wizardContents .simple_form .form-group.url label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.editsContents .simple_form .form-group.string input[type=text], .editsContents .simple_form .form-group.string input[type=email], .editsContents .simple_form .form-group.string input[type=number], .editsContents .simple_form .form-group.string input[type=tel], .editsContents .simple_form .form-group.string input[type=date], .editsContents .simple_form .form-group.string input[type=password], .editsContents .simple_form .form-group.string input[type=url], .editsContents .simple_form .form-group.tel input[type=text], .editsContents .simple_form .form-group.tel input[type=email], .editsContents .simple_form .form-group.tel input[type=number], .editsContents .simple_form .form-group.tel input[type=tel], .editsContents .simple_form .form-group.tel input[type=date], .editsContents .simple_form .form-group.tel input[type=password], .editsContents .simple_form .form-group.tel input[type=url], .editsContents .simple_form .form-group.date input[type=text], .editsContents .simple_form .form-group.date input[type=email], .editsContents .simple_form .form-group.date input[type=number], .editsContents .simple_form .form-group.date input[type=tel], .editsContents .simple_form .form-group.date input[type=date], .editsContents .simple_form .form-group.date input[type=password], .editsContents .simple_form .form-group.date input[type=url], .editsContents .simple_form .form-group.email input[type=text], .editsContents .simple_form .form-group.email input[type=email], .editsContents .simple_form .form-group.email input[type=number], .editsContents .simple_form .form-group.email input[type=tel], .editsContents .simple_form .form-group.email input[type=date], .editsContents .simple_form .form-group.email input[type=password], .editsContents .simple_form .form-group.email input[type=url], .editsContents .simple_form .form-group.password input[type=text], .editsContents .simple_form .form-group.password input[type=email], .editsContents .simple_form .form-group.password input[type=number], .editsContents .simple_form .form-group.password input[type=tel], .editsContents .simple_form .form-group.password input[type=date], .editsContents .simple_form .form-group.password input[type=password], .editsContents .simple_form .form-group.password input[type=url], .editsContents .simple_form .form-group.url input[type=text], .editsContents .simple_form .form-group.url input[type=email], .editsContents .simple_form .form-group.url input[type=number], .editsContents .simple_form .form-group.url input[type=tel], .editsContents .simple_form .form-group.url input[type=date], .editsContents .simple_form .form-group.url input[type=password], .editsContents .simple_form .form-group.url input[type=url], .inputsContents .simple_form .form-group.string input[type=text], .inputsContents .simple_form .form-group.string input[type=email], .inputsContents .simple_form .form-group.string input[type=number], .inputsContents .simple_form .form-group.string input[type=tel], .inputsContents .simple_form .form-group.string input[type=date], .inputsContents .simple_form .form-group.string input[type=password], .inputsContents .simple_form .form-group.string input[type=url], .inputsContents .simple_form .form-group.tel input[type=text], .inputsContents .simple_form .form-group.tel input[type=email], .inputsContents .simple_form .form-group.tel input[type=number], .inputsContents .simple_form .form-group.tel input[type=tel], .inputsContents .simple_form .form-group.tel input[type=date], .inputsContents .simple_form .form-group.tel input[type=password], .inputsContents .simple_form .form-group.tel input[type=url], .inputsContents .simple_form .form-group.date input[type=text], .inputsContents .simple_form .form-group.date input[type=email], .inputsContents .simple_form .form-group.date input[type=number], .inputsContents .simple_form .form-group.date input[type=tel], .inputsContents .simple_form .form-group.date input[type=date], .inputsContents .simple_form .form-group.date input[type=password], .inputsContents .simple_form .form-group.date input[type=url], .inputsContents .simple_form .form-group.email input[type=text], .inputsContents .simple_form .form-group.email input[type=email], .inputsContents .simple_form .form-group.email input[type=number], .inputsContents .simple_form .form-group.email input[type=tel], .inputsContents .simple_form .form-group.email input[type=date], .inputsContents .simple_form .form-group.email input[type=password], .inputsContents .simple_form .form-group.email input[type=url], .inputsContents .simple_form .form-group.password input[type=text], .inputsContents .simple_form .form-group.password input[type=email], .inputsContents .simple_form .form-group.password input[type=number], .inputsContents .simple_form .form-group.password input[type=tel], .inputsContents .simple_form .form-group.password input[type=date], .inputsContents .simple_form .form-group.password input[type=password], .inputsContents .simple_form .form-group.password input[type=url], .inputsContents .simple_form .form-group.url input[type=text], .inputsContents .simple_form .form-group.url input[type=email], .inputsContents .simple_form .form-group.url input[type=number], .inputsContents .simple_form .form-group.url input[type=tel], .inputsContents .simple_form .form-group.url input[type=date], .inputsContents .simple_form .form-group.url input[type=password], .inputsContents .simple_form .form-group.url input[type=url], .wizardContents .simple_form .form-group.string input[type=text], .wizardContents .simple_form .form-group.string input[type=email], .wizardContents .simple_form .form-group.string input[type=number], .wizardContents .simple_form .form-group.string input[type=tel], .wizardContents .simple_form .form-group.string input[type=date], .wizardContents .simple_form .form-group.string input[type=password], .wizardContents .simple_form .form-group.string input[type=url], .wizardContents .simple_form .form-group.tel input[type=text], .wizardContents .simple_form .form-group.tel input[type=email], .wizardContents .simple_form .form-group.tel input[type=number], .wizardContents .simple_form .form-group.tel input[type=tel], .wizardContents .simple_form .form-group.tel input[type=date], .wizardContents .simple_form .form-group.tel input[type=password], .wizardContents .simple_form .form-group.tel input[type=url], .wizardContents .simple_form .form-group.date input[type=text], .wizardContents .simple_form .form-group.date input[type=email], .wizardContents .simple_form .form-group.date input[type=number], .wizardContents .simple_form .form-group.date input[type=tel], .wizardContents .simple_form .form-group.date input[type=date], .wizardContents .simple_form .form-group.date input[type=password], .wizardContents .simple_form .form-group.date input[type=url], .wizardContents .simple_form .form-group.email input[type=text], .wizardContents .simple_form .form-group.email input[type=email], .wizardContents .simple_form .form-group.email input[type=number], .wizardContents .simple_form .form-group.email input[type=tel], .wizardContents .simple_form .form-group.email input[type=date], .wizardContents .simple_form .form-group.email input[type=password], .wizardContents .simple_form .form-group.email input[type=url], .wizardContents .simple_form .form-group.password input[type=text], .wizardContents .simple_form .form-group.password input[type=email], .wizardContents .simple_form .form-group.password input[type=number], .wizardContents .simple_form .form-group.password input[type=tel], .wizardContents .simple_form .form-group.password input[type=date], .wizardContents .simple_form .form-group.password input[type=password], .wizardContents .simple_form .form-group.password input[type=url], .wizardContents .simple_form .form-group.url input[type=text], .wizardContents .simple_form .form-group.url input[type=email], .wizardContents .simple_form .form-group.url input[type=number], .wizardContents .simple_form .form-group.url input[type=tel], .wizardContents .simple_form .form-group.url input[type=date], .wizardContents .simple_form .form-group.url input[type=password], .wizardContents .simple_form .form-group.url input[type=url] {
  width: 100%;
  font-size: 16px;
  color: #666;
  box-sizing: border-box;
  border: 1px solid #D8D8D8;
  border-radius: 10px;
  outline: none;
  padding: 10px;
  -webkit-appearance: none;
  appearance: none;
}
.editsContents .simple_form .form-group.string input[type=text]:placeholder-shown, .editsContents .simple_form .form-group.string input[type=email]:placeholder-shown, .editsContents .simple_form .form-group.string input[type=number]:placeholder-shown, .editsContents .simple_form .form-group.string input[type=tel]:placeholder-shown, .editsContents .simple_form .form-group.string input[type=date]:placeholder-shown, .editsContents .simple_form .form-group.string input[type=password]:placeholder-shown, .editsContents .simple_form .form-group.string input[type=url]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=text]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=email]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=number]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=tel]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=date]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=password]:placeholder-shown, .editsContents .simple_form .form-group.tel input[type=url]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=text]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=email]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=number]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=tel]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=date]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=password]:placeholder-shown, .editsContents .simple_form .form-group.date input[type=url]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=text]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=email]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=number]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=tel]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=date]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=password]:placeholder-shown, .editsContents .simple_form .form-group.email input[type=url]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=text]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=email]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=number]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=tel]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=date]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=password]:placeholder-shown, .editsContents .simple_form .form-group.password input[type=url]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=text]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=email]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=number]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=tel]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=date]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=password]:placeholder-shown, .editsContents .simple_form .form-group.url input[type=url]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=text]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=email]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=number]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=tel]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=date]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=password]:placeholder-shown, .inputsContents .simple_form .form-group.string input[type=url]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=text]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=email]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=number]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=tel]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=date]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=password]:placeholder-shown, .inputsContents .simple_form .form-group.tel input[type=url]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=text]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=email]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=number]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=tel]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=date]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=password]:placeholder-shown, .inputsContents .simple_form .form-group.date input[type=url]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=text]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=email]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=number]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=tel]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=date]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=password]:placeholder-shown, .inputsContents .simple_form .form-group.email input[type=url]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=text]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=email]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=number]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=tel]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=date]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=password]:placeholder-shown, .inputsContents .simple_form .form-group.password input[type=url]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=text]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=email]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=number]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=tel]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=date]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=password]:placeholder-shown, .inputsContents .simple_form .form-group.url input[type=url]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=text]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=email]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=number]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=tel]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=date]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=password]:placeholder-shown, .wizardContents .simple_form .form-group.string input[type=url]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=text]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=email]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=number]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=tel]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=date]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=password]:placeholder-shown, .wizardContents .simple_form .form-group.tel input[type=url]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=text]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=email]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=number]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=tel]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=date]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=password]:placeholder-shown, .wizardContents .simple_form .form-group.date input[type=url]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=text]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=email]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=number]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=tel]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=date]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=password]:placeholder-shown, .wizardContents .simple_form .form-group.email input[type=url]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=text]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=email]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=number]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=tel]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=date]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=password]:placeholder-shown, .wizardContents .simple_form .form-group.password input[type=url]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=text]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=email]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=number]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=tel]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=date]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=password]:placeholder-shown, .wizardContents .simple_form .form-group.url input[type=url]:placeholder-shown {
  color: #CDCDCD;
}
.editsContents .simple_form .form-group.string input[type=text]::-webkit-input-placeholder, .editsContents .simple_form .form-group.string input[type=email]::-webkit-input-placeholder, .editsContents .simple_form .form-group.string input[type=number]::-webkit-input-placeholder, .editsContents .simple_form .form-group.string input[type=tel]::-webkit-input-placeholder, .editsContents .simple_form .form-group.string input[type=date]::-webkit-input-placeholder, .editsContents .simple_form .form-group.string input[type=password]::-webkit-input-placeholder, .editsContents .simple_form .form-group.string input[type=url]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=text]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=email]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=number]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=tel]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=date]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=password]::-webkit-input-placeholder, .editsContents .simple_form .form-group.tel input[type=url]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=text]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=email]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=number]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=tel]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=date]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=password]::-webkit-input-placeholder, .editsContents .simple_form .form-group.date input[type=url]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=text]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=email]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=number]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=tel]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=date]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=password]::-webkit-input-placeholder, .editsContents .simple_form .form-group.email input[type=url]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=text]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=email]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=number]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=tel]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=date]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=password]::-webkit-input-placeholder, .editsContents .simple_form .form-group.password input[type=url]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=text]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=email]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=number]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=tel]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=date]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=password]::-webkit-input-placeholder, .editsContents .simple_form .form-group.url input[type=url]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=text]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=email]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=number]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=tel]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=date]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=password]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.string input[type=url]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=text]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=email]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=number]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=tel]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=date]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=password]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.tel input[type=url]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=text]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=email]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=number]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=tel]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=date]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=password]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.date input[type=url]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=text]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=email]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=number]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=tel]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=date]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=password]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.email input[type=url]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=text]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=email]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=number]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=tel]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=date]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=password]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.password input[type=url]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=text]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=email]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=number]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=tel]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=date]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=password]::-webkit-input-placeholder, .inputsContents .simple_form .form-group.url input[type=url]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=text]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=email]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=number]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=tel]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=date]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=password]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.string input[type=url]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=text]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=email]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=number]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=tel]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=date]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=password]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.tel input[type=url]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=text]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=email]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=number]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=tel]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=date]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=password]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.date input[type=url]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=text]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=email]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=number]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=tel]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=date]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=password]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.email input[type=url]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=text]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=email]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=number]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=tel]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=date]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=password]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.password input[type=url]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=text]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=email]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=number]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=tel]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=date]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=password]::-webkit-input-placeholder, .wizardContents .simple_form .form-group.url input[type=url]::-webkit-input-placeholder {
  line-height: normal;
}
.editsContents .simple_form .form-group.string input[type=text]::placeholder, .editsContents .simple_form .form-group.string input[type=email]::placeholder, .editsContents .simple_form .form-group.string input[type=number]::placeholder, .editsContents .simple_form .form-group.string input[type=tel]::placeholder, .editsContents .simple_form .form-group.string input[type=date]::placeholder, .editsContents .simple_form .form-group.string input[type=password]::placeholder, .editsContents .simple_form .form-group.string input[type=url]::placeholder, .editsContents .simple_form .form-group.tel input[type=text]::placeholder, .editsContents .simple_form .form-group.tel input[type=email]::placeholder, .editsContents .simple_form .form-group.tel input[type=number]::placeholder, .editsContents .simple_form .form-group.tel input[type=tel]::placeholder, .editsContents .simple_form .form-group.tel input[type=date]::placeholder, .editsContents .simple_form .form-group.tel input[type=password]::placeholder, .editsContents .simple_form .form-group.tel input[type=url]::placeholder, .editsContents .simple_form .form-group.date input[type=text]::placeholder, .editsContents .simple_form .form-group.date input[type=email]::placeholder, .editsContents .simple_form .form-group.date input[type=number]::placeholder, .editsContents .simple_form .form-group.date input[type=tel]::placeholder, .editsContents .simple_form .form-group.date input[type=date]::placeholder, .editsContents .simple_form .form-group.date input[type=password]::placeholder, .editsContents .simple_form .form-group.date input[type=url]::placeholder, .editsContents .simple_form .form-group.email input[type=text]::placeholder, .editsContents .simple_form .form-group.email input[type=email]::placeholder, .editsContents .simple_form .form-group.email input[type=number]::placeholder, .editsContents .simple_form .form-group.email input[type=tel]::placeholder, .editsContents .simple_form .form-group.email input[type=date]::placeholder, .editsContents .simple_form .form-group.email input[type=password]::placeholder, .editsContents .simple_form .form-group.email input[type=url]::placeholder, .editsContents .simple_form .form-group.password input[type=text]::placeholder, .editsContents .simple_form .form-group.password input[type=email]::placeholder, .editsContents .simple_form .form-group.password input[type=number]::placeholder, .editsContents .simple_form .form-group.password input[type=tel]::placeholder, .editsContents .simple_form .form-group.password input[type=date]::placeholder, .editsContents .simple_form .form-group.password input[type=password]::placeholder, .editsContents .simple_form .form-group.password input[type=url]::placeholder, .editsContents .simple_form .form-group.url input[type=text]::placeholder, .editsContents .simple_form .form-group.url input[type=email]::placeholder, .editsContents .simple_form .form-group.url input[type=number]::placeholder, .editsContents .simple_form .form-group.url input[type=tel]::placeholder, .editsContents .simple_form .form-group.url input[type=date]::placeholder, .editsContents .simple_form .form-group.url input[type=password]::placeholder, .editsContents .simple_form .form-group.url input[type=url]::placeholder, .inputsContents .simple_form .form-group.string input[type=text]::placeholder, .inputsContents .simple_form .form-group.string input[type=email]::placeholder, .inputsContents .simple_form .form-group.string input[type=number]::placeholder, .inputsContents .simple_form .form-group.string input[type=tel]::placeholder, .inputsContents .simple_form .form-group.string input[type=date]::placeholder, .inputsContents .simple_form .form-group.string input[type=password]::placeholder, .inputsContents .simple_form .form-group.string input[type=url]::placeholder, .inputsContents .simple_form .form-group.tel input[type=text]::placeholder, .inputsContents .simple_form .form-group.tel input[type=email]::placeholder, .inputsContents .simple_form .form-group.tel input[type=number]::placeholder, .inputsContents .simple_form .form-group.tel input[type=tel]::placeholder, .inputsContents .simple_form .form-group.tel input[type=date]::placeholder, .inputsContents .simple_form .form-group.tel input[type=password]::placeholder, .inputsContents .simple_form .form-group.tel input[type=url]::placeholder, .inputsContents .simple_form .form-group.date input[type=text]::placeholder, .inputsContents .simple_form .form-group.date input[type=email]::placeholder, .inputsContents .simple_form .form-group.date input[type=number]::placeholder, .inputsContents .simple_form .form-group.date input[type=tel]::placeholder, .inputsContents .simple_form .form-group.date input[type=date]::placeholder, .inputsContents .simple_form .form-group.date input[type=password]::placeholder, .inputsContents .simple_form .form-group.date input[type=url]::placeholder, .inputsContents .simple_form .form-group.email input[type=text]::placeholder, .inputsContents .simple_form .form-group.email input[type=email]::placeholder, .inputsContents .simple_form .form-group.email input[type=number]::placeholder, .inputsContents .simple_form .form-group.email input[type=tel]::placeholder, .inputsContents .simple_form .form-group.email input[type=date]::placeholder, .inputsContents .simple_form .form-group.email input[type=password]::placeholder, .inputsContents .simple_form .form-group.email input[type=url]::placeholder, .inputsContents .simple_form .form-group.password input[type=text]::placeholder, .inputsContents .simple_form .form-group.password input[type=email]::placeholder, .inputsContents .simple_form .form-group.password input[type=number]::placeholder, .inputsContents .simple_form .form-group.password input[type=tel]::placeholder, .inputsContents .simple_form .form-group.password input[type=date]::placeholder, .inputsContents .simple_form .form-group.password input[type=password]::placeholder, .inputsContents .simple_form .form-group.password input[type=url]::placeholder, .inputsContents .simple_form .form-group.url input[type=text]::placeholder, .inputsContents .simple_form .form-group.url input[type=email]::placeholder, .inputsContents .simple_form .form-group.url input[type=number]::placeholder, .inputsContents .simple_form .form-group.url input[type=tel]::placeholder, .inputsContents .simple_form .form-group.url input[type=date]::placeholder, .inputsContents .simple_form .form-group.url input[type=password]::placeholder, .inputsContents .simple_form .form-group.url input[type=url]::placeholder, .wizardContents .simple_form .form-group.string input[type=text]::placeholder, .wizardContents .simple_form .form-group.string input[type=email]::placeholder, .wizardContents .simple_form .form-group.string input[type=number]::placeholder, .wizardContents .simple_form .form-group.string input[type=tel]::placeholder, .wizardContents .simple_form .form-group.string input[type=date]::placeholder, .wizardContents .simple_form .form-group.string input[type=password]::placeholder, .wizardContents .simple_form .form-group.string input[type=url]::placeholder, .wizardContents .simple_form .form-group.tel input[type=text]::placeholder, .wizardContents .simple_form .form-group.tel input[type=email]::placeholder, .wizardContents .simple_form .form-group.tel input[type=number]::placeholder, .wizardContents .simple_form .form-group.tel input[type=tel]::placeholder, .wizardContents .simple_form .form-group.tel input[type=date]::placeholder, .wizardContents .simple_form .form-group.tel input[type=password]::placeholder, .wizardContents .simple_form .form-group.tel input[type=url]::placeholder, .wizardContents .simple_form .form-group.date input[type=text]::placeholder, .wizardContents .simple_form .form-group.date input[type=email]::placeholder, .wizardContents .simple_form .form-group.date input[type=number]::placeholder, .wizardContents .simple_form .form-group.date input[type=tel]::placeholder, .wizardContents .simple_form .form-group.date input[type=date]::placeholder, .wizardContents .simple_form .form-group.date input[type=password]::placeholder, .wizardContents .simple_form .form-group.date input[type=url]::placeholder, .wizardContents .simple_form .form-group.email input[type=text]::placeholder, .wizardContents .simple_form .form-group.email input[type=email]::placeholder, .wizardContents .simple_form .form-group.email input[type=number]::placeholder, .wizardContents .simple_form .form-group.email input[type=tel]::placeholder, .wizardContents .simple_form .form-group.email input[type=date]::placeholder, .wizardContents .simple_form .form-group.email input[type=password]::placeholder, .wizardContents .simple_form .form-group.email input[type=url]::placeholder, .wizardContents .simple_form .form-group.password input[type=text]::placeholder, .wizardContents .simple_form .form-group.password input[type=email]::placeholder, .wizardContents .simple_form .form-group.password input[type=number]::placeholder, .wizardContents .simple_form .form-group.password input[type=tel]::placeholder, .wizardContents .simple_form .form-group.password input[type=date]::placeholder, .wizardContents .simple_form .form-group.password input[type=password]::placeholder, .wizardContents .simple_form .form-group.password input[type=url]::placeholder, .wizardContents .simple_form .form-group.url input[type=text]::placeholder, .wizardContents .simple_form .form-group.url input[type=email]::placeholder, .wizardContents .simple_form .form-group.url input[type=number]::placeholder, .wizardContents .simple_form .form-group.url input[type=tel]::placeholder, .wizardContents .simple_form .form-group.url input[type=date]::placeholder, .wizardContents .simple_form .form-group.url input[type=password]::placeholder, .wizardContents .simple_form .form-group.url input[type=url]::placeholder {
  color: #CDCDCD;
}
.editsContents .simple_form .form-group.select, .inputsContents .simple_form .form-group.select, .wizardContents .simple_form .form-group.select {
  border-radius: 10px;
  margin-bottom: 15px;
}
.editsContents .simple_form .form-group.select select, .inputsContents .simple_form .form-group.select select, .wizardContents .simple_form .form-group.select select {
  width: 100%;
  font-size: 15px;
  color: #666;
  background-image: url(/assets/page_domain/bg_icon-select-5157d9147e62a275a437729e7c196976a5d16526661568400717a22fdfde1723.svg);
  background-repeat: no-repeat;
  background-position: center right 10px;
  background-size: auto 6px;
  background-color: transparent;
  border: 1px solid #D8D8D8;
  border-radius: 10px;
  padding: 10px;
  -webkit-appearance: none;
  appearance: none;
}
.editsContents .simple_form .form-group.text, .inputsContents .simple_form .form-group.text, .wizardContents .simple_form .form-group.text {
  margin-bottom: 15px;
}
.editsContents .simple_form .form-group.text label, .inputsContents .simple_form .form-group.text label, .wizardContents .simple_form .form-group.text label {
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.editsContents .simple_form .form-group.text textarea, .inputsContents .simple_form .form-group.text textarea, .wizardContents .simple_form .form-group.text textarea {
  width: 100%;
  overflow: visible;
  box-sizing: border-box;
  font-size: 15px;
  color: #666;
  border: 1px solid #D8D8D8;
  border-radius: 10px;
  padding: 5px;
  resize: vertical;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
}
.editsContents .simple_form .form-group.text textarea:placeholder-shown, .inputsContents .simple_form .form-group.text textarea:placeholder-shown, .wizardContents .simple_form .form-group.text textarea:placeholder-shown {
  color: #CDCDCD;
}
.editsContents .simple_form .form-group.text textarea::placeholder, .inputsContents .simple_form .form-group.text textarea::placeholder, .wizardContents .simple_form .form-group.text textarea::placeholder {
  color: #CDCDCD;
}
.editsContents .simple_form .form-group.file input[type=file], .inputsContents .simple_form .form-group.file input[type=file], .wizardContents .simple_form .form-group.file input[type=file] {
  display: none;
}

@media all and (min-width: 768px) {
  .outputDisplay {
    font-size: 16px;
    margin: -20px 0 30px;
  }
  .transactionData {
    margin-bottom: 30px;
  }
  .transactionData dt {
    font-size: 14px;
    margin-bottom: 10px;
  }
  .transactionData dd {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .setSubdomain {
    margin-bottom: 30px;
    line-height: 150%;
  }
  .setSubdomain__title {
    font-size: 18px;
  }
  .setSubdomain__content {
    font-size: 24px;
  }
  .setDesignTemplate {
    margin-bottom: 30px;
  }
  .setDesignTemplate__label {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .setDesignTemplate__content {
    border-radius: 10px;
    padding: 20px;
  }
  .setDesignTemplate__content .designTemplates li {
    width: 31%;
    margin-bottom: 20px;
  }
  .setDesignTemplate__content .designTemplates li.active span {
    font-size: 14px;
    padding: 10px 0;
  }
  .setThemeColor {
    margin-bottom: 30px;
  }
  .setThemeColor__label {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .setThemeColor__content {
    border-radius: 10px;
    padding: 20px;
  }
  .setThemeColor__content .presetColors {
    margin-bottom: 30px;
  }
  .shopHoursFields .fields {
    margin-bottom: 50px;
  }
  .shopHoursFields .fields .daysTab {
    margin-bottom: 10px;
  }
  .shopHoursFields .fields .daysTab__label {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .shopHoursFields .fields .daysTab__label a {
    font-size: 16px;
    border-radius: 10px;
    padding: 3px 20px;
  }
  .shopHoursFields .fields .daysTab__buttons ul li {
    font-size: 20px;
    padding: 20px 0;
    margin-bottom: 20px;
  }
  .shopHoursFields .fields .daysTab__buttons ul li:nth-child(1), .shopHoursFields .fields .daysTab__buttons ul li:nth-child(8) {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }
  .shopHoursFields .fields .daysTab__buttons ul li:nth-child(7), .shopHoursFields .fields .daysTab__buttons ul li:nth-child(9) {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .recordedElement {
    font-size: 20px;
    margin-bottom: 30px;
  }
  .doubleColumn {
    margin-bottom: 30px;
  }
  .doubleColumn__label {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .doubleColumn__content .separate {
    font-size: 14px;
  }
  .imageUploader {
    margin-bottom: 30px;
  }
  .imageUploader__preview {
    height: 300px;
    border-radius: 10px;
  }
  .imageUploader__preview img {
    border-radius: 10px;
  }
  .imageUploader__preview p {
    padding-top: 50px;
  }
  .imageUploader__preview p.upload {
    font-size: 24px;
    background-size: 60px auto;
    background-position: top 100px center;
    padding-top: 150px;
  }
  .imageUploader__preview p.change {
    font-size: 18px;
    background-size: 30px auto;
    background-position: top 10px center;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 33.5px 0 10px;
  }
  .editsContents .simple_form input[type=submit], .editsContents .simple_form .delete, .editsContents .simple_form .add, .editsContents .simple_form .start, .inputsContents .simple_form input[type=submit], .inputsContents .simple_form .delete, .inputsContents .simple_form .add, .inputsContents .simple_form .start, .wizardContents .simple_form input[type=submit], .wizardContents .simple_form .delete, .wizardContents .simple_form .add, .wizardContents .simple_form .start {
    width: 400px;
    font-size: 20px;
    border-radius: 10px;
    padding: 24px 0;
  }
  .editsContents .simple_form .delete, .editsContents .simple_form .add, .inputsContents .simple_form .delete, .inputsContents .simple_form .add, .wizardContents .simple_form .delete, .wizardContents .simple_form .add {
    margin-top: 12px;
  }
  .editsContents .simple_form .add, .inputsContents .simple_form .add, .wizardContents .simple_form .add {
    border-width: 2px;
  }
  .editsContents .simple_form .add::before, .inputsContents .simple_form .add::before, .wizardContents .simple_form .add::before {
    padding-right: 10px;
  }
  .editsContents .simple_form .textLink, .inputsContents .simple_form .textLink, .wizardContents .simple_form .textLink {
    font-size: 16px;
    padding-top: 20px;
  }
  .editsContents .simple_form p.help-block, .inputsContents .simple_form p.help-block, .wizardContents .simple_form p.help-block {
    font-size: 16px;
  }
  .editsContents .simple_form span.help-block, .inputsContents .simple_form span.help-block, .wizardContents .simple_form span.help-block {
    font-size: 16px;
  }
  .editsContents .simple_form .form-group.check_boxes, .inputsContents .simple_form .form-group.check_boxes, .wizardContents .simple_form .form-group.check_boxes {
    margin-bottom: 30px;
  }
  .editsContents .simple_form .form-group.check_boxes .checkbox, .inputsContents .simple_form .form-group.check_boxes .checkbox, .wizardContents .simple_form .form-group.check_boxes .checkbox {
    margin-bottom: 20px;
  }
  .editsContents .simple_form .form-group.check_boxes .checkbox label, .inputsContents .simple_form .form-group.check_boxes .checkbox label, .wizardContents .simple_form .form-group.check_boxes .checkbox label {
    font-size: 16px;
  }
  .editsContents .simple_form .form-group.check_boxes .checkbox input[type=checkbox], .inputsContents .simple_form .form-group.check_boxes .checkbox input[type=checkbox], .wizardContents .simple_form .form-group.check_boxes .checkbox input[type=checkbox] {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }
  .editsContents .simple_form .form-group.boolean, .inputsContents .simple_form .form-group.boolean, .wizardContents .simple_form .form-group.boolean {
    margin-bottom: 30px;
  }
  .editsContents .simple_form .form-group.boolean label, .inputsContents .simple_form .form-group.boolean label, .wizardContents .simple_form .form-group.boolean label {
    font-size: 16px;
  }
  .editsContents .simple_form .form-group.boolean input[type=checkbox], .inputsContents .simple_form .form-group.boolean input[type=checkbox], .wizardContents .simple_form .form-group.boolean input[type=checkbox] {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }
  .editsContents .simple_form .form-group.string, .editsContents .simple_form .form-group.tel, .editsContents .simple_form .form-group.date, .editsContents .simple_form .form-group.email, .editsContents .simple_form .form-group.password, .editsContents .simple_form .form-group.url, .inputsContents .simple_form .form-group.string, .inputsContents .simple_form .form-group.tel, .inputsContents .simple_form .form-group.date, .inputsContents .simple_form .form-group.email, .inputsContents .simple_form .form-group.password, .inputsContents .simple_form .form-group.url, .wizardContents .simple_form .form-group.string, .wizardContents .simple_form .form-group.tel, .wizardContents .simple_form .form-group.date, .wizardContents .simple_form .form-group.email, .wizardContents .simple_form .form-group.password, .wizardContents .simple_form .form-group.url {
    margin-bottom: 30px;
  }
  .editsContents .simple_form .form-group.string label, .editsContents .simple_form .form-group.tel label, .editsContents .simple_form .form-group.date label, .editsContents .simple_form .form-group.email label, .editsContents .simple_form .form-group.password label, .editsContents .simple_form .form-group.url label, .inputsContents .simple_form .form-group.string label, .inputsContents .simple_form .form-group.tel label, .inputsContents .simple_form .form-group.date label, .inputsContents .simple_form .form-group.email label, .inputsContents .simple_form .form-group.password label, .inputsContents .simple_form .form-group.url label, .wizardContents .simple_form .form-group.string label, .wizardContents .simple_form .form-group.tel label, .wizardContents .simple_form .form-group.date label, .wizardContents .simple_form .form-group.email label, .wizardContents .simple_form .form-group.password label, .wizardContents .simple_form .form-group.url label {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .editsContents .simple_form .form-group.string input[type=text], .editsContents .simple_form .form-group.string input[type=email], .editsContents .simple_form .form-group.string input[type=number], .editsContents .simple_form .form-group.string input[type=tel], .editsContents .simple_form .form-group.string input[type=date], .editsContents .simple_form .form-group.string input[type=password], .editsContents .simple_form .form-group.string input[type=url], .editsContents .simple_form .form-group.tel input[type=text], .editsContents .simple_form .form-group.tel input[type=email], .editsContents .simple_form .form-group.tel input[type=number], .editsContents .simple_form .form-group.tel input[type=tel], .editsContents .simple_form .form-group.tel input[type=date], .editsContents .simple_form .form-group.tel input[type=password], .editsContents .simple_form .form-group.tel input[type=url], .editsContents .simple_form .form-group.date input[type=text], .editsContents .simple_form .form-group.date input[type=email], .editsContents .simple_form .form-group.date input[type=number], .editsContents .simple_form .form-group.date input[type=tel], .editsContents .simple_form .form-group.date input[type=date], .editsContents .simple_form .form-group.date input[type=password], .editsContents .simple_form .form-group.date input[type=url], .editsContents .simple_form .form-group.email input[type=text], .editsContents .simple_form .form-group.email input[type=email], .editsContents .simple_form .form-group.email input[type=number], .editsContents .simple_form .form-group.email input[type=tel], .editsContents .simple_form .form-group.email input[type=date], .editsContents .simple_form .form-group.email input[type=password], .editsContents .simple_form .form-group.email input[type=url], .editsContents .simple_form .form-group.password input[type=text], .editsContents .simple_form .form-group.password input[type=email], .editsContents .simple_form .form-group.password input[type=number], .editsContents .simple_form .form-group.password input[type=tel], .editsContents .simple_form .form-group.password input[type=date], .editsContents .simple_form .form-group.password input[type=password], .editsContents .simple_form .form-group.password input[type=url], .editsContents .simple_form .form-group.url input[type=text], .editsContents .simple_form .form-group.url input[type=email], .editsContents .simple_form .form-group.url input[type=number], .editsContents .simple_form .form-group.url input[type=tel], .editsContents .simple_form .form-group.url input[type=date], .editsContents .simple_form .form-group.url input[type=password], .editsContents .simple_form .form-group.url input[type=url], .inputsContents .simple_form .form-group.string input[type=text], .inputsContents .simple_form .form-group.string input[type=email], .inputsContents .simple_form .form-group.string input[type=number], .inputsContents .simple_form .form-group.string input[type=tel], .inputsContents .simple_form .form-group.string input[type=date], .inputsContents .simple_form .form-group.string input[type=password], .inputsContents .simple_form .form-group.string input[type=url], .inputsContents .simple_form .form-group.tel input[type=text], .inputsContents .simple_form .form-group.tel input[type=email], .inputsContents .simple_form .form-group.tel input[type=number], .inputsContents .simple_form .form-group.tel input[type=tel], .inputsContents .simple_form .form-group.tel input[type=date], .inputsContents .simple_form .form-group.tel input[type=password], .inputsContents .simple_form .form-group.tel input[type=url], .inputsContents .simple_form .form-group.date input[type=text], .inputsContents .simple_form .form-group.date input[type=email], .inputsContents .simple_form .form-group.date input[type=number], .inputsContents .simple_form .form-group.date input[type=tel], .inputsContents .simple_form .form-group.date input[type=date], .inputsContents .simple_form .form-group.date input[type=password], .inputsContents .simple_form .form-group.date input[type=url], .inputsContents .simple_form .form-group.email input[type=text], .inputsContents .simple_form .form-group.email input[type=email], .inputsContents .simple_form .form-group.email input[type=number], .inputsContents .simple_form .form-group.email input[type=tel], .inputsContents .simple_form .form-group.email input[type=date], .inputsContents .simple_form .form-group.email input[type=password], .inputsContents .simple_form .form-group.email input[type=url], .inputsContents .simple_form .form-group.password input[type=text], .inputsContents .simple_form .form-group.password input[type=email], .inputsContents .simple_form .form-group.password input[type=number], .inputsContents .simple_form .form-group.password input[type=tel], .inputsContents .simple_form .form-group.password input[type=date], .inputsContents .simple_form .form-group.password input[type=password], .inputsContents .simple_form .form-group.password input[type=url], .inputsContents .simple_form .form-group.url input[type=text], .inputsContents .simple_form .form-group.url input[type=email], .inputsContents .simple_form .form-group.url input[type=number], .inputsContents .simple_form .form-group.url input[type=tel], .inputsContents .simple_form .form-group.url input[type=date], .inputsContents .simple_form .form-group.url input[type=password], .inputsContents .simple_form .form-group.url input[type=url], .wizardContents .simple_form .form-group.string input[type=text], .wizardContents .simple_form .form-group.string input[type=email], .wizardContents .simple_form .form-group.string input[type=number], .wizardContents .simple_form .form-group.string input[type=tel], .wizardContents .simple_form .form-group.string input[type=date], .wizardContents .simple_form .form-group.string input[type=password], .wizardContents .simple_form .form-group.string input[type=url], .wizardContents .simple_form .form-group.tel input[type=text], .wizardContents .simple_form .form-group.tel input[type=email], .wizardContents .simple_form .form-group.tel input[type=number], .wizardContents .simple_form .form-group.tel input[type=tel], .wizardContents .simple_form .form-group.tel input[type=date], .wizardContents .simple_form .form-group.tel input[type=password], .wizardContents .simple_form .form-group.tel input[type=url], .wizardContents .simple_form .form-group.date input[type=text], .wizardContents .simple_form .form-group.date input[type=email], .wizardContents .simple_form .form-group.date input[type=number], .wizardContents .simple_form .form-group.date input[type=tel], .wizardContents .simple_form .form-group.date input[type=date], .wizardContents .simple_form .form-group.date input[type=password], .wizardContents .simple_form .form-group.date input[type=url], .wizardContents .simple_form .form-group.email input[type=text], .wizardContents .simple_form .form-group.email input[type=email], .wizardContents .simple_form .form-group.email input[type=number], .wizardContents .simple_form .form-group.email input[type=tel], .wizardContents .simple_form .form-group.email input[type=date], .wizardContents .simple_form .form-group.email input[type=password], .wizardContents .simple_form .form-group.email input[type=url], .wizardContents .simple_form .form-group.password input[type=text], .wizardContents .simple_form .form-group.password input[type=email], .wizardContents .simple_form .form-group.password input[type=number], .wizardContents .simple_form .form-group.password input[type=tel], .wizardContents .simple_form .form-group.password input[type=date], .wizardContents .simple_form .form-group.password input[type=password], .wizardContents .simple_form .form-group.password input[type=url], .wizardContents .simple_form .form-group.url input[type=text], .wizardContents .simple_form .form-group.url input[type=email], .wizardContents .simple_form .form-group.url input[type=number], .wizardContents .simple_form .form-group.url input[type=tel], .wizardContents .simple_form .form-group.url input[type=date], .wizardContents .simple_form .form-group.url input[type=password], .wizardContents .simple_form .form-group.url input[type=url] {
    font-size: 20px;
    padding: 20px;
  }
  .editsContents .simple_form .form-group.select, .inputsContents .simple_form .form-group.select, .wizardContents .simple_form .form-group.select {
    background-position-x: right 20px;
    background-size: 23px 12px;
    margin-bottom: 30px;
  }
  .editsContents .simple_form .form-group.select select, .inputsContents .simple_form .form-group.select select, .wizardContents .simple_form .form-group.select select {
    font-size: 20px;
    padding: 18px 16px;
  }
  .editsContents .simple_form .form-group.text, .inputsContents .simple_form .form-group.text, .wizardContents .simple_form .form-group.text {
    margin-bottom: 30px;
  }
  .editsContents .simple_form .form-group.text label, .inputsContents .simple_form .form-group.text label, .wizardContents .simple_form .form-group.text label {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .editsContents .simple_form .form-group.text textarea, .inputsContents .simple_form .form-group.text textarea, .wizardContents .simple_form .form-group.text textarea {
    font-size: 20px;
    padding: 20px;
  }
}
@media all and (min-width: 1112px) {
  .wizardContents {
    margin: 0 auto;
  }
}
.alert-popup {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  padding: 20px;
}

.alert-popup .close {
  display: none;
}

.alert-popup p {
  font-size: 15px;
  text-align: center;
  color: #FFF;
}

.maHeader__sub .subElements .signOut a {
  color: #FFF;
  text-decoration: none;
}

.dataFunctions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.dataFunctions form {
  width: 80%;
}
.dataFunctions form input[type=search] {
  width: 50%;
  box-sizing: border-box;
  font-size: 16px;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
  padding: 10px;
  outline: none;
}
.dataFunctions form input[type=submit] {
  font-size: 12px;
  background-color: #CDCDCD;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
  padding: 10px 20px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}
.dataFunctions .csvDownload {
  font-size: 14px;
}
.dataFunctions .csvDownload a {
  display: inline-block;
  font-size: 14px;
  color: #FFF;
  text-decoration: none;
  background-color: #00A4DE;
  border-radius: 5px;
  padding: 5px 10px;
}

.basicTable .caption {
  margin-bottom: 10px;
}
.basicTable .caption span {
  font-weight: bold;
}
.basicTable thead th.name, .basicTable thead th.email {
  width: 120px;
}
.basicTable tbody td {
  word-break: break-all;
}
.basicTable .addition {
  font-size: 13px;
  margin-top: 10px;
}

.subscriptionPlans .subscriptionPlan {
  display: block;
  color: inherit;
  text-decoration: none;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
  padding: 20px 22px;
  margin-bottom: 10px;
}
.subscriptionPlans .subscriptionPlan__image {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin-bottom: 15px;
  padding-top: 35.34%;
}
.subscriptionPlans .subscriptionPlan__image img {
  display: block;
  width: 100%;
}
.subscriptionPlans .subscriptionPlan__summary dl {
  line-height: 1.5;
}
.subscriptionPlans .subscriptionPlan__summary dl dt {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
}
.subscriptionPlans .subscriptionPlan__summary dl dd {
  font-size: 14px;
  padding-bottom: 5px;
}
.subscriptionPlans .subscriptionPlan__summary dl dd a {
  color: #00A4DE;
}
.subscriptionPlans .subscriptionPlan__button a {
  display: block;
  background-color: #1DA1F2;
  color: #FFF;
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  border-radius: 5px;
  padding: 5px 0;
  margin-top: 5px;
}
.subscriptionPlans p {
  font-size: 14px;
}

@media all and (min-width: 768px) {
  .subscriptionPlans {
    width: 920px;
  }
  .subscriptionPlans .subscriptionPlan {
    display: flex;
    margin-bottom: 15px;
    padding: 15px 20px;
  }
  .subscriptionPlans .subscriptionPlan__image {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 345px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding-top: 121px;
    margin: 0 20px 0 0;
  }
  .subscriptionPlans .subscriptionPlan__summary {
    display: flex;
    align-items: center;
    justify-content: left;
    width: 400px;
  }
  .subscriptionPlans .subscriptionPlan__summary dl {
    line-height: 2;
  }
  .subscriptionPlans .subscriptionPlan__summary dl dt {
    text-align: left;
    padding-bottom: 0;
  }
  .subscriptionPlans .subscriptionPlan__summary dl dd {
    padding-bottom: 0;
  }
  .subscriptionPlans .subscriptionPlan__button {
    display: flex;
    margin-left: auto;
  }
  .subscriptionPlans .subscriptionPlan__button a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 170px;
    height: 30px;
    padding: 5px 0;
    margin: auto 0;
  }
  .alert-popup {
    padding: 40px;
  }
  .alert-popup p {
    font-size: 30px;
  }
}
.passkeys-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 20px;
}

.delete-passkey-button {
  line-height: 30px;
  text-decoration: none;
  background-color: #F83E26;
  border-radius: 5px;
  border: 0px;
  color: #FFF;
  width: 50px;
  height: 30px;
  text-align: center;
}

.add-passkey-form {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  padding: 26px 50px;
  width: 780px;
  background-color: white;
  font: 16px/24px Hiragino Sans;
  text-align: center;
  color: #666666;
}

.add-passkey-form label {
  text-align: left;
  display: block;
  font-size: 14px;
  line-height: 20px;
  align-items: center;
  display: flex;
  margin-bottom: 10px;
  color: #707070;
}

.add-passkey-form abbr {
  width: 37px;
  height: 20px;
  background-color: #F83A22;
  color: #FFFFFF;
  font-size: 10px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}

.add-passkey-form input[type=text],
.add-passkey-form input[type=email],
.add-passkey-form input[type=number],
.add-passkey-form input[type=tel],
.add-passkey-form input[type=date],
.add-passkey-form input[type=password],
.add-passkey-form input[type=url] {
  display: block;
  width: 100%;
  height: 40px;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 15px;
}

.add-passkey-form .controls {
  margin-top: 20px;
}

.add-passkey-form .form-checkbox {
  margin-top: 20px;
}

.add-passkey-form .form-checkbox input[type=checkbox] {
  margin-right: 4px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
}

.add-passkey-form .form-checkbox input[type=checkbox]:checked {
  background-color: #1E90FF;
  border-color: #1E90FF;
}

.add-passkey-form .form-checkbox input[type=checkbox]:checked:hover {
  background-color: #166bda;
  border-color: #166bda;
}

.add-passkey-form .form-checkbox input[type=checkbox]:checked::before {
  content: "";
  position: absolute;
  left: 4px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.add-passkey-form input[type=submit] {
  width: 100%;
  height: 50px;
  background: #F83E26;
  color: #FFFFFF;
  font-size: 16px;
  border: #F83E26;
  border-radius: 5px;
  cursor: pointer;
}

.add-passkey-form input[type=submit]:hover {
  background: #DE240C;
}

.add-passkey-form ul.parsley-errors-list {
  font-size: 12px;
}

.add-passkey-form .controls {
  margin-top: 20px;
}

.unregistered-passkeys-title {
  font-weight: bold;
  font-size: 16px;
}

@media (max-width: 780px) {
  .passkey-content {
    width: 100%;
  }
  .add-passkey-form {
    width: 100%;
  }
}
.authform__background {
  padding: 50px 0 0 0;
  width: 100%;
  min-height: 100vh;
}
.authform__background .authform__container {
  box-sizing: border-box;
  margin-left: auto;
  margin-right: auto;
  width: 650px;
  height: 100%;
  font: 16px/24px Hiragino Sans;
  text-align: center;
  color: #666666;
}
.authform__background .authform__container .authform__title_header {
  display: flex;
  margin-bottom: 50px;
}
.authform__background .authform__container .authform__title_header .authform__title {
  font: 24px/30px Hiragino Sans;
  font-weight: bold;
  color: #333333;
}
.authform__background .authform__container label {
  text-align: left;
  display: block;
  font-size: 14px;
  line-height: 20px;
  align-items: center;
  display: flex;
  margin-bottom: 10px;
  color: #707070;
}
.authform__background .authform__container abbr {
  width: 37px;
  height: 20px;
  background-color: #F83A22;
  color: #FFFFFF;
  font-size: 10px;
  text-align: center;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
}
.authform__background .authform__container input[type=text],
.authform__background .authform__container input[type=email],
.authform__background .authform__container input[type=number],
.authform__background .authform__container input[type=tel],
.authform__background .authform__container input[type=date],
.authform__background .authform__container input[type=password],
.authform__background .authform__container input[type=url] {
  display: block;
  width: 100%;
  height: 40px;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 15px;
}
.authform__background .authform__container .controls {
  margin-top: 20px;
}
.authform__background .authform__container .form-checkbox {
  margin-top: 20px;
}
.authform__background .authform__container .form-checkbox input[type=checkbox] {
  margin-right: 4px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  cursor: pointer;
  position: relative;
}
.authform__background .authform__container .form-checkbox input[type=checkbox]:checked {
  background-color: #1E90FF;
  border-color: #1E90FF;
}
.authform__background .authform__container .form-checkbox input[type=checkbox]:checked:hover {
  background-color: #166bda;
  border-color: #166bda;
}
.authform__background .authform__container .form-checkbox input[type=checkbox]:checked::before {
  content: "";
  position: absolute;
  left: 4px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.authform__background .authform__container input[type=submit] {
  width: 100%;
  height: 50px;
  background: #F83E26;
  color: #FFFFFF;
  font-size: 16px;
  border: #F83E26;
  border-radius: 5px;
  cursor: pointer;
}
.authform__background .authform__container input[type=submit]:hover {
  background: #DE240C;
}
.authform__background .authform__container ul.parsley-errors-list {
  font-size: 12px;
}
.authform__background .authform__container label {
  color: #666666;
  font-size: 18px;
}
.authform__background .authform__container input[type=email],
.authform__background .authform__container input[type=password] {
  font-size: 24px;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #707070;
  box-sizing: border-box;
  border-radius: 10px;
}
.authform__background .authform__container input[type=submit] {
  width: 300px;
  background: #01A2D8;
  border: #01A2D8;
}
.authform__background .authform__container input[type=submit]:hover {
  background: #01A2D8;
}
.authform__background .authform__container .controls {
  margin-top: 20px;
}
.authform__background .authform__container .controls-submit {
  margin-top: 50px;
}

.authform__separator {
  width: 100%;
  height: 30px;
  text-align: center;
  position: relative;
  margin-top: 20px;
}
.authform__separator p {
  width: 100%;
  height: 2px;
  position: absolute;
  top: 50%;
}
.authform__separator p span {
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
  padding: 0 5px;
  position: relative;
  top: -15px;
}
.authform__separator p {
  background-color: #707070;
}
.authform__separator p span {
  background-color: #FFF;
  color: #666666;
}

.passkey-auth-container {
  display: flex;
  justify-content: center;
}
.passkey-auth-container .passkey-form-container {
  margin-top: 24px;
  text-align: center;
  width: 300px;
}
.passkey-auth-container .passkey-form-container .passkey-icons {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-bottom: 20px;
}
.passkey-auth-container .passkey-form-container .passkey-icons img {
  width: 40px;
  height: 40px;
}
.passkey-auth-container .passkey-form-container .passkey-form {
  margin-bottom: 30px;
}
.passkey-auth-container .passkey-form-container .passkey-description-links {
  display: grid;
  text-align: left;
}
.passkey-auth-container .passkey-form-container .passkey-description-link {
  margin-bottom: 12px;
  gap: 4px;
  display: flex;
  align-items: center;
}
.passkey-auth-container .passkey-form-container .passkey-description-link img {
  width: 12px;
  height: 12px;
}
.passkey-auth-container .passkey-form-container .passkey-description-link a {
  color: #01A2D8;
  font-size: 12px;
  line-height: 18px;
}

.passkey-title {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #707070;
}

.passkey-content {
  box-sizing: border-box;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px;
  background-color: #FFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #EEEEEE;
  width: 100%;
}
