.radio-position {
  @import url("https://fonts.googleapis.com/css?family=Dax:400,900"); }
  .radio-position input[type="radio"] {
    display: none; }
    .radio-position input[type="radio"]:checked + .radio-box {
      background-color: #007e90; }
      .radio-position input[type="radio"]:checked + .radio-box span {
        color: white;
        transform: translateY(70px); }
        .radio-position input[type="radio"]:checked + .radio-box span:before {
          transform: translateY(0px);
          opacity: 1; }
  .radio-position .radio-box {
    width: 200px;
    height: 200px;
    background-color: #fff;
    transition: all 250ms ease;
    will-change: transition;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    position: relative;
    font-family: "Dax", sans-serif;
    font-weight: 900; }
    .radio-position .radio-box:active {
      transform: translateY(10px); }
    .radio-position .radio-box span {
      position: absolute;
      transform: translate(0, 60px);
      left: 0;
      right: 0;
      transition: all 300ms ease;
      font-size: 1.5em;
      user-select: none;
      color: #007e90; }
      .radio-position .radio-box span:before {
        content: '\f037';
        font-size: 1.2em;
        font-family: FontAwesome;
        display: block;
        transform: translateY(-80px);
        opacity: 0;
        transition: all 300ms ease-in-out;
        font-weight: normal;
        color: white; }

.icon-position input[type="radio"] {
  display: none; }
  .icon-position input[type="radio"]:checked + .radio-box {
    background-color: #007e90; }
    .icon-position input[type="radio"]:checked + .radio-box span {
      color: white;
      transform: translateY(70px); }
      .icon-position input[type="radio"]:checked + .radio-box span:before {
        transform: translateY(0px);
        opacity: 1; }
.icon-position .radio-box {
  width: 200px;
  height: 200px;
  background-color: #fff;
  transition: all 250ms ease;
  will-change: transition;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-weight: 900; }
  .icon-position .radio-box:active {
    transform: translateY(10px); }
  .icon-position .radio-box img {
    max-width: 100%; }

.order-container ul li {
  display: inline-block;
  width: 100px; }

input.error, textarea.error {
  border: 1px solid red; }

label.error {
  display: table;
  color: red; }

/*# sourceMappingURL=admin.css.map */
