/**/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/**/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* THIS CSS FILE SHOULD NOT BE TAMPERED WITH */
/* PLEASE USE NPM RUN BUILD-CSS TO COMPILE NEW STYLES */
/* IF ANYONE BESIDES THE ADMIN OF SHOPPING MALL JAPAN */
/* CHANGES THE STYLE OF THIS SITE PLEASE CONTACT */
/* AARON K. AT aajakrue@umail.iu */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/**/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/**/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300,400italic,300italic);
html {
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  background: #ECF0F1; }

body {
  width: 100%;
  height: 100%;
  margin: 0;
  font-family: "Roboto Condensed", sans-serif;
  overflow-x: auto; }
  body #app {
    width: 100%;
    height: 100%;
    margin: 0;
    background: #ECF0F1; }
    body #app div {
      width: 100%;
      height: 100%;
      /*background: $paleGrey;*/ }
      body #app div nav {
        position: fixed;
        background: #ECF0F1;
        width: 100%;
        height: auto;
        top: 0;
        margin: 0;
        z-index: 100;
        box-sizing: border-box;
        white-space: nowrap; }
        body #app div nav #title-holder {
          width: 40%;
          min-width: 250px;
          height: auto;
          display: block;
          padding-right: 0;
          margin: 0 auto;
          white-space: nowrap; }
          body #app div nav #title-holder #logo {
            display: block;
            width: 250px;
            margin: 5px auto;
            padding: 10px;
            height: 50px;
            background: url("./../imgs/newsmjlogo.png") no-repeat;
            background-size: 100%;
            background-position: center center; }
          body #app div nav #title-holder #logo-small {
            display: block;
            margin: 5px auto;
            width: 250px;
            padding: 10px;
            height: 50px;
            background: url("./../imgs/newsmjlogo.png") no-repeat;
            background-size: contain;
            background-position: center center; }
          body #app div nav #title-holder #news-container {
            width: 50%;
            height: auto;
            border-radius: 1.5px;
            border-bottom: solid 2px #3498DB;
            -webkit-box-shadow: 0px 5px 5px -5px gray;
            -moz-box-shadow: 0px 5px 5px -5px gray;
            box-shadow: 0px 5px 5px -5px gray;
            list-style: none;
            margin: 0;
            padding: 10px 10px 2.5px;
            text-align: center;
            position: absolute;
            right: 0.5%;
            top: 0%;
            overflow-y: auto;
            display: none !important; }
            body #app div nav #title-holder #news-container .newsBlurps {
              display: block;
              width: auto;
              padding: 3% 1% 1%;
              font-size: 1.05em; }
              body #app div nav #title-holder #news-container .newsBlurps p {
                margin: 0; }
        body #app div nav #auction-search {
          width: 100%;
          padding: 0 0 15px 0;
          text-align: center;
          display: inline-block;
          vertical-align: middle;
          -webkit-transition: all 500ms linear;
          -moz-transition: all 500ms linear;
          -ms-transition: all 500ms linear;
          -o-transition: all 500ms linear;
          transition: all 500ms linear; }
          body #app div nav #auction-search #cat-btn-form {
            display: inline-block;
            vertical-align: sub;
            width: 25px;
            height: 25px;
            padding: 2.5px;
            font-size: 1em;
            background: #2980B9;
            color: #ECF0F1;
            border: 2px rgba(52, 152, 219, 0.2) solid;
            border-radius: 4px;
            -webkit-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
            -moz-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
            box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
            -webkit-transition: all 100ms linear;
            -moz-transition: all 100ms linear;
            -ms-transition: all 100ms linear;
            -o-transition: all 100ms linear;
            transition: all 100ms linear; }
            body #app div nav #auction-search #cat-btn-form:hover {
              background-color: #409ad5;
              color: white; }
            body #app div nav #auction-search #cat-btn-form i {
              vertical-align: top; }
          body #app div nav #auction-search select {
            width: 20%;
            display: inline;
            margin: 0 0.5%; }
          body #app div nav #auction-search #as-searcher {
            width: 35%;
            padding: 6px 6px;
            display: inline;
            margin: 0 0.5%;
            border-radius: 4px;
            border: 1px solid #ccc; }
          body #app div nav #auction-search #as-submit {
            margin: 0 0.5%;
            display: inline;
            padding: 2.5px 5px;
            font-size: inherit !important;
            background: #2980B9;
            color: #ECF0F1;
            border: 2px rgba(52, 152, 219, 0.2) solid;
            border-radius: 4px;
            -webkit-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
            -moz-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
            box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
            -webkit-transition: all 100ms linear;
            -moz-transition: all 100ms linear;
            -ms-transition: all 100ms linear;
            -o-transition: all 100ms linear;
            transition: all 100ms linear; }
            body #app div nav #auction-search #as-submit:hover {
              background-color: #409ad5;
              color: white; }
        body #app div nav #nav-bar {
          width: auto;
          height: auto;
          list-style: none;
          padding: 0;
          clear: both;
          margin: 0;
          text-align: center;
          background-color: #ECF0F1;
          white-space: nowrap;
          border-top: 2.5px dotted #2980B9; }
          body #app div nav #nav-bar li {
            display: inline-block;
            padding: 0;
            margin: 0;
            padding: 5px 2vw;
            box-sizing: border-box; }
            body #app div nav #nav-bar li:last-child {
              width: 100%;
              float: right;
              padding: 10px 0;
              -webkit-transition: all 500ms linear;
              -moz-transition: all 500ms linear;
              -ms-transition: all 500ms linear;
              -o-transition: all 500ms linear;
              transition: all 500ms linear;
              overflow-y: auto;
              background: #3f9ddd; }
              body #app div nav #nav-bar li:last-child #language-links {
                position: fixed;
                height: auto;
                width: auto;
                min-width: auto;
                top: 0;
                right: 10px;
                background: transparent; }
                body #app div nav #nav-bar li:last-child #language-links span {
                  padding: 0 12px;
                  display: block; }
                  @media only screen and (max-width: 480px) {
                    body #app div nav #nav-bar li:last-child #language-links span {
                      display: none; } }
              body #app div nav #nav-bar li:last-child div {
                background: #3f9ddd;
                overflow: hidden;
                display: inline-block;
                width: 50%;
                min-width: 300px;
                float: right;
                padding-left: 25px; }
              body #app div nav #nav-bar li:last-child iframe {
                border: none;
                margin: 0 auto;
                width: 100%;
                height: 35px;
                vertical-align: middle;
                overflow-y: hidden;
                overflow-x: hidden; }
            body #app div nav #nav-bar li .navBtn {
              display: inline-block;
              text-decoration: none;
              font-size: 1.5em;
              color: #2980B9;
              padding: 0 1vw;
              margin: 0;
              border-radius: 4px;
              border: 2px transparent solid;
              -webkit-transition: all 100ms linear;
              -moz-transition: all 100ms linear;
              -ms-transition: all 100ms linear;
              -o-transition: all 100ms linear;
              transition: all 100ms linear; }
              body #app div nav #nav-bar li .navBtn:hover {
                color: #fff;
                background: #258cd1;
                border: 2px #2384c6 solid; }
              body #app div nav #nav-bar li .navBtn a {
                color: #ECF0F1;
                text-decoration: none; }
        body #app div nav #url-search {
          position: absolute; }
        body #app div nav #cat-box {
          border: none;
          width: 70%;
          height: 90%;
          display: inline;
          position: fixed;
          top: 125px;
          bottom: 0;
          left: 15%;
          padding-bottom: 10px;
          -webkit-box-shadow: 0px 0px 7px 3px #bbbbbb;
          -moz-box-shadow: 0px 0px 7px 3px #bbbbbb;
          box-shadow: 0px 0px 7px 3px #bbbbbb; }
      body #app div footer {
        width: auto;
        background: #354b60;
        display: inline-block;
        padding: 2.5%;
        padding: 5%;
        text-align: center;
        color: #ECF0F1; }
        body #app div footer .noBorder {
          border: none; }
        body #app div footer .footerList {
          color: #ECF0F1;
          list-style: none;
          margin: 0;
          text-align: right;
          display: block;
          padding-right: 7.5%;
          /* Extra Small Devices, Phones */
          /* Small Devices, Tablets */
          /* Medium Devices, Desktops */
          /* Large Devices, Wide Screens */ }
          @media only screen and (min-width: 320px) {
            body #app div footer .footerList {
              text-align: center; } }
          @media only screen and (min-width: 480px) {
            body #app div footer .footerList {
              text-align: center; } }
          @media only screen and (min-width: 768px) {
            body #app div footer .footerList {
              text-align: center; } }
          @media only screen and (min-width: 992px) {
            body #app div footer .footerList {
              text-align: right; } }
          @media only screen and (min-width: 1200px) {
            body #app div footer .footerList {
              text-align: right; } }
        body #app div footer .footerLinks {
          text-align: center;
          display: inline-block;
          width: auto; }
          body #app div footer .footerLinks a {
            font-size: 2.5em;
            padding: 5px;
            color: #ECF0F1;
            -webkit-transition: all 100ms linear;
            -moz-transition: all 100ms linear;
            -ms-transition: all 100ms linear;
            -o-transition: all 100ms linear;
            transition: all 100ms linear; }
            body #app div footer .footerLinks a:hover {
              color: #3498DB; }
        body #app div footer section {
          margin: 0;
          display: flex;
          margin: 20px 0; }
          body #app div footer section img {
            display: block;
            margin: 0 auto; }
        body #app div footer span {
          font-size: 1em;
          margin: 10px 0; }
      body #app div .pageLinks {
        color: #ECF0F1;
        font-size: 1.5em;
        padding: 5px;
        margin: 0 5px;
        display: inline !important;
        border: 1px solid transparent;
        -webkit-transition: all 200ms linear;
        -moz-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
        -o-transition: all 200ms linear;
        transition: all 200ms linear; }
        body #app div .pageLinks:hover {
          border: 1px solid #ECF0F1; }
        body #app div .pageLinks a {
          color: #ECF0F1;
          -webkit-transition: all 200ms linear;
          -moz-transition: all 200ms linear;
          -ms-transition: all 200ms linear;
          -o-transition: all 200ms linear;
          transition: all 200ms linear;
          text-decoration: none !important; }
          body #app div .pageLinks a:hover {
            color: #ECF0F1; }
      body #app div #dark {
        color: #ECF0F1; }
      body #app div #lit {
        color: #2C3E50; }
      body #app div .off {
        display: none !important; }
      body #app div .on {
        display: block; }
      body #app div #bumper {
        width: 100%;
        height: 22.5%; }
      body #app div .roundedCorners {
        border-radius: 5px; }
      body #app div .activated {
        display: block;
        width: 17.5%; }
      body #app div .deactivated #side-panel {
        top: 150px; }
      body #app div .deactivated #hide-panel {
        right: 0;
        padding: 0.5%;
        top: 210.5px; }
      body #app div #panel-container {
        height: auto; }
      body #app div #hide-panel {
        position: fixed;
        right: 0;
        padding: 10px;
        top: 269px;
        background: #2c3e50;
        color: #ECF0F1;
        font-size: 1em;
        border-left: none;
        z-index: 6;
        border-left: #ECF0F1 solid 2px;
        border-bottom: #ECF0F1 solid 2px;
        border-radius: 0px 0 0 4px;
        -webkit-transition: all 100ms linear;
        -moz-transition: all 100ms linear;
        -ms-transition: all 100ms linear;
        -o-transition: all 100ms linear;
        transition: all 100ms linear; }
      body #app div #side-panel {
        position: fixed;
        top: 210.5px;
        left: 0;
        height: auto;
        width: 100%;
        background: #2c3e50;
        box-sizing: border-box;
        z-index: 5;
        padding: 5px 0;
        overflow-y: auto;
        overflow-x: visible;
        border-bottom: #ECF0F1 solid 2px;
        -webkit-transition: all 100ms linear;
        -moz-transition: all 100ms linear;
        -ms-transition: all 100ms linear;
        -o-transition: all 100ms linear;
        transition: all 100ms linear; }
        body #app div #side-panel #sp-list-container {
          margin: 0 auto;
          padding: 0;
          height: auto;
          text-align: center;
          list-style: none;
          box-sizing: inherit;
          z-index: 103; }
          body #app div #side-panel #sp-list-container .splItems {
            color: #ECF0F1;
            padding: 0.75em;
            border-right: 2px dotted #ECF0F1;
            font-size: 1.2em;
            /*width: 100%;*/
            text-align: center;
            display: inline-block;
            z-index: -1; }
            body #app div #side-panel #sp-list-container .splItems a {
              color: #ECF0F1;
              margin: 0 auto; }
            body #app div #side-panel #sp-list-container .splItems:last-child {
              border-right: none; }
      body #app div #home-page {
        width: 100%;
        height: 100%;
        font-size: 125%;
        padding-top: 210.5px; }
        body #app div #home-page .spacer {
          height: 0; }
        body #app div #home-page .slideshowContainer {
          width: 100%;
          height: 500px;
          margin: 0;
          padding: 0 0 0 0;
          background: #2980B9; }
          body #app div #home-page .slideshowContainer #indict-container {
            padding: 0;
            margin: 0;
            text-align: center; }
          body #app div #home-page .slideshowContainer .indicators {
            list-style: none;
            display: inline-flex;
            text-align: center;
            padding: 0 20px 0;
            background: rgba(63, 157, 221, 0.5); }
          body #app div #home-page .slideshowContainer .slideshow {
            margin: 0;
            padding: 0;
            list-style: none;
            /* Custom, iPhone Retina */
            /* Extra Small Devices, Phones */
            /* Small Devices, Tablets */
            /* Medium Devices, Desktops */
            /* Large Devices, Wide Screens */ }
            @media only screen and (min-width: 320px) {
              body #app div #home-page .slideshowContainer .slideshow {
                padding-top: 1%; } }
            @media only screen and (min-width: 480px) {
              body #app div #home-page .slideshowContainer .slideshow {
                padding-top: .8%; } }
            @media only screen and (min-width: 768px) {
              body #app div #home-page .slideshowContainer .slideshow {
                padding-top: .7%; } }
            @media only screen and (min-width: 992px) {
              body #app div #home-page .slideshowContainer .slideshow {
                padding-top: .6%; } }
            @media only screen and (min-width: 1200px) {
              body #app div #home-page .slideshowContainer .slideshow {
                padding-top: 0.5%; } }
            body #app div #home-page .slideshowContainer .slideshow .slideContainer {
              list-style: none;
              margin: 0;
              padding: 0;
              height: 100%; }
              body #app div #home-page .slideshowContainer .slideshow .slideContainer #slide-0 {
                background: url("./../imgs/tokyotower-sites.jpg") no-repeat;
                background-position: 65% center;
                background-size: cover; }
              body #app div #home-page .slideshowContainer .slideshow .slideContainer #slide-1 {
                background: url("./../imgs/bgimage2.jpg") no-repeat;
                background-position: center center;
                background-size: cover; }
              body #app div #home-page .slideshowContainer .slideshow .slideContainer #slide-2 {
                background: url("./../imgs/bgimage3.jpg") no-repeat;
                background-position: center center;
                background-size: cover; }
              body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides {
                background: rgba(44, 62, 80, 0.3);
                width: auto;
                height: 100%;
                padding-top: 100px;
                display: none;
                overflow-y: hidden;
                font-size: .25em;
                margin: 0; }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder {
                  height: auto !important;
                  background: transparent;
                  display: none;
                  /* Extra Small Devices, Phones */
                  /* Small Devices, Tablets */
                  /* Medium Devices, Desktops */
                  /* Large Devices, Wide Screens */ }
                  @media only screen and (min-width: 320px) {
                    body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder {
                      position: absolute;
                      top: 35%;
                      left: 0;
                      right: 0; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder #s1-title {
                        font-size: 5em;
                        color: #ECF0F1 !important; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder small {
                        font-size: 3.25em; } }
                  @media only screen and (min-width: 480px) {
                    body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder {
                      position: absolute;
                      top: 35%;
                      left: 0;
                      right: 0; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder #s1-title {
                        font-size: 5em;
                        color: #ECF0F1; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder small {
                        font-size: 3.5em; } }
                  @media only screen and (min-width: 768px) {
                    body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder {
                      position: absolute;
                      top: 35%;
                      left: 0;
                      right: 0; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder #s1-title {
                        font-size: 6em;
                        color: #ECF0F1; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder small {
                        font-size: 4em; } }
                  @media only screen and (min-width: 992px) {
                    body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder {
                      top: 35%; } }
                  @media only screen and (min-width: 1200px) {
                    body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder {
                      background: transparent;
                      top: 25%; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder #s1-title {
                        font-size: 6.5em; }
                      body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder small {
                        font-size: 4.5em; } }
                  body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder #s1-title {
                    text-align: center;
                    background: rgba(117, 185, 231, 0.9);
                    border: rgba(44, 62, 80, 0.1) solid 1.75px;
                    display: block;
                    width: 40%;
                    padding: 0.5em 0;
                    color: #ECF0F1;
                    margin-left: -16px;
                    border-radius: 4px; }
                  body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .titleHolder small {
                    margin-top: 10px;
                    margin-left: -16px;
                    padding: 0;
                    text-align: center;
                    display: block;
                    border-radius: 4px;
                    width: 45%;
                    color: #ECF0F1;
                    border: rgba(44, 62, 80, 0.1) solid 1.75px;
                    background: rgba(52, 152, 219, 0.875); }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .blurpHolders {
                  height: auto;
                  padding: 0 !important;
                  text-align: center;
                  width: 40%;
                  margin-left: 6.5%;
                  border: #2C3E50 solid 2px;
                  background: rgba(236, 240, 241, 0.5); }
                  body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .blurpHolders p {
                    font-size: 1.25 em;
                    margin: 0;
                    padding: 25px; }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .rate-notifier {
                  position: absolute;
                  right: 0;
                  left: 0;
                  top: 216px;
                  text-align: center;
                  color: #ECF0F1;
                  background: rgba(44, 62, 80, 0.95);
                  padding: 10px; }
                  body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .rate-notifier h2 {
                    margin: 0;
                    font-size: 8em; }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .slideList {
                  list-style: none;
                  position: relative;
                  height: auto;
                  position: absolute;
                  top: 500px;
                  text-align: center;
                  background: rgba(52, 152, 219, 0.875);
                  background: rgba(46, 142, 206, 0.95);
                  color: #ECF0F1;
                  padding: 1.5% 0; }
                  body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .slideList li {
                    font-size: 7em; }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides:nth-child(even) {
                  background: rgba(41, 128, 185, 0.3); }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides .testInfo {
                  display: block;
                  width: auto;
                  font-size: 7.5em;
                  margin-top: -2.5%; }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides span {
                  display: block;
                  clear: both;
                  text-align: center;
                  font-size: 5em; }
                body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides p {
                  display: block; }
              body #app div #home-page .slideshowContainer .slideshow .slideContainer .slides.show {
                display: block; }
            body #app div #home-page .slideshowContainer .slideshow #arrow-nav {
              color: white;
              margin: 0;
              padding: 0;
              list-style: none;
              font-size: 2em;
              text-align: center;
              position: absolute;
              top: 400px;
              width: 100%; }
              body #app div #home-page .slideshowContainer .slideshow #arrow-nav #next {
                float: right; }
                body #app div #home-page .slideshowContainer .slideshow #arrow-nav #next i {
                  border-radius: 4px 0 0 4px; }
              body #app div #home-page .slideshowContainer .slideshow #arrow-nav #prev {
                float: left; }
                body #app div #home-page .slideshowContainer .slideshow #arrow-nav #prev i {
                  border-radius: 0 4px 4px 0; }
              body #app div #home-page .slideshowContainer .slideshow #arrow-nav .slideshowArrows {
                display: inline-block;
                padding: 0.25% 0; }
                body #app div #home-page .slideshowContainer .slideshow #arrow-nav .slideshowArrows i {
                  background: #2980B9;
                  color: #ECF0F1;
                  padding: 10px 15px;
                  border: 2px rgba(52, 152, 219, 0.2) solid;
                  -webkit-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
                  -moz-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
                  box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
                  -webkit-transition: all 100ms linear;
                  -moz-transition: all 100ms linear;
                  -ms-transition: all 100ms linear;
                  -o-transition: all 100ms linear;
                  transition: all 100ms linear; }
                  body #app div #home-page .slideshowContainer .slideshow #arrow-nav .slideshowArrows i:hover {
                    background-color: #409ad5;
                    color: white; }
            body #app div #home-page .slideshowContainer .slideshow #cat-box {
              border: none;
              width: 40%;
              height: 100%;
              display: inline;
              position: fixed;
              top: 0;
              bottom: 0;
              left: 0;
              z-index: 9999;
              -webkit-box-shadow: 0px 0px 25px 5px #bbbbbb;
              -moz-box-shadow: 0px 0px 25px 5px #bbbbbb;
              box-shadow: 0px 0px 25px 5px #bbbbbb; }
        body #app div #home-page #agents-container {
          background: rgba(236, 240, 241, 0.5);
          height: auto;
          padding: 2.5%;
          text-align: center; }
          body #app div #home-page #agents-container ol {
            padding: 0px;
            margin: 0; }
          body #app div #home-page #agents-container #agents-list, body #app div #home-page #agents-container ul {
            padding: 0;
            margin: 0;
            border-radius: 4px; }
            body #app div #home-page #agents-container #agents-list .on, body #app div #home-page #agents-container ul .on {
              display: block; }
            body #app div #home-page #agents-container #agents-list .off, body #app div #home-page #agents-container ul .off {
              display: none !important; }
            body #app div #home-page #agents-container #agents-list .agentNavBtns:hover, body #app div #home-page #agents-container ul .agentNavBtns:hover {
              cursor: pointer; }
            body #app div #home-page #agents-container #agents-list .JapanClass, body #app div #home-page #agents-container ul .JapanClass {
              border-top: solid rgba(52, 152, 219, 0.75) 2px;
              color: #2C3E50; }
            body #app div #home-page #agents-container #agents-list .TaiwanClass, body #app div #home-page #agents-container ul .TaiwanClass {
              display: block;
              border-top: solid rgba(52, 152, 219, 0.75) 2px;
              color: #2C3E50; }
            body #app div #home-page #agents-container #agents-list .AmericanClass, body #app div #home-page #agents-container ul .AmericanClass {
              display: block;
              border-top: solid rgba(52, 152, 219, 0.75) 2px;
              color: #2C3E50; }
            body #app div #home-page #agents-container #agents-list .highlight, body #app div #home-page #agents-container ul .highlight {
              background: rgba(52, 152, 219, 0.2);
              -webkit-transition: background 250ms linear;
              -moz-transition: background 250ms linear;
              -ms-transition: background 250ms linear;
              -o-transition: background 250ms linear;
              transition: background 250ms linear;
              border-radius: 12.5px;
              color: #2980B9; }
              body #app div #home-page #agents-container #agents-list .highlight:hover, body #app div #home-page #agents-container ul .highlight:hover {
                background: rgba(52, 152, 219, 0.5); }
            body #app div #home-page #agents-container #agents-list li, body #app div #home-page #agents-container ul li {
              list-style: none;
              padding: 10px; }
              body #app div #home-page #agents-container #agents-list li .agentContentContainers, body #app div #home-page #agents-container ul li .agentContentContainers {
                padding: 5%;
                border-radius: 4px;
                min-height: 150px;
                color: #2C3E50;
                background-repeat: no-repeat; }
                body #app div #home-page #agents-container #agents-list li .agentContentContainers h2, body #app div #home-page #agents-container ul li .agentContentContainers h2 {
                  margin: 0;
                  font-size: 1em;
                  background: #ECF0F1;
                  padding: 5px; }
        body #app div #home-page #auctions-container {
          width: 100%;
          height: auto;
          background-color: #ECF0F1;
          padding: 5px 2.5% 2.5%; }
          body #app div #home-page #auctions-container #agent-info {
            height: auto;
            margin: 0;
            margin-bottom: 5%;
            border-radius: 4px; }
            body #app div #home-page #auctions-container #agent-info form {
              margin-top: 4%; }
              body #app div #home-page #auctions-container #agent-info form label {
                font-size: 1.25em;
                margin-right: 5px; }
              body #app div #home-page #auctions-container #agent-info form input {
                margin: 0 5px;
                width: 35%;
                padding: 6px 6px;
                border-radius: 4px;
                border: 1px solid #ccc;
                font-size: 1.25em; }
              body #app div #home-page #auctions-container #agent-info form small {
                font-size: 1em; }
              body #app div #home-page #auctions-container #agent-info form #url-submit {
                width: 10%;
                background: #2980B9;
                color: #ECF0F1;
                border: 2px rgba(52, 152, 219, 0.2) solid;
                border-radius: 4px;
                -webkit-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
                -moz-box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
                box-shadow: 0px 0px 3px 0px rgba(44, 62, 80, 0.5);
                -webkit-transition: all 100ms linear;
                -moz-transition: all 100ms linear;
                -ms-transition: all 100ms linear;
                -o-transition: all 100ms linear;
                transition: all 100ms linear; }
                body #app div #home-page #auctions-container #agent-info form #url-submit:hover {
                  background-color: #409ad5;
                  color: white; }
          body #app div #home-page #auctions-container h2 {
            font-size: 2em;
            margin: 2% 0;
            padding: 0;
            text-align: center; }
          body #app div #home-page #auctions-container div {
            text-align: center;
            margin: 0; }
            body #app div #home-page #auctions-container div span {
              padding: 4%;
              width: 32.50%;
              margin: 0 .4%;
              background: rgba(231, 76, 60, 0.1);
              border: 2px #2980B9 solid;
              border-radius: 5px;
              font-size: 2.25vw;
              -webkit-transition: all 100ms linear;
              -moz-transition: all 100ms linear;
              -ms-transition: all 100ms linear;
              -o-transition: all 100ms linear;
              transition: all 100ms linear; }
              body #app div #home-page #auctions-container div span:hover {
                background: rgba(231, 76, 60, 0.7);
                color: #ECF0F1; }
          body #app div #home-page #auctions-container iframe {
            width: 100%;
            border: none; }
          body #app div #home-page #auctions-container #auctions-list {
            border-left: 2px #2980B9 solid;
            border-right: 2px #2980B9 solid;
            border-radius: 4px;
            padding: 0;
            width: 100%;
            height: auto;
            list-style: none;
            padding-right: 1.5px;
            overflow-x: scrolling;
            padding-top: 30px; }
            body #app div #home-page #auctions-container #auctions-list iframe {
              margin: 0 auto;
              display: block; }
            body #app div #home-page #auctions-container #auctions-list #cardlet-container {
              list-style: none;
              display: block;
              width: auto;
              overflow-x: scroll;
              white-space: nowrap;
              padding: 0;
              margin: 0;
              z-index: 1; }
              body #app div #home-page #auctions-container #auctions-list #cardlet-container li {
                display: inline-block;
                margin: 2.5% 1%;
                padding: 2.5%;
                width: 35%;
                height: 100%;
                background: #ecf0f1;
                border-spacing: 1px;
                border-radius: 1.25px;
                border: solid 2.5px rgba(41, 128, 185, 0.4);
                z-index: 0; }
                body #app div #home-page #auctions-container #auctions-list #cardlet-container li div {
                  background: transparent; }
                  body #app div #home-page #auctions-container #auctions-list #cardlet-container li div p {
                    text-align: center;
                    margin: 0 auto;
                    display: block;
                    margin-bottom: 10%;
                    color: #2980B9; }
        body #app div #home-page footer {
          border-top: solid 2.5px rgba(44, 62, 80, 0.75);
          -webkit-box-shadow: inset 0px 7.5px 10px -5px rgba(44, 62, 80, 0.35);
          -moz-box-shadow: inset 0px 7.5px 10px -5px rgba(44, 62, 80, 0.35);
          box-shadow: inset 0px 7.5px 10px -5px rgba(44, 62, 80, 0.35); }
      body #app div #ordering-page {
        padding-top: 211px;
        background: #ECF0F1; }
        body #app div #ordering-page .spacer {
          height: 0;
          width: 0; }
        body #app div #ordering-page h1 {
          text-align: left;
          padding-left: 3%;
          margin: 20px 0; }
        body #app div #ordering-page aside {
          background: white;
          border: 2px solid rgba(52, 152, 219, 0.3);
          border-left: none;
          margin-bottom: 100px;
          border-radius: 4px; }
          body #app div #ordering-page aside ul {
            list-style: none;
            padding: 0;
            margin: 0;
            text-align: center; }
            body #app div #ordering-page aside ul li {
              padding: 10px 0;
              -webkit-transition: all 200ms linear;
              -moz-transition: all 200ms linear;
              -ms-transition: all 200ms linear;
              -o-transition: all 200ms linear;
              transition: all 200ms linear; }
              body #app div #ordering-page aside ul li:hover {
                color: #E74C3C; }
        body #app div #ordering-page .formContainer {
          border: #ECF0F1 solid 1px;
          border-right: none;
          margin-top: -80px;
          border-radius: 4px;
          margin-bottom: 10%;
          background: white;
          padding: 10px; }
          body #app div #ordering-page .formContainer #aki {
            background: transparent !important; }
          body #app div #ordering-page .formContainer .defaultSpc {
            background: transparent;
            padding: 5% 0 5%; }
          body #app div #ordering-page .formContainer #form2 {
            background: url("./../imgs/bannerImgs/formbanner2.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner2.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form3 {
            background: url("./../imgs/bannerImgs/formbanner3.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner3.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form4 {
            background: url("./../imgs/bannerImgs/formbanner4.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner4.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form5 {
            background: url("./../imgs/bannerImgs/formbanner5.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner5.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form6 {
            background: url("./../imgs/bannerImgs/formbanner6.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner6.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form7 {
            background: url("./../imgs/bannerImgs/formbanner1.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner1.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer .orderingForms {
            background-size: 75% !important;
            width: 90%;
            margin: 0 auto;
            text-align: center;
            padding: 5.5% 5%; }
            body #app div #ordering-page .formContainer .orderingForms input[name="quantity"], body #app div #ordering-page .formContainer .orderingForms .quantity {
              width: 15%; }
            body #app div #ordering-page .formContainer .orderingForms input, body #app div #ordering-page .formContainer .orderingForms textarea {
              width: 50%;
              max-width: 60%;
              max-height: 300px;
              margin: 15px auto;
              display: block;
              padding: 7.5px;
              font-size: 1.1em;
              border: rgba(52, 152, 219, 0.6) solid 2.25px;
              border-radius: 2.5px;
              background: #ECF0F1; }
            body #app div #ordering-page .formContainer .orderingForms textarea {
              height: 150px;
              margin-top: 0; }
            body #app div #ordering-page .formContainer .orderingForms input {
              margin-top: 0; }
            body #app div #ordering-page .formContainer .orderingForms span {
              font-size: 3vw;
              padding-top: 5px; }
            body #app div #ordering-page .formContainer .orderingForms .usPrice {
              display: inline-block;
              width: 10%;
              margin: 0 2.5px; }
            body #app div #ordering-page .formContainer .orderingForms .formPwd {
              width: 25%; }
            body #app div #ordering-page .formContainer .orderingForms .formSm {
              width: 20%;
              background: #2980B9;
              color: #ECF0F1;
              border: 2px rgba(52, 152, 219, 0.2) solid;
              border-radius: 4px;
              -webkit-transition: all 100ms linear;
              -moz-transition: all 100ms linear;
              -ms-transition: all 100ms linear;
              -o-transition: all 100ms linear;
              transition: all 100ms linear; }
              body #app div #ordering-page .formContainer .orderingForms .formSm:hover {
                background-color: #409ad5;
                color: white; }
            body #app div #ordering-page .formContainer .orderingForms hr {
              border-top: 1px solid #2C3E50;
              margin-bottom: 5px; }
            body #app div #ordering-page .formContainer .orderingForms small {
              margin: 0 auto 20px;
              display: block;
              width: 65%; }
            body #app div #ordering-page .formContainer .orderingForms fieldset .inpRad {
              display: inline-block;
              width: auto;
              margin: 0 5px; }
            body #app div #ordering-page .formContainer .orderingForms fieldset small {
              text-align: left !important;
              display: inline; }
            body #app div #ordering-page .formContainer .orderingForms label {
              margin: 10px 0;
              text-align: center;
              display: inline-block; }
      body #app div #service-page {
        text-align: center;
        padding-top: 266px; }
        body #app div #service-page .on {
          display: block; }
        body #app div #service-page .off {
          display: none; }
        body #app div #service-page .padSides {
          padding: 0 2.5%; }
        body #app div #service-page .onUl {
          list-style: none;
          margin: 0;
          padding: 0; }
        body #app div #service-page .offUl {
          display: none; }
        body #app div #service-page .onTbl {
          display: flex;
          list-style: none;
          color: red;
          margin: 0;
          padding: 0; }
        body #app div #service-page .offTbl {
          display: none;
          opacity: 0;
          color: red; }
        body #app div #service-page .offOl {
          display: none; }
        body #app div #service-page h1 {
          margin-bottom: 20px; }
        body #app div #service-page #service-content-list {
          width: 100%;
          height: auto;
          margin: 0;
          padding: 0; }
          body #app div #service-page #service-content-list .listrStyle {
            list-style: none;
            width: 100%;
            padding: 2.5%;
            height: auto;
            background: #2980B9;
            color: white; }
            body #app div #service-page #service-content-list .listrStyle:nth-child(2n+2) {
              background: #2C3E50; }
            body #app div #service-page #service-content-list .listrStyle:nth-child(3n+1) {
              background: #ECF0F1;
              color: #2C3E50; }
            body #app div #service-page #service-content-list .listrStyle .blueTop {
              border-top: solid 2px #3498DB; }
            body #app div #service-page #service-content-list .listrStyle ol {
              list-style: none;
              padding: 0; }
            body #app div #service-page #service-content-list .listrStyle #norm-rates {
              display: none; }
            body #app div #service-page #service-content-list .listrStyle #specOCont {
              font-size: 3em; }
            body #app div #service-page #service-content-list .listrStyle #service-sale {
              border-top: solid #ECF0F1 2px;
              height: auto; }
              body #app div #service-page #service-content-list .listrStyle #service-sale h1 {
                font-size: 7em; }
              body #app div #service-page #service-content-list .listrStyle #service-sale h2 {
                font-size: 2em; }
            body #app div #service-page #service-content-list .listrStyle .yenRates {
              background: #2980B9;
              padding: 0; }
            body #app div #service-page #service-content-list .listrStyle .numCont {
              background: #2980B9;
              color: #2C3E50; }
              body #app div #service-page #service-content-list .listrStyle .numCont li {
                background: #ECF0F1; }
                body #app div #service-page #service-content-list .listrStyle .numCont li:nth-child(even) {
                  background: #2980B9;
                  color: #ECF0F1; }
            body #app div #service-page #service-content-list .listrStyle .smaller {
              width: 50%;
              margin: 10px auto; }
            body #app div #service-page #service-content-list .listrStyle .specOCont {
              margin: 20px auto; }
            body #app div #service-page #service-content-list .listrStyle .torCont {
              padding: 5px;
              font-size: 1.2em;
              border-radius: 4px;
              margin: 20px auto; }
              body #app div #service-page #service-content-list .listrStyle .torCont h2 {
                margin-top: 0; }
            body #app div #service-page #service-content-list .listrStyle #ntdXrt {
              /* Extra Small Devices, Phones */
              /* Small Devices, Tablets */
              /* Medium Devices, Desktops */
              /* Large Devices, Wide Screens */ }
              @media only screen and (min-width: 320px) {
                body #app div #service-page #service-content-list .listrStyle #ntdXrt {
                  background: #ECF0F1;
                  color: #2C3E50; } }
              @media only screen and (min-width: 480px) {
                body #app div #service-page #service-content-list .listrStyle #ntdXrt {
                  background: #ECF0F1;
                  color: #2C3E50; } }
              @media only screen and (min-width: 768px) {
                body #app div #service-page #service-content-list .listrStyle #ntdXrt {
                  background: #ECF0F1;
                  color: #2C3E50; } }
              @media only screen and (min-width: 992px) {
                body #app div #service-page #service-content-list .listrStyle #ntdXrt {
                  background: transparent;
                  color: #ECF0F1; } }
              @media only screen and (min-width: 1200px) {
                body #app div #service-page #service-content-list .listrStyle #ntdXrt {
                  background: transparent;
                  color: #ECF0F1; } }
            body #app div #service-page #service-content-list .listrStyle .usaOr {
              margin: 10px 0;
              background: #ECF0F1;
              color: #2C3E50;
              border-radius: 4px;
              padding: 20px 0; }
              body #app div #service-page #service-content-list .listrStyle .usaOr h4 {
                margin-top: 0; }
            body #app div #service-page #service-content-list .listrStyle #pf-cont {
              padding: 0; }
              body #app div #service-page #service-content-list .listrStyle #pf-cont .pfNums {
                padding: 5px 0;
                border-radius: 0px 2px 2px 0px; }
            body #app div #service-page #service-content-list .listrStyle #rate-cont {
              padding: 0; }
              body #app div #service-page #service-content-list .listrStyle #rate-cont .rateNums {
                padding: 5px 0;
                border-radius: 2px 0px 0px 2px; }
            body #app div #service-page #service-content-list .listrStyle .servFeesDesc {
              border-radius: 4px;
              color: #2C3E50;
              background: #ECF0F1;
              padding: 5px;
              height: auto;
              font-size: 1.25em; }
              body #app div #service-page #service-content-list .listrStyle .servFeesDesc section {
                margin: 30px auto;
                width: 75%; }
            body #app div #service-page #service-content-list .listrStyle ul {
              background: transparent;
              list-style: none;
              padding: 0;
              font-size: 1.25em; }
            body #app div #service-page #service-content-list .listrStyle .servtitle {
              font-size: 1.75em;
              margin: 25px 0; }
            body #app div #service-page #service-content-list .listrStyle .servsumm {
              text-align: center;
              padding: 1%; }
              body #app div #service-page #service-content-list .listrStyle .servsumm section {
                width: 100%;
                margin: 10px auto;
                text-align: center; }
                body #app div #service-page #service-content-list .listrStyle .servsumm section ul li {
                  font-size: 1em;
                  margin: 15px 0; }
            body #app div #service-page #service-content-list .listrStyle .servsummBlurp {
              font-size: 1.15em;
              color: #3498DB; }
            body #app div #service-page #service-content-list .listrStyle .smjHeadDesc {
              border-top: 2px solid #ECF0F1;
              padding-top: 2.5%;
              padding: 2.5%;
              font-size: 1.5em;
              margin: 10px 0 0; }
              body #app div #service-page #service-content-list .listrStyle .smjHeadDesc section {
                width: 50%;
                margin: 0 auto; }
            body #app div #service-page #service-content-list .listrStyle .smjFootDesc section {
              width: 75%;
              margin: 0 auto; }
            body #app div #service-page #service-content-list .listrStyle .subsmjDesc {
              margin: 10px 0;
              color: #8bc4ea;
              font-size: 1.25em;
              -webkit-transition: all 100ms linear;
              -moz-transition: all 100ms linear;
              -ms-transition: all 100ms linear;
              -o-transition: all 100ms linear;
              transition: all 100ms linear;
              padding: 2.5%; }
              body #app div #service-page #service-content-list .listrStyle .subsmjDesc:hover {
                color: #ECF0F1; }
            body #app div #service-page #service-content-list .listrStyle .bpServ {
              list-style: none;
              padding: 0; }
            body #app div #service-page #service-content-list .listrStyle .sizer {
              padding: 5%;
              height: 150px;
              margin: 10px 0; }
        body #app div #service-page .dpDesc {
          padding: 2.5%;
          font-size: 1.4em; }
        body #app div #service-page .dpBlurp {
          padding: 0.25%;
          font-size: 1em;
          color: #3498DB; }
          body #app div #service-page .dpBlurp section {
            margin: 10px auto 30px !important;
            width: 66%; }
        body #app div #service-page span {
          display: block;
          height: auto;
          text-align: center; }
      body #app div #info-page {
        text-align: center;
        padding-top: 266px; }
        body #app div #info-page #info-content-list {
          width: 100%;
          height: auto;
          margin: 0;
          padding: 0; }
          body #app div #info-page #info-content-list h1 {
            margin-bottom: 40px; }
          body #app div #info-page #info-content-list .listrStyle {
            list-style: none;
            width: 100%;
            padding: 2.5%;
            height: auto;
            min-height: auto;
            padding-bottom: 2.5%;
            background: #2980B9;
            color: white; }
            body #app div #info-page #info-content-list .listrStyle:nth-child(2n+2) {
              background: #2C3E50; }
            body #app div #info-page #info-content-list .listrStyle:nth-child(3n+1) {
              background: #ECF0F1;
              color: #2C3E50; }
            body #app div #info-page #info-content-list .listrStyle ul {
              background: transparent;
              list-style: none;
              padding: 0; }
              body #app div #info-page #info-content-list .listrStyle ul .imgHolders section {
                height: 200px;
                width: 350px;
                display: block;
                background-size: cover;
                background-position: right;
                background-repeat: no-repeat;
                margin: 0 auto;
                margin-bottom: 30px;
                border-radius: 4px; }
              body #app div #info-page #info-content-list .listrStyle ul .imgHolders div {
                height: 200px;
                width: 350px;
                display: block;
                background-size: cover;
                background-position: right;
                background-repeat: no-repeat;
                margin: 0 auto;
                margin-bottom: 30px;
                background-color: transparent;
                border-radius: 4px; }
              body #app div #info-page #info-content-list .listrStyle ul .pros1 section {
                background-image: url("./../imgs/process1st.jpg");
                float: right; }
              body #app div #info-page #info-content-list .listrStyle ul .pros2 section {
                background-image: url("./../imgs/process2nd.jpg");
                float: left; }
              body #app div #info-page #info-content-list .listrStyle ul .pros3 div {
                background-image: url("./../imgs/process4th.jpg");
                float: right; }
              body #app div #info-page #info-content-list .listrStyle ul .pros4 div {
                background-image: url("./../imgs/process3rd.jpg");
                float: left; }
              body #app div #info-page #info-content-list .listrStyle ul li {
                background: transparent; }
            body #app div #info-page #info-content-list .listrStyle #address-container li .smallHr {
              width: 25%; }
            body #app div #info-page #info-content-list .listrStyle #address-container li h3 {
              margin-bottom: 0; }
            body #app div #info-page #info-content-list .listrStyle #address-container li small {
              margin-bottom: 10px;
              display: block; }
            body #app div #info-page #info-content-list .listrStyle ol {
              padding: 0;
              list-style: none; }
              body #app div #info-page #info-content-list .listrStyle ol li hr {
                width: 50%;
                margin-bottom: 20px; }
              body #app div #info-page #info-content-list .listrStyle ol li p {
                width: 42.5%;
                text-align: center;
                margin: 20px auto; }
              body #app div #info-page #info-content-list .listrStyle ol li h3 {
                margin-bottom: 20px; }
          body #app div #info-page #info-content-list .spacing {
            margin: 20px 0; }
          body #app div #info-page #info-content-list .infoLink {
            color: #f7fbfe; }
          body #app div #info-page #info-content-list .tag {
            width: 37.5%;
            margin: 0 auto; }
            body #app div #info-page #info-content-list .tag div {
              padding: 2%;
              display: block;
              margin-top: -5px;
              color: #2980B9; }
          body #app div #info-page #info-content-list .dbBGPG {
            background: rgba(44, 62, 80, 0.25) !important;
            color: #2C3E50; }
          body #app div #info-page #info-content-list .liteBdr {
            border: rgba(44, 62, 80, 0.15) solid 1.5px; }
          body #app div #info-page #info-content-list .plainTxtBox {
            width: 45%;
            min-height: 250px;
            padding: 2.5vw;
            margin: 2.5% 2.5%;
            display: inline-flex;
            font-size: 1.25em;
            border-radius: 4px; }
        body #app div #info-page footer a {
          color: #ECF0F1; }
        body #app div #info-page footer .pageLinks {
          color: #ECF0F1;
          border: 1px solid transparent;
          -webkit-transition: all 200ms linear;
          -moz-transition: all 200ms linear;
          -ms-transition: all 200ms linear;
          -o-transition: all 200ms linear;
          transition: all 200ms linear;
          text-decoration: none !important; }
          body #app div #info-page footer .pageLinks:hover {
            border: 1px solid #ECF0F1; }
          body #app div #info-page footer .pageLinks a {
            text-decoration: none !important; }
      body #app div #tnp-page {
        text-align: center; }
        body #app div #tnp-page #spacer {
          height: 27.5%; }
        body #app div #tnp-page .policyConts {
          width: 100%;
          margin: 0 auto;
          padding: 2.5%; }
          body #app div #tnp-page .policyConts:nth-child(odd) {
            background: rgba(128, 128, 128, 0.2); }
          body #app div #tnp-page .policyConts p {
            width: 40%;
            margin: 0 auto; }
      body #app div #ordering-page {
        padding-top: 211px;
        background: #ECF0F1; }
        body #app div #ordering-page .spacer {
          height: 0;
          width: 0; }
        body #app div #ordering-page h1 {
          text-align: left;
          padding-left: 3%;
          margin: 20px 0; }
        body #app div #ordering-page aside {
          background: white;
          border: 2px solid rgba(52, 152, 219, 0.3);
          border-left: none;
          margin-bottom: 100px;
          border-radius: 4px; }
          body #app div #ordering-page aside ul {
            list-style: none;
            padding: 0;
            margin: 0;
            text-align: center; }
            body #app div #ordering-page aside ul li {
              padding: 10px 0;
              -webkit-transition: all 200ms linear;
              -moz-transition: all 200ms linear;
              -ms-transition: all 200ms linear;
              -o-transition: all 200ms linear;
              transition: all 200ms linear; }
              body #app div #ordering-page aside ul li:hover {
                color: #E74C3C; }
        body #app div #ordering-page .formContainer {
          border: #ECF0F1 solid 1px;
          border-right: none;
          margin-top: -80px;
          border-radius: 4px;
          margin-bottom: 10%;
          background: white;
          padding: 10px; }
          body #app div #ordering-page .formContainer #aki {
            background: transparent !important; }
          body #app div #ordering-page .formContainer .defaultSpc {
            background: transparent;
            padding: 5% 0 5%; }
          body #app div #ordering-page .formContainer #form2 {
            background: url("./../imgs/bannerImgs/formbanner2.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner2.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form3 {
            background: url("./../imgs/bannerImgs/formbanner3.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner3.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form4 {
            background: url("./../imgs/bannerImgs/formbanner4.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner4.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form5 {
            background: url("./../imgs/bannerImgs/formbanner5.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner5.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form6 {
            background: url("./../imgs/bannerImgs/formbanner6.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner6.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer #form7 {
            background: url("./../imgs/bannerImgs/formbanner1.png") no-repeat center 0%, url("./../imgs/bannerImgs/formbanner1.png") no-repeat center 100%; }
          body #app div #ordering-page .formContainer .orderingForms {
            background-size: 75% !important;
            width: 90%;
            margin: 0 auto;
            text-align: center;
            padding: 5.5% 5%; }
            body #app div #ordering-page .formContainer .orderingForms input[name="quantity"], body #app div #ordering-page .formContainer .orderingForms .quantity {
              width: 15%; }
            body #app div #ordering-page .formContainer .orderingForms input, body #app div #ordering-page .formContainer .orderingForms textarea {
              width: 50%;
              max-width: 60%;
              max-height: 300px;
              margin: 15px auto;
              display: block;
              padding: 7.5px;
              font-size: 1.1em;
              border: rgba(52, 152, 219, 0.6) solid 2.25px;
              border-radius: 2.5px;
              background: #ECF0F1; }
            body #app div #ordering-page .formContainer .orderingForms textarea {
              height: 150px;
              margin-top: 0; }
            body #app div #ordering-page .formContainer .orderingForms input {
              margin-top: 0; }
            body #app div #ordering-page .formContainer .orderingForms span {
              font-size: 3vw;
              padding-top: 5px; }
            body #app div #ordering-page .formContainer .orderingForms .usPrice {
              display: inline-block;
              width: 10%;
              margin: 0 2.5px; }
            body #app div #ordering-page .formContainer .orderingForms .formPwd {
              width: 25%; }
            body #app div #ordering-page .formContainer .orderingForms .formSm {
              width: 20%;
              background: #2980B9;
              color: #ECF0F1;
              border: 2px rgba(52, 152, 219, 0.2) solid;
              border-radius: 4px;
              -webkit-transition: all 100ms linear;
              -moz-transition: all 100ms linear;
              -ms-transition: all 100ms linear;
              -o-transition: all 100ms linear;
              transition: all 100ms linear; }
              body #app div #ordering-page .formContainer .orderingForms .formSm:hover {
                background-color: #409ad5;
                color: white; }
            body #app div #ordering-page .formContainer .orderingForms hr {
              border-top: 1px solid #2C3E50;
              margin-bottom: 5px; }
            body #app div #ordering-page .formContainer .orderingForms small {
              margin: 0 auto 20px;
              display: block;
              width: 65%; }
            body #app div #ordering-page .formContainer .orderingForms fieldset .inpRad {
              display: inline-block;
              width: auto;
              margin: 0 5px; }
            body #app div #ordering-page .formContainer .orderingForms fieldset small {
              text-align: left !important;
              display: inline; }
            body #app div #ordering-page .formContainer .orderingForms label {
              margin: 10px 0;
              text-align: center;
              display: inline-block; }
      body #app div #faq-page {
        text-align: center;
        margin: 0 auto;
        padding-top: 210.5px; }
        body #app div #faq-page ul {
          list-style: none;
          padding: 0;
          margin-bottom: 0; }
          body #app div #faq-page ul li {
            display: block;
            padding: 20px 0; }
            body #app div #faq-page ul li:last-child {
              padding-bottom: 0; }
            body #app div #faq-page ul li section {
              background: #ECF0F1;
              padding: 20px 0;
              display: flex; }
              body #app div #faq-page ul li section:nth-child(even) {
                background: rgba(44, 62, 80, 0.1);
                color: #2C3E50; }
      body #app div #register-page {
        text-align: center;
        padding-top: 212px;
        background: #ECF0F1; }
        body #app div #register-page #register-banner {
          background: url("./../imgs/registrationimage.png") no-repeat center;
          background-size: cover;
          height: auto;
          padding: 10px;
          margin-bottom: 25px;
          vertical-align: middle;
          border-bottom: 3px solid white; }
          body #app div #register-page #register-banner h1, body #app div #register-page #register-banner h2 {
            color: #2C3E50;
            font-weight: bold;
            background: rgba(236, 240, 241, 0.5);
            border-radius: 4px;
            margin: 0; }
        body #app div #register-page h2 {
          margin: 0; }
        body #app div #register-page small {
          margin: 0; }
        body #app div #register-page hr {
          border: solid #3498DB 1px;
          width: 75%; }
        body #app div #register-page form {
          width: 100%;
          padding: 0; }
          body #app div #register-page form .agreement input {
            display: inline;
            width: auto;
            font-size: 5em; }
          body #app div #register-page form .agreement label {
            display: inline;
            padding: 0 5px 0 0; }
          body #app div #register-page form .agreement a {
            display: inline; }
          body #app div #register-page form .agreement #submit {
            display: block;
            margin: 0 auto;
            font-size: 1em; }
          body #app div #register-page form section {
            background: transparent;
            margin: 10px auto; }
            body #app div #register-page form section .ccSect {
              margin: 20px 0; }
              body #app div #register-page form section .ccSect h3 {
                margin-bottom: 0; }
              body #app div #register-page form section .ccSect input {
                width: 90%; }
              body #app div #register-page form section .ccSect input[name="cardnum2"] {
                width: auto;
                padding: 5px 10px;
                text-align: center; }
              body #app div #register-page form section .ccSect select {
                width: 10% body #app div #register-page form section .ccSect select; }
                body #app div #register-page form section .ccSect select :first-child {
                  width: 5%; }
            body #app div #register-page form section input {
              width: 45%;
              margin: 10px 2.5%;
              padding: 5px;
              border-radius: 4px;
              border: rgba(52, 152, 219, 0.6) solid 2.25px; }
            body #app div #register-page form section textarea {
              width: 75%;
              height: 100px;
              max-height: 400px;
              max-width: 100%;
              margin: 10px 0;
              border-radius: 4px;
              border: rgba(52, 152, 219, 0.6) solid 2.25px; }
            body #app div #register-page form section label {
              width: 100%; }
            body #app div #register-page form section .typeChks {
              width: auto; }
            body #app div #register-page form section input[type="radio"] {
              width: auto; }
            body #app div #register-page form section #submit {
              width: 15%;
              padding: 10px 0;
              background: #2980B9;
              color: #ECF0F1;
              border: 2px rgba(52, 152, 219, 0.2) solid;
              border-radius: 4px;
              -webkit-transition: all 100ms linear;
              -moz-transition: all 100ms linear;
              -ms-transition: all 100ms linear;
              -o-transition: all 100ms linear;
              transition: all 100ms linear; }
              body #app div #register-page form section #submit:hover {
                background-color: #409ad5;
                color: white; }
